Generate SDK by new Generator

This commit is contained in:
wb-hx510875
2019-09-18 11:18:56 +08:00
parent be86048a76
commit f3eaf1d292
9054 changed files with 325898 additions and 381375 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -40,20 +40,20 @@ namespace AlibabaCloud
BatchAddDeviceGroupRelationsRequest();
~BatchAddDeviceGroupRelationsRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::vector<Device> getDevice()const;
void setDevice(const std::vector<Device>& device);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::vector<Device> getDevice()const;
void setDevice(const std::vector<Device>& device);
private:
std::string iotInstanceId_;
std::string groupId_;
std::vector<Device> device_;
std::string accessKeyId_;
std::string iotInstanceId_;
std::vector<Device> device_;
};
}

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHBINDDEVICETOEDGEINSTANCEWITHDRIVERREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHBINDDEVICETOEDGEINSTANCEWITHDRIVERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchBindDeviceToEdgeInstanceWithDriverRequest : public RpcServiceRequest
{
public:
BatchBindDeviceToEdgeInstanceWithDriverRequest();
~BatchBindDeviceToEdgeInstanceWithDriverRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getDriverId()const;
void setDriverId(const std::string& driverId);
std::vector<std::string> getIotIds()const;
void setIotIds(const std::vector<std::string>& iotIds);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string accessKeyId_;
std::string instanceId_;
std::string driverId_;
std::vector<std::string> iotIds_;
std::string iotInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHBINDDEVICETOEDGEINSTANCEWITHDRIVERREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHBINDDEVICETOEDGEINSTANCEWITHDRIVERRESULT_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHBINDDEVICETOEDGEINSTANCEWITHDRIVERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchBindDeviceToEdgeInstanceWithDriverResult : public ServiceResult
{
public:
BatchBindDeviceToEdgeInstanceWithDriverResult();
explicit BatchBindDeviceToEdgeInstanceWithDriverResult(const std::string &payload);
~BatchBindDeviceToEdgeInstanceWithDriverResult();
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHBINDDEVICETOEDGEINSTANCEWITHDRIVERRESULT_H_

View File

@@ -35,20 +35,20 @@ namespace AlibabaCloud
BatchCheckDeviceNamesRequest();
~BatchCheckDeviceNamesRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::vector<std::string> getDeviceName()const;
void setDeviceName(const std::vector<std::string>& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::vector<std::string> getDeviceName()const;
void setDeviceName(const std::vector<std::string>& deviceName);
private:
std::string iotInstanceId_;
std::vector<std::string> deviceName_;
std::string productKey_;
std::string accessKeyId_;
std::string iotInstanceId_;
std::vector<std::string> deviceName_;
};
}

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHCLEAREDGEINSTANCEDEVICECONFIGREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHCLEAREDGEINSTANCEDEVICECONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchClearEdgeInstanceDeviceConfigRequest : public RpcServiceRequest
{
public:
BatchClearEdgeInstanceDeviceConfigRequest();
~BatchClearEdgeInstanceDeviceConfigRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::vector<std::string> getIotIds()const;
void setIotIds(const std::vector<std::string>& iotIds);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string accessKeyId_;
std::string instanceId_;
std::vector<std::string> iotIds_;
std::string iotInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHCLEAREDGEINSTANCEDEVICECONFIGREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHCLEAREDGEINSTANCEDEVICECONFIGRESULT_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHCLEAREDGEINSTANCEDEVICECONFIGRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchClearEdgeInstanceDeviceConfigResult : public ServiceResult
{
public:
BatchClearEdgeInstanceDeviceConfigResult();
explicit BatchClearEdgeInstanceDeviceConfigResult(const std::string &payload);
~BatchClearEdgeInstanceDeviceConfigResult();
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHCLEAREDGEINSTANCEDEVICECONFIGRESULT_H_

View File

@@ -40,20 +40,20 @@ namespace AlibabaCloud
BatchDeleteDeviceGroupRelationsRequest();
~BatchDeleteDeviceGroupRelationsRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::vector<Device> getDevice()const;
void setDevice(const std::vector<Device>& device);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::vector<Device> getDevice()const;
void setDevice(const std::vector<Device>& device);
private:
std::string iotInstanceId_;
std::string groupId_;
std::vector<Device> device_;
std::string accessKeyId_;
std::string iotInstanceId_;
std::vector<Device> device_;
};
}

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHGETDEVICEDRIVERREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHGETDEVICEDRIVERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchGetDeviceDriverRequest : public RpcServiceRequest
{
public:
BatchGetDeviceDriverRequest();
~BatchGetDeviceDriverRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::vector<std::string> getIotIds()const;
void setIotIds(const std::vector<std::string>& iotIds);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string accessKeyId_;
std::string instanceId_;
std::vector<std::string> iotIds_;
std::string iotInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHGETDEVICEDRIVERREQUEST_H_

View File

@@ -0,0 +1,62 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHGETDEVICEDRIVERRESULT_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHGETDEVICEDRIVERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchGetDeviceDriverResult : public ServiceResult
{
public:
struct DeviceDriver
{
std::string iotId;
std::string driverId;
};
BatchGetDeviceDriverResult();
explicit BatchGetDeviceDriverResult(const std::string &payload);
~BatchGetDeviceDriverResult();
std::vector<DeviceDriver> getDeviceDriverList()const;
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DeviceDriver> deviceDriverList_;
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHGETDEVICEDRIVERRESULT_H_

View File

@@ -35,23 +35,23 @@ namespace AlibabaCloud
BatchGetDeviceStateRequest();
~BatchGetDeviceStateRequest();
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::vector<std::string> getIotId()const;
void setIotId(const std::vector<std::string>& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::vector<std::string> getDeviceName()const;
void setDeviceName(const std::vector<std::string>& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string productKey_;
std::string accessKeyId_;
std::vector<std::string> iotId_;
std::string iotInstanceId_;
std::vector<std::string> deviceName_;
std::string productKey_;
std::string accessKeyId_;
};
}

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDEVICECONFIGREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDEVICECONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchGetEdgeInstanceDeviceConfigRequest : public RpcServiceRequest
{
public:
BatchGetEdgeInstanceDeviceConfigRequest();
~BatchGetEdgeInstanceDeviceConfigRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::vector<std::string> getIotIds()const;
void setIotIds(const std::vector<std::string>& iotIds);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string accessKeyId_;
std::string instanceId_;
std::vector<std::string> iotIds_;
std::string iotInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDEVICECONFIGREQUEST_H_

View File

@@ -0,0 +1,67 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDEVICECONFIGRESULT_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDEVICECONFIGRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchGetEdgeInstanceDeviceConfigResult : public ServiceResult
{
public:
struct DeviceConfig
{
struct Config
{
std::string format;
std::string content;
};
std::string iotId;
Config config;
};
BatchGetEdgeInstanceDeviceConfigResult();
explicit BatchGetEdgeInstanceDeviceConfigResult(const std::string &payload);
~BatchGetEdgeInstanceDeviceConfigResult();
std::vector<DeviceConfig> getDeviceConfigList()const;
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DeviceConfig> deviceConfigList_;
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDEVICECONFIGRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDRIVERCONFIGSREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDRIVERCONFIGSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchGetEdgeInstanceDriverConfigsRequest : public RpcServiceRequest
{
public:
BatchGetEdgeInstanceDriverConfigsRequest();
~BatchGetEdgeInstanceDriverConfigsRequest();
std::vector<std::string> getDriverIds()const;
void setDriverIds(const std::vector<std::string>& driverIds);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::vector<std::string> driverIds_;
std::string accessKeyId_;
std::string instanceId_;
std::string iotInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDRIVERCONFIGSREQUEST_H_

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDRIVERCONFIGSRESULT_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDRIVERCONFIGSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchGetEdgeInstanceDriverConfigsResult : public ServiceResult
{
public:
struct DriverConfig
{
struct Config
{
std::string format;
std::string content;
std::string configId;
std::string key;
};
std::string driverId;
std::vector<DriverConfig::Config> configList;
};
BatchGetEdgeInstanceDriverConfigsResult();
explicit BatchGetEdgeInstanceDriverConfigsResult(const std::string &payload);
~BatchGetEdgeInstanceDriverConfigsResult();
std::vector<DriverConfig> getDriverConfigList()const;
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DriverConfig> driverConfigList_;
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHGETEDGEINSTANCEDRIVERCONFIGSRESULT_H_

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
BatchQueryDeviceDetailRequest();
~BatchQueryDeviceDetailRequest();
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::vector<std::string> getDeviceName()const;
void setDeviceName(const std::vector<std::string>& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
private:
std::string productKey_;
std::string iotInstanceId_;
std::vector<std::string> deviceName_;
std::string productKey_;
};
}

View File

@@ -35,20 +35,20 @@ namespace AlibabaCloud
BatchRegisterDeviceRequest();
~BatchRegisterDeviceRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
int getCount()const;
void setCount(int count);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string iotInstanceId_;
int count_;
std::string productKey_;
std::string accessKeyId_;
std::string iotInstanceId_;
};
}

View File

@@ -35,20 +35,20 @@ namespace AlibabaCloud
BatchRegisterDeviceWithApplyIdRequest();
~BatchRegisterDeviceWithApplyIdRequest();
long getApplyId()const;
void setApplyId(long applyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
long getApplyId()const;
void setApplyId(long applyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
long applyId_;
std::string iotInstanceId_;
std::string productKey_;
std::string accessKeyId_;
long applyId_;
std::string iotInstanceId_;
};
}

View File

@@ -0,0 +1,62 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHSETEDGEINSTANCEDEVICECONFIGREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHSETEDGEINSTANCEDEVICECONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchSetEdgeInstanceDeviceConfigRequest : public RpcServiceRequest
{
struct DeviceConfigs
{
std::string iotId;
std::string content;
};
public:
BatchSetEdgeInstanceDeviceConfigRequest();
~BatchSetEdgeInstanceDeviceConfigRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::vector<DeviceConfigs> getDeviceConfigs()const;
void setDeviceConfigs(const std::vector<DeviceConfigs>& deviceConfigs);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string accessKeyId_;
std::string instanceId_;
std::vector<DeviceConfigs> deviceConfigs_;
std::string iotInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHSETEDGEINSTANCEDEVICECONFIGREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHSETEDGEINSTANCEDEVICECONFIGRESULT_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHSETEDGEINSTANCEDEVICECONFIGRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchSetEdgeInstanceDeviceConfigResult : public ServiceResult
{
public:
BatchSetEdgeInstanceDeviceConfigResult();
explicit BatchSetEdgeInstanceDeviceConfigResult(const std::string &payload);
~BatchSetEdgeInstanceDeviceConfigResult();
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHSETEDGEINSTANCEDEVICECONFIGRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHUNBINDDEVICEFROMEDGEINSTANCEREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHUNBINDDEVICEFROMEDGEINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchUnbindDeviceFromEdgeInstanceRequest : public RpcServiceRequest
{
public:
BatchUnbindDeviceFromEdgeInstanceRequest();
~BatchUnbindDeviceFromEdgeInstanceRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::vector<std::string> getIotIds()const;
void setIotIds(const std::vector<std::string>& iotIds);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string accessKeyId_;
std::string instanceId_;
std::vector<std::string> iotIds_;
std::string iotInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHUNBINDDEVICEFROMEDGEINSTANCEREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BATCHUNBINDDEVICEFROMEDGEINSTANCERESULT_H_
#define ALIBABACLOUD_IOT_MODEL_BATCHUNBINDDEVICEFROMEDGEINSTANCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BatchUnbindDeviceFromEdgeInstanceResult : public ServiceResult
{
public:
BatchUnbindDeviceFromEdgeInstanceResult();
explicit BatchUnbindDeviceFromEdgeInstanceResult(const std::string &payload);
~BatchUnbindDeviceFromEdgeInstanceResult();
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BATCHUNBINDDEVICEFROMEDGEINSTANCERESULT_H_

View File

@@ -44,15 +44,15 @@ namespace AlibabaCloud
std::vector<DeviceNicknameInfo> getDeviceNicknameInfo()const;
void setDeviceNicknameInfo(const std::vector<DeviceNicknameInfo>& deviceNicknameInfo);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::vector<DeviceNicknameInfo> deviceNicknameInfo_;
std::string iotInstanceId_;
std::string accessKeyId_;
std::string iotInstanceId_;
};
}

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BINDDRIVERTOEDGEINSTANCEREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_BINDDRIVERTOEDGEINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BindDriverToEdgeInstanceRequest : public RpcServiceRequest
{
public:
BindDriverToEdgeInstanceRequest();
~BindDriverToEdgeInstanceRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getDriverId()const;
void setDriverId(const std::string& driverId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string accessKeyId_;
std::string instanceId_;
std::string driverId_;
std::string iotInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BINDDRIVERTOEDGEINSTANCEREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BINDDRIVERTOEDGEINSTANCERESULT_H_
#define ALIBABACLOUD_IOT_MODEL_BINDDRIVERTOEDGEINSTANCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BindDriverToEdgeInstanceResult : public ServiceResult
{
public:
BindDriverToEdgeInstanceResult();
explicit BindDriverToEdgeInstanceResult(const std::string &payload);
~BindDriverToEdgeInstanceResult();
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BINDDRIVERTOEDGEINSTANCERESULT_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BINDGATEWAYTOEDGEINSTANCEREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_BINDGATEWAYTOEDGEINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BindGatewayToEdgeInstanceRequest : public RpcServiceRequest
{
public:
BindGatewayToEdgeInstanceRequest();
~BindGatewayToEdgeInstanceRequest();
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
private:
std::string productKey_;
std::string accessKeyId_;
std::string iotId_;
std::string instanceId_;
std::string iotInstanceId_;
std::string deviceName_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BINDGATEWAYTOEDGEINSTANCEREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_BINDGATEWAYTOEDGEINSTANCERESULT_H_
#define ALIBABACLOUD_IOT_MODEL_BINDGATEWAYTOEDGEINSTANCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT BindGatewayToEdgeInstanceResult : public ServiceResult
{
public:
BindGatewayToEdgeInstanceResult();
explicit BindGatewayToEdgeInstanceResult(const std::string &payload);
~BindGatewayToEdgeInstanceResult();
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_BINDGATEWAYTOEDGEINSTANCERESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_CLEAREDGEINSTANCEDRIVERCONFIGSREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_CLEAREDGEINSTANCEDRIVERCONFIGSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT ClearEdgeInstanceDriverConfigsRequest : public RpcServiceRequest
{
public:
ClearEdgeInstanceDriverConfigsRequest();
~ClearEdgeInstanceDriverConfigsRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getDriverId()const;
void setDriverId(const std::string& driverId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string accessKeyId_;
std::string instanceId_;
std::string driverId_;
std::string iotInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_CLEAREDGEINSTANCEDRIVERCONFIGSREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_CLEAREDGEINSTANCEDRIVERCONFIGSRESULT_H_
#define ALIBABACLOUD_IOT_MODEL_CLEAREDGEINSTANCEDRIVERCONFIGSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT ClearEdgeInstanceDriverConfigsResult : public ServiceResult
{
public:
ClearEdgeInstanceDriverConfigsResult();
explicit ClearEdgeInstanceDriverConfigsResult(const std::string &payload);
~ClearEdgeInstanceDriverConfigsResult();
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_CLEAREDGEINSTANCEDRIVERCONFIGSRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_CLOSEEDGEINSTANCEDEPLOYMENTREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_CLOSEEDGEINSTANCEDEPLOYMENTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT CloseEdgeInstanceDeploymentRequest : public RpcServiceRequest
{
public:
CloseEdgeInstanceDeploymentRequest();
~CloseEdgeInstanceDeploymentRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string accessKeyId_;
std::string instanceId_;
std::string iotInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_CLOSEEDGEINSTANCEDEPLOYMENTREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_CLOSEEDGEINSTANCEDEPLOYMENTRESULT_H_
#define ALIBABACLOUD_IOT_MODEL_CLOSEEDGEINSTANCEDEPLOYMENTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT CloseEdgeInstanceDeploymentResult : public ServiceResult
{
public:
CloseEdgeInstanceDeploymentResult();
explicit CloseEdgeInstanceDeploymentResult(const std::string &payload);
~CloseEdgeInstanceDeploymentResult();
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_CLOSEEDGEINSTANCEDEPLOYMENTRESULT_H_

View File

@@ -30,7 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_IOT_EXPORT CreateDataAPIServiceRequest : public RpcServiceRequest
{
struct ResponseParam
struct RequestParam
{
std::string name;
std::string type;
@@ -38,7 +38,7 @@ namespace AlibabaCloud
std::string desc;
std::string example;
};
struct RequestParam
struct ResponseParam
{
std::string name;
std::string type;
@@ -51,12 +51,6 @@ namespace AlibabaCloud
CreateDataAPIServiceRequest();
~CreateDataAPIServiceRequest();
std::vector<ResponseParam> getResponseParam()const;
void setResponseParam(const std::vector<ResponseParam>& responseParam);
std::string getOriginSql()const;
void setOriginSql(const std::string& originSql);
std::string getDisplayName()const;
void setDisplayName(const std::string& displayName);
std::string getApiPath()const;
void setApiPath(const std::string& apiPath);
std::vector<RequestParam> getRequestParam()const;
@@ -67,18 +61,24 @@ namespace AlibabaCloud
void setTemplateSql(const std::string& templateSql);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::vector<ResponseParam> getResponseParam()const;
void setResponseParam(const std::vector<ResponseParam>& responseParam);
std::string getOriginSql()const;
void setOriginSql(const std::string& originSql);
std::string getDisplayName()const;
void setDisplayName(const std::string& displayName);
std::string getDesc()const;
void setDesc(const std::string& desc);
private:
std::vector<ResponseParam> responseParam_;
std::string originSql_;
std::string displayName_;
std::string apiPath_;
std::vector<RequestParam> requestParam_;
std::string folderId_;
std::string templateSql_;
std::string accessKeyId_;
std::vector<ResponseParam> responseParam_;
std::string originSql_;
std::string displayName_;
std::string desc_;
};

View File

@@ -35,23 +35,23 @@ namespace AlibabaCloud
CreateDeviceGroupRequest();
~CreateDeviceGroupRequest();
std::string getGroupDesc()const;
void setGroupDesc(const std::string& groupDesc);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getSuperGroupId()const;
void setSuperGroupId(const std::string& superGroupId);
std::string getGroupName()const;
void setGroupName(const std::string& groupName);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getGroupDesc()const;
void setGroupDesc(const std::string& groupDesc);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string groupDesc_;
std::string iotInstanceId_;
std::string superGroupId_;
std::string groupName_;
std::string accessKeyId_;
std::string groupDesc_;
std::string iotInstanceId_;
};
}

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCEDEPLOYMENTREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCEDEPLOYMENTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT CreateEdgeInstanceDeploymentRequest : public RpcServiceRequest
{
public:
CreateEdgeInstanceDeploymentRequest();
~CreateEdgeInstanceDeploymentRequest();
std::string getType()const;
void setType(const std::string& type);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string type_;
std::string accessKeyId_;
std::string instanceId_;
std::string iotInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCEDEPLOYMENTREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCEDEPLOYMENTRESULT_H_
#define ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCEDEPLOYMENTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT CreateEdgeInstanceDeploymentResult : public ServiceResult
{
public:
CreateEdgeInstanceDeploymentResult();
explicit CreateEdgeInstanceDeploymentResult(const std::string &payload);
~CreateEdgeInstanceDeploymentResult();
std::string getDeploymentId()const;
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string deploymentId_;
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCEDEPLOYMENTRESULT_H_

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCEREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT CreateEdgeInstanceRequest : public RpcServiceRequest
{
public:
CreateEdgeInstanceRequest();
~CreateEdgeInstanceRequest();
int getSpec()const;
void setSpec(int spec);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getName()const;
void setName(const std::string& name);
private:
int spec_;
std::string accessKeyId_;
std::string tags_;
std::string iotInstanceId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCEREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCERESULT_H_
#define ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT CreateEdgeInstanceResult : public ServiceResult
{
public:
CreateEdgeInstanceResult();
explicit CreateEdgeInstanceResult(const std::string &payload);
~CreateEdgeInstanceResult();
std::string getInstanceId()const;
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string instanceId_;
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_CREATEEDGEINSTANCERESULT_H_

View File

@@ -40,20 +40,20 @@ namespace AlibabaCloud
CreateLoRaNodesTaskRequest();
~CreateLoRaNodesTaskRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::vector<DeviceInfo> getDeviceInfo()const;
void setDeviceInfo(const std::vector<DeviceInfo>& deviceInfo);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::vector<DeviceInfo> getDeviceInfo()const;
void setDeviceInfo(const std::vector<DeviceInfo>& deviceInfo);
private:
std::string iotInstanceId_;
std::string productKey_;
std::vector<DeviceInfo> deviceInfo_;
std::string accessKeyId_;
std::string iotInstanceId_;
std::vector<DeviceInfo> deviceInfo_;
};
}

View File

@@ -35,44 +35,44 @@ namespace AlibabaCloud
CreateProductRequest();
~CreateProductRequest();
int getDataFormat()const;
void setDataFormat(int dataFormat);
int getNodeType()const;
void setNodeType(int nodeType);
bool getId2()const;
void setId2(bool id2);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getNetType()const;
void setNetType(const std::string& netType);
std::string getProductName()const;
void setProductName(const std::string& productName);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getProtocolType()const;
void setProtocolType(const std::string& protocolType);
std::string getAliyunCommodityCode()const;
void setAliyunCommodityCode(const std::string& aliyunCommodityCode);
std::string getJoinPermissionId()const;
void setJoinPermissionId(const std::string& joinPermissionId);
long getCategoryId()const;
void setCategoryId(long categoryId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getProductName()const;
void setProductName(const std::string& productName);
std::string getAliyunCommodityCode()const;
void setAliyunCommodityCode(const std::string& aliyunCommodityCode);
long getCategoryId()const;
void setCategoryId(long categoryId);
int getDataFormat()const;
void setDataFormat(int dataFormat);
bool getId2()const;
void setId2(bool id2);
std::string getNetType()const;
void setNetType(const std::string& netType);
std::string getProtocolType()const;
void setProtocolType(const std::string& protocolType);
private:
int dataFormat_;
int nodeType_;
bool id2_;
std::string iotInstanceId_;
std::string netType_;
std::string productName_;
std::string description_;
std::string protocolType_;
std::string aliyunCommodityCode_;
std::string joinPermissionId_;
long categoryId_;
std::string accessKeyId_;
std::string iotInstanceId_;
std::string productName_;
std::string aliyunCommodityCode_;
long categoryId_;
int dataFormat_;
bool id2_;
std::string netType_;
std::string protocolType_;
};
}

View File

@@ -40,20 +40,20 @@ namespace AlibabaCloud
CreateProductTagsRequest();
~CreateProductTagsRequest();
std::vector<ProductTag> getProductTag()const;
void setProductTag(const std::vector<ProductTag>& productTag);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::vector<ProductTag> getProductTag()const;
void setProductTag(const std::vector<ProductTag>& productTag);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::vector<ProductTag> productTag_;
std::string iotInstanceId_;
std::string productKey_;
std::string accessKeyId_;
std::vector<ProductTag> productTag_;
std::string iotInstanceId_;
};
}

View File

@@ -35,25 +35,25 @@ namespace AlibabaCloud
CreateProductTopicRequest();
~CreateProductTopicRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getTopicShortName()const;
void setTopicShortName(const std::string& topicShortName);
std::string getOperation()const;
void setOperation(const std::string& operation);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDesc()const;
void setDesc(const std::string& desc);
private:
std::string iotInstanceId_;
std::string productKey_;
std::string accessKeyId_;
std::string iotInstanceId_;
std::string topicShortName_;
std::string operation_;
std::string accessKeyId_;
std::string desc_;
};

View File

@@ -37,23 +37,23 @@ namespace AlibabaCloud
std::string getConfiguration()const;
void setConfiguration(const std::string& configuration);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
long getRuleId()const;
void setRuleId(long ruleId);
std::string getType()const;
void setType(const std::string& type);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
long getRuleId()const;
void setRuleId(long ruleId);
bool getErrorActionFlag()const;
void setErrorActionFlag(bool errorActionFlag);
private:
std::string configuration_;
std::string iotInstanceId_;
long ruleId_;
std::string type_;
std::string accessKeyId_;
std::string iotInstanceId_;
long ruleId_;
bool errorActionFlag_;
};

View File

@@ -39,6 +39,12 @@ namespace AlibabaCloud
void setSelect(const std::string& select);
std::string getRuleDesc()const;
void setRuleDesc(const std::string& ruleDesc);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getShortTopic()const;
void setShortTopic(const std::string& shortTopic);
std::string getDataType()const;
void setDataType(const std::string& dataType);
std::string getIotInstanceId()const;
@@ -47,26 +53,20 @@ namespace AlibabaCloud
void setName(const std::string& name);
std::string getWhere()const;
void setWhere(const std::string& where);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
int getTopicType()const;
void setTopicType(int topicType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getShortTopic()const;
void setShortTopic(const std::string& shortTopic);
private:
std::string select_;
std::string ruleDesc_;
std::string productKey_;
std::string accessKeyId_;
std::string shortTopic_;
std::string dataType_;
std::string iotInstanceId_;
std::string name_;
std::string where_;
std::string productKey_;
int topicType_;
std::string accessKeyId_;
std::string shortTopic_;
};
}

View File

@@ -37,20 +37,20 @@ namespace AlibabaCloud
std::vector<std::string> getDstTopic()const;
void setDstTopic(const std::vector<std::string>& dstTopic);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSrcTopic()const;
void setSrcTopic(const std::string& srcTopic);
private:
std::vector<std::string> dstTopic_;
std::string accessKeyId_;
std::string regionId_;
std::string iotInstanceId_;
std::string accessKeyId_;
std::string srcTopic_;
};

View File

@@ -35,25 +35,25 @@ namespace AlibabaCloud
DeleteDeviceFileRequest();
~DeleteDeviceFileRequest();
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getFileId()const;
void setFileId(const std::string& fileId);
private:
std::string productKey_;
std::string accessKeyId_;
std::string iotId_;
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
std::string fileId_;
};

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
DeleteDeviceGroupRequest();
~DeleteDeviceGroupRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string iotInstanceId_;
std::string groupId_;
std::string accessKeyId_;
std::string iotInstanceId_;
};
}

View File

@@ -35,26 +35,26 @@ namespace AlibabaCloud
DeleteDevicePropRequest();
~DeleteDevicePropRequest();
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getPropKey()const;
void setPropKey(const std::string& propKey);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
private:
std::string iotId_;
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
std::string propKey_;
std::string iotId_;
std::string iotInstanceId_;
std::string deviceName_;
};
}

View File

@@ -35,23 +35,23 @@ namespace AlibabaCloud
DeleteDeviceRequest();
~DeleteDeviceRequest();
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string productKey_;
std::string accessKeyId_;
std::string iotId_;
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
};
}

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_DELETEEDGEINSTANCEREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_DELETEEDGEINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT DeleteEdgeInstanceRequest : public RpcServiceRequest
{
public:
DeleteEdgeInstanceRequest();
~DeleteEdgeInstanceRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string accessKeyId_;
std::string instanceId_;
std::string iotInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_DELETEEDGEINSTANCEREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_DELETEEDGEINSTANCERESULT_H_
#define ALIBABACLOUD_IOT_MODEL_DELETEEDGEINSTANCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT DeleteEdgeInstanceResult : public ServiceResult
{
public:
DeleteEdgeInstanceResult();
explicit DeleteEdgeInstanceResult(const std::string &payload);
~DeleteEdgeInstanceResult();
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_DELETEEDGEINSTANCERESULT_H_

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
DeleteProductRequest();
~DeleteProductRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string iotInstanceId_;
std::string productKey_;
std::string accessKeyId_;
std::string iotInstanceId_;
};
}

View File

@@ -35,20 +35,20 @@ namespace AlibabaCloud
DeleteProductTagsRequest();
~DeleteProductTagsRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::vector<std::string> getProductTagKey()const;
void setProductTagKey(const std::vector<std::string>& productTagKey);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::vector<std::string> getProductTagKey()const;
void setProductTagKey(const std::vector<std::string>& productTagKey);
private:
std::string iotInstanceId_;
std::vector<std::string> productTagKey_;
std::string productKey_;
std::string accessKeyId_;
std::string iotInstanceId_;
std::vector<std::string> productTagKey_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
DeleteProductTopicRequest();
~DeleteProductTopicRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTopicId()const;
void setTopicId(const std::string& topicId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string accessKeyId_;
std::string topicId_;
std::string iotInstanceId_;
std::string accessKeyId_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
DeleteRuleActionRequest();
~DeleteRuleActionRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
long getActionId()const;
void setActionId(long actionId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string accessKeyId_;
std::string iotInstanceId_;
long actionId_;
std::string accessKeyId_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
DeleteRuleRequest();
~DeleteRuleRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
long getRuleId()const;
void setRuleId(long ruleId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string accessKeyId_;
std::string iotInstanceId_;
long ruleId_;
std::string accessKeyId_;
};
}

View File

@@ -37,20 +37,20 @@ namespace AlibabaCloud
std::vector<std::string> getDstTopic()const;
void setDstTopic(const std::vector<std::string>& dstTopic);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSrcTopic()const;
void setSrcTopic(const std::string& srcTopic);
private:
std::vector<std::string> dstTopic_;
std::string accessKeyId_;
std::string regionId_;
std::string iotInstanceId_;
std::string accessKeyId_;
std::string srcTopic_;
};

View File

@@ -35,23 +35,23 @@ namespace AlibabaCloud
DisableThingRequest();
~DisableThingRequest();
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string productKey_;
std::string accessKeyId_;
std::string iotId_;
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
};
}

View File

@@ -35,23 +35,23 @@ namespace AlibabaCloud
EnableThingRequest();
~EnableThingRequest();
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string productKey_;
std::string accessKeyId_;
std::string iotId_;
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
};
}

