Skip to content

Commit 5950bb9

Browse files
committed
DocumentInit.
1 parent a2ce765 commit 5950bb9

12 files changed

+743
-10
lines changed

documentautoml-20221229/ChangeLog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2023-03-30 Version: 1.0.4
2+
- DocumentInit.
3+
14
2023-03-22 Version: 1.0.3
25
- DocumentInit.
36

documentautoml-20221229/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<modelVersion>4.0.0modelVersion>
44
<groupId>com.aliyungroupId>
55
<artifactId>alibabacloud-documentautoml20221229artifactId>
6-
<version>1.0.3version>
6+
<version>1.0.4version>
77
<packaging>jarpackaging>
88
<name>alibabacloud-documentautoml20221229name>
99
<description>Alibaba Cloud documentAutoml (20221229) Async SDK for Java
@@ -41,7 +41,7 @@
4141
<java.version>1.8java.version>
4242
<maven.compiler.source>8maven.compiler.source>
4343
<maven.compiler.target>8maven.compiler.target>
44-
<service.version>0.1.12-betaservice.version>
44+
<service.version>0.1.13-betaservice.version>
4545
properties>
4646
<dependencies>
4747
<dependency>

documentautoml-20221229/src/main/java/com/aliyun/sdk/service/documentautoml20221229/AsyncClient.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ static AsyncClient create() {
1818
return builder().build();
1919
}
2020

21+
CompletableFuture<CreateModelAsyncPredictResponse> createModelAsyncPredict(CreateModelAsyncPredictRequest request);
22+
23+
CompletableFuture<GetModelAsyncPredictResponse> getModelAsyncPredict(GetModelAsyncPredictRequest request);
24+
2125
CompletableFuture<PredictClassifierModelResponse> predictClassifierModel(PredictClassifierModelRequest request);
2226

2327
CompletableFuture<PredictModelResponse> predictModel(PredictModelRequest request);

documentautoml-20221229/src/main/java/com/aliyun/sdk/service/documentautoml20221229/DefaultAsyncClient.java

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,34 @@ public void close() {
3939
this.handler.close();
4040
}
4141

