All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.iot20180120.models.InvokeDataAPIServiceRequest Maven / Gradle / Ivy

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