View File

@@ -35,14 +35,14 @@ namespace AlibabaCloud
GetDataAPIServiceDetailRequest();
~GetDataAPIServiceDetailRequest();
std::string getApiSrn()const;
void setApiSrn(const std::string& apiSrn);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getApiSrn()const;
void setApiSrn(const std::string& apiSrn);
private:
std::string apiSrn_;
std::string accessKeyId_;
std::string apiSrn_;
};
}

View File

@@ -37,21 +37,21 @@ namespace AlibabaCloud
std::string getShadowMessage()const;
void setShadowMessage(const std::string& shadowMessage);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
private:
std::string shadowMessage_;
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
std::string iotInstanceId_;
std::string deviceName_;
};
}

View File

@@ -35,23 +35,23 @@ namespace AlibabaCloud
GetDeviceStatusRequest();
~GetDeviceStatusRequest();
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string productKey_;
std::string accessKeyId_;
std::string iotId_;
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
};
}

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_GETEDGEINSTANCEDEPLOYMENTREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_GETEDGEINSTANCEDEPLOYMENTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT GetEdgeInstanceDeploymentRequest : public RpcServiceRequest
{
public:
GetEdgeInstanceDeploymentRequest();
~GetEdgeInstanceDeploymentRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeploymentId()const;
void setDeploymentId(const std::string& deploymentId);
private:
std::string accessKeyId_;
std::string instanceId_;
std::string iotInstanceId_;
std::string deploymentId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_GETEDGEINSTANCEDEPLOYMENTREQUEST_H_

View File

@@ -0,0 +1,93 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_GETEDGEINSTANCEDEPLOYMENTRESULT_H_
#define ALIBABACLOUD_IOT_MODEL_GETEDGEINSTANCEDEPLOYMENTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT GetEdgeInstanceDeploymentResult : public ServiceResult
{
public:
struct Data
{
struct Task
{
struct ResourceSnapshot
{
int status;
std::string snapshotId;
std::string gmtCreate;
std::string gmtCompleted;
std::string resourceId;
std::string log;
std::string resourceName;
std::string gmtModified;
int stage;
std::string resourceType;
int operateType;
};
int status;
std::string gmtCreate;
std::string gmtCompleted;
std::string taskId;
std::vector<Task::ResourceSnapshot> resourceSnapshotList;
std::string gmtModified;
int stage;
std::string gatewayId;
};
int status;
std::string gmtCreate;
std::string gmtCompleted;
std::string deploymentId;
std::string type;
std::string description;
std::vector<Task> taskList;
std::string gmtModified;
};
GetEdgeInstanceDeploymentResult();
explicit GetEdgeInstanceDeploymentResult(const std::string &payload);
~GetEdgeInstanceDeploymentResult();
Data getData()const;
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
Data data_;
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_GETEDGEINSTANCEDEPLOYMENTRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_GETEDGEINSTANCEREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_GETEDGEINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT GetEdgeInstanceRequest : public RpcServiceRequest
{
public:
GetEdgeInstanceRequest();
~GetEdgeInstanceRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string accessKeyId_;
std::string instanceId_;
std::string iotInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_GETEDGEINSTANCEREQUEST_H_

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_GETEDGEINSTANCERESULT_H_
#define ALIBABACLOUD_IOT_MODEL_GETEDGEINSTANCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT GetEdgeInstanceResult : public ServiceResult
{
public:
struct Data
{
std::string gmtCreate;
std::string roleName;
bool bizEnable;
std::string instanceId;
std::string latestDeploymentType;
std::string gmtModified;
int spec;
std::string roleAttachTime;
std::string tags;
std::string roleArn;
std::string name;
int latestDeploymentStatus;
};
GetEdgeInstanceResult();
explicit GetEdgeInstanceResult(const std::string &payload);
~GetEdgeInstanceResult();
Data getData()const;
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
Data data_;
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_GETEDGEINSTANCERESULT_H_

View File

@@ -35,23 +35,23 @@ namespace AlibabaCloud
GetGatewayBySubDeviceRequest();
~GetGatewayBySubDeviceRequest();
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string productKey_;
std::string accessKeyId_;
std::string iotId_;
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
GetLoraNodesTaskRequest();
~GetLoraNodesTaskRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getTaskId()const;
void setTaskId(const std::string& taskId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string accessKeyId_;
std::string iotInstanceId_;
std::string taskId_;
std::string accessKeyId_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
GetNodesAddingTaskRequest();
~GetNodesAddingTaskRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getTaskId()const;
void setTaskId(const std::string& taskId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string accessKeyId_;
std::string iotInstanceId_;
std::string taskId_;
std::string accessKeyId_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
GetRuleActionRequest();
~GetRuleActionRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
long getActionId()const;
void setActionId(long actionId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string accessKeyId_;
std::string iotInstanceId_;
long actionId_;
std::string accessKeyId_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
GetRuleRequest();
~GetRuleRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
long getRuleId()const;
void setRuleId(long ruleId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string accessKeyId_;
std::string iotInstanceId_;
long ruleId_;
std::string accessKeyId_;
};
}

View File

@@ -35,6 +35,10 @@ namespace AlibabaCloud
GetThingTopoRequest();
~GetThingTopoRequest();
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
int getPageNo()const;
@@ -45,19 +49,15 @@ namespace AlibabaCloud
void setPageSize(int pageSize);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string productKey_;
std::string accessKeyId_;
std::string iotId_;
int pageNo_;
std::string iotInstanceId_;
int pageSize_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
};
}

View File

@@ -33,7 +33,7 @@ namespace AlibabaCloud
struct Param
{
std::string listParamType;
std::vector<std::string> listParamValue;
ListParamValue listParamValue;
std::string paramValue;
std::string paramName;
};
@@ -42,17 +42,17 @@ namespace AlibabaCloud
InvokeDataAPIServiceRequest();
~InvokeDataAPIServiceRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getApiSrn()const;
void setApiSrn(const std::string& apiSrn);
std::vector<Param> getParam()const;
void setParam(const std::vector<Param>& param);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string accessKeyId_;
std::string apiSrn_;
std::vector<Param> param_;
std::string accessKeyId_;
};
}

View File

@@ -35,29 +35,29 @@ namespace AlibabaCloud
InvokeThingServiceRequest();
~InvokeThingServiceRequest();
std::string getArgs()const;
void setArgs(const std::string& args);
std::string getIdentifier()const;
void setIdentifier(const std::string& identifier);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getArgs()const;
void setArgs(const std::string& args);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string args_;
std::string identifier_;
std::string productKey_;
std::string accessKeyId_;
std::string args_;
std::string iotId_;
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
};
}

