Skip to content

Commit 32da262

Browse files
committed
Support API CreateTicket4Copilot.
1 parent 4108844 commit 32da262

File tree

8 files changed

+269
-1
lines changed

8 files changed

+269
-1
lines changed

quickbi-public-20220101/ChangeLog.txt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
2024-05-22 Version: 1.3.0
2+
- Support API CreateTicket4Copilot.
3+
- Support API ListOrganizationRoleUsers.
4+
- Support API ListOrganizationRoles.
5+
- Support API ListWorkspaceRoleUsers.
6+
- Support API ListWorkspaceRoles.
7+
- Support API QueryOrganizationRoleConfig.
8+
- Support API QueryWorkspaceRoleConfig.
9+
- Update API ListFavoriteReports: update response param.
10+
- Update API QueryDatasetInfo: update response param.
11+
- Update API QueryDatasetList: update response param.
12+
13+
114
2024-05-21 Version: 1.2.0
215
- Support API ListOrganizationRoleUsers.
316
- Support API ListOrganizationRoles.

quickbi-public-20220101/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<modelVersion>4.0.0</modelVersion>
44
<groupId>com.aliyun</groupId>
55
<artifactId>quickbi_public20220101</artifactId>
6-
<version>1.2.0</version>
6+
<version>1.3.0</version>
77
<packaging>jar</packaging>
88
<name>quickbi_public20220101</name>
99
<description>Alibaba Cloud quickbi-public (20220101) SDK for Java

quickbi-public-20220101/src/main/java/com/aliyun/quickbi_public20220101/Client.java

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -960,6 +960,68 @@ public CreateTicketResponse createTicket(CreateTicketRequest request) throws Exc
960960
return this.createTicketWithOptions(request, runtime);
961961
}
962962

963+
/**
964+
* @summary 生成智能小Q嵌入ticket
965+
*
966+
* @param request CreateTicket4CopilotRequest
967+
* @param runtime runtime options for this request RuntimeOptions
968+
* @return CreateTicket4CopilotResponse
969+
*/
970+
public CreateTicket4CopilotResponse createTicket4CopilotWithOptions(CreateTicket4CopilotRequest request, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception {
971+
com.aliyun.teautil.Common.validateModel(request);
972+
java.util.Map<String, Object> query = new java.util.HashMap<>();
973+
if (!com.aliyun.teautil.Common.isUnset(request.accountName)) {
974+
query.put("AccountName", request.accountName);
975+
}
976+
977+
if (!com.aliyun.teautil.Common.isUnset(request.accountType)) {
978+
query.put("AccountType", request.accountType);
979+
}
980+
981+
if (!com.aliyun.teautil.Common.isUnset(request.copilotId)) {
982+
query.put("CopilotId", request.copilotId);
983+
}
984+
985+
if (!com.aliyun.teautil.Common.isUnset(request.expireTime)) {
986+
query.put("ExpireTime", request.expireTime);
987+
}
988+
989+
if (!com.aliyun.teautil.Common.isUnset(request.ticketNum)) {
990+
query.put("TicketNum", request.ticketNum);
991+
}
992+
993+
if (!com.aliyun.teautil.Common.isUnset(request.userId)) {
994+
query.put("UserId", request.userId);
995+
}
996+
997+
com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap(
998+
new TeaPair("query", com.aliyun.openapiutil.Client.query(query))
999+
));
1000+
com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap(
1001+
new TeaPair("action", "CreateTicket4Copilot"),
1002+
new TeaPair("version", "2022-01-01"),
1003+
new TeaPair("protocol", "HTTPS"),
1004+
new TeaPair("pathname", "/"),
1005+
new TeaPair("method", "POST"),
1006+
new TeaPair("authType", "AK"),
1007+
new TeaPair("style", "RPC"),
1008+
new TeaPair("reqBodyType", "formData"),
1009+
new TeaPair("bodyType", "json")
1010+
));
1011+
return TeaModel.toModel(this.callApi(params, req, runtime), new CreateTicket4CopilotResponse());
1012+
}
1013+
1014+
/**
1015+
* @summary 生成智能小Q嵌入ticket
1016+
*
1017+
* @param request CreateTicket4CopilotRequest
1018+
* @return CreateTicket4CopilotResponse
1019+
*/
1020+
public CreateTicket4CopilotResponse createTicket4Copilot(CreateTicket4CopilotRequest request) throws Exception {
1021+
com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions();
1022+
return this.createTicket4CopilotWithOptions(request, runtime);
1023+
}
1024+
9631025
/**
9641026
* @summary Create a user group. You can specify a parent user group.
9651027
*
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
package com.aliyun.quickbi_public20220101.models;
3+
4+
import com.aliyun.tea.*;
5+
6+
public class CreateTicket4CopilotRequest extends TeaModel {
7+
@NameInMap("AccountName")
8+
public String accountName;
9+
10+
@NameInMap("AccountType")
11+
public Integer accountType;
12+
13+
/**
14+
* <p>This parameter is required.</p>
15+
*/
16+
@NameInMap("CopilotId")
17+
public String copilotId;
18+
19+
@NameInMap("ExpireTime")
20+
public Integer expireTime;
21+
22+
@NameInMap("TicketNum")
23+
public Integer ticketNum;
24+
25+
@NameInMap("UserId")
26+
public String userId;
27+
28+
public static CreateTicket4CopilotRequest build(java.util.Map<String, ?> map) throws Exception {
29+
CreateTicket4CopilotRequest self = new CreateTicket4CopilotRequest();
30+
return TeaModel.build(map, self);
31+
}
32+
33+
public CreateTicket4CopilotRequest setAccountName(String accountName) {
34+
this.accountName = accountName;
35+
return this;
36+
}
37+
public String getAccountName() {
38+
return this.accountName;
39+
}
40+
41+
public CreateTicket4CopilotRequest setAccountType(Integer accountType) {
42+
this.accountType = accountType;
43+
return this;
44+
}
45+
public Integer getAccountType() {
46+
return this.accountType;
47+
}
48+
49+
public CreateTicket4CopilotRequest setCopilotId(String copilotId) {
50+
this.copilotId = copilotId;
51+
return this;
52+
}
53+
public String getCopilotId() {
54+
return this.copilotId;
55+
}
56+
57+
public CreateTicket4CopilotRequest setExpireTime(Integer expireTime) {
58+
this.expireTime = expireTime;
59+
return this;
60+
}
61+
public Integer getExpireTime() {
62+
return this.expireTime;
63+
}
64+
65+
public CreateTicket4CopilotRequest setTicketNum(Integer ticketNum) {
66+
this.ticketNum = ticketNum;
67+
return this;
68+
}
69+
public Integer getTicketNum() {
70+
return this.ticketNum;
71+
}
72+
73+
public CreateTicket4CopilotRequest setUserId(String userId) {
74+
this.userId = userId;
75+
return this;
76+
}
77+
public String getUserId() {
78+
return this.userId;
79+
}
80+
81+
}
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
package com.aliyun.quickbi_public20220101.models;
3+
4+
import com.aliyun.tea.*;
5+
6+
public class CreateTicket4CopilotResponse extends TeaModel {
7+
@NameInMap("headers")
8+
public java.util.Map<String, String> headers;
9+
10+
@NameInMap("statusCode")
11+
public Integer statusCode;
12+
13+
@NameInMap("body")
14+
public CreateTicket4CopilotResponseBody body;
15+
16+
public static CreateTicket4CopilotResponse build(java.util.Map<String, ?> map) throws Exception {
17+
CreateTicket4CopilotResponse self = new CreateTicket4CopilotResponse();
18+
return TeaModel.build(map, self);
19+
}
20+
21+
public CreateTicket4CopilotResponse setHeaders(java.util.Map<String, String> headers) {
22+
this.headers = headers;
23+
return this;
24+
}
25+
public java.util.Map<String, String> getHeaders() {
26+
return this.headers;
27+
}
28+
29+
public CreateTicket4CopilotResponse setStatusCode(Integer statusCode) {
30+
this.statusCode = statusCode;
31+
return this;
32+
}
33+
public Integer getStatusCode() {
34+
return this.statusCode;
35+
}
36+
37+
public CreateTicket4CopilotResponse setBody(CreateTicket4CopilotResponseBody body) {
38+
this.body = body;
39+
return this;
40+
}
41+
public CreateTicket4CopilotResponseBody getBody() {
42+
return this.body;
43+
}
44+
45+
}
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
package com.aliyun.quickbi_public20220101.models;
3+
4+
import com.aliyun.tea.*;
5+
6+
public class CreateTicket4CopilotResponseBody extends TeaModel {
7+
@NameInMap("RequestId")
8+
public String requestId;
9+
10+
@NameInMap("Result")
11+
public String result;
12+
13+
@NameInMap("Success")
14+
public Boolean success;
15+
16+
public static CreateTicket4CopilotResponseBody build(java.util.Map<String, ?> map) throws Exception {
17+
CreateTicket4CopilotResponseBody self = new CreateTicket4CopilotResponseBody();
18+
return TeaModel.build(map, self);
19+
}
20+
21+
public CreateTicket4CopilotResponseBody setRequestId(String requestId) {
22+
this.requestId = requestId;
23+
return this;
24+
}
25+
public String getRequestId() {
26+
return this.requestId;
27+
}
28+
29+
public CreateTicket4CopilotResponseBody setResult(String result) {
30+
this.result = result;
31+
return this;
32+
}
33+
public String getResult() {
34+
return this.result;
35+
}
36+
37+
public CreateTicket4CopilotResponseBody setSuccess(Boolean success) {
38+
this.success = success;
39+
return this;
40+
}
41+
public Boolean getSuccess() {
42+
return this.success;
43+
}
44+
45+
}

