diff --git a/aliyun-java-sdk-aliyuncvc/ChangeLog.txt b/aliyun-java-sdk-aliyuncvc/ChangeLog.txt index 3d4b06265e..85307e7d55 100644 --- a/aliyun-java-sdk-aliyuncvc/ChangeLog.txt +++ b/aliyun-java-sdk-aliyuncvc/ChangeLog.txt @@ -1,3 +1,7 @@ +2020-06-12 Version: 1.0.9.3 +- Public beta version. +- Add Api Overseas. + 2020-06-12 Version: 1.0.9.2 - Public beta version. - Add Api Overseas. diff --git a/aliyun-java-sdk-aliyuncvc/pom.xml b/aliyun-java-sdk-aliyuncvc/pom.xml index 102078901d..4d713df6fa 100644 --- a/aliyun-java-sdk-aliyuncvc/pom.xml +++ b/aliyun-java-sdk-aliyuncvc/pom.xml @@ -4,7 +4,7 @@ com.aliyun aliyun-java-sdk-aliyuncvc jar - 1.0.9.2 + 1.0.9.3 aliyun-java-sdk-aliyuncvc http://www.aliyun.com Aliyun Open API SDK for Java diff --git a/aliyun-java-sdk-aliyuncvc/src/main/java/com/aliyuncs/aliyuncvc/model/v20200330/BatchDeleteDevicesRequest.java b/aliyun-java-sdk-aliyuncvc/src/main/java/com/aliyuncs/aliyuncvc/model/v20200330/BatchDeleteDevicesRequest.java new file mode 100644 index 0000000000..6024db0925 --- /dev/null +++ b/aliyun-java-sdk-aliyuncvc/src/main/java/com/aliyuncs/aliyuncvc/model/v20200330/BatchDeleteDevicesRequest.java @@ -0,0 +1,67 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.aliyuncs.aliyuncvc.model.v20200330; + +import com.aliyuncs.RpcAcsRequest; +import com.aliyuncs.http.MethodType; +import com.aliyuncs.aliyuncvc.Endpoint; + +/** + * @author auto create + * @version + */ +public class BatchDeleteDevicesRequest extends RpcAcsRequest { + + + private String groupId; + + private String sN; + public BatchDeleteDevicesRequest() { + super("aliyuncvc", "2020-03-30", "BatchDeleteDevices", "aliyuncvc"); + setMethod(MethodType.POST); + try { + com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointMap").set(this, Endpoint.endpointMap); + com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointRegional").set(this, Endpoint.endpointRegionalType); + } catch (Exception e) {} + } + + public String getGroupId() { + return this.groupId; + } + + public void setGroupId(String groupId) { + this.groupId = groupId; + if(groupId != null){ + putBodyParameter("GroupId", groupId); + } + } + + public String getSN() { + return this.sN; + } + + public void setSN(String sN) { + this.sN = sN; + if(sN != null){ + putBodyParameter("SN", sN); + } + } + + @Override + public Class getResponseClass() { + return BatchDeleteDevicesResponse.class; + } + +} diff --git a/aliyun-java-sdk-aliyuncvc/src/main/java/com/aliyuncs/aliyuncvc/model/v20200330/BatchDeleteDevicesResponse.java b/aliyun-java-sdk-aliyuncvc/src/main/java/com/aliyuncs/aliyuncvc/model/v20200330/BatchDeleteDevicesResponse.java new file mode 100644 index 0000000000..07779adae3 --- /dev/null +++ b/aliyun-java-sdk-aliyuncvc/src/main/java/com/aliyuncs/aliyuncvc/model/v20200330/BatchDeleteDevicesResponse.java @@ -0,0 +1,76 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.aliyuncs.aliyuncvc.model.v20200330; + +import com.aliyuncs.AcsResponse; +import com.aliyuncs.aliyuncvc.transform.v20200330.BatchDeleteDevicesResponseUnmarshaller; +import com.aliyuncs.transform.UnmarshallerContext; + +/** + * @author auto create + * @version + */ +public class BatchDeleteDevicesResponse extends AcsResponse { + + private Integer errorCode; + + private String message; + + private Boolean success; + + private String requestId; + + public Integer getErrorCode() { + return this.errorCode; + } + + public void setErrorCode(Integer errorCode) { + this.errorCode = errorCode; + } + + public String getMessage() { + return this.message; + } + + public void setMessage(String message) { + this.message = message; + } + + public Boolean getSuccess() { + return this.success; + } + + public void setSuccess(Boolean success) { + this.success = success; + } + + public String getRequestId() { + return this.requestId; + } + + public void setRequestId(String requestId) { + this.requestId = requestId; + } + + @Override + public BatchDeleteDevicesResponse getInstance(UnmarshallerContext context) { + return BatchDeleteDevicesResponseUnmarshaller.unmarshall(this, context); + } + + @Override + public boolean checkShowJsonItemName() { + return false; + } +} diff --git a/aliyun-java-sdk-aliyuncvc/src/main/java/com/aliyuncs/aliyuncvc/transform/v20200330/BatchDeleteDevicesResponseUnmarshaller.java b/aliyun-java-sdk-aliyuncvc/src/main/java/com/aliyuncs/aliyuncvc/transform/v20200330/BatchDeleteDevicesResponseUnmarshaller.java new file mode 100644 index 0000000000..576608e6ec --- /dev/null +++ b/aliyun-java-sdk-aliyuncvc/src/main/java/com/aliyuncs/aliyuncvc/transform/v20200330/BatchDeleteDevicesResponseUnmarshaller.java @@ -0,0 +1,32 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.aliyuncs.aliyuncvc.transform.v20200330; + +import com.aliyuncs.aliyuncvc.model.v20200330.BatchDeleteDevicesResponse; +import com.aliyuncs.transform.UnmarshallerContext; + + +public class BatchDeleteDevicesResponseUnmarshaller { + + public static BatchDeleteDevicesResponse unmarshall(BatchDeleteDevicesResponse batchDeleteDevicesResponse, UnmarshallerContext _ctx) { + + batchDeleteDevicesResponse.setRequestId(_ctx.stringValue("BatchDeleteDevicesResponse.RequestId")); + batchDeleteDevicesResponse.setErrorCode(_ctx.integerValue("BatchDeleteDevicesResponse.ErrorCode")); + batchDeleteDevicesResponse.setMessage(_ctx.stringValue("BatchDeleteDevicesResponse.Message")); + batchDeleteDevicesResponse.setSuccess(_ctx.booleanValue("BatchDeleteDevicesResponse.Success")); + + return batchDeleteDevicesResponse; + } +} \ No newline at end of file