View File

@@ -35,26 +35,26 @@ namespace AlibabaCloud
InvokeThingsServiceRequest();
~InvokeThingsServiceRequest();
std::string getArgs()const;
void setArgs(const std::string& args);
std::string getIdentifier()const;
void setIdentifier(const std::string& identifier);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::vector<std::string> getDeviceName()const;
void setDeviceName(const std::vector<std::string>& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getArgs()const;
void setArgs(const std::string& args);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::vector<std::string> getDeviceName()const;
void setDeviceName(const std::vector<std::string>& deviceName);
private:
std::string args_;
std::string identifier_;
std::string iotInstanceId_;
std::vector<std::string> deviceName_;
std::string productKey_;
std::string accessKeyId_;
std::string args_;
std::string iotInstanceId_;
std::vector<std::string> deviceName_;
};
}

View File

@@ -40,23 +40,23 @@ namespace AlibabaCloud
ListProductByTagsRequest();
~ListProductByTagsRequest();
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::vector<ProductTag> getProductTag()const;
void setProductTag(const std::vector<ProductTag>& productTag);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
int getPageSize()const;
void setPageSize(int pageSize);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
int currentPage_;
std::string accessKeyId_;
std::vector<ProductTag> productTag_;
std::string iotInstanceId_;
int pageSize_;
int currentPage_;
std::string accessKeyId_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
ListProductTagsRequest();
~ListProductTagsRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string iotInstanceId_;
std::string productKey_;
std::string accessKeyId_;
std::string iotInstanceId_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
ListRuleActionsRequest();
~ListRuleActionsRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
long getRuleId()const;
void setRuleId(long ruleId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string accessKeyId_;
std::string iotInstanceId_;
long ruleId_;
std::string accessKeyId_;
};
}