quickbi-public-20220101/src/main/java/com/aliyun/quickbi_public20220101/models/QueryDatasetInfoResponseBody.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -585,6 +585,9 @@ public static class QueryDatasetInfoResponseBodyResult extends TeaModel {
585585
@NameInMap("MeasureList")
586586
public java.util.List<QueryDatasetInfoResponseBodyResultMeasureList> measureList;
587587

588+
@NameInMap("OpenOfflineAcceleration")
589+
public Boolean openOfflineAcceleration;
590+
588591
/**
589592
* <p>Test Space</p>
590593
*/
@@ -719,6 +722,14 @@ public java.util.List<QueryDatasetInfoResponseBodyResultMeasureList> getMeasureL
719722
return this.measureList;
720723
}
721724

725+
public QueryDatasetInfoResponseBodyResult setOpenOfflineAcceleration(Boolean openOfflineAcceleration) {
726+
this.openOfflineAcceleration = openOfflineAcceleration;
727+
return this;
728+
}
729+
public Boolean getOpenOfflineAcceleration() {
730+
return this.openOfflineAcceleration;
731+
}
732+
722733
public QueryDatasetInfoResponseBodyResult setOwnerId(String ownerId) {
723734
this.ownerId = ownerId;
724735
return this;

quickbi-public-20220101/src/main/java/com/aliyun/quickbi_public20220101/models/QueryDatasetListResponseBody.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,9 @@ public static class QueryDatasetListResponseBodyResultData extends TeaModel {
211211
@NameInMap("ModifyTime")
212212
public String modifyTime;
213213

214+
@NameInMap("OpenOfflineAcceleration")
215+
public Boolean openOfflineAcceleration;
216+
214217
/**
215218
* <p>The creation time.</p>
216219
*/
@@ -305,6 +308,14 @@ public String getModifyTime() {
305308
return this.modifyTime;
306309
}
307310

311+
public QueryDatasetListResponseBodyResultData setOpenOfflineAcceleration(Boolean openOfflineAcceleration) {
312+
this.openOfflineAcceleration = openOfflineAcceleration;
313+
return this;
314+
}
315+
public Boolean getOpenOfflineAcceleration() {
316+
return this.openOfflineAcceleration;
317+
}
318+
308319
public QueryDatasetListResponseBodyResultData setOwnerId(String ownerId) {
309320
this.ownerId = ownerId;
310321
return this;

0 commit comments

Comments
 (0)