Skip to content

Commit 929f168

Browse files
committed
Add sub-feature entity support.
1 parent 472b563 commit 929f168

File tree

10 files changed

+166
-50
lines changed

10 files changed

+166
-50
lines changed

aliyun-java-sdk-paifeaturestore/ChangeLog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2025-11-17 Version: 1.0.18
2+
- Add sub-feature entity support.
3+
14
2025-07-24 Version: 1.0.17
25
- Update GetInstance and ListInstances.
36

aliyun-java-sdk-paifeaturestore/pom.xml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<groupId>com.aliyun</groupId>
55
<artifactId>aliyun-java-sdk-paifeaturestore</artifactId>
66
<packaging>jar</packaging>
7-
<version>1.0.17</version>
7+
<version>1.0.18</version>
88
<name>aliyun-java-sdk-paifeaturestore</name>
99
<url>http://www.aliyun.com</url>
1010
<description>Aliyun Open API SDK for Java
@@ -106,12 +106,11 @@ http://www.aliyun.com</description>
106106
<plugin>
107107
<groupId>org.sonatype.central</groupId>
108108
<artifactId>central-publishing-maven-plugin</artifactId>
109-
<version>0.8.0</version>
109+
<version>0.9.0</version>
110110
<extensions>true</extensions>
111111
<configuration>
112112
<publishingServerId>central</publishingServerId>
113113
<autoPublish>true</autoPublish>
114-
<waitUntil>published</waitUntil>
115114
</configuration>
116115
</plugin>
117116
</plugins>