View File

@@ -37,21 +37,21 @@ namespace AlibabaCloud
std::string getSearchName()const;
void setSearchName(const std::string& searchName);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
int getPageSize()const;
void setPageSize(int pageSize);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string searchName_;
std::string iotInstanceId_;
int pageSize_;
int currentPage_;
std::string accessKeyId_;
std::string iotInstanceId_;
int pageSize_;
};
}

View File

@@ -37,24 +37,24 @@ namespace AlibabaCloud
std::string getGwProductKey()const;
void setGwProductKey(const std::string& gwProductKey);
std::string getDeviceListStr()const;
void setDeviceListStr(const std::string& deviceListStr);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getGwDeviceName()const;
void setGwDeviceName(const std::string& gwDeviceName);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getGwIotId()const;
void setGwIotId(const std::string& gwIotId);
std::string getDeviceListStr()const;
void setDeviceListStr(const std::string& deviceListStr);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string gwProductKey_;
std::string deviceListStr_;
std::string accessKeyId_;
std::string gwDeviceName_;
std::string iotInstanceId_;
std::string gwIotId_;
std::string deviceListStr_;
std::string accessKeyId_;
};
}

View File

@@ -39,19 +39,19 @@ namespace AlibabaCloud
void setTopicFullName(const std::string& topicFullName);
std::string getMessageContent()const;
void setMessageContent(const std::string& messageContent);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string topicFullName_;
std::string messageContent_;
std::string iotInstanceId_;
std::string productKey_;
std::string accessKeyId_;
std::string iotInstanceId_;
};
}