42+
@Override
43+
public CompletableFuture<CreateModelAsyncPredictResponse> createModelAsyncPredict(CreateModelAsyncPredictRequest request) {
44+
try {
45+
this.handler.validateRequestModel(request);
46+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("CreateModelAsyncPredict").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
47+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(CreateModelAsyncPredictResponse.create());
48+
return this.handler.execute(params);
49+
} catch (Exception e) {
50+
CompletableFuture<CreateModelAsyncPredictResponse> future = new CompletableFuture<>();
51+
future.completeExceptionally(e);
52+
return future;
53+
}
54+
}
55+
56+
@Override
57+
public CompletableFuture<GetModelAsyncPredictResponse> getModelAsyncPredict(GetModelAsyncPredictRequest request) {
58+
try {
59+
this.handler.validateRequestModel(request);
60+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("GetModelAsyncPredict").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
61+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(GetModelAsyncPredictResponse.create());
62+
return this.handler.execute(params);
63+
} catch (Exception e) {
64+
CompletableFuture<GetModelAsyncPredictResponse> future = new CompletableFuture<>();
65+
future.completeExceptionally(e);
66+
return future;
67+
}
68+
}
69+
4270
@Override
4371
public CompletableFuture<PredictClassifierModelResponse> predictClassifierModel(PredictClassifierModelRequest request) {
4472
try {
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,189 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
package com.aliyun.sdk.service.documentautoml20221229.models;
3+
4+
import com.aliyun.core.annotation.*;
5+
import darabonba.core.RequestModel;
6+
import darabonba.core.TeaModel;
7+
import com.aliyun.sdk.gateway.pop.models.*;
8+
9+
/**
10+
* {@link CreateModelAsyncPredictRequest} extends {@link RequestModel}
11+
*
12+
*

CreateModelAsyncPredictRequest

13+
*/
14+
public class CreateModelAsyncPredictRequest extends Request {
15+
@Query
16+
@NameInMap("BinaryToText")
17+
private Boolean binaryToText;
18+
19+
@Query
20+
@NameInMap("Content")
21+
@Validation(required = true)
22+
private String content;
23+
24+
@Query
25+
@NameInMap("ModelId")
26+
@Validation(maximum = 9999999999999D, minimum = 1)
27+
private Long modelId;
28+
29+
@Query
30+
@NameInMap("ModelVersion")
31+
private String modelVersion;
32+
33+
@Query
34+
@NameInMap("ServiceName")
35+
private String serviceName;
36+
37+
@Query
38+
@NameInMap("ServiceVersion")
39+
private String serviceVersion;
40+
41+
private CreateModelAsyncPredictRequest(Builder builder) {
42+
super(builder);
43+
this.binaryToText = builder.binaryToText;
44+
this.content = builder.content;
45+
this.modelId = builder.modelId;
46+
this.modelVersion = builder.modelVersion;
47+
this.serviceName = builder.serviceName;
48+
this.serviceVersion = builder.serviceVersion;
49+
}
50+
51+
public static Builder builder() {
52+
return new Builder();
53+
}
54+
55+
public static CreateModelAsyncPredictRequest create() {
56+
return builder().build();
57+
}
58+
59+
@Override
60+
public Builder toBuilder() {
61+
return new Builder(this);
62+
}
63+
64+
/**
65+
* @return binaryToText
66+
*/
67+
public Boolean getBinaryToText() {
68+
return this.binaryToText;
69+
}
70+
71+
/**
72+
* @return content
73+
*/
74+
public String getContent() {
75+
return this.content;
76+
}
77+
78+
/**
79+
* @return modelId
80+
*/
81+
public Long getModelId() {
82+
return this.modelId;
83+
}
84+
85+
/**
86+
* @return modelVersion
87+
*/
88+
public String getModelVersion() {
89+
return this.modelVersion;
90+
}
91+
92+
/**
93+
* @return serviceName
94+
*/
95+
public String getServiceName() {
96+
return this.serviceName;
97+
}
98+
99+
/**
100+
* @return serviceVersion
101+
*/
102+
public String getServiceVersion() {
103+
return this.serviceVersion;
104+
}
105+
106+
public static final class Builder extends Request.Builder<CreateModelAsyncPredictRequest, Builder> {
107+
private Boolean binaryToText;
108+
private String content;
109+
private Long modelId;
110+
private String modelVersion;
111+
private String serviceName;
112+
private String serviceVersion;
113+
114+
private Builder() {
115+
super();
116+
}
117+
118+
private Builder(CreateModelAsyncPredictRequest request) {
119+
super(request);
120+
this.binaryToText = request.binaryToText;
121+
this.content = request.content;
122+
this.modelId = request.modelId;
123+
this.modelVersion = request.modelVersion;
124+
this.serviceName = request.serviceName;
125+
this.serviceVersion = request.serviceVersion;
126+
}
127+
128+
/**
129+
* BinaryToText.
130+
*/
131+
public Builder binaryToText(Boolean binaryToText) {
132+
this.putQueryParameter("BinaryToText", binaryToText);
133+
this.binaryToText = binaryToText;
134+
return this;
135+
}
136+
137+
/**
138+
* Content.
139+
*/
140+
public Builder content(String content) {
141+
this.putQueryParameter("Content", content);
142+
this.content = content;
143+
return this;
144+
}
145+
146+
/**
147+
* ModelId.
148+
*/
149+
public Builder modelId(Long modelId) {
150+
this.putQueryParameter("ModelId", modelId);
151+
this.modelId = modelId;
152+
return this;
153+
}
154+
155+
/**
156+
* ModelVersion.
157+
*/
158+
public Builder modelVersion(String modelVersion) {
159+
this.putQueryParameter("ModelVersion", modelVersion);
160+
this.modelVersion = modelVersion;
161+
return this;
162+
}
163+
164+
/**
165+
* ServiceName.
166+
*/
167+
public Builder serviceName(String serviceName) {
168+
this.putQueryParameter("ServiceName", serviceName);
169+
this.serviceName = serviceName;
170+
return this;
171+
}
172+
173+
/**
174+
* ServiceVersion.
175+
*/
176+
public Builder serviceVersion(String serviceVersion) {
177+
this.putQueryParameter("ServiceVersion", serviceVersion);
178+
this.serviceVersion = serviceVersion;
179+
return this;
180+
}
181+
182+
@Override
183+
public CreateModelAsyncPredictRequest build() {
184+
return new CreateModelAsyncPredictRequest(this);
185+
}
186+
187+
}
188+
189+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
package com.aliyun.sdk.service.documentautoml20221229.models;
3+
4+
import com.aliyun.core.annotation.*;
5+
import darabonba.core.RequestModel;
6+
import darabonba.core.TeaModel;
7+
import com.aliyun.sdk.gateway.pop.models.*;
8+
9+
/**
10+
* {@link CreateModelAsyncPredictResponse} extends {@link TeaModel}
11+
*
12+
*

CreateModelAsyncPredictResponse

13+
*/
14+
public class CreateModelAsyncPredictResponse extends Response {
15+
@NameInMap("headers")
16+
@Validation(required = true)
17+
private java.util.Map < String, String > headers;
18+
19+
@NameInMap("body")
20+
@Validation(required = true)
21+
private CreateModelAsyncPredictResponseBody body;
22+
23+
private CreateModelAsyncPredictResponse(BuilderImpl builder) {
24+
super(builder);
25+
this.headers = builder.headers;
26+
this.body = builder.body;
27+
}
28+
29+
public static CreateModelAsyncPredictResponse create() {
30+
return new BuilderImpl().build();
31+
}
32+
33+
@Override
34+
public Builder toBuilder() {
35+
return new BuilderImpl(this);
36+
}
37+
38+
/**
39+
* @return headers
40+
*/
41+
public java.util.Map < String, String > getHeaders() {
42+
return this.headers;
43+
}
44+
45+
/**
46+
* @return body
47+
*/
48+
public CreateModelAsyncPredictResponseBody getBody() {
49+
return this.body;
50+
}
51+
52+
public interface Builder extends Response.Builder<CreateModelAsyncPredictResponse, Builder> {
53+
54+
Builder headers(java.util.Map < String, String > headers);
55+
56+
Builder body(CreateModelAsyncPredictResponseBody body);
57+
58+
@Override
59+
CreateModelAsyncPredictResponse build();
60+
61+
}
62+
63+
private static final class BuilderImpl
64+
extends Response.BuilderImpl<CreateModelAsyncPredictResponse, Builder>
65+
implements Builder {
66+
private java.util.Map < String, String > headers;
67+
private CreateModelAsyncPredictResponseBody body;
68+
69+
private BuilderImpl() {
70+
super();
71+
}
72+
73+
private BuilderImpl(CreateModelAsyncPredictResponse response) {
74+
super(response);
75+
this.headers = response.headers;
76+
this.body = response.body;
77+
}
78+
79+
/**
80+
* headers.
81+
*/
82+
@Override
83+
public Builder headers(java.util.Map < String, String > headers) {
84+
this.headers = headers;
85+
return this;
86+
}
87+
88+
/**
89+
* body.
90+
*/
91+
@Override
92+
public Builder body(CreateModelAsyncPredictResponseBody body) {
93+
this.body = body;
94+
return this;
95+
}
96+
97+
@Override
98+
public CreateModelAsyncPredictResponse build() {
99+
return new CreateModelAsyncPredictResponse(this);
100+
}
101+
102+
}
103+
104+
}

0 commit comments

Comments
 (0)