aliyun-java-sdk-paifeaturestore/src/main/java/com/aliyuncs/paifeaturestore/model/v20230621/GetFeatureEntityResponse.java

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,12 @@ public class GetFeatureEntityResponse extends AcsResponse {
3838

3939
private String gmtCreateTime;
4040

41+
private String parentFeatureEntityId;
42+
43+
private String parentFeatureEntityName;
44+
45+
private String parentJoinId;
46+
4147
public String getRequestId() {
4248
return this.requestId;
4349
}
@@ -94,6 +100,30 @@ public void setGmtCreateTime(String gmtCreateTime) {
94100
this.gmtCreateTime = gmtCreateTime;
95101
}
96102

103+
public String getParentFeatureEntityId() {
104+
return this.parentFeatureEntityId;
105+
}
106+
107+
public void setParentFeatureEntityId(String parentFeatureEntityId) {
108+
this.parentFeatureEntityId = parentFeatureEntityId;
109+
}
110+
111+
public String getParentFeatureEntityName() {
112+
return this.parentFeatureEntityName;
113+
}
114+
115+
public void setParentFeatureEntityName(String parentFeatureEntityName) {
116+
this.parentFeatureEntityName = parentFeatureEntityName;
117+
}
118+
119+
public String getParentJoinId() {
120+
return this.parentJoinId;
121+
}
122+
123+
public void setParentJoinId(String parentJoinId) {
124+
this.parentJoinId = parentJoinId;
125+
}
126+
97127
@Override
98128
public GetFeatureEntityResponse getInstance(UnmarshallerContext context) {
99129
return GetFeatureEntityResponseUnmarshaller.unmarshall(this, context);

aliyun-java-sdk-paifeaturestore/src/main/java/com/aliyuncs/paifeaturestore/model/v20230621/ListDatasourceTablesRequest.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
public class ListDatasourceTablesRequest extends RoaAcsRequest<ListDatasourceTablesResponse> {
2525

2626

27+
private String schemaName;
28+
2729
private String instanceId;
2830

2931
private String datasourceId;
@@ -35,6 +37,17 @@ public ListDatasourceTablesRequest() {
3537
setMethod(MethodType.GET);
3638
}
3739

40+
public String getSchemaName() {
41+
return this.schemaName;
42+
}
43+
44+
public void setSchemaName(String schemaName) {
45+
this.schemaName = schemaName;
46+
if(schemaName != null){
47+
putQueryParameter("SchemaName", schemaName);
48+
}
49+
}
50+
3851
public String getInstanceId() {
3952
return this.instanceId;
4053
}

aliyun-java-sdk-paifeaturestore/src/main/java/com/aliyuncs/paifeaturestore/model/v20230621/ListFeatureEntitiesRequest.java

Lines changed: 59 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -24,35 +24,37 @@
2424
public class ListFeatureEntitiesRequest extends RoaAcsRequest<ListFeatureEntitiesResponse> {
2525

2626

27-
private String owner;
27+
private String parentFeatureEntityId;
2828

2929
private Integer pageNumber;
3030

31-
private String instanceId;
31+
private Integer pageSize;
3232

33-
private String name;
33+
private String projectId;
3434

35-
private Integer pageSize;
35+
private String order;
3636

37-
private String sortBy;
37+
private String owner;
3838

39-
private String projectId;
39+
private String instanceId;
4040

41-
private String order;
41+
private String name;
42+
43+
private String sortBy;
4244
public ListFeatureEntitiesRequest() {
4345
super("PaiFeatureStore", "2023-06-21", "ListFeatureEntities");
4446
setUriPattern("/api/v1/instances/[InstanceId]/featureentities");
4547
setMethod(MethodType.GET);
4648
}
4749

48-
public String getOwner() {
49-
return this.owner;
50+
public String getParentFeatureEntityId() {
51+
return this.parentFeatureEntityId;
5052
}
5153

52-
public void setOwner(String owner) {
53-
this.owner = owner;
54-
if(owner != null){
55-
putQueryParameter("Owner", owner);
54+
public void setParentFeatureEntityId(String parentFeatureEntityId) {
55+
this.parentFeatureEntityId = parentFeatureEntityId;
56+
if(parentFeatureEntityId != null){
57+
putQueryParameter("ParentFeatureEntityId", parentFeatureEntityId);
5658
}
5759
}
5860

@@ -67,28 +69,6 @@ public void setPageNumber(Integer pageNumber) {
6769
}
6870
}
6971

70-
public String getInstanceId() {
71-
return this.instanceId;
72-
}
73-
74-
public void setInstanceId(String instanceId) {
75-
this.instanceId = instanceId;
76-
if(instanceId != null){
77-
putPathParameter("InstanceId", instanceId);
78-
}
79-
}
80-
81-
public String getName() {
82-
return this.name;
83-
}
84-
85-
public void setName(String name) {
86-
this.name = name;
87-
if(name != null){
88-
putQueryParameter("Name", name);
89-
}
90-
}
91-
9272
public Integer getPageSize() {
9373
return this.pageSize;
9474
}
@@ -100,17 +80,6 @@ public void setPageSize(Integer pageSize) {
10080
}
10181
}
10282

103-
public String getSortBy() {
104-
return this.sortBy;
105-
}
106-
107-
public void setSortBy(String sortBy) {
108-
this.sortBy = sortBy;
109-
if(sortBy != null){
110-
putQueryParameter("SortBy", sortBy);
111-
}
112-
}
113-
11483
public String getProjectId() {
11584
return this.projectId;
11685
}
@@ -131,6 +100,50 @@ public void setOrder(String order) {
131100
if(order != null){
132101
putQueryParameter("Order", order);
133102
}
103+
}
104+
105+
public String getOwner() {
106+
return this.owner;
107+
}
108+
109+
public void setOwner(String owner) {
110+
this.owner = owner;
111+
if(owner != null){
112+
putQueryParameter("Owner", owner);
113+
}
114+
}
115+
116+
public String getInstanceId() {
117+
return this.instanceId;
118+
}
119+
120+
public void setInstanceId(String instanceId) {
121+
this.instanceId = instanceId;
122+
if(instanceId != null){
123+
putPathParameter("InstanceId", instanceId);
124+
}
125+
}
126+
127+
public String getName() {
128+
return this.name;
129+
}
130+
131+
public void setName(String name) {
132+
this.name = name;
133+
if(name != null){
134+
putQueryParameter("Name", name);
135+
}
136+
}
137+
138+
public String getSortBy() {
139+
return this.sortBy;
140+
}
141+
142+
public void setSortBy(String sortBy) {
143+
this.sortBy = sortBy;
144+
if(sortBy != null){
145+
putQueryParameter("SortBy", sortBy);
146+
}
134147
}
135148

136149
@Override

aliyun-java-sdk-paifeaturestore/src/main/java/com/aliyuncs/paifeaturestore/model/v20230621/ListFeatureEntitiesResponse.java

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,12 @@ public static class FeatureEntitiesItem {
7171

7272
private String projectName;
7373

74+
private String parentFeatureEntityId;
75+
76+
private String parentFeatureEntityName;
77+
78+
private String parentJoinId;
79+
7480
public String getFeatureEntityId() {
7581
return this.featureEntityId;
7682
}
@@ -126,6 +132,30 @@ public String getProjectName() {
126132
public void setProjectName(String projectName) {
127133
this.projectName = projectName;
128134
}
135+
136+
public String getParentFeatureEntityId() {
137+
return this.parentFeatureEntityId;
138+
}
139+
140+
public void setParentFeatureEntityId(String parentFeatureEntityId) {
141+
this.parentFeatureEntityId = parentFeatureEntityId;
142+
}
143+
144+
public String getParentFeatureEntityName() {
145+
return this.parentFeatureEntityName;
146+
}
147+
148+
public void setParentFeatureEntityName(String parentFeatureEntityName) {
149+
this.parentFeatureEntityName = parentFeatureEntityName;
150+
}
151+
152+
public String getParentJoinId() {
153+
return this.parentJoinId;
154+
}
155+
156+
public void setParentJoinId(String parentJoinId) {
157+
this.parentJoinId = parentJoinId;
158+
}
129159
}
130160

131161
@Override

aliyun-java-sdk-paifeaturestore/src/main/java/com/aliyuncs/paifeaturestore/model/v20230621/ListProjectFeatureViewsResponse.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,10 @@ public static class FeatureViewsItem {
6363

6464
private String type;
6565

66+
private String joinId;
67+
68+
private String parentJoinId;
69+
6670
private List<FeaturesItem> features;
6771

6872
public String getName() {
@@ -89,6 +93,22 @@ public void setType(String type) {
8993
this.type = type;
9094
}
9195

96+
public String getJoinId() {
97+
return this.joinId;
98+
}
99+
100+
public void setJoinId(String joinId) {
101+
this.joinId = joinId;
102+
}
103+
104+
public String getParentJoinId() {
105+
return this.parentJoinId;
106+
}
107+
108+
public void setParentJoinId(String parentJoinId) {
109+
this.parentJoinId = parentJoinId;
110+
}
111+
92112
public List<FeaturesItem> getFeatures() {
93113
return this.features;
94114
}

aliyun-java-sdk-paifeaturestore/src/main/java/com/aliyuncs/paifeaturestore/transform/v20230621/GetFeatureEntityResponseUnmarshaller.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,10 @@ public static GetFeatureEntityResponse unmarshall(GetFeatureEntityResponse getFe
2828
getFeatureEntityResponse.setProjectName(_ctx.stringValue("GetFeatureEntityResponse.ProjectName"));
2929
getFeatureEntityResponse.setJoinId(_ctx.stringValue("GetFeatureEntityResponse.JoinId"));
3030
getFeatureEntityResponse.setOwner(_ctx.stringValue("GetFeatureEntityResponse.Owner"));
31-
getFeatureEntityResponse.setGmtCreateTime(_ctx.stringValue("GetFeatureEntityResponse.GmtCreateTime"));
31+
getFeatureEntityResponse.setGmtCreateTime(_ctx.stringValue("GetFeatureEntityResponse.GmtCreateTime"));
32+
getFeatureEntityResponse.setParentFeatureEntityId(_ctx.stringValue("GetFeatureEntityResponse.ParentFeatureEntityId"));
33+
getFeatureEntityResponse.setParentFeatureEntityName(_ctx.stringValue("GetFeatureEntityResponse.ParentFeatureEntityName"));
34+
getFeatureEntityResponse.setParentJoinId(_ctx.stringValue("GetFeatureEntityResponse.ParentJoinId"));
3235

3336
return getFeatureEntityResponse;
3437
}

aliyun-java-sdk-paifeaturestore/src/main/java/com/aliyuncs/paifeaturestore/transform/v20230621/ListFeatureEntitiesResponseUnmarshaller.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@ public static ListFeatureEntitiesResponse unmarshall(ListFeatureEntitiesResponse
3939
featureEntitiesItem.setOwner(_ctx.stringValue("ListFeatureEntitiesResponse.FeatureEntities["+ i +"].Owner"));
4040
featureEntitiesItem.setProjectId(_ctx.stringValue("ListFeatureEntitiesResponse.FeatureEntities["+ i +"].ProjectId"));
4141
featureEntitiesItem.setProjectName(_ctx.stringValue("ListFeatureEntitiesResponse.FeatureEntities["+ i +"].ProjectName"));
42+
featureEntitiesItem.setParentFeatureEntityId(_ctx.stringValue("ListFeatureEntitiesResponse.FeatureEntities["+ i +"].ParentFeatureEntityId"));
43+
featureEntitiesItem.setParentFeatureEntityName(_ctx.stringValue("ListFeatureEntitiesResponse.FeatureEntities["+ i +"].ParentFeatureEntityName"));
44+
featureEntitiesItem.setParentJoinId(_ctx.stringValue("ListFeatureEntitiesResponse.FeatureEntities["+ i +"].ParentJoinId"));
4245

4346
featureEntities.add(featureEntitiesItem);
4447
}

aliyun-java-sdk-paifeaturestore/src/main/java/com/aliyuncs/paifeaturestore/transform/v20230621/ListProjectFeatureViewsResponseUnmarshaller.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ public static ListProjectFeatureViewsResponse unmarshall(ListProjectFeatureViews
3636
featureViewsItem.setName(_ctx.stringValue("ListProjectFeatureViewsResponse.FeatureViews["+ i +"].Name"));
3737
featureViewsItem.setFeatureViewId(_ctx.stringValue("ListProjectFeatureViewsResponse.FeatureViews["+ i +"].FeatureViewId"));
3838
featureViewsItem.setType(_ctx.stringValue("ListProjectFeatureViewsResponse.FeatureViews["+ i +"].Type"));
39+
featureViewsItem.setJoinId(_ctx.stringValue("ListProjectFeatureViewsResponse.FeatureViews["+ i +"].JoinId"));
40+
featureViewsItem.setParentJoinId(_ctx.stringValue("ListProjectFeatureViewsResponse.FeatureViews["+ i +"].ParentJoinId"));
3941

4042
List<FeaturesItem> features = new ArrayList<FeaturesItem>();
4143
for (int j = 0; j < _ctx.lengthValue("ListProjectFeatureViewsResponse.FeatureViews["+ i +"].Features.Length"); j++) {

0 commit comments

Comments
 (0)