View File

@@ -37,24 +37,24 @@ namespace AlibabaCloud
std::string getTopicFullName()const;
void setTopicFullName(const std::string& topicFullName);
int getQos()const;
void setQos(int qos);
std::string getMessageContent()const;
void setMessageContent(const std::string& messageContent);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getQos()const;
void setQos(int qos);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string topicFullName_;
int qos_;
std::string messageContent_;
std::string iotInstanceId_;
std::string productKey_;
std::string accessKeyId_;
int qos_;
std::string iotInstanceId_;
};
}

View File

@@ -40,6 +40,10 @@ namespace AlibabaCloud
QueryAppDeviceListRequest();
~QueryAppDeviceListRequest();
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::vector<TagList> getTagList()const;
void setTagList(const std::vector<TagList>& tagList);
std::vector<std::string> getProductKeyList()const;
void setProductKeyList(const std::vector<std::string>& productKeyList);
std::vector<std::string> getCategoryKeyList()const;
@@ -48,21 +52,17 @@ namespace AlibabaCloud
void setIotInstanceId(const std::string& iotInstanceId);
int getPageSize()const;
void setPageSize(int pageSize);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getAppKey()const;
void setAppKey(const std::string& appKey);
std::vector<TagList> getTagList()const;
void setTagList(const std::vector<TagList>& tagList);
private:
int currentPage_;
std::vector<TagList> tagList_;
std::vector<std::string> productKeyList_;
std::vector<std::string> categoryKeyList_;
std::string iotInstanceId_;
int pageSize_;
int currentPage_;
std::string appKey_;
std::vector<TagList> tagList_;
};
}

View File

@@ -35,20 +35,20 @@ namespace AlibabaCloud
QueryBatchRegisterDeviceStatusRequest();
~QueryBatchRegisterDeviceStatusRequest();
long getApplyId()const;
void setApplyId(long applyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
long getApplyId()const;
void setApplyId(long applyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
long applyId_;
std::string iotInstanceId_;
std::string productKey_;
std::string accessKeyId_;
long applyId_;
std::string iotInstanceId_;
};
}

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_QUERYDEVICEBYDRIVERREQUEST_H_
#define ALIBABACLOUD_IOT_MODEL_QUERYDEVICEBYDRIVERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT QueryDeviceByDriverRequest : public RpcServiceRequest
{
public:
QueryDeviceByDriverRequest();
~QueryDeviceByDriverRequest();
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getDriverId()const;
void setDriverId(const std::string& driverId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
int getPageSize()const;
void setPageSize(int pageSize);
private:
int currentPage_;
std::string accessKeyId_;
std::string instanceId_;
std::string driverId_;
std::string iotInstanceId_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_QUERYDEVICEBYDRIVERREQUEST_H_

View File

@@ -0,0 +1,70 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_IOT_MODEL_QUERYDEVICEBYDRIVERRESULT_H_
#define ALIBABACLOUD_IOT_MODEL_QUERYDEVICEBYDRIVERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/iot/IotExport.h>
namespace AlibabaCloud
{
namespace Iot
{
namespace Model
{
class ALIBABACLOUD_IOT_EXPORT QueryDeviceByDriverResult : public ServiceResult
{
public:
struct Data
{
struct Device
{
std::string iotId;
std::string productKey;
std::string deviceName;
};
int pageSize;
int currentPage;
int total;
std::vector<Device> deviceList;
};
QueryDeviceByDriverResult();
explicit QueryDeviceByDriverResult(const std::string &payload);
~QueryDeviceByDriverResult();
Data getData()const;
std::string getErrorMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
Data data_;
std::string errorMessage_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_IOT_MODEL_QUERYDEVICEBYDRIVERRESULT_H_

View File

@@ -40,23 +40,23 @@ namespace AlibabaCloud
QueryDeviceByTagsRequest();
~QueryDeviceByTagsRequest();
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
int getPageSize()const;
void setPageSize(int pageSize);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
int currentPage_;
std::string accessKeyId_;
std::string iotInstanceId_;
int pageSize_;
int currentPage_;
std::vector<Tag> tag_;
std::string accessKeyId_;
};
}

View File

@@ -37,24 +37,24 @@ namespace AlibabaCloud
std::vector<std::string> getIdentifier()const;
void setIdentifier(const std::vector<std::string>& identifier);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::vector<std::string> identifier_;
std::string productKey_;
std::string accessKeyId_;
std::string iotId_;
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
};
}

View File

@@ -35,23 +35,23 @@ namespace AlibabaCloud
QueryDeviceDetailRequest();
~QueryDeviceDetailRequest();
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string productKey_;
std::string accessKeyId_;
std::string iotId_;
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
};
}

