Skip to content

Commit d882565

Browse files
committed
Add some APIs.
1 parent f3eb3ea commit d882565

13 files changed

Lines changed: 740 additions & 1 deletion

aliyun-java-sdk-quickbi-public/ChangeLog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2026-01-14 Version: 2.1.22
2+
- Add some APIs.
3+
14
2025-12-04 Version: 2.1.21
25
- Add some APIs.
36

aliyun-java-sdk-quickbi-public/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<groupId>com.aliyun</groupId>
55
<artifactId>aliyun-java-sdk-quickbi-public</artifactId>
66
<packaging>jar</packaging>
7-
<version>2.1.21</version>
7+
<version>2.1.22</version>
88
<name>aliyun-java-sdk-quickbi-public</name>
99
<url>http://www.aliyun.com</url>
1010
<description>Aliyun Open API SDK for Java
Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
/*
2+
* Licensed under the Apache License, Version 2.0 (the "License");
3+
* you may not use this file except in compliance with the License.
4+
* You may obtain a copy of the License at
5+
*
6+
* http://www.apache.org/licenses/LICENSE-2.0
7+
*
8+
* Unless required by applicable law or agreed to in writing, software
9+
* distributed under the License is distributed on an "AS IS" BASIS,
10+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11+
* See the License for the specific language governing permissions and
12+
* limitations under the License.
13+
*/
14+
15+
package com.aliyuncs.quickbi_public.model.v20220101;
16+
17+
import com.aliyuncs.RpcAcsRequest;
18+
import com.aliyuncs.http.ProtocolType;
19+
import com.aliyuncs.http.MethodType;
20+
21+
/**
22+
* @author auto create
23+
* @version
24+
*/
25+
public class GetMailTaskListRequest extends RpcAcsRequest<GetMailTaskListResponse> {
26+
27+
28+
private Boolean paused;
29+
30+
private String userNick;
31+
32+
private Integer pageNum;
33+
34+
private Integer pageSize;
35+
public GetMailTaskListRequest() {
36+
super("quickbi-public", "2022-01-01", "GetMailTaskList", "2.2.0");
37+
setProtocol(ProtocolType.HTTPS);
38+
setMethod(MethodType.POST);
39+
}
40+
41+
public Boolean getPaused() {
42+
return this.paused;
43+
}
44+
45+
public void setPaused(Boolean paused) {
46+
this.paused = paused;
47+
if(paused != null){
48+
putQueryParameter("Paused", paused.toString());
49+
}
50+
}
51+
52+
public String getUserNick() {
53+
return this.userNick;
54+
}
55+
56+
public void setUserNick(String userNick) {
57+
this.userNick = userNick;
58+
if(userNick != null){
59+
putQueryParameter("UserNick", userNick);
60+
}
61+
}
62+
63+
public Integer getPageNum() {
64+
return this.pageNum;
65+
}
66+
67+
public void setPageNum(Integer pageNum) {
68+
this.pageNum = pageNum;
69+
if(pageNum != null){
70+
putQueryParameter("PageNum", pageNum.toString());
71+
}
72+
}
73+
74+
public Integer getPageSize() {
75+
return this.pageSize;
76+
}
77+
78+
public void setPageSize(Integer pageSize) {
79+
this.pageSize = pageSize;
80+
if(pageSize != null){
81+
putQueryParameter("PageSize", pageSize.toString());
82+
}
83+
}
84+
85+
@Override
86+
public Class<GetMailTaskListResponse> getResponseClass() {
87+
return GetMailTaskListResponse.class;
88+
}
89+
90+
}
Lines changed: 193 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,193 @@
1+
/*
2+
* Licensed under the Apache License, Version 2.0 (the "License");
3+
* you may not use this file except in compliance with the License.
4+
* You may obtain a copy of the License at
5+
*
6+
* http://www.apache.org/licenses/LICENSE-2.0
7+
*
8+
* Unless required by applicable law or agreed to in writing, software
9+
* distributed under the License is distributed on an "AS IS" BASIS,
10+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11+
* See the License for the specific language governing permissions and
12+
* limitations under the License.
13+
*/
14+
15+
package com.aliyuncs.quickbi_public.model.v20220101;
16+
17+
import java.util.List;
18+
import com.aliyuncs.AcsResponse;
19+
import com.aliyuncs.quickbi_public.transform.v20220101.GetMailTaskListResponseUnmarshaller;
20+
import com.aliyuncs.transform.UnmarshallerContext;
21+
22+
/**
23+
* @author auto create
24+
* @version
25+
*/
26+
public class GetMailTaskListResponse extends AcsResponse {
27+
28+
private String requestId;
29+
30+
private Boolean success;
31+
32+
private Result result;
33+
34+
public String getRequestId() {
35+
return this.requestId;
36+
}
37+
38+
public void setRequestId(String requestId) {
39+
this.requestId = requestId;
40+
}
41+
42+
public Boolean getSuccess() {
43+
return this.success;
44+
}
45+
46+
public void setSuccess(Boolean success) {
47+
this.success = success;
48+
}
49+
50+
public Result getResult() {
51+
return this.result;
52+
}
53+
54+
public void setResult(Result result) {
55+
this.result = result;
56+
}
57+
58+
public static class Result {
59+
60+
private Integer pageNum;
61+
62+
private Integer pageSize;
63+
64+
private Integer totalNum;
65+
66+
private Integer totalPages;
67+
68+
private Integer pre;
69+
70+
private Integer next;
71+
72+
private List<DataItem> data;
73+
74+
public Integer getPageNum() {
75+
return this.pageNum;
76+
}
77+
78+
public void setPageNum(Integer pageNum) {
79+
this.pageNum = pageNum;
80+
}
81+
82+
public Integer getPageSize() {
83+
return this.pageSize;
84+
}
85+
86+
public void setPageSize(Integer pageSize) {
87+
this.pageSize = pageSize;
88+
}
89+
90+
public Integer getTotalNum() {
91+
return this.totalNum;
92+
}
93+
94+
public void setTotalNum(Integer totalNum) {
95+
this.totalNum = totalNum;
96+
}
97+
98+
public Integer getTotalPages() {
99+
return this.totalPages;
100+
}
101+
102+
public void setTotalPages(Integer totalPages) {
103+
this.totalPages = totalPages;
104+
}
105+
106+
public Integer getPre() {
107+
return this.pre;
108+
}
109+
110+
public void setPre(Integer pre) {
111+
this.pre = pre;
112+
}
113+
114+
public Integer getNext() {
115+
return this.next;
116+
}
117+
118+
public void setNext(Integer next) {
119+
this.next = next;
120+
}
121+
122+
public List<DataItem> getData() {
123+
return this.data;
124+
}
125+
126+
public void setData(List<DataItem> data) {
127+
this.data = data;
128+
}
129+
130+
public static class DataItem {
131+
132+
private String mailId;
133+
134+
private Boolean paused;
135+
136+
private String bizOwnerUserId;
137+
138+
private String bizOwnerName;
139+
140+
private String subscribeName;
141+
142+
public String getMailId() {
143+
return this.mailId;
144+
}
145+
146+
public void setMailId(String mailId) {
147+
this.mailId = mailId;
148+
}
149+
150+
public Boolean getPaused() {
151+
return this.paused;
152+
}
153+
154+
public void setPaused(Boolean paused) {
155+
this.paused = paused;
156+
}
157+
158+
public String getBizOwnerUserId() {
159+
return this.bizOwnerUserId;
160+
}
161+
162+
public void setBizOwnerUserId(String bizOwnerUserId) {
163+
this.bizOwnerUserId = bizOwnerUserId;
164+
}
165+
166+
public String getBizOwnerName() {
167+
return this.bizOwnerName;
168+
}
169+
170+
public void setBizOwnerName(String bizOwnerName) {
171+
this.bizOwnerName = bizOwnerName;
172+
}
173+
174+
public String getSubscribeName() {
175+
return this.subscribeName;
176+
}
177+
178+
public void setSubscribeName(String subscribeName) {
179+
this.subscribeName = subscribeName;
180+
}
181+
}
182+
}
183+
184+
@Override
185+
public GetMailTaskListResponse getInstance(UnmarshallerContext context) {
186+
return GetMailTaskListResponseUnmarshaller.unmarshall(this, context);
187+
}
188+
189+
@Override
190+
public boolean checkShowJsonItemName() {
191+
return false;
192+
}
193+
}
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
/*
2+
* Licensed under the Apache License, Version 2.0 (the "License");
3+
* you may not use this file except in compliance with the License.
4+
* You may obtain a copy of the License at
5+
*
6+
* http://www.apache.org/licenses/LICENSE-2.0
7+
*
8+
* Unless required by applicable law or agreed to in writing, software
9+
* distributed under the License is distributed on an "AS IS" BASIS,
10+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11+
* See the License for the specific language governing permissions and
12+
* limitations under the License.
13+
*/
14+
15+
package com.aliyuncs.quickbi_public.model.v20220101;
16+
17+
import com.aliyuncs.RpcAcsRequest;
18+
import com.aliyuncs.http.ProtocolType;
19+
import com.aliyuncs.http.MethodType;
20+
21+
/**
22+
* @author auto create
23+
* @version
24+
*/
25+
public class ListWhitePortalMenuRequest extends RpcAcsRequest<ListWhitePortalMenuResponse> {
26+
27+
28+
private String dataportalId;
29+
public ListWhitePortalMenuRequest() {
30+
super("quickbi-public", "2022-01-01", "ListWhitePortalMenu", "2.2.0");
31+
setProtocol(ProtocolType.HTTPS);
32+
setMethod(MethodType.POST);
33+
}
34+
35+
public String getDataportalId() {
36+
return this.dataportalId;
37+
}
38+
39+
public void setDataportalId(String dataportalId) {
40+
this.dataportalId = dataportalId;
41+
if(dataportalId != null){
42+
putQueryParameter("DataportalId", dataportalId);
43+
}
44+
}
45+
46+
@Override
47+
public Class<ListWhitePortalMenuResponse> getResponseClass() {
48+
return ListWhitePortalMenuResponse.class;
49+
}
50+
51+
}

0 commit comments

Comments
 (0)