Skip to content

Commit e40c840

Browse files
committed
Support iotcc for iot.
1 parent 56dc562 commit e40c840

21 files changed

+1393
-2
lines changed

iotcc-20210513/ChangeLog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2022-06-14 Version: 2.1.8
2+
- Support iotcc for iot.
3+
14
2022-04-21 Version: 2.1.3
25
- Support iotcc for iot.
36

iotcc-20210513/pom.xml

Lines changed: 2 additions & 2 deletions
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>alibabacloud-iotcc20210513</artifactId>
6-
<version>2.1.3</version>
6+
<version>2.1.8</version>
77
<packaging>jar</packaging>
88
<name>alibabacloud-iotcc20210513</name>
99
<description>Alibaba Cloud IoTCC (20210513) Async SDK for Java
@@ -41,7 +41,7 @@
4141
<java.version>1.8</java.version>
4242
<maven.compiler.source>8</maven.compiler.source>
4343
<maven.compiler.target>8</maven.compiler.target>
44-
<service.version>0.1.3-beta</service.version>
44+
<service.version>0.1.5-beta</service.version>
4545
</properties>
4646
<dependencies>
4747
<dependency>

iotcc-20210513/src/main/java/com/aliyun/sdk/service/iotcc20210513/AsyncClient.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ static AsyncClient create() {
3838

3939
CompletableFuture<CreateIoTCloudConnectorResponse> createIoTCloudConnector(CreateIoTCloudConnectorRequest request);
4040

41+
CompletableFuture<CreateIoTCloudConnectorBackhaulRouteResponse> createIoTCloudConnectorBackhaulRoute(CreateIoTCloudConnectorBackhaulRouteRequest request);
42+
4143
CompletableFuture<CreateIoTCloudConnectorGroupResponse> createIoTCloudConnectorGroup(CreateIoTCloudConnectorGroupRequest request);
4244

4345
CompletableFuture<CreateServiceResponse> createService(CreateServiceRequest request);
@@ -58,6 +60,8 @@ static AsyncClient create() {
5860

5961
CompletableFuture<DeleteIoTCloudConnectorGroupResponse> deleteIoTCloudConnectorGroup(DeleteIoTCloudConnectorGroupRequest request);
6062

63+
CompletableFuture<DeleteIoTCloudConnetorBackhaulRouteResponse> deleteIoTCloudConnetorBackhaulRoute(DeleteIoTCloudConnetorBackhaulRouteRequest request);
64+
6165
CompletableFuture<DeleteServiceResponse> deleteService(DeleteServiceRequest request);
6266

6367
CompletableFuture<DeleteServiceEntryResponse> deleteServiceEntry(DeleteServiceEntryRequest request);
@@ -106,6 +110,8 @@ static AsyncClient create() {
106110

107111
CompletableFuture<ListIoTCloudConnectorsResponse> listIoTCloudConnectors(ListIoTCloudConnectorsRequest request);
108112

113+
CompletableFuture<ListIoTCoudConnectorBackhaulRouteResponse> listIoTCoudConnectorBackhaulRoute(ListIoTCoudConnectorBackhaulRouteRequest request);
114+
109115
CompletableFuture<ListRegionsResponse> listRegions(ListRegionsRequest request);
110116

111117
CompletableFuture<ListServiceResponse> listService(ListServiceRequest request);

iotcc-20210513/src/main/java/com/aliyun/sdk/service/iotcc20210513/DefaultAsyncClient.java

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,20 @@ public CompletableFuture<CreateIoTCloudConnectorResponse> createIoTCloudConnecto
179179
}
180180
}
181181

182+
@Override
183+
public CompletableFuture<CreateIoTCloudConnectorBackhaulRouteResponse> createIoTCloudConnectorBackhaulRoute(CreateIoTCloudConnectorBackhaulRouteRequest request) {
184+
try {
185+
this.handler.validateRequestModel(request);
186+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("CreateIoTCloudConnectorBackhaulRoute").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
187+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(CreateIoTCloudConnectorBackhaulRouteResponse.create());
188+
return this.handler.execute(params);
189+
} catch (Exception e) {
190+
CompletableFuture<CreateIoTCloudConnectorBackhaulRouteResponse> future = new CompletableFuture<>();
191+
future.completeExceptionally(e);
192+
return future;
193+
}
194+
}
195+
182196
@Override
183197
public CompletableFuture<CreateIoTCloudConnectorGroupResponse> createIoTCloudConnectorGroup(CreateIoTCloudConnectorGroupRequest request) {
184198
try {
@@ -319,6 +333,20 @@ public CompletableFuture<DeleteIoTCloudConnectorGroupResponse> deleteIoTCloudCon
319333
}
320334
}
321335

336+
@Override
337+
public CompletableFuture<DeleteIoTCloudConnetorBackhaulRouteResponse> deleteIoTCloudConnetorBackhaulRoute(DeleteIoTCloudConnetorBackhaulRouteRequest request) {
338+
try {
339+
this.handler.validateRequestModel(request);
340+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("DeleteIoTCloudConnetorBackhaulRoute").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
341+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(DeleteIoTCloudConnetorBackhaulRouteResponse.create());
342+
return this.handler.execute(params);
343+
} catch (Exception e) {
344+
CompletableFuture<DeleteIoTCloudConnetorBackhaulRouteResponse> future = new CompletableFuture<>();
345+
future.completeExceptionally(e);
346+
return future;
347+
}
348+
}
349+
322350
@Override
323351
public CompletableFuture<DeleteServiceResponse> deleteService(DeleteServiceRequest request) {
324352
try {
@@ -655,6 +683,20 @@ public CompletableFuture<ListIoTCloudConnectorsResponse> listIoTCloudConnectors(
655683
}
656684
}
657685

686+
@Override
687+
public CompletableFuture<ListIoTCoudConnectorBackhaulRouteResponse> listIoTCoudConnectorBackhaulRoute(ListIoTCoudConnectorBackhaulRouteRequest request) {
688+
try {
689+
this.handler.validateRequestModel(request);
690+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("ListIoTCoudConnectorBackhaulRoute").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
691+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(ListIoTCoudConnectorBackhaulRouteResponse.create());
692+
return this.handler.execute(params);
693+
} catch (Exception e) {
694+
CompletableFuture<ListIoTCoudConnectorBackhaulRouteResponse> future = new CompletableFuture<>();
695+
future.completeExceptionally(e);
696+
return future;
697+
}
698+
}
699+
658700
@Override
659701
public CompletableFuture<ListRegionsResponse> listRegions(ListRegionsRequest request) {
660702
try {

iotcc-20210513/src/main/java/com/aliyun/sdk/service/iotcc20210513/models/CreateGroupAuthorizationRuleRequest.java

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,10 @@ public class CreateGroupAuthorizationRuleRequest extends Request {
5858
@Validation(required = true)
5959
private java.util.List < String > sourceCidrs;
6060

61+
@Query
62+
@NameInMap("Type")
63+
private String type;
64+
6165
private CreateGroupAuthorizationRuleRequest(Builder builder) {
6266
super(builder);
6367
this.authorizationRuleDescription = builder.authorizationRuleDescription;
@@ -70,6 +74,7 @@ private CreateGroupAuthorizationRuleRequest(Builder builder) {
7074
this.policy = builder.policy;
7175
this.regionId = builder.regionId;
7276
this.sourceCidrs = builder.sourceCidrs;
77+
this.type = builder.type;
7378
}
7479

7580
public static Builder builder() {
@@ -155,6 +160,13 @@ public java.util.List < String > getSourceCidrs() {
155160
return this.sourceCidrs;
156161
}
157162

163+
/**
164+
* @return type
165+
*/
166+
public String getType() {
167+
return this.type;
168+
}
169+
158170
public static final class Builder extends Request.Builder<CreateGroupAuthorizationRuleRequest, Builder> {
159171
private String authorizationRuleDescription;
160172
private String authorizationRuleName;
@@ -166,6 +178,7 @@ public static final class Builder extends Request.Builder<CreateGroupAuthorizati
166178
private String policy;
167179
private String regionId;
168180
private java.util.List < String > sourceCidrs;
181+
private String type;
169182

170183
private Builder() {
171184
super();
@@ -183,6 +196,7 @@ private Builder(CreateGroupAuthorizationRuleRequest request) {
183196
this.policy = request.policy;
184197
this.regionId = request.regionId;
185198
this.sourceCidrs = request.sourceCidrs;
199+
this.type = request.type;
186200
}
187201

188202
/**
@@ -275,6 +289,15 @@ public Builder sourceCidrs(java.util.List < String > sourceCidrs) {
275289
return this;
276290
}
277291

292+
/**
293+
* Type.
294+
*/
295+
public Builder type(String type) {
296+
this.putQueryParameter("Type", type);
297+
this.type = type;
298+
return this;
299+
}
300+
278301
@Override
279302
public CreateGroupAuthorizationRuleRequest build() {
280303
return new CreateGroupAuthorizationRuleRequest(this);
Lines changed: 143 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,143 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
package com.aliyun.sdk.service.iotcc20210513.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 CreateIoTCloudConnectorBackhaulRouteRequest} extends {@link RequestModel}
11+
*
12+
* <p>CreateIoTCloudConnectorBackhaulRouteRequest</p>
13+
*/
14+
public class CreateIoTCloudConnectorBackhaulRouteRequest extends Request {
15+
@Query
16+
@NameInMap("ClientToken")
17+
private String clientToken;
18+
19+
@Query
20+
@NameInMap("DryRun")
21+
private Boolean dryRun;
22+
23+
@Query
24+
@NameInMap("IoTCloudConnectorId")
25+
@Validation(required = true)
26+
private String ioTCloudConnectorId;
27+
28+
@Query
29+
@NameInMap("RegionId")
30+
@Validation(required = true)
31+
private String regionId;
32+
33+
private CreateIoTCloudConnectorBackhaulRouteRequest(Builder builder) {
34+
super(builder);
35+
this.clientToken = builder.clientToken;
36+
this.dryRun = builder.dryRun;
37+
this.ioTCloudConnectorId = builder.ioTCloudConnectorId;
38+
this.regionId = builder.regionId;
39+
}
40+
41+
public static Builder builder() {
42+
return new Builder();
43+
}
44+
45+
public static CreateIoTCloudConnectorBackhaulRouteRequest create() {
46+
return builder().build();
47+
}
48+
49+
@Override
50+
public Builder toBuilder() {
51+
return new Builder(this);
52+
}
53+
54+
/**
55+
* @return clientToken
56+
*/
57+
public String getClientToken() {
58+
return this.clientToken;
59+
}
60+
61+
/**
62+
* @return dryRun
63+
*/
64+
public Boolean getDryRun() {
65+
return this.dryRun;
66+
}
67+
68+
/**
69+
* @return ioTCloudConnectorId
70+
*/
71+
public String getIoTCloudConnectorId() {
72+
return this.ioTCloudConnectorId;
73+
}
74+
75+
/**
76+
* @return regionId
77+
*/
78+
public String getRegionId() {
79+
return this.regionId;
80+
}
81+
82+
public static final class Builder extends Request.Builder<CreateIoTCloudConnectorBackhaulRouteRequest, Builder> {
83+
private String clientToken;
84+
private Boolean dryRun;
85+
private String ioTCloudConnectorId;
86+
private String regionId;
87+
88+
private Builder() {
89+
super();
90+
}
91+
92+
private Builder(CreateIoTCloudConnectorBackhaulRouteRequest request) {
93+
super(request);
94+
this.clientToken = request.clientToken;
95+
this.dryRun = request.dryRun;
96+
this.ioTCloudConnectorId = request.ioTCloudConnectorId;
97+
this.regionId = request.regionId;
98+
}
99+
100+
/**
101+
* ClientToken.
102+
*/
103+
public Builder clientToken(String clientToken) {
104+
this.putQueryParameter("ClientToken", clientToken);
105+
this.clientToken = clientToken;
106+
return this;
107+
}
108+
109+
/**
110+
* DryRun.
111+
*/
112+
public Builder dryRun(Boolean dryRun) {
113+
this.putQueryParameter("DryRun", dryRun);
114+
this.dryRun = dryRun;
115+
return this;
116+
}
117+
118+
/**
119+
* IoTCloudConnectorId.
120+
*/
121+
public Builder ioTCloudConnectorId(String ioTCloudConnectorId) {
122+
this.putQueryParameter("IoTCloudConnectorId", ioTCloudConnectorId);
123+
this.ioTCloudConnectorId = ioTCloudConnectorId;
124+
return this;
125+
}
126+
127+
/**
128+
* RegionId.
129+
*/
130+
public Builder regionId(String regionId) {
131+
this.putQueryParameter("RegionId", regionId);
132+
this.regionId = regionId;
133+
return this;
134+
}
135+
136+
@Override
137+
public CreateIoTCloudConnectorBackhaulRouteRequest build() {
138+
return new CreateIoTCloudConnectorBackhaulRouteRequest(this);
139+
}
140+
141+
}
142+
143+
}

0 commit comments

Comments
 (0)