View File

@@ -35,41 +35,41 @@ namespace AlibabaCloud
QueryDeviceEventDataRequest();
~QueryDeviceEventDataRequest();
int getAsc()const;
void setAsc(int asc);
std::string getIdentifier()const;
void setIdentifier(const std::string& identifier);
long getStartTime()const;
void setStartTime(long startTime);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getIdentifier()const;
void setIdentifier(const std::string& identifier);
long getEndTime()const;
void setEndTime(long endTime);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
int getAsc()const;
void setAsc(int asc);
std::string getEventType()const;
void setEventType(const std::string& eventType);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
long getStartTime()const;
void setStartTime(long startTime);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
int asc_;
std::string identifier_;
long startTime_;
std::string accessKeyId_;
std::string iotId_;
std::string iotInstanceId_;
int pageSize_;
std::string identifier_;
long endTime_;
std::string productKey_;
int asc_;
std::string eventType_;
std::string deviceName_;
long startTime_;
std::string productKey_;
std::string accessKeyId_;
};
}

View File

@@ -35,6 +35,12 @@ namespace AlibabaCloud
QueryDeviceFileListRequest();
~QueryDeviceFileListRequest();
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
@@ -43,21 +49,15 @@ namespace AlibabaCloud
void setPageSize(int pageSize);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
int currentPage_;
std::string productKey_;
std::string accessKeyId_;
std::string iotId_;
std::string iotInstanceId_;
int pageSize_;
std::string deviceName_;
int currentPage_;
std::string productKey_;
std::string accessKeyId_;
};
}

View File

@@ -35,25 +35,25 @@ namespace AlibabaCloud
QueryDeviceFileRequest();
~QueryDeviceFileRequest();
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getFileId()const;
void setFileId(const std::string& fileId);
private:
std::string productKey_;
std::string accessKeyId_;
std::string iotId_;
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
std::string fileId_;
};

View File

@@ -35,20 +35,20 @@ namespace AlibabaCloud
QueryDeviceGroupByDeviceRequest();
~QueryDeviceGroupByDeviceRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
private:
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
std::string iotInstanceId_;
std::string deviceName_;
};
}

View File

@@ -40,23 +40,23 @@ namespace AlibabaCloud
QueryDeviceGroupByTagsRequest();
~QueryDeviceGroupByTagsRequest();
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
int getPageSize()const;
void setPageSize(int pageSize);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
int currentPage_;
std::string accessKeyId_;
std::string iotInstanceId_;
int pageSize_;
int currentPage_;
std::vector<Tag> tag_;
std::string accessKeyId_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
QueryDeviceGroupInfoRequest();
~QueryDeviceGroupInfoRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string iotInstanceId_;
std::string groupId_;
std::string accessKeyId_;
std::string iotInstanceId_;
};
}

View File

@@ -35,26 +35,26 @@ namespace AlibabaCloud
QueryDeviceGroupListRequest();
~QueryDeviceGroupListRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getSuperGroupId()const;
void setSuperGroupId(const std::string& superGroupId);
int getPageSize()const;
void setPageSize(int pageSize);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getGroupName()const;
void setGroupName(const std::string& groupName);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string iotInstanceId_;
std::string superGroupId_;
int pageSize_;
int currentPage_;
std::string groupName_;
std::string accessKeyId_;
std::string iotInstanceId_;
int pageSize_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
QueryDeviceGroupTagListRequest();
~QueryDeviceGroupTagListRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
private:
std::string iotInstanceId_;
std::string groupId_;
std::string accessKeyId_;
std::string iotInstanceId_;
};
}

View File

@@ -35,23 +35,23 @@ namespace AlibabaCloud
QueryDeviceListByDeviceGroupRequest();
~QueryDeviceListByDeviceGroupRequest();
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
int getPageSize()const;
void setPageSize(int pageSize);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string iotInstanceId_;
std::string groupId_;
int pageSize_;
int currentPage_;
std::string accessKeyId_;
std::string iotInstanceId_;
int pageSize_;
};
}

View File

@@ -35,23 +35,23 @@ namespace AlibabaCloud
QueryDevicePropRequest();
~QueryDevicePropRequest();
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string productKey_;
std::string accessKeyId_;
std::string iotId_;
std::string iotInstanceId_;
std::string deviceName_;
std::string productKey_;
std::string accessKeyId_;
};
}

View File

@@ -35,38 +35,38 @@ namespace AlibabaCloud
QueryDevicePropertiesDataRequest();
~QueryDevicePropertiesDataRequest();
int getAsc()const;
void setAsc(int asc);
std::vector<std::string> getIdentifier()const;
void setIdentifier(const std::vector<std::string>& identifier);
long getStartTime()const;
void setStartTime(long startTime);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
int getPageSize()const;
void setPageSize(int pageSize);
std::vector<std::string> getIdentifier()const;
void setIdentifier(const std::vector<std::string>& identifier);
long getEndTime()const;
void setEndTime(long endTime);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
long getStartTime()const;
void setStartTime(long startTime);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getAsc()const;
void setAsc(int asc);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
private:
int asc_;
std::vector<std::string> identifier_;
long startTime_;
std::string accessKeyId_;
std::string iotId_;
std::string iotInstanceId_;
int pageSize_;
std::vector<std::string> identifier_;
long endTime_;
std::string deviceName_;
long startTime_;
std::string productKey_;
std::string accessKeyId_;
int asc_;
std::string deviceName_;
};
}

View File

@@ -35,38 +35,38 @@ namespace AlibabaCloud
QueryDevicePropertyDataRequest();
~QueryDevicePropertyDataRequest();
int getAsc()const;
void setAsc(int asc);
std::string getIdentifier()const;
void setIdentifier(const std::string& identifier);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
int getPageSize()const;
void setPageSize(int pageSize);
long getEndTime()const;
void setEndTime(long endTime);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
long getStartTime()const;
void setStartTime(long startTime);
std::string getProductKey()const;
void setProductKey(const std::string& productKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getAsc()const;
void setAsc(int asc);
std::string getIotId()const;
void setIotId(const std::string& iotId);
std::string getIotInstanceId()const;
void setIotInstanceId(const std::string& iotInstanceId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getDeviceName()const;
void setDeviceName(const std::string& deviceName);
private:
int asc_;
std::string identifier_;
std::string iotId_;
std::string iotInstanceId_;
int pageSize_;
long endTime_;
std::string deviceName_;
long startTime_;
std::string productKey_;
std::string accessKeyId_;
int asc_;
std::string iotId_;
std::string iotInstanceId_;
int pageSize_;
std::string deviceName_;
};
}

Some files were not shown because too many files have changed in this diff Show More