com.aliyun.iot20180120.models.InvokeDataAPIServiceRequest Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of iot20180120 Show documentation
Show all versions of iot20180120 Show documentation
Alibaba Cloud IoT Platform (20180120) SDK for Java
The newest version!
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.iot20180120.models;
import com.aliyun.tea.*;
public class InvokeDataAPIServiceRequest extends TeaModel {
/**
* This parameter is required.
*
* example:
* acs:iot::127103983461***:serveapi/device/getDeviceCountByStatus2
*/
@NameInMap("ApiSrn")
public String apiSrn;
/**
* example:
* iot_instc_pu****_c*-v64********
*/
@NameInMap("IotInstanceId")
public String iotInstanceId;
@NameInMap("Param")
public java.util.List param;
public static InvokeDataAPIServiceRequest build(java.util.Map map) throws Exception {
InvokeDataAPIServiceRequest self = new InvokeDataAPIServiceRequest();
return TeaModel.build(map, self);
}
public InvokeDataAPIServiceRequest setApiSrn(String apiSrn) {
this.apiSrn = apiSrn;
return this;
}
public String getApiSrn() {
return this.apiSrn;
}
public InvokeDataAPIServiceRequest setIotInstanceId(String iotInstanceId) {
this.iotInstanceId = iotInstanceId;
return this;
}
public String getIotInstanceId() {
return this.iotInstanceId;
}
public InvokeDataAPIServiceRequest setParam(java.util.List param) {
this.param = param;
return this;
}
public java.util.List getParam() {
return this.param;
}
public static class InvokeDataAPIServiceRequestParam extends TeaModel {
/**
* example:
* VARCHAR
*/
@NameInMap("ListParamType")
public String listParamType;
/**
* example:
* ["1","2","3"]
*/
@NameInMap("ListParamValue")
public java.util.List listParamValue;
/**
* example:
* status
*/
@NameInMap("ParamName")
public String paramName;
/**
* example:
* VARCHAR
*/
@NameInMap("ParamType")
public String paramType;
/**
* example:
* 1
*/
@NameInMap("ParamValue")
public String paramValue;
public static InvokeDataAPIServiceRequestParam build(java.util.Map map) throws Exception {
InvokeDataAPIServiceRequestParam self = new InvokeDataAPIServiceRequestParam();
return TeaModel.build(map, self);
}
public InvokeDataAPIServiceRequestParam setListParamType(String listParamType) {
this.listParamType = listParamType;
return this;
}
public String getListParamType() {
return this.listParamType;
}
public InvokeDataAPIServiceRequestParam setListParamValue(java.util.List listParamValue) {
this.listParamValue = listParamValue;
return this;
}
public java.util.List getListParamValue() {
return this.listParamValue;
}
public InvokeDataAPIServiceRequestParam setParamName(String paramName) {
this.paramName = paramName;
return this;
}
public String getParamName() {
return this.paramName;
}
public InvokeDataAPIServiceRequestParam setParamType(String paramType) {
this.paramType = paramType;
return this;
}
public String getParamType() {
return this.paramType;
}
public InvokeDataAPIServiceRequestParam setParamValue(String paramValue) {
this.paramValue = paramValue;
return this;
}
public String getParamValue() {
return this.paramValue;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy