Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4edd799a79 | ||
|
|
d03f6c2f9d | ||
|
|
47e98acc6f |
@@ -1,3 +1,12 @@
|
||||
2021-09-26 Version: 1.36.888
|
||||
- Support odcap device.
|
||||
|
||||
2021-09-26 Version: 1.36.887
|
||||
- Support odcap device.
|
||||
|
||||
2021-09-26 Version: 1.36.886
|
||||
- Update imageenhan.
|
||||
|
||||
2021-09-26 Version: 1.36.885
|
||||
- Supported sdk for sddp.
|
||||
|
||||
|
||||
@@ -21,6 +21,10 @@ set(vs_public_header
|
||||
include/alibabacloud/vs/VsExport.h )
|
||||
|
||||
set(vs_public_header_model
|
||||
include/alibabacloud/vs/model/AddDeviceRequest.h
|
||||
include/alibabacloud/vs/model/AddDeviceResult.h
|
||||
include/alibabacloud/vs/model/AddRenderingDeviceInternetPortsRequest.h
|
||||
include/alibabacloud/vs/model/AddRenderingDeviceInternetPortsResult.h
|
||||
include/alibabacloud/vs/model/AddVsPullStreamInfoConfigRequest.h
|
||||
include/alibabacloud/vs/model/AddVsPullStreamInfoConfigResult.h
|
||||
include/alibabacloud/vs/model/BatchBindDirectoriesRequest.h
|
||||
@@ -73,20 +77,30 @@ set(vs_public_header_model
|
||||
include/alibabacloud/vs/model/ContinuousAdjustResult.h
|
||||
include/alibabacloud/vs/model/ContinuousMoveRequest.h
|
||||
include/alibabacloud/vs/model/ContinuousMoveResult.h
|
||||
include/alibabacloud/vs/model/CreateClusterRequest.h
|
||||
include/alibabacloud/vs/model/CreateClusterResult.h
|
||||
include/alibabacloud/vs/model/CreateDeviceRequest.h
|
||||
include/alibabacloud/vs/model/CreateDeviceResult.h
|
||||
include/alibabacloud/vs/model/CreateDeviceAlarmRequest.h
|
||||
include/alibabacloud/vs/model/CreateDeviceAlarmResult.h
|
||||
include/alibabacloud/vs/model/CreateDeviceSnapshotRequest.h
|
||||
include/alibabacloud/vs/model/CreateDeviceSnapshotResult.h
|
||||
include/alibabacloud/vs/model/CreateDirectoryRequest.h
|
||||
include/alibabacloud/vs/model/CreateDirectoryResult.h
|
||||
include/alibabacloud/vs/model/CreateGroupRequest.h
|
||||
include/alibabacloud/vs/model/CreateGroupResult.h
|
||||
include/alibabacloud/vs/model/CreateParentPlatformRequest.h
|
||||
include/alibabacloud/vs/model/CreateParentPlatformResult.h
|
||||
include/alibabacloud/vs/model/CreateRenderingDeviceRequest.h
|
||||
include/alibabacloud/vs/model/CreateRenderingDeviceResult.h
|
||||
include/alibabacloud/vs/model/CreateStreamSnapshotRequest.h
|
||||
include/alibabacloud/vs/model/CreateStreamSnapshotResult.h
|
||||
include/alibabacloud/vs/model/CreateTemplateRequest.h
|
||||
include/alibabacloud/vs/model/CreateTemplateResult.h
|
||||
include/alibabacloud/vs/model/DeleteBucketRequest.h
|
||||
include/alibabacloud/vs/model/DeleteBucketResult.h
|
||||
include/alibabacloud/vs/model/DeleteClusterRequest.h
|
||||
include/alibabacloud/vs/model/DeleteClusterResult.h
|
||||
include/alibabacloud/vs/model/DeleteDeviceRequest.h
|
||||
include/alibabacloud/vs/model/DeleteDeviceResult.h
|
||||
include/alibabacloud/vs/model/DeleteDirectoryRequest.h
|
||||
@@ -97,6 +111,10 @@ set(vs_public_header_model
|
||||
include/alibabacloud/vs/model/DeleteParentPlatformResult.h
|
||||
include/alibabacloud/vs/model/DeletePresetRequest.h
|
||||
include/alibabacloud/vs/model/DeletePresetResult.h
|
||||
include/alibabacloud/vs/model/DeleteRenderingDeviceInternetPortsRequest.h
|
||||
include/alibabacloud/vs/model/DeleteRenderingDeviceInternetPortsResult.h
|
||||
include/alibabacloud/vs/model/DeleteRenderingDevicesRequest.h
|
||||
include/alibabacloud/vs/model/DeleteRenderingDevicesResult.h
|
||||
include/alibabacloud/vs/model/DeleteTemplateRequest.h
|
||||
include/alibabacloud/vs/model/DeleteTemplateResult.h
|
||||
include/alibabacloud/vs/model/DeleteVsPullStreamInfoConfigRequest.h
|
||||
@@ -105,6 +123,12 @@ set(vs_public_header_model
|
||||
include/alibabacloud/vs/model/DeleteVsStreamsNotifyUrlConfigResult.h
|
||||
include/alibabacloud/vs/model/DescribeAccountStatRequest.h
|
||||
include/alibabacloud/vs/model/DescribeAccountStatResult.h
|
||||
include/alibabacloud/vs/model/DescribeClusterRequest.h
|
||||
include/alibabacloud/vs/model/DescribeClusterResult.h
|
||||
include/alibabacloud/vs/model/DescribeClusterDevicesRequest.h
|
||||
include/alibabacloud/vs/model/DescribeClusterDevicesResult.h
|
||||
include/alibabacloud/vs/model/DescribeClustersRequest.h
|
||||
include/alibabacloud/vs/model/DescribeClustersResult.h
|
||||
include/alibabacloud/vs/model/DescribeDeviceRequest.h
|
||||
include/alibabacloud/vs/model/DescribeDeviceResult.h
|
||||
include/alibabacloud/vs/model/DescribeDeviceChannelsRequest.h
|
||||
@@ -123,6 +147,8 @@ set(vs_public_header_model
|
||||
include/alibabacloud/vs/model/DescribeGroupResult.h
|
||||
include/alibabacloud/vs/model/DescribeGroupsRequest.h
|
||||
include/alibabacloud/vs/model/DescribeGroupsResult.h
|
||||
include/alibabacloud/vs/model/DescribeNodeDevicesInfoRequest.h
|
||||
include/alibabacloud/vs/model/DescribeNodeDevicesInfoResult.h
|
||||
include/alibabacloud/vs/model/DescribeParentPlatformRequest.h
|
||||
include/alibabacloud/vs/model/DescribeParentPlatformResult.h
|
||||
include/alibabacloud/vs/model/DescribeParentPlatformDevicesRequest.h
|
||||
@@ -137,6 +163,8 @@ set(vs_public_header_model
|
||||
include/alibabacloud/vs/model/DescribePurchasedDevicesResult.h
|
||||
include/alibabacloud/vs/model/DescribeRecordsRequest.h
|
||||
include/alibabacloud/vs/model/DescribeRecordsResult.h
|
||||
include/alibabacloud/vs/model/DescribeRenderingDevicesRequest.h
|
||||
include/alibabacloud/vs/model/DescribeRenderingDevicesResult.h
|
||||
include/alibabacloud/vs/model/DescribeStreamRequest.h
|
||||
include/alibabacloud/vs/model/DescribeStreamResult.h
|
||||
include/alibabacloud/vs/model/DescribeStreamURLRequest.h
|
||||
@@ -183,6 +211,10 @@ set(vs_public_header_model
|
||||
include/alibabacloud/vs/model/DescribeVsDomainUvDataResult.h
|
||||
include/alibabacloud/vs/model/DescribeVsPullStreamInfoConfigRequest.h
|
||||
include/alibabacloud/vs/model/DescribeVsPullStreamInfoConfigResult.h
|
||||
include/alibabacloud/vs/model/DescribeVsStorageTrafficUsageDataRequest.h
|
||||
include/alibabacloud/vs/model/DescribeVsStorageTrafficUsageDataResult.h
|
||||
include/alibabacloud/vs/model/DescribeVsStorageUsageDataRequest.h
|
||||
include/alibabacloud/vs/model/DescribeVsStorageUsageDataResult.h
|
||||
include/alibabacloud/vs/model/DescribeVsStreamsNotifyUrlConfigRequest.h
|
||||
include/alibabacloud/vs/model/DescribeVsStreamsNotifyUrlConfigResult.h
|
||||
include/alibabacloud/vs/model/DescribeVsStreamsOnlineListRequest.h
|
||||
@@ -197,8 +229,18 @@ set(vs_public_header_model
|
||||
include/alibabacloud/vs/model/DescribeVsUserResourcePackageResult.h
|
||||
include/alibabacloud/vs/model/ForbidVsStreamRequest.h
|
||||
include/alibabacloud/vs/model/ForbidVsStreamResult.h
|
||||
include/alibabacloud/vs/model/GetBucketInfoRequest.h
|
||||
include/alibabacloud/vs/model/GetBucketInfoResult.h
|
||||
include/alibabacloud/vs/model/GotoPresetRequest.h
|
||||
include/alibabacloud/vs/model/GotoPresetResult.h
|
||||
include/alibabacloud/vs/model/ListBucketsRequest.h
|
||||
include/alibabacloud/vs/model/ListBucketsResult.h
|
||||
include/alibabacloud/vs/model/ListDeviceChannelsRequest.h
|
||||
include/alibabacloud/vs/model/ListDeviceChannelsResult.h
|
||||
include/alibabacloud/vs/model/ListDeviceRecordsRequest.h
|
||||
include/alibabacloud/vs/model/ListDeviceRecordsResult.h
|
||||
include/alibabacloud/vs/model/ListObjectsRequest.h
|
||||
include/alibabacloud/vs/model/ListObjectsResult.h
|
||||
include/alibabacloud/vs/model/ModifyDeviceRequest.h
|
||||
include/alibabacloud/vs/model/ModifyDeviceResult.h
|
||||
include/alibabacloud/vs/model/ModifyDeviceAlarmRequest.h
|
||||
@@ -215,6 +257,16 @@ set(vs_public_header_model
|
||||
include/alibabacloud/vs/model/ModifyParentPlatformResult.h
|
||||
include/alibabacloud/vs/model/ModifyTemplateRequest.h
|
||||
include/alibabacloud/vs/model/ModifyTemplateResult.h
|
||||
include/alibabacloud/vs/model/OpenVsServiceRequest.h
|
||||
include/alibabacloud/vs/model/OpenVsServiceResult.h
|
||||
include/alibabacloud/vs/model/OperateRenderingDevicesRequest.h
|
||||
include/alibabacloud/vs/model/OperateRenderingDevicesResult.h
|
||||
include/alibabacloud/vs/model/PrepareUploadRequest.h
|
||||
include/alibabacloud/vs/model/PrepareUploadResult.h
|
||||
include/alibabacloud/vs/model/PutBucketRequest.h
|
||||
include/alibabacloud/vs/model/PutBucketResult.h
|
||||
include/alibabacloud/vs/model/ResetRenderingDevicesRequest.h
|
||||
include/alibabacloud/vs/model/ResetRenderingDevicesResult.h
|
||||
include/alibabacloud/vs/model/ResumeVsStreamRequest.h
|
||||
include/alibabacloud/vs/model/ResumeVsStreamResult.h
|
||||
include/alibabacloud/vs/model/SetPresetRequest.h
|
||||
@@ -247,6 +299,8 @@ set(vs_public_header_model
|
||||
include/alibabacloud/vs/model/StopTransferStreamResult.h
|
||||
include/alibabacloud/vs/model/SyncCatalogsRequest.h
|
||||
include/alibabacloud/vs/model/SyncCatalogsResult.h
|
||||
include/alibabacloud/vs/model/SyncDeviceChannelsRequest.h
|
||||
include/alibabacloud/vs/model/SyncDeviceChannelsResult.h
|
||||
include/alibabacloud/vs/model/UnbindDirectoryRequest.h
|
||||
include/alibabacloud/vs/model/UnbindDirectoryResult.h
|
||||
include/alibabacloud/vs/model/UnbindParentPlatformDeviceRequest.h
|
||||
@@ -257,11 +311,23 @@ set(vs_public_header_model
|
||||
include/alibabacloud/vs/model/UnbindTemplateResult.h
|
||||
include/alibabacloud/vs/model/UnlockDeviceRequest.h
|
||||
include/alibabacloud/vs/model/UnlockDeviceResult.h
|
||||
include/alibabacloud/vs/model/UpdateBucketInfoRequest.h
|
||||
include/alibabacloud/vs/model/UpdateBucketInfoResult.h
|
||||
include/alibabacloud/vs/model/UpdateClusterRequest.h
|
||||
include/alibabacloud/vs/model/UpdateClusterResult.h
|
||||
include/alibabacloud/vs/model/UpdateRenderingDeviceSpecRequest.h
|
||||
include/alibabacloud/vs/model/UpdateRenderingDeviceSpecResult.h
|
||||
include/alibabacloud/vs/model/UpdateVsPullStreamInfoConfigRequest.h
|
||||
include/alibabacloud/vs/model/UpdateVsPullStreamInfoConfigResult.h )
|
||||
include/alibabacloud/vs/model/UpdateVsPullStreamInfoConfigResult.h
|
||||
include/alibabacloud/vs/model/UploadDeviceRecordRequest.h
|
||||
include/alibabacloud/vs/model/UploadDeviceRecordResult.h )
|
||||
|
||||
set(vs_src
|
||||
src/VsClient.cc
|
||||
src/model/AddDeviceRequest.cc
|
||||
src/model/AddDeviceResult.cc
|
||||
src/model/AddRenderingDeviceInternetPortsRequest.cc
|
||||
src/model/AddRenderingDeviceInternetPortsResult.cc
|
||||
src/model/AddVsPullStreamInfoConfigRequest.cc
|
||||
src/model/AddVsPullStreamInfoConfigResult.cc
|
||||
src/model/BatchBindDirectoriesRequest.cc
|
||||
@@ -314,20 +380,30 @@ set(vs_src
|
||||
src/model/ContinuousAdjustResult.cc
|
||||
src/model/ContinuousMoveRequest.cc
|
||||
src/model/ContinuousMoveResult.cc
|
||||
src/model/CreateClusterRequest.cc
|
||||
src/model/CreateClusterResult.cc
|
||||
src/model/CreateDeviceRequest.cc
|
||||
src/model/CreateDeviceResult.cc
|
||||
src/model/CreateDeviceAlarmRequest.cc
|
||||
src/model/CreateDeviceAlarmResult.cc
|
||||
src/model/CreateDeviceSnapshotRequest.cc
|
||||
src/model/CreateDeviceSnapshotResult.cc
|
||||
src/model/CreateDirectoryRequest.cc
|
||||
src/model/CreateDirectoryResult.cc
|
||||
src/model/CreateGroupRequest.cc
|
||||
src/model/CreateGroupResult.cc
|
||||
src/model/CreateParentPlatformRequest.cc
|
||||
src/model/CreateParentPlatformResult.cc
|
||||
src/model/CreateRenderingDeviceRequest.cc
|
||||
src/model/CreateRenderingDeviceResult.cc
|
||||
src/model/CreateStreamSnapshotRequest.cc
|
||||
src/model/CreateStreamSnapshotResult.cc
|
||||
src/model/CreateTemplateRequest.cc
|
||||
src/model/CreateTemplateResult.cc
|
||||
src/model/DeleteBucketRequest.cc
|
||||
src/model/DeleteBucketResult.cc
|
||||
src/model/DeleteClusterRequest.cc
|
||||
src/model/DeleteClusterResult.cc
|
||||
src/model/DeleteDeviceRequest.cc
|
||||
src/model/DeleteDeviceResult.cc
|
||||
src/model/DeleteDirectoryRequest.cc
|
||||
@@ -338,6 +414,10 @@ set(vs_src
|
||||
src/model/DeleteParentPlatformResult.cc
|
||||
src/model/DeletePresetRequest.cc
|
||||
src/model/DeletePresetResult.cc
|
||||
src/model/DeleteRenderingDeviceInternetPortsRequest.cc
|
||||
src/model/DeleteRenderingDeviceInternetPortsResult.cc
|
||||
src/model/DeleteRenderingDevicesRequest.cc
|
||||
src/model/DeleteRenderingDevicesResult.cc
|
||||
src/model/DeleteTemplateRequest.cc
|
||||
src/model/DeleteTemplateResult.cc
|
||||
src/model/DeleteVsPullStreamInfoConfigRequest.cc
|
||||
@@ -346,6 +426,12 @@ set(vs_src
|
||||
src/model/DeleteVsStreamsNotifyUrlConfigResult.cc
|
||||
src/model/DescribeAccountStatRequest.cc
|
||||
src/model/DescribeAccountStatResult.cc
|
||||
src/model/DescribeClusterRequest.cc
|
||||
src/model/DescribeClusterResult.cc
|
||||
src/model/DescribeClusterDevicesRequest.cc
|
||||
src/model/DescribeClusterDevicesResult.cc
|
||||
src/model/DescribeClustersRequest.cc
|
||||
src/model/DescribeClustersResult.cc
|
||||
src/model/DescribeDeviceRequest.cc
|
||||
src/model/DescribeDeviceResult.cc
|
||||
src/model/DescribeDeviceChannelsRequest.cc
|
||||
@@ -364,6 +450,8 @@ set(vs_src
|
||||
src/model/DescribeGroupResult.cc
|
||||
src/model/DescribeGroupsRequest.cc
|
||||
src/model/DescribeGroupsResult.cc
|
||||
src/model/DescribeNodeDevicesInfoRequest.cc
|
||||
src/model/DescribeNodeDevicesInfoResult.cc
|
||||
src/model/DescribeParentPlatformRequest.cc
|
||||
src/model/DescribeParentPlatformResult.cc
|
||||
src/model/DescribeParentPlatformDevicesRequest.cc
|
||||
@@ -378,6 +466,8 @@ set(vs_src
|
||||
src/model/DescribePurchasedDevicesResult.cc
|
||||
src/model/DescribeRecordsRequest.cc
|
||||
src/model/DescribeRecordsResult.cc
|
||||
src/model/DescribeRenderingDevicesRequest.cc
|
||||
src/model/DescribeRenderingDevicesResult.cc
|
||||
src/model/DescribeStreamRequest.cc
|
||||
src/model/DescribeStreamResult.cc
|
||||
src/model/DescribeStreamURLRequest.cc
|
||||
@@ -424,6 +514,10 @@ set(vs_src
|
||||
src/model/DescribeVsDomainUvDataResult.cc
|
||||
src/model/DescribeVsPullStreamInfoConfigRequest.cc
|
||||
src/model/DescribeVsPullStreamInfoConfigResult.cc
|
||||
src/model/DescribeVsStorageTrafficUsageDataRequest.cc
|
||||
src/model/DescribeVsStorageTrafficUsageDataResult.cc
|
||||
src/model/DescribeVsStorageUsageDataRequest.cc
|
||||
src/model/DescribeVsStorageUsageDataResult.cc
|
||||
src/model/DescribeVsStreamsNotifyUrlConfigRequest.cc
|
||||
src/model/DescribeVsStreamsNotifyUrlConfigResult.cc
|
||||
src/model/DescribeVsStreamsOnlineListRequest.cc
|
||||
@@ -438,8 +532,18 @@ set(vs_src
|
||||
src/model/DescribeVsUserResourcePackageResult.cc
|
||||
src/model/ForbidVsStreamRequest.cc
|
||||
src/model/ForbidVsStreamResult.cc
|
||||
src/model/GetBucketInfoRequest.cc
|
||||
src/model/GetBucketInfoResult.cc
|
||||
src/model/GotoPresetRequest.cc
|
||||
src/model/GotoPresetResult.cc
|
||||
src/model/ListBucketsRequest.cc
|
||||
src/model/ListBucketsResult.cc
|
||||
src/model/ListDeviceChannelsRequest.cc
|
||||
src/model/ListDeviceChannelsResult.cc
|
||||
src/model/ListDeviceRecordsRequest.cc
|
||||
src/model/ListDeviceRecordsResult.cc
|
||||
src/model/ListObjectsRequest.cc
|
||||
src/model/ListObjectsResult.cc
|
||||
src/model/ModifyDeviceRequest.cc
|
||||
src/model/ModifyDeviceResult.cc
|
||||
src/model/ModifyDeviceAlarmRequest.cc
|
||||
@@ -456,6 +560,16 @@ set(vs_src
|
||||
src/model/ModifyParentPlatformResult.cc
|
||||
src/model/ModifyTemplateRequest.cc
|
||||
src/model/ModifyTemplateResult.cc
|
||||
src/model/OpenVsServiceRequest.cc
|
||||
src/model/OpenVsServiceResult.cc
|
||||
src/model/OperateRenderingDevicesRequest.cc
|
||||
src/model/OperateRenderingDevicesResult.cc
|
||||
src/model/PrepareUploadRequest.cc
|
||||
src/model/PrepareUploadResult.cc
|
||||
src/model/PutBucketRequest.cc
|
||||
src/model/PutBucketResult.cc
|
||||
src/model/ResetRenderingDevicesRequest.cc
|
||||
src/model/ResetRenderingDevicesResult.cc
|
||||
src/model/ResumeVsStreamRequest.cc
|
||||
src/model/ResumeVsStreamResult.cc
|
||||
src/model/SetPresetRequest.cc
|
||||
@@ -488,6 +602,8 @@ set(vs_src
|
||||
src/model/StopTransferStreamResult.cc
|
||||
src/model/SyncCatalogsRequest.cc
|
||||
src/model/SyncCatalogsResult.cc
|
||||
src/model/SyncDeviceChannelsRequest.cc
|
||||
src/model/SyncDeviceChannelsResult.cc
|
||||
src/model/UnbindDirectoryRequest.cc
|
||||
src/model/UnbindDirectoryResult.cc
|
||||
src/model/UnbindParentPlatformDeviceRequest.cc
|
||||
@@ -498,8 +614,16 @@ set(vs_src
|
||||
src/model/UnbindTemplateResult.cc
|
||||
src/model/UnlockDeviceRequest.cc
|
||||
src/model/UnlockDeviceResult.cc
|
||||
src/model/UpdateBucketInfoRequest.cc
|
||||
src/model/UpdateBucketInfoResult.cc
|
||||
src/model/UpdateClusterRequest.cc
|
||||
src/model/UpdateClusterResult.cc
|
||||
src/model/UpdateRenderingDeviceSpecRequest.cc
|
||||
src/model/UpdateRenderingDeviceSpecResult.cc
|
||||
src/model/UpdateVsPullStreamInfoConfigRequest.cc
|
||||
src/model/UpdateVsPullStreamInfoConfigResult.cc )
|
||||
src/model/UpdateVsPullStreamInfoConfigResult.cc
|
||||
src/model/UploadDeviceRecordRequest.cc
|
||||
src/model/UploadDeviceRecordResult.cc )
|
||||
|
||||
add_library(vs ${LIB_TYPE}
|
||||
${vs_public_header}
|
||||
|
||||
@@ -22,6 +22,10 @@
|
||||
#include <alibabacloud/core/EndpointProvider.h>
|
||||
#include <alibabacloud/core/RpcServiceClient.h>
|
||||
#include "VsExport.h"
|
||||
#include "model/AddDeviceRequest.h"
|
||||
#include "model/AddDeviceResult.h"
|
||||
#include "model/AddRenderingDeviceInternetPortsRequest.h"
|
||||
#include "model/AddRenderingDeviceInternetPortsResult.h"
|
||||
#include "model/AddVsPullStreamInfoConfigRequest.h"
|
||||
#include "model/AddVsPullStreamInfoConfigResult.h"
|
||||
#include "model/BatchBindDirectoriesRequest.h"
|
||||
@@ -74,20 +78,30 @@
|
||||
#include "model/ContinuousAdjustResult.h"
|
||||
#include "model/ContinuousMoveRequest.h"
|
||||
#include "model/ContinuousMoveResult.h"
|
||||
#include "model/CreateClusterRequest.h"
|
||||
#include "model/CreateClusterResult.h"
|
||||
#include "model/CreateDeviceRequest.h"
|
||||
#include "model/CreateDeviceResult.h"
|
||||
#include "model/CreateDeviceAlarmRequest.h"
|
||||
#include "model/CreateDeviceAlarmResult.h"
|
||||
#include "model/CreateDeviceSnapshotRequest.h"
|
||||
#include "model/CreateDeviceSnapshotResult.h"
|
||||
#include "model/CreateDirectoryRequest.h"
|
||||
#include "model/CreateDirectoryResult.h"
|
||||
#include "model/CreateGroupRequest.h"
|
||||
#include "model/CreateGroupResult.h"
|
||||
#include "model/CreateParentPlatformRequest.h"
|
||||
#include "model/CreateParentPlatformResult.h"
|
||||
#include "model/CreateRenderingDeviceRequest.h"
|
||||
#include "model/CreateRenderingDeviceResult.h"
|
||||
#include "model/CreateStreamSnapshotRequest.h"
|
||||
#include "model/CreateStreamSnapshotResult.h"
|
||||
#include "model/CreateTemplateRequest.h"
|
||||
#include "model/CreateTemplateResult.h"
|
||||
#include "model/DeleteBucketRequest.h"
|
||||
#include "model/DeleteBucketResult.h"
|
||||
#include "model/DeleteClusterRequest.h"
|
||||
#include "model/DeleteClusterResult.h"
|
||||
#include "model/DeleteDeviceRequest.h"
|
||||
#include "model/DeleteDeviceResult.h"
|
||||
#include "model/DeleteDirectoryRequest.h"
|
||||
@@ -98,6 +112,10 @@
|
||||
#include "model/DeleteParentPlatformResult.h"
|
||||
#include "model/DeletePresetRequest.h"
|
||||
#include "model/DeletePresetResult.h"
|
||||
#include "model/DeleteRenderingDeviceInternetPortsRequest.h"
|
||||
#include "model/DeleteRenderingDeviceInternetPortsResult.h"
|
||||
#include "model/DeleteRenderingDevicesRequest.h"
|
||||
#include "model/DeleteRenderingDevicesResult.h"
|
||||
#include "model/DeleteTemplateRequest.h"
|
||||
#include "model/DeleteTemplateResult.h"
|
||||
#include "model/DeleteVsPullStreamInfoConfigRequest.h"
|
||||
@@ -106,6 +124,12 @@
|
||||
#include "model/DeleteVsStreamsNotifyUrlConfigResult.h"
|
||||
#include "model/DescribeAccountStatRequest.h"
|
||||
#include "model/DescribeAccountStatResult.h"
|
||||
#include "model/DescribeClusterRequest.h"
|
||||
#include "model/DescribeClusterResult.h"
|
||||
#include "model/DescribeClusterDevicesRequest.h"
|
||||
#include "model/DescribeClusterDevicesResult.h"
|
||||
#include "model/DescribeClustersRequest.h"
|
||||
#include "model/DescribeClustersResult.h"
|
||||
#include "model/DescribeDeviceRequest.h"
|
||||
#include "model/DescribeDeviceResult.h"
|
||||
#include "model/DescribeDeviceChannelsRequest.h"
|
||||
@@ -124,6 +148,8 @@
|
||||
#include "model/DescribeGroupResult.h"
|
||||
#include "model/DescribeGroupsRequest.h"
|
||||
#include "model/DescribeGroupsResult.h"
|
||||
#include "model/DescribeNodeDevicesInfoRequest.h"
|
||||
#include "model/DescribeNodeDevicesInfoResult.h"
|
||||
#include "model/DescribeParentPlatformRequest.h"
|
||||
#include "model/DescribeParentPlatformResult.h"
|
||||
#include "model/DescribeParentPlatformDevicesRequest.h"
|
||||
@@ -138,6 +164,8 @@
|
||||
#include "model/DescribePurchasedDevicesResult.h"
|
||||
#include "model/DescribeRecordsRequest.h"
|
||||
#include "model/DescribeRecordsResult.h"
|
||||
#include "model/DescribeRenderingDevicesRequest.h"
|
||||
#include "model/DescribeRenderingDevicesResult.h"
|
||||
#include "model/DescribeStreamRequest.h"
|
||||
#include "model/DescribeStreamResult.h"
|
||||
#include "model/DescribeStreamURLRequest.h"
|
||||
@@ -184,6 +212,10 @@
|
||||
#include "model/DescribeVsDomainUvDataResult.h"
|
||||
#include "model/DescribeVsPullStreamInfoConfigRequest.h"
|
||||
#include "model/DescribeVsPullStreamInfoConfigResult.h"
|
||||
#include "model/DescribeVsStorageTrafficUsageDataRequest.h"
|
||||
#include "model/DescribeVsStorageTrafficUsageDataResult.h"
|
||||
#include "model/DescribeVsStorageUsageDataRequest.h"
|
||||
#include "model/DescribeVsStorageUsageDataResult.h"
|
||||
#include "model/DescribeVsStreamsNotifyUrlConfigRequest.h"
|
||||
#include "model/DescribeVsStreamsNotifyUrlConfigResult.h"
|
||||
#include "model/DescribeVsStreamsOnlineListRequest.h"
|
||||
@@ -198,8 +230,18 @@
|
||||
#include "model/DescribeVsUserResourcePackageResult.h"
|
||||
#include "model/ForbidVsStreamRequest.h"
|
||||
#include "model/ForbidVsStreamResult.h"
|
||||
#include "model/GetBucketInfoRequest.h"
|
||||
#include "model/GetBucketInfoResult.h"
|
||||
#include "model/GotoPresetRequest.h"
|
||||
#include "model/GotoPresetResult.h"
|
||||
#include "model/ListBucketsRequest.h"
|
||||
#include "model/ListBucketsResult.h"
|
||||
#include "model/ListDeviceChannelsRequest.h"
|
||||
#include "model/ListDeviceChannelsResult.h"
|
||||
#include "model/ListDeviceRecordsRequest.h"
|
||||
#include "model/ListDeviceRecordsResult.h"
|
||||
#include "model/ListObjectsRequest.h"
|
||||
#include "model/ListObjectsResult.h"
|
||||
#include "model/ModifyDeviceRequest.h"
|
||||
#include "model/ModifyDeviceResult.h"
|
||||
#include "model/ModifyDeviceAlarmRequest.h"
|
||||
@@ -216,6 +258,16 @@
|
||||
#include "model/ModifyParentPlatformResult.h"
|
||||
#include "model/ModifyTemplateRequest.h"
|
||||
#include "model/ModifyTemplateResult.h"
|
||||
#include "model/OpenVsServiceRequest.h"
|
||||
#include "model/OpenVsServiceResult.h"
|
||||
#include "model/OperateRenderingDevicesRequest.h"
|
||||
#include "model/OperateRenderingDevicesResult.h"
|
||||
#include "model/PrepareUploadRequest.h"
|
||||
#include "model/PrepareUploadResult.h"
|
||||
#include "model/PutBucketRequest.h"
|
||||
#include "model/PutBucketResult.h"
|
||||
#include "model/ResetRenderingDevicesRequest.h"
|
||||
#include "model/ResetRenderingDevicesResult.h"
|
||||
#include "model/ResumeVsStreamRequest.h"
|
||||
#include "model/ResumeVsStreamResult.h"
|
||||
#include "model/SetPresetRequest.h"
|
||||
@@ -248,6 +300,8 @@
|
||||
#include "model/StopTransferStreamResult.h"
|
||||
#include "model/SyncCatalogsRequest.h"
|
||||
#include "model/SyncCatalogsResult.h"
|
||||
#include "model/SyncDeviceChannelsRequest.h"
|
||||
#include "model/SyncDeviceChannelsResult.h"
|
||||
#include "model/UnbindDirectoryRequest.h"
|
||||
#include "model/UnbindDirectoryResult.h"
|
||||
#include "model/UnbindParentPlatformDeviceRequest.h"
|
||||
@@ -258,8 +312,16 @@
|
||||
#include "model/UnbindTemplateResult.h"
|
||||
#include "model/UnlockDeviceRequest.h"
|
||||
#include "model/UnlockDeviceResult.h"
|
||||
#include "model/UpdateBucketInfoRequest.h"
|
||||
#include "model/UpdateBucketInfoResult.h"
|
||||
#include "model/UpdateClusterRequest.h"
|
||||
#include "model/UpdateClusterResult.h"
|
||||
#include "model/UpdateRenderingDeviceSpecRequest.h"
|
||||
#include "model/UpdateRenderingDeviceSpecResult.h"
|
||||
#include "model/UpdateVsPullStreamInfoConfigRequest.h"
|
||||
#include "model/UpdateVsPullStreamInfoConfigResult.h"
|
||||
#include "model/UploadDeviceRecordRequest.h"
|
||||
#include "model/UploadDeviceRecordResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
@@ -269,6 +331,12 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_VS_EXPORT VsClient : public RpcServiceClient
|
||||
{
|
||||
public:
|
||||
typedef Outcome<Error, Model::AddDeviceResult> AddDeviceOutcome;
|
||||
typedef std::future<AddDeviceOutcome> AddDeviceOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::AddDeviceRequest&, const AddDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddDeviceAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddRenderingDeviceInternetPortsResult> AddRenderingDeviceInternetPortsOutcome;
|
||||
typedef std::future<AddRenderingDeviceInternetPortsOutcome> AddRenderingDeviceInternetPortsOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::AddRenderingDeviceInternetPortsRequest&, const AddRenderingDeviceInternetPortsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddRenderingDeviceInternetPortsAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddVsPullStreamInfoConfigResult> AddVsPullStreamInfoConfigOutcome;
|
||||
typedef std::future<AddVsPullStreamInfoConfigOutcome> AddVsPullStreamInfoConfigOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::AddVsPullStreamInfoConfigRequest&, const AddVsPullStreamInfoConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddVsPullStreamInfoConfigAsyncHandler;
|
||||
@@ -347,12 +415,18 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ContinuousMoveResult> ContinuousMoveOutcome;
|
||||
typedef std::future<ContinuousMoveOutcome> ContinuousMoveOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::ContinuousMoveRequest&, const ContinuousMoveOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ContinuousMoveAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateClusterResult> CreateClusterOutcome;
|
||||
typedef std::future<CreateClusterOutcome> CreateClusterOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::CreateClusterRequest&, const CreateClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateClusterAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateDeviceResult> CreateDeviceOutcome;
|
||||
typedef std::future<CreateDeviceOutcome> CreateDeviceOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::CreateDeviceRequest&, const CreateDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDeviceAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateDeviceAlarmResult> CreateDeviceAlarmOutcome;
|
||||
typedef std::future<CreateDeviceAlarmOutcome> CreateDeviceAlarmOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::CreateDeviceAlarmRequest&, const CreateDeviceAlarmOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDeviceAlarmAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateDeviceSnapshotResult> CreateDeviceSnapshotOutcome;
|
||||
typedef std::future<CreateDeviceSnapshotOutcome> CreateDeviceSnapshotOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::CreateDeviceSnapshotRequest&, const CreateDeviceSnapshotOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDeviceSnapshotAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateDirectoryResult> CreateDirectoryOutcome;
|
||||
typedef std::future<CreateDirectoryOutcome> CreateDirectoryOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::CreateDirectoryRequest&, const CreateDirectoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDirectoryAsyncHandler;
|
||||
@@ -362,12 +436,21 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateParentPlatformResult> CreateParentPlatformOutcome;
|
||||
typedef std::future<CreateParentPlatformOutcome> CreateParentPlatformOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::CreateParentPlatformRequest&, const CreateParentPlatformOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateParentPlatformAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateRenderingDeviceResult> CreateRenderingDeviceOutcome;
|
||||
typedef std::future<CreateRenderingDeviceOutcome> CreateRenderingDeviceOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::CreateRenderingDeviceRequest&, const CreateRenderingDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRenderingDeviceAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateStreamSnapshotResult> CreateStreamSnapshotOutcome;
|
||||
typedef std::future<CreateStreamSnapshotOutcome> CreateStreamSnapshotOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::CreateStreamSnapshotRequest&, const CreateStreamSnapshotOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateStreamSnapshotAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateTemplateResult> CreateTemplateOutcome;
|
||||
typedef std::future<CreateTemplateOutcome> CreateTemplateOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::CreateTemplateRequest&, const CreateTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTemplateAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteBucketResult> DeleteBucketOutcome;
|
||||
typedef std::future<DeleteBucketOutcome> DeleteBucketOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::DeleteBucketRequest&, const DeleteBucketOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBucketAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteClusterResult> DeleteClusterOutcome;
|
||||
typedef std::future<DeleteClusterOutcome> DeleteClusterOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::DeleteClusterRequest&, const DeleteClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteClusterAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteDeviceResult> DeleteDeviceOutcome;
|
||||
typedef std::future<DeleteDeviceOutcome> DeleteDeviceOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::DeleteDeviceRequest&, const DeleteDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDeviceAsyncHandler;
|
||||
@@ -383,6 +466,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DeletePresetResult> DeletePresetOutcome;
|
||||
typedef std::future<DeletePresetOutcome> DeletePresetOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::DeletePresetRequest&, const DeletePresetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeletePresetAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteRenderingDeviceInternetPortsResult> DeleteRenderingDeviceInternetPortsOutcome;
|
||||
typedef std::future<DeleteRenderingDeviceInternetPortsOutcome> DeleteRenderingDeviceInternetPortsOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::DeleteRenderingDeviceInternetPortsRequest&, const DeleteRenderingDeviceInternetPortsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRenderingDeviceInternetPortsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteRenderingDevicesResult> DeleteRenderingDevicesOutcome;
|
||||
typedef std::future<DeleteRenderingDevicesOutcome> DeleteRenderingDevicesOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::DeleteRenderingDevicesRequest&, const DeleteRenderingDevicesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRenderingDevicesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteTemplateResult> DeleteTemplateOutcome;
|
||||
typedef std::future<DeleteTemplateOutcome> DeleteTemplateOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::DeleteTemplateRequest&, const DeleteTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTemplateAsyncHandler;
|
||||
@@ -395,6 +484,15 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeAccountStatResult> DescribeAccountStatOutcome;
|
||||
typedef std::future<DescribeAccountStatOutcome> DescribeAccountStatOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::DescribeAccountStatRequest&, const DescribeAccountStatOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccountStatAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeClusterResult> DescribeClusterOutcome;
|
||||
typedef std::future<DescribeClusterOutcome> DescribeClusterOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::DescribeClusterRequest&, const DescribeClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClusterAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeClusterDevicesResult> DescribeClusterDevicesOutcome;
|
||||
typedef std::future<DescribeClusterDevicesOutcome> DescribeClusterDevicesOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::DescribeClusterDevicesRequest&, const DescribeClusterDevicesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClusterDevicesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeClustersResult> DescribeClustersOutcome;
|
||||
typedef std::future<DescribeClustersOutcome> DescribeClustersOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::DescribeClustersRequest&, const DescribeClustersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClustersAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDeviceResult> DescribeDeviceOutcome;
|
||||
typedef std::future<DescribeDeviceOutcome> DescribeDeviceOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::DescribeDeviceRequest&, const DescribeDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDeviceAsyncHandler;
|
||||
@@ -422,6 +520,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeGroupsResult> DescribeGroupsOutcome;
|
||||
typedef std::future<DescribeGroupsOutcome> DescribeGroupsOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::DescribeGroupsRequest&, const DescribeGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeGroupsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeNodeDevicesInfoResult> DescribeNodeDevicesInfoOutcome;
|
||||
typedef std::future<DescribeNodeDevicesInfoOutcome> DescribeNodeDevicesInfoOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::DescribeNodeDevicesInfoRequest&, const DescribeNodeDevicesInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNodeDevicesInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeParentPlatformResult> DescribeParentPlatformOutcome;
|
||||
typedef std::future<DescribeParentPlatformOutcome> DescribeParentPlatformOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::DescribeParentPlatformRequest&, const DescribeParentPlatformOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeParentPlatformAsyncHandler;
|
||||
@@ -443,6 +544,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeRecordsResult> DescribeRecordsOutcome;
|
||||
typedef std::future<DescribeRecordsOutcome> DescribeRecordsOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::DescribeRecordsRequest&, const DescribeRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRecordsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeRenderingDevicesResult> DescribeRenderingDevicesOutcome;
|
||||
typedef std::future<DescribeRenderingDevicesOutcome> DescribeRenderingDevicesOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::DescribeRenderingDevicesRequest&, const DescribeRenderingDevicesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRenderingDevicesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeStreamResult> DescribeStreamOutcome;
|
||||
typedef std::future<DescribeStreamOutcome> DescribeStreamOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::DescribeStreamRequest&, const DescribeStreamOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStreamAsyncHandler;
|
||||
@@ -512,6 +616,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeVsPullStreamInfoConfigResult> DescribeVsPullStreamInfoConfigOutcome;
|
||||
typedef std::future<DescribeVsPullStreamInfoConfigOutcome> DescribeVsPullStreamInfoConfigOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::DescribeVsPullStreamInfoConfigRequest&, const DescribeVsPullStreamInfoConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVsPullStreamInfoConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVsStorageTrafficUsageDataResult> DescribeVsStorageTrafficUsageDataOutcome;
|
||||
typedef std::future<DescribeVsStorageTrafficUsageDataOutcome> DescribeVsStorageTrafficUsageDataOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::DescribeVsStorageTrafficUsageDataRequest&, const DescribeVsStorageTrafficUsageDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVsStorageTrafficUsageDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVsStorageUsageDataResult> DescribeVsStorageUsageDataOutcome;
|
||||
typedef std::future<DescribeVsStorageUsageDataOutcome> DescribeVsStorageUsageDataOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::DescribeVsStorageUsageDataRequest&, const DescribeVsStorageUsageDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVsStorageUsageDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVsStreamsNotifyUrlConfigResult> DescribeVsStreamsNotifyUrlConfigOutcome;
|
||||
typedef std::future<DescribeVsStreamsNotifyUrlConfigOutcome> DescribeVsStreamsNotifyUrlConfigOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::DescribeVsStreamsNotifyUrlConfigRequest&, const DescribeVsStreamsNotifyUrlConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVsStreamsNotifyUrlConfigAsyncHandler;
|
||||
@@ -533,9 +643,24 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ForbidVsStreamResult> ForbidVsStreamOutcome;
|
||||
typedef std::future<ForbidVsStreamOutcome> ForbidVsStreamOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::ForbidVsStreamRequest&, const ForbidVsStreamOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ForbidVsStreamAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetBucketInfoResult> GetBucketInfoOutcome;
|
||||
typedef std::future<GetBucketInfoOutcome> GetBucketInfoOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::GetBucketInfoRequest&, const GetBucketInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetBucketInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::GotoPresetResult> GotoPresetOutcome;
|
||||
typedef std::future<GotoPresetOutcome> GotoPresetOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::GotoPresetRequest&, const GotoPresetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GotoPresetAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListBucketsResult> ListBucketsOutcome;
|
||||
typedef std::future<ListBucketsOutcome> ListBucketsOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::ListBucketsRequest&, const ListBucketsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListBucketsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDeviceChannelsResult> ListDeviceChannelsOutcome;
|
||||
typedef std::future<ListDeviceChannelsOutcome> ListDeviceChannelsOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::ListDeviceChannelsRequest&, const ListDeviceChannelsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDeviceChannelsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDeviceRecordsResult> ListDeviceRecordsOutcome;
|
||||
typedef std::future<ListDeviceRecordsOutcome> ListDeviceRecordsOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::ListDeviceRecordsRequest&, const ListDeviceRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDeviceRecordsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListObjectsResult> ListObjectsOutcome;
|
||||
typedef std::future<ListObjectsOutcome> ListObjectsOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::ListObjectsRequest&, const ListObjectsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListObjectsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyDeviceResult> ModifyDeviceOutcome;
|
||||
typedef std::future<ModifyDeviceOutcome> ModifyDeviceOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::ModifyDeviceRequest&, const ModifyDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDeviceAsyncHandler;
|
||||
@@ -560,6 +685,21 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ModifyTemplateResult> ModifyTemplateOutcome;
|
||||
typedef std::future<ModifyTemplateOutcome> ModifyTemplateOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::ModifyTemplateRequest&, const ModifyTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyTemplateAsyncHandler;
|
||||
typedef Outcome<Error, Model::OpenVsServiceResult> OpenVsServiceOutcome;
|
||||
typedef std::future<OpenVsServiceOutcome> OpenVsServiceOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::OpenVsServiceRequest&, const OpenVsServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OpenVsServiceAsyncHandler;
|
||||
typedef Outcome<Error, Model::OperateRenderingDevicesResult> OperateRenderingDevicesOutcome;
|
||||
typedef std::future<OperateRenderingDevicesOutcome> OperateRenderingDevicesOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::OperateRenderingDevicesRequest&, const OperateRenderingDevicesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OperateRenderingDevicesAsyncHandler;
|
||||
typedef Outcome<Error, Model::PrepareUploadResult> PrepareUploadOutcome;
|
||||
typedef std::future<PrepareUploadOutcome> PrepareUploadOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::PrepareUploadRequest&, const PrepareUploadOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PrepareUploadAsyncHandler;
|
||||
typedef Outcome<Error, Model::PutBucketResult> PutBucketOutcome;
|
||||
typedef std::future<PutBucketOutcome> PutBucketOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::PutBucketRequest&, const PutBucketOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PutBucketAsyncHandler;
|
||||
typedef Outcome<Error, Model::ResetRenderingDevicesResult> ResetRenderingDevicesOutcome;
|
||||
typedef std::future<ResetRenderingDevicesOutcome> ResetRenderingDevicesOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::ResetRenderingDevicesRequest&, const ResetRenderingDevicesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResetRenderingDevicesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ResumeVsStreamResult> ResumeVsStreamOutcome;
|
||||
typedef std::future<ResumeVsStreamOutcome> ResumeVsStreamOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::ResumeVsStreamRequest&, const ResumeVsStreamOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResumeVsStreamAsyncHandler;
|
||||
@@ -608,6 +748,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::SyncCatalogsResult> SyncCatalogsOutcome;
|
||||
typedef std::future<SyncCatalogsOutcome> SyncCatalogsOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::SyncCatalogsRequest&, const SyncCatalogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SyncCatalogsAsyncHandler;
|
||||
typedef Outcome<Error, Model::SyncDeviceChannelsResult> SyncDeviceChannelsOutcome;
|
||||
typedef std::future<SyncDeviceChannelsOutcome> SyncDeviceChannelsOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::SyncDeviceChannelsRequest&, const SyncDeviceChannelsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SyncDeviceChannelsAsyncHandler;
|
||||
typedef Outcome<Error, Model::UnbindDirectoryResult> UnbindDirectoryOutcome;
|
||||
typedef std::future<UnbindDirectoryOutcome> UnbindDirectoryOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::UnbindDirectoryRequest&, const UnbindDirectoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnbindDirectoryAsyncHandler;
|
||||
@@ -623,14 +766,32 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::UnlockDeviceResult> UnlockDeviceOutcome;
|
||||
typedef std::future<UnlockDeviceOutcome> UnlockDeviceOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::UnlockDeviceRequest&, const UnlockDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnlockDeviceAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateBucketInfoResult> UpdateBucketInfoOutcome;
|
||||
typedef std::future<UpdateBucketInfoOutcome> UpdateBucketInfoOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::UpdateBucketInfoRequest&, const UpdateBucketInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateBucketInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateClusterResult> UpdateClusterOutcome;
|
||||
typedef std::future<UpdateClusterOutcome> UpdateClusterOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::UpdateClusterRequest&, const UpdateClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateClusterAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateRenderingDeviceSpecResult> UpdateRenderingDeviceSpecOutcome;
|
||||
typedef std::future<UpdateRenderingDeviceSpecOutcome> UpdateRenderingDeviceSpecOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::UpdateRenderingDeviceSpecRequest&, const UpdateRenderingDeviceSpecOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateRenderingDeviceSpecAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateVsPullStreamInfoConfigResult> UpdateVsPullStreamInfoConfigOutcome;
|
||||
typedef std::future<UpdateVsPullStreamInfoConfigOutcome> UpdateVsPullStreamInfoConfigOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::UpdateVsPullStreamInfoConfigRequest&, const UpdateVsPullStreamInfoConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateVsPullStreamInfoConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::UploadDeviceRecordResult> UploadDeviceRecordOutcome;
|
||||
typedef std::future<UploadDeviceRecordOutcome> UploadDeviceRecordOutcomeCallable;
|
||||
typedef std::function<void(const VsClient*, const Model::UploadDeviceRecordRequest&, const UploadDeviceRecordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadDeviceRecordAsyncHandler;
|
||||
|
||||
VsClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
VsClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
VsClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||
~VsClient();
|
||||
AddDeviceOutcome addDevice(const Model::AddDeviceRequest &request)const;
|
||||
void addDeviceAsync(const Model::AddDeviceRequest& request, const AddDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddDeviceOutcomeCallable addDeviceCallable(const Model::AddDeviceRequest& request) const;
|
||||
AddRenderingDeviceInternetPortsOutcome addRenderingDeviceInternetPorts(const Model::AddRenderingDeviceInternetPortsRequest &request)const;
|
||||
void addRenderingDeviceInternetPortsAsync(const Model::AddRenderingDeviceInternetPortsRequest& request, const AddRenderingDeviceInternetPortsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddRenderingDeviceInternetPortsOutcomeCallable addRenderingDeviceInternetPortsCallable(const Model::AddRenderingDeviceInternetPortsRequest& request) const;
|
||||
AddVsPullStreamInfoConfigOutcome addVsPullStreamInfoConfig(const Model::AddVsPullStreamInfoConfigRequest &request)const;
|
||||
void addVsPullStreamInfoConfigAsync(const Model::AddVsPullStreamInfoConfigRequest& request, const AddVsPullStreamInfoConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddVsPullStreamInfoConfigOutcomeCallable addVsPullStreamInfoConfigCallable(const Model::AddVsPullStreamInfoConfigRequest& request) const;
|
||||
@@ -709,12 +870,18 @@ namespace AlibabaCloud
|
||||
ContinuousMoveOutcome continuousMove(const Model::ContinuousMoveRequest &request)const;
|
||||
void continuousMoveAsync(const Model::ContinuousMoveRequest& request, const ContinuousMoveAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ContinuousMoveOutcomeCallable continuousMoveCallable(const Model::ContinuousMoveRequest& request) const;
|
||||
CreateClusterOutcome createCluster(const Model::CreateClusterRequest &request)const;
|
||||
void createClusterAsync(const Model::CreateClusterRequest& request, const CreateClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateClusterOutcomeCallable createClusterCallable(const Model::CreateClusterRequest& request) const;
|
||||
CreateDeviceOutcome createDevice(const Model::CreateDeviceRequest &request)const;
|
||||
void createDeviceAsync(const Model::CreateDeviceRequest& request, const CreateDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateDeviceOutcomeCallable createDeviceCallable(const Model::CreateDeviceRequest& request) const;
|
||||
CreateDeviceAlarmOutcome createDeviceAlarm(const Model::CreateDeviceAlarmRequest &request)const;
|
||||
void createDeviceAlarmAsync(const Model::CreateDeviceAlarmRequest& request, const CreateDeviceAlarmAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateDeviceAlarmOutcomeCallable createDeviceAlarmCallable(const Model::CreateDeviceAlarmRequest& request) const;
|
||||
CreateDeviceSnapshotOutcome createDeviceSnapshot(const Model::CreateDeviceSnapshotRequest &request)const;
|
||||
void createDeviceSnapshotAsync(const Model::CreateDeviceSnapshotRequest& request, const CreateDeviceSnapshotAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateDeviceSnapshotOutcomeCallable createDeviceSnapshotCallable(const Model::CreateDeviceSnapshotRequest& request) const;
|
||||
CreateDirectoryOutcome createDirectory(const Model::CreateDirectoryRequest &request)const;
|
||||
void createDirectoryAsync(const Model::CreateDirectoryRequest& request, const CreateDirectoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateDirectoryOutcomeCallable createDirectoryCallable(const Model::CreateDirectoryRequest& request) const;
|
||||
@@ -724,12 +891,21 @@ namespace AlibabaCloud
|
||||
CreateParentPlatformOutcome createParentPlatform(const Model::CreateParentPlatformRequest &request)const;
|
||||
void createParentPlatformAsync(const Model::CreateParentPlatformRequest& request, const CreateParentPlatformAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateParentPlatformOutcomeCallable createParentPlatformCallable(const Model::CreateParentPlatformRequest& request) const;
|
||||
CreateRenderingDeviceOutcome createRenderingDevice(const Model::CreateRenderingDeviceRequest &request)const;
|
||||
void createRenderingDeviceAsync(const Model::CreateRenderingDeviceRequest& request, const CreateRenderingDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateRenderingDeviceOutcomeCallable createRenderingDeviceCallable(const Model::CreateRenderingDeviceRequest& request) const;
|
||||
CreateStreamSnapshotOutcome createStreamSnapshot(const Model::CreateStreamSnapshotRequest &request)const;
|
||||
void createStreamSnapshotAsync(const Model::CreateStreamSnapshotRequest& request, const CreateStreamSnapshotAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateStreamSnapshotOutcomeCallable createStreamSnapshotCallable(const Model::CreateStreamSnapshotRequest& request) const;
|
||||
CreateTemplateOutcome createTemplate(const Model::CreateTemplateRequest &request)const;
|
||||
void createTemplateAsync(const Model::CreateTemplateRequest& request, const CreateTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateTemplateOutcomeCallable createTemplateCallable(const Model::CreateTemplateRequest& request) const;
|
||||
DeleteBucketOutcome deleteBucket(const Model::DeleteBucketRequest &request)const;
|
||||
void deleteBucketAsync(const Model::DeleteBucketRequest& request, const DeleteBucketAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteBucketOutcomeCallable deleteBucketCallable(const Model::DeleteBucketRequest& request) const;
|
||||
DeleteClusterOutcome deleteCluster(const Model::DeleteClusterRequest &request)const;
|
||||
void deleteClusterAsync(const Model::DeleteClusterRequest& request, const DeleteClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteClusterOutcomeCallable deleteClusterCallable(const Model::DeleteClusterRequest& request) const;
|
||||
DeleteDeviceOutcome deleteDevice(const Model::DeleteDeviceRequest &request)const;
|
||||
void deleteDeviceAsync(const Model::DeleteDeviceRequest& request, const DeleteDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteDeviceOutcomeCallable deleteDeviceCallable(const Model::DeleteDeviceRequest& request) const;
|
||||
@@ -745,6 +921,12 @@ namespace AlibabaCloud
|
||||
DeletePresetOutcome deletePreset(const Model::DeletePresetRequest &request)const;
|
||||
void deletePresetAsync(const Model::DeletePresetRequest& request, const DeletePresetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeletePresetOutcomeCallable deletePresetCallable(const Model::DeletePresetRequest& request) const;
|
||||
DeleteRenderingDeviceInternetPortsOutcome deleteRenderingDeviceInternetPorts(const Model::DeleteRenderingDeviceInternetPortsRequest &request)const;
|
||||
void deleteRenderingDeviceInternetPortsAsync(const Model::DeleteRenderingDeviceInternetPortsRequest& request, const DeleteRenderingDeviceInternetPortsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteRenderingDeviceInternetPortsOutcomeCallable deleteRenderingDeviceInternetPortsCallable(const Model::DeleteRenderingDeviceInternetPortsRequest& request) const;
|
||||
DeleteRenderingDevicesOutcome deleteRenderingDevices(const Model::DeleteRenderingDevicesRequest &request)const;
|
||||
void deleteRenderingDevicesAsync(const Model::DeleteRenderingDevicesRequest& request, const DeleteRenderingDevicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteRenderingDevicesOutcomeCallable deleteRenderingDevicesCallable(const Model::DeleteRenderingDevicesRequest& request) const;
|
||||
DeleteTemplateOutcome deleteTemplate(const Model::DeleteTemplateRequest &request)const;
|
||||
void deleteTemplateAsync(const Model::DeleteTemplateRequest& request, const DeleteTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteTemplateOutcomeCallable deleteTemplateCallable(const Model::DeleteTemplateRequest& request) const;
|
||||
@@ -757,6 +939,15 @@ namespace AlibabaCloud
|
||||
DescribeAccountStatOutcome describeAccountStat(const Model::DescribeAccountStatRequest &request)const;
|
||||
void describeAccountStatAsync(const Model::DescribeAccountStatRequest& request, const DescribeAccountStatAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAccountStatOutcomeCallable describeAccountStatCallable(const Model::DescribeAccountStatRequest& request) const;
|
||||
DescribeClusterOutcome describeCluster(const Model::DescribeClusterRequest &request)const;
|
||||
void describeClusterAsync(const Model::DescribeClusterRequest& request, const DescribeClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeClusterOutcomeCallable describeClusterCallable(const Model::DescribeClusterRequest& request) const;
|
||||
DescribeClusterDevicesOutcome describeClusterDevices(const Model::DescribeClusterDevicesRequest &request)const;
|
||||
void describeClusterDevicesAsync(const Model::DescribeClusterDevicesRequest& request, const DescribeClusterDevicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeClusterDevicesOutcomeCallable describeClusterDevicesCallable(const Model::DescribeClusterDevicesRequest& request) const;
|
||||
DescribeClustersOutcome describeClusters(const Model::DescribeClustersRequest &request)const;
|
||||
void describeClustersAsync(const Model::DescribeClustersRequest& request, const DescribeClustersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeClustersOutcomeCallable describeClustersCallable(const Model::DescribeClustersRequest& request) const;
|
||||
DescribeDeviceOutcome describeDevice(const Model::DescribeDeviceRequest &request)const;
|
||||
void describeDeviceAsync(const Model::DescribeDeviceRequest& request, const DescribeDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDeviceOutcomeCallable describeDeviceCallable(const Model::DescribeDeviceRequest& request) const;
|
||||
@@ -784,6 +975,9 @@ namespace AlibabaCloud
|
||||
DescribeGroupsOutcome describeGroups(const Model::DescribeGroupsRequest &request)const;
|
||||
void describeGroupsAsync(const Model::DescribeGroupsRequest& request, const DescribeGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeGroupsOutcomeCallable describeGroupsCallable(const Model::DescribeGroupsRequest& request) const;
|
||||
DescribeNodeDevicesInfoOutcome describeNodeDevicesInfo(const Model::DescribeNodeDevicesInfoRequest &request)const;
|
||||
void describeNodeDevicesInfoAsync(const Model::DescribeNodeDevicesInfoRequest& request, const DescribeNodeDevicesInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeNodeDevicesInfoOutcomeCallable describeNodeDevicesInfoCallable(const Model::DescribeNodeDevicesInfoRequest& request) const;
|
||||
DescribeParentPlatformOutcome describeParentPlatform(const Model::DescribeParentPlatformRequest &request)const;
|
||||
void describeParentPlatformAsync(const Model::DescribeParentPlatformRequest& request, const DescribeParentPlatformAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeParentPlatformOutcomeCallable describeParentPlatformCallable(const Model::DescribeParentPlatformRequest& request) const;
|
||||
@@ -805,6 +999,9 @@ namespace AlibabaCloud
|
||||
DescribeRecordsOutcome describeRecords(const Model::DescribeRecordsRequest &request)const;
|
||||
void describeRecordsAsync(const Model::DescribeRecordsRequest& request, const DescribeRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeRecordsOutcomeCallable describeRecordsCallable(const Model::DescribeRecordsRequest& request) const;
|
||||
DescribeRenderingDevicesOutcome describeRenderingDevices(const Model::DescribeRenderingDevicesRequest &request)const;
|
||||
void describeRenderingDevicesAsync(const Model::DescribeRenderingDevicesRequest& request, const DescribeRenderingDevicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeRenderingDevicesOutcomeCallable describeRenderingDevicesCallable(const Model::DescribeRenderingDevicesRequest& request) const;
|
||||
DescribeStreamOutcome describeStream(const Model::DescribeStreamRequest &request)const;
|
||||
void describeStreamAsync(const Model::DescribeStreamRequest& request, const DescribeStreamAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeStreamOutcomeCallable describeStreamCallable(const Model::DescribeStreamRequest& request) const;
|
||||
@@ -874,6 +1071,12 @@ namespace AlibabaCloud
|
||||
DescribeVsPullStreamInfoConfigOutcome describeVsPullStreamInfoConfig(const Model::DescribeVsPullStreamInfoConfigRequest &request)const;
|
||||
void describeVsPullStreamInfoConfigAsync(const Model::DescribeVsPullStreamInfoConfigRequest& request, const DescribeVsPullStreamInfoConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVsPullStreamInfoConfigOutcomeCallable describeVsPullStreamInfoConfigCallable(const Model::DescribeVsPullStreamInfoConfigRequest& request) const;
|
||||
DescribeVsStorageTrafficUsageDataOutcome describeVsStorageTrafficUsageData(const Model::DescribeVsStorageTrafficUsageDataRequest &request)const;
|
||||
void describeVsStorageTrafficUsageDataAsync(const Model::DescribeVsStorageTrafficUsageDataRequest& request, const DescribeVsStorageTrafficUsageDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVsStorageTrafficUsageDataOutcomeCallable describeVsStorageTrafficUsageDataCallable(const Model::DescribeVsStorageTrafficUsageDataRequest& request) const;
|
||||
DescribeVsStorageUsageDataOutcome describeVsStorageUsageData(const Model::DescribeVsStorageUsageDataRequest &request)const;
|
||||
void describeVsStorageUsageDataAsync(const Model::DescribeVsStorageUsageDataRequest& request, const DescribeVsStorageUsageDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVsStorageUsageDataOutcomeCallable describeVsStorageUsageDataCallable(const Model::DescribeVsStorageUsageDataRequest& request) const;
|
||||
DescribeVsStreamsNotifyUrlConfigOutcome describeVsStreamsNotifyUrlConfig(const Model::DescribeVsStreamsNotifyUrlConfigRequest &request)const;
|
||||
void describeVsStreamsNotifyUrlConfigAsync(const Model::DescribeVsStreamsNotifyUrlConfigRequest& request, const DescribeVsStreamsNotifyUrlConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVsStreamsNotifyUrlConfigOutcomeCallable describeVsStreamsNotifyUrlConfigCallable(const Model::DescribeVsStreamsNotifyUrlConfigRequest& request) const;
|
||||
@@ -895,9 +1098,24 @@ namespace AlibabaCloud
|
||||
ForbidVsStreamOutcome forbidVsStream(const Model::ForbidVsStreamRequest &request)const;
|
||||
void forbidVsStreamAsync(const Model::ForbidVsStreamRequest& request, const ForbidVsStreamAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ForbidVsStreamOutcomeCallable forbidVsStreamCallable(const Model::ForbidVsStreamRequest& request) const;
|
||||
GetBucketInfoOutcome getBucketInfo(const Model::GetBucketInfoRequest &request)const;
|
||||
void getBucketInfoAsync(const Model::GetBucketInfoRequest& request, const GetBucketInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetBucketInfoOutcomeCallable getBucketInfoCallable(const Model::GetBucketInfoRequest& request) const;
|
||||
GotoPresetOutcome gotoPreset(const Model::GotoPresetRequest &request)const;
|
||||
void gotoPresetAsync(const Model::GotoPresetRequest& request, const GotoPresetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GotoPresetOutcomeCallable gotoPresetCallable(const Model::GotoPresetRequest& request) const;
|
||||
ListBucketsOutcome listBuckets(const Model::ListBucketsRequest &request)const;
|
||||
void listBucketsAsync(const Model::ListBucketsRequest& request, const ListBucketsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListBucketsOutcomeCallable listBucketsCallable(const Model::ListBucketsRequest& request) const;
|
||||
ListDeviceChannelsOutcome listDeviceChannels(const Model::ListDeviceChannelsRequest &request)const;
|
||||
void listDeviceChannelsAsync(const Model::ListDeviceChannelsRequest& request, const ListDeviceChannelsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDeviceChannelsOutcomeCallable listDeviceChannelsCallable(const Model::ListDeviceChannelsRequest& request) const;
|
||||
ListDeviceRecordsOutcome listDeviceRecords(const Model::ListDeviceRecordsRequest &request)const;
|
||||
void listDeviceRecordsAsync(const Model::ListDeviceRecordsRequest& request, const ListDeviceRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDeviceRecordsOutcomeCallable listDeviceRecordsCallable(const Model::ListDeviceRecordsRequest& request) const;
|
||||
ListObjectsOutcome listObjects(const Model::ListObjectsRequest &request)const;
|
||||
void listObjectsAsync(const Model::ListObjectsRequest& request, const ListObjectsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListObjectsOutcomeCallable listObjectsCallable(const Model::ListObjectsRequest& request) const;
|
||||
ModifyDeviceOutcome modifyDevice(const Model::ModifyDeviceRequest &request)const;
|
||||
void modifyDeviceAsync(const Model::ModifyDeviceRequest& request, const ModifyDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDeviceOutcomeCallable modifyDeviceCallable(const Model::ModifyDeviceRequest& request) const;
|
||||
@@ -922,6 +1140,21 @@ namespace AlibabaCloud
|
||||
ModifyTemplateOutcome modifyTemplate(const Model::ModifyTemplateRequest &request)const;
|
||||
void modifyTemplateAsync(const Model::ModifyTemplateRequest& request, const ModifyTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyTemplateOutcomeCallable modifyTemplateCallable(const Model::ModifyTemplateRequest& request) const;
|
||||
OpenVsServiceOutcome openVsService(const Model::OpenVsServiceRequest &request)const;
|
||||
void openVsServiceAsync(const Model::OpenVsServiceRequest& request, const OpenVsServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
OpenVsServiceOutcomeCallable openVsServiceCallable(const Model::OpenVsServiceRequest& request) const;
|
||||
OperateRenderingDevicesOutcome operateRenderingDevices(const Model::OperateRenderingDevicesRequest &request)const;
|
||||
void operateRenderingDevicesAsync(const Model::OperateRenderingDevicesRequest& request, const OperateRenderingDevicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
OperateRenderingDevicesOutcomeCallable operateRenderingDevicesCallable(const Model::OperateRenderingDevicesRequest& request) const;
|
||||
PrepareUploadOutcome prepareUpload(const Model::PrepareUploadRequest &request)const;
|
||||
void prepareUploadAsync(const Model::PrepareUploadRequest& request, const PrepareUploadAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
PrepareUploadOutcomeCallable prepareUploadCallable(const Model::PrepareUploadRequest& request) const;
|
||||
PutBucketOutcome putBucket(const Model::PutBucketRequest &request)const;
|
||||
void putBucketAsync(const Model::PutBucketRequest& request, const PutBucketAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
PutBucketOutcomeCallable putBucketCallable(const Model::PutBucketRequest& request) const;
|
||||
ResetRenderingDevicesOutcome resetRenderingDevices(const Model::ResetRenderingDevicesRequest &request)const;
|
||||
void resetRenderingDevicesAsync(const Model::ResetRenderingDevicesRequest& request, const ResetRenderingDevicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ResetRenderingDevicesOutcomeCallable resetRenderingDevicesCallable(const Model::ResetRenderingDevicesRequest& request) const;
|
||||
ResumeVsStreamOutcome resumeVsStream(const Model::ResumeVsStreamRequest &request)const;
|
||||
void resumeVsStreamAsync(const Model::ResumeVsStreamRequest& request, const ResumeVsStreamAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ResumeVsStreamOutcomeCallable resumeVsStreamCallable(const Model::ResumeVsStreamRequest& request) const;
|
||||
@@ -970,6 +1203,9 @@ namespace AlibabaCloud
|
||||
SyncCatalogsOutcome syncCatalogs(const Model::SyncCatalogsRequest &request)const;
|
||||
void syncCatalogsAsync(const Model::SyncCatalogsRequest& request, const SyncCatalogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SyncCatalogsOutcomeCallable syncCatalogsCallable(const Model::SyncCatalogsRequest& request) const;
|
||||
SyncDeviceChannelsOutcome syncDeviceChannels(const Model::SyncDeviceChannelsRequest &request)const;
|
||||
void syncDeviceChannelsAsync(const Model::SyncDeviceChannelsRequest& request, const SyncDeviceChannelsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SyncDeviceChannelsOutcomeCallable syncDeviceChannelsCallable(const Model::SyncDeviceChannelsRequest& request) const;
|
||||
UnbindDirectoryOutcome unbindDirectory(const Model::UnbindDirectoryRequest &request)const;
|
||||
void unbindDirectoryAsync(const Model::UnbindDirectoryRequest& request, const UnbindDirectoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UnbindDirectoryOutcomeCallable unbindDirectoryCallable(const Model::UnbindDirectoryRequest& request) const;
|
||||
@@ -985,9 +1221,21 @@ namespace AlibabaCloud
|
||||
UnlockDeviceOutcome unlockDevice(const Model::UnlockDeviceRequest &request)const;
|
||||
void unlockDeviceAsync(const Model::UnlockDeviceRequest& request, const UnlockDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UnlockDeviceOutcomeCallable unlockDeviceCallable(const Model::UnlockDeviceRequest& request) const;
|
||||
UpdateBucketInfoOutcome updateBucketInfo(const Model::UpdateBucketInfoRequest &request)const;
|
||||
void updateBucketInfoAsync(const Model::UpdateBucketInfoRequest& request, const UpdateBucketInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateBucketInfoOutcomeCallable updateBucketInfoCallable(const Model::UpdateBucketInfoRequest& request) const;
|
||||
UpdateClusterOutcome updateCluster(const Model::UpdateClusterRequest &request)const;
|
||||
void updateClusterAsync(const Model::UpdateClusterRequest& request, const UpdateClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateClusterOutcomeCallable updateClusterCallable(const Model::UpdateClusterRequest& request) const;
|
||||
UpdateRenderingDeviceSpecOutcome updateRenderingDeviceSpec(const Model::UpdateRenderingDeviceSpecRequest &request)const;
|
||||
void updateRenderingDeviceSpecAsync(const Model::UpdateRenderingDeviceSpecRequest& request, const UpdateRenderingDeviceSpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateRenderingDeviceSpecOutcomeCallable updateRenderingDeviceSpecCallable(const Model::UpdateRenderingDeviceSpecRequest& request) const;
|
||||
UpdateVsPullStreamInfoConfigOutcome updateVsPullStreamInfoConfig(const Model::UpdateVsPullStreamInfoConfigRequest &request)const;
|
||||
void updateVsPullStreamInfoConfigAsync(const Model::UpdateVsPullStreamInfoConfigRequest& request, const UpdateVsPullStreamInfoConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateVsPullStreamInfoConfigOutcomeCallable updateVsPullStreamInfoConfigCallable(const Model::UpdateVsPullStreamInfoConfigRequest& request) const;
|
||||
UploadDeviceRecordOutcome uploadDeviceRecord(const Model::UploadDeviceRecordRequest &request)const;
|
||||
void uploadDeviceRecordAsync(const Model::UploadDeviceRecordRequest& request, const UploadDeviceRecordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UploadDeviceRecordOutcomeCallable uploadDeviceRecordCallable(const Model::UploadDeviceRecordRequest& request) const;
|
||||
|
||||
private:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
|
||||
60
vs/include/alibabacloud/vs/model/AddDeviceRequest.h
Normal file
60
vs/include/alibabacloud/vs/model/AddDeviceRequest.h
Normal 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_VS_MODEL_ADDDEVICEREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_ADDDEVICEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT AddDeviceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddDeviceRequest();
|
||||
~AddDeviceRequest();
|
||||
|
||||
std::string getProtocol()const;
|
||||
void setProtocol(const std::string& protocol);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getConfig()const;
|
||||
void setConfig(const std::string& config);
|
||||
|
||||
private:
|
||||
std::string protocol_;
|
||||
std::string showLog_;
|
||||
std::string groupId_;
|
||||
long ownerId_;
|
||||
std::string config_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_ADDDEVICEREQUEST_H_
|
||||
51
vs/include/alibabacloud/vs/model/AddDeviceResult.h
Normal file
51
vs/include/alibabacloud/vs/model/AddDeviceResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_VS_MODEL_ADDDEVICERESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_ADDDEVICERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT AddDeviceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddDeviceResult();
|
||||
explicit AddDeviceResult(const std::string &payload);
|
||||
~AddDeviceResult();
|
||||
std::string getId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_ADDDEVICERESULT_H_
|
||||
@@ -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_VS_MODEL_ADDRENDERINGDEVICEINTERNETPORTSREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_ADDRENDERINGDEVICEINTERNETPORTSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT AddRenderingDeviceInternetPortsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddRenderingDeviceInternetPortsRequest();
|
||||
~AddRenderingDeviceInternetPortsRequest();
|
||||
|
||||
std::string getISP()const;
|
||||
void setISP(const std::string& iSP);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getIpProtocol()const;
|
||||
void setIpProtocol(const std::string& ipProtocol);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getInstanceIds()const;
|
||||
void setInstanceIds(const std::string& instanceIds);
|
||||
std::string getInternalPort()const;
|
||||
void setInternalPort(const std::string& internalPort);
|
||||
|
||||
private:
|
||||
std::string iSP_;
|
||||
std::string showLog_;
|
||||
std::string ipProtocol_;
|
||||
long ownerId_;
|
||||
std::string instanceIds_;
|
||||
std::string internalPort_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_ADDRENDERINGDEVICEINTERNETPORTSREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_VS_MODEL_ADDRENDERINGDEVICEINTERNETPORTSRESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_ADDRENDERINGDEVICEINTERNETPORTSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT AddRenderingDeviceInternetPortsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddRenderingDeviceInternetPortsResult();
|
||||
explicit AddRenderingDeviceInternetPortsResult(const std::string &payload);
|
||||
~AddRenderingDeviceInternetPortsResult();
|
||||
std::vector<std::string> getInstanceIds()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<std::string> instanceIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_ADDRENDERINGDEVICEINTERNETPORTSRESULT_H_
|
||||
@@ -37,6 +37,8 @@ namespace AlibabaCloud
|
||||
|
||||
std::string getFocus()const;
|
||||
void setFocus(const std::string& focus);
|
||||
std::string getSubProtocol()const;
|
||||
void setSubProtocol(const std::string& subProtocol);
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
std::string getShowLog()const;
|
||||
@@ -48,6 +50,7 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
std::string focus_;
|
||||
std::string subProtocol_;
|
||||
std::string id_;
|
||||
std::string showLog_;
|
||||
std::string iris_;
|
||||
|
||||
@@ -37,6 +37,8 @@ namespace AlibabaCloud
|
||||
|
||||
std::string getTilt()const;
|
||||
void setTilt(const std::string& tilt);
|
||||
std::string getSubProtocol()const;
|
||||
void setSubProtocol(const std::string& subProtocol);
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
std::string getPan()const;
|
||||
@@ -50,6 +52,7 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
std::string tilt_;
|
||||
std::string subProtocol_;
|
||||
std::string id_;
|
||||
std::string pan_;
|
||||
std::string showLog_;
|
||||
|
||||
66
vs/include/alibabacloud/vs/model/CreateClusterRequest.h
Normal file
66
vs/include/alibabacloud/vs/model/CreateClusterRequest.h
Normal file
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* 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_VS_MODEL_CREATECLUSTERREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_CREATECLUSTERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT CreateClusterRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateClusterRequest();
|
||||
~CreateClusterRequest();
|
||||
|
||||
std::string getSecurityGroupId()const;
|
||||
void setSecurityGroupId(const std::string& securityGroupId);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getMaintainTime()const;
|
||||
void setMaintainTime(const std::string& maintainTime);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getInternalPorts()const;
|
||||
void setInternalPorts(const std::string& internalPorts);
|
||||
|
||||
private:
|
||||
std::string securityGroupId_;
|
||||
std::string description_;
|
||||
std::string maintainTime_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string name_;
|
||||
std::string internalPorts_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_CREATECLUSTERREQUEST_H_
|
||||
51
vs/include/alibabacloud/vs/model/CreateClusterResult.h
Normal file
51
vs/include/alibabacloud/vs/model/CreateClusterResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_VS_MODEL_CREATECLUSTERRESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_CREATECLUSTERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT CreateClusterResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateClusterResult();
|
||||
explicit CreateClusterResult(const std::string &payload);
|
||||
~CreateClusterResult();
|
||||
std::string getClusterId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string clusterId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_CREATECLUSTERRESULT_H_
|
||||
@@ -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_VS_MODEL_CREATEDEVICESNAPSHOTREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_CREATEDEVICESNAPSHOTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT CreateDeviceSnapshotRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateDeviceSnapshotRequest();
|
||||
~CreateDeviceSnapshotRequest();
|
||||
|
||||
std::string getSnapshotConfig()const;
|
||||
void setSnapshotConfig(const std::string& snapshotConfig);
|
||||
std::string getMode()const;
|
||||
void setMode(const std::string& mode);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getStreamId()const;
|
||||
void setStreamId(const std::string& streamId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getDeviceId()const;
|
||||
void setDeviceId(const std::string& deviceId);
|
||||
|
||||
private:
|
||||
std::string snapshotConfig_;
|
||||
std::string mode_;
|
||||
std::string showLog_;
|
||||
std::string streamId_;
|
||||
long ownerId_;
|
||||
std::string deviceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_CREATEDEVICESNAPSHOTREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_VS_MODEL_CREATEDEVICESNAPSHOTRESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_CREATEDEVICESNAPSHOTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT CreateDeviceSnapshotResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateDeviceSnapshotResult();
|
||||
explicit CreateDeviceSnapshotResult(const std::string &payload);
|
||||
~CreateDeviceSnapshotResult();
|
||||
std::string getId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_CREATEDEVICESNAPSHOTRESULT_H_
|
||||
@@ -0,0 +1,87 @@
|
||||
/*
|
||||
* 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_VS_MODEL_CREATERENDERINGDEVICEREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_CREATERENDERINGDEVICEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT CreateRenderingDeviceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateRenderingDeviceRequest();
|
||||
~CreateRenderingDeviceRequest();
|
||||
|
||||
std::string getImageId()const;
|
||||
void setImageId(const std::string& imageId);
|
||||
std::string getSecurityGroupId()const;
|
||||
void setSecurityGroupId(const std::string& securityGroupId);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getInstanceChargeType()const;
|
||||
void setInstanceChargeType(const std::string& instanceChargeType);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
int getAutoRenewPeriod()const;
|
||||
void setAutoRenewPeriod(int autoRenewPeriod);
|
||||
int getPeriod()const;
|
||||
void setPeriod(int period);
|
||||
int getCount()const;
|
||||
void setCount(int count);
|
||||
std::string getSpecification()const;
|
||||
void setSpecification(const std::string& specification);
|
||||
std::string getClusterId()const;
|
||||
void setClusterId(const std::string& clusterId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getPeriodUnit()const;
|
||||
void setPeriodUnit(const std::string& periodUnit);
|
||||
bool getAutoRenew()const;
|
||||
void setAutoRenew(bool autoRenew);
|
||||
std::string getEdgeNodeName()const;
|
||||
void setEdgeNodeName(const std::string& edgeNodeName);
|
||||
|
||||
private:
|
||||
std::string imageId_;
|
||||
std::string securityGroupId_;
|
||||
std::string description_;
|
||||
std::string instanceChargeType_;
|
||||
std::string showLog_;
|
||||
int autoRenewPeriod_;
|
||||
int period_;
|
||||
int count_;
|
||||
std::string specification_;
|
||||
std::string clusterId_;
|
||||
long ownerId_;
|
||||
std::string periodUnit_;
|
||||
bool autoRenew_;
|
||||
std::string edgeNodeName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_CREATERENDERINGDEVICEREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_VS_MODEL_CREATERENDERINGDEVICERESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_CREATERENDERINGDEVICERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT CreateRenderingDeviceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateRenderingDeviceResult();
|
||||
explicit CreateRenderingDeviceResult(const std::string &payload);
|
||||
~CreateRenderingDeviceResult();
|
||||
std::vector<std::string> getInstanceIds()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<std::string> instanceIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_CREATERENDERINGDEVICERESULT_H_
|
||||
54
vs/include/alibabacloud/vs/model/DeleteBucketRequest.h
Normal file
54
vs/include/alibabacloud/vs/model/DeleteBucketRequest.h
Normal 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_VS_MODEL_DELETEBUCKETREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_DELETEBUCKETREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT DeleteBucketRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteBucketRequest();
|
||||
~DeleteBucketRequest();
|
||||
|
||||
std::string getBucketName()const;
|
||||
void setBucketName(const std::string& bucketName);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string bucketName_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_DELETEBUCKETREQUEST_H_
|
||||
49
vs/include/alibabacloud/vs/model/DeleteBucketResult.h
Normal file
49
vs/include/alibabacloud/vs/model/DeleteBucketResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_VS_MODEL_DELETEBUCKETRESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_DELETEBUCKETRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT DeleteBucketResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteBucketResult();
|
||||
explicit DeleteBucketResult(const std::string &payload);
|
||||
~DeleteBucketResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_DELETEBUCKETRESULT_H_
|
||||
54
vs/include/alibabacloud/vs/model/DeleteClusterRequest.h
Normal file
54
vs/include/alibabacloud/vs/model/DeleteClusterRequest.h
Normal 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_VS_MODEL_DELETECLUSTERREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_DELETECLUSTERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT DeleteClusterRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteClusterRequest();
|
||||
~DeleteClusterRequest();
|
||||
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getClusterId()const;
|
||||
void setClusterId(const std::string& clusterId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string showLog_;
|
||||
std::string clusterId_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_DELETECLUSTERREQUEST_H_
|
||||
49
vs/include/alibabacloud/vs/model/DeleteClusterResult.h
Normal file
49
vs/include/alibabacloud/vs/model/DeleteClusterResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_VS_MODEL_DELETECLUSTERRESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_DELETECLUSTERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT DeleteClusterResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteClusterResult();
|
||||
explicit DeleteClusterResult(const std::string &payload);
|
||||
~DeleteClusterResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_DELETECLUSTERRESULT_H_
|
||||
@@ -35,6 +35,8 @@ namespace AlibabaCloud
|
||||
DeletePresetRequest();
|
||||
~DeletePresetRequest();
|
||||
|
||||
std::string getSubProtocol()const;
|
||||
void setSubProtocol(const std::string& subProtocol);
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
std::string getPresetId()const;
|
||||
@@ -45,6 +47,7 @@ namespace AlibabaCloud
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string subProtocol_;
|
||||
std::string id_;
|
||||
std::string presetId_;
|
||||
std::string showLog_;
|
||||
|
||||
@@ -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_VS_MODEL_DELETERENDERINGDEVICEINTERNETPORTSREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_DELETERENDERINGDEVICEINTERNETPORTSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT DeleteRenderingDeviceInternetPortsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteRenderingDeviceInternetPortsRequest();
|
||||
~DeleteRenderingDeviceInternetPortsRequest();
|
||||
|
||||
std::string getISP()const;
|
||||
void setISP(const std::string& iSP);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getIpProtocol()const;
|
||||
void setIpProtocol(const std::string& ipProtocol);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getInstanceIds()const;
|
||||
void setInstanceIds(const std::string& instanceIds);
|
||||
std::string getInternalPort()const;
|
||||
void setInternalPort(const std::string& internalPort);
|
||||
|
||||
private:
|
||||
std::string iSP_;
|
||||
std::string showLog_;
|
||||
std::string ipProtocol_;
|
||||
long ownerId_;
|
||||
std::string instanceIds_;
|
||||
std::string internalPort_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_DELETERENDERINGDEVICEINTERNETPORTSREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_VS_MODEL_DELETERENDERINGDEVICEINTERNETPORTSRESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_DELETERENDERINGDEVICEINTERNETPORTSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT DeleteRenderingDeviceInternetPortsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteRenderingDeviceInternetPortsResult();
|
||||
explicit DeleteRenderingDeviceInternetPortsResult(const std::string &payload);
|
||||
~DeleteRenderingDeviceInternetPortsResult();
|
||||
std::vector<std::string> getInstanceIds()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<std::string> instanceIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_DELETERENDERINGDEVICEINTERNETPORTSRESULT_H_
|
||||
@@ -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_VS_MODEL_DELETERENDERINGDEVICESREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_DELETERENDERINGDEVICESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT DeleteRenderingDevicesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteRenderingDevicesRequest();
|
||||
~DeleteRenderingDevicesRequest();
|
||||
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getInstanceIds()const;
|
||||
void setInstanceIds(const std::string& instanceIds);
|
||||
|
||||
private:
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string instanceIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_DELETERENDERINGDEVICESREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_VS_MODEL_DELETERENDERINGDEVICESRESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_DELETERENDERINGDEVICESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT DeleteRenderingDevicesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteRenderingDevicesResult();
|
||||
explicit DeleteRenderingDevicesResult(const std::string &payload);
|
||||
~DeleteRenderingDevicesResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_DELETERENDERINGDEVICESRESULT_H_
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* 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_VS_MODEL_DESCRIBECLUSTERDEVICESREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_DESCRIBECLUSTERDEVICESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT DescribeClusterDevicesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeClusterDevicesRequest();
|
||||
~DescribeClusterDevicesRequest();
|
||||
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
long getPageSize()const;
|
||||
void setPageSize(long pageSize);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getSpecification()const;
|
||||
void setSpecification(const std::string& specification);
|
||||
std::string getClusterId()const;
|
||||
void setClusterId(const std::string& clusterId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
long getPageNo()const;
|
||||
void setPageNo(long pageNo);
|
||||
|
||||
private:
|
||||
std::string description_;
|
||||
long pageSize_;
|
||||
std::string showLog_;
|
||||
std::string specification_;
|
||||
std::string clusterId_;
|
||||
long ownerId_;
|
||||
long pageNo_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_DESCRIBECLUSTERDEVICESREQUEST_H_
|
||||
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* 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_VS_MODEL_DESCRIBECLUSTERDEVICESRESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_DESCRIBECLUSTERDEVICESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT DescribeClusterDevicesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Device
|
||||
{
|
||||
struct IpInfo
|
||||
{
|
||||
std::string externalPort;
|
||||
std::string externalIp;
|
||||
std::string iSP;
|
||||
std::string ipProtocol;
|
||||
std::string internalPort;
|
||||
std::string natType;
|
||||
std::string internalIp;
|
||||
};
|
||||
std::string status;
|
||||
int autoRenewPeriod;
|
||||
std::string edgeNodeName;
|
||||
std::vector<Device::IpInfo> ipInfos;
|
||||
std::string server;
|
||||
std::string instanceId;
|
||||
std::string instanceChargeType;
|
||||
bool autoRenew;
|
||||
int period;
|
||||
std::string platformType;
|
||||
std::string macAddress;
|
||||
std::string periodUnit;
|
||||
};
|
||||
|
||||
|
||||
DescribeClusterDevicesResult();
|
||||
explicit DescribeClusterDevicesResult(const std::string &payload);
|
||||
~DescribeClusterDevicesResult();
|
||||
long getTotal()const;
|
||||
std::vector<Device> getDevices()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long total_;
|
||||
std::vector<Device> devices_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_DESCRIBECLUSTERDEVICESRESULT_H_
|
||||
54
vs/include/alibabacloud/vs/model/DescribeClusterRequest.h
Normal file
54
vs/include/alibabacloud/vs/model/DescribeClusterRequest.h
Normal 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_VS_MODEL_DESCRIBECLUSTERREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_DESCRIBECLUSTERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT DescribeClusterRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeClusterRequest();
|
||||
~DescribeClusterRequest();
|
||||
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getClusterId()const;
|
||||
void setClusterId(const std::string& clusterId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string showLog_;
|
||||
std::string clusterId_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_DESCRIBECLUSTERREQUEST_H_
|
||||
67
vs/include/alibabacloud/vs/model/DescribeClusterResult.h
Normal file
67
vs/include/alibabacloud/vs/model/DescribeClusterResult.h
Normal 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_VS_MODEL_DESCRIBECLUSTERRESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_DESCRIBECLUSTERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT DescribeClusterResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct InternalPort
|
||||
{
|
||||
std::string platform;
|
||||
std::vector<std::string> port;
|
||||
std::string ipProtocol;
|
||||
};
|
||||
|
||||
|
||||
DescribeClusterResult();
|
||||
explicit DescribeClusterResult(const std::string &payload);
|
||||
~DescribeClusterResult();
|
||||
std::string getStatus()const;
|
||||
std::string getDescription()const;
|
||||
std::string getClusterId()const;
|
||||
std::string getMaintainTime()const;
|
||||
std::vector<InternalPort> getInternalPorts()const;
|
||||
std::string getName()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string status_;
|
||||
std::string description_;
|
||||
std::string clusterId_;
|
||||
std::string maintainTime_;
|
||||
std::vector<InternalPort> internalPorts_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_DESCRIBECLUSTERRESULT_H_
|
||||
57
vs/include/alibabacloud/vs/model/DescribeClustersRequest.h
Normal file
57
vs/include/alibabacloud/vs/model/DescribeClustersRequest.h
Normal 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_VS_MODEL_DESCRIBECLUSTERSREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_DESCRIBECLUSTERSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT DescribeClustersRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeClustersRequest();
|
||||
~DescribeClustersRequest();
|
||||
|
||||
long getPageSize()const;
|
||||
void setPageSize(long pageSize);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
long getPageNo()const;
|
||||
void setPageNo(long pageNo);
|
||||
|
||||
private:
|
||||
long pageSize_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
long pageNo_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_DESCRIBECLUSTERSREQUEST_H_
|
||||
68
vs/include/alibabacloud/vs/model/DescribeClustersResult.h
Normal file
68
vs/include/alibabacloud/vs/model/DescribeClustersResult.h
Normal file
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* 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_VS_MODEL_DESCRIBECLUSTERSRESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_DESCRIBECLUSTERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT DescribeClustersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Cluster
|
||||
{
|
||||
struct InternalPort
|
||||
{
|
||||
std::string platform;
|
||||
std::vector<std::string> port;
|
||||
std::string ipProtocol;
|
||||
};
|
||||
std::string status;
|
||||
std::string description;
|
||||
std::string clusterId;
|
||||
std::string maintainTime;
|
||||
std::vector<Cluster::InternalPort> internalPorts;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
DescribeClustersResult();
|
||||
explicit DescribeClustersResult(const std::string &payload);
|
||||
~DescribeClustersResult();
|
||||
long getTotal()const;
|
||||
std::vector<Cluster> getClusters()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long total_;
|
||||
std::vector<Cluster> clusters_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_DESCRIBECLUSTERSRESULT_H_
|
||||
@@ -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_VS_MODEL_DESCRIBENODEDEVICESINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_DESCRIBENODEDEVICESINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT DescribeNodeDevicesInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeNodeDevicesInfoRequest();
|
||||
~DescribeNodeDevicesInfoRequest();
|
||||
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getNodeName()const;
|
||||
void setNodeName(const std::string& nodeName);
|
||||
|
||||
private:
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string nodeName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_DESCRIBENODEDEVICESINFOREQUEST_H_
|
||||
@@ -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_VS_MODEL_DESCRIBENODEDEVICESINFORESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_DESCRIBENODEDEVICESINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT DescribeNodeDevicesInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct NodeDevice
|
||||
{
|
||||
struct DeviceInfo
|
||||
{
|
||||
std::string server;
|
||||
std::string instanceId;
|
||||
std::string iP;
|
||||
std::string name;
|
||||
};
|
||||
std::vector<NodeDevice::DeviceInfo> deviceInfos;
|
||||
std::string nodeName;
|
||||
};
|
||||
|
||||
|
||||
DescribeNodeDevicesInfoResult();
|
||||
explicit DescribeNodeDevicesInfoResult(const std::string &payload);
|
||||
~DescribeNodeDevicesInfoResult();
|
||||
std::vector<NodeDevice> getNodeDevices()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<NodeDevice> nodeDevices_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_DESCRIBENODEDEVICESINFORESULT_H_
|
||||
@@ -35,6 +35,8 @@ namespace AlibabaCloud
|
||||
DescribePresetsRequest();
|
||||
~DescribePresetsRequest();
|
||||
|
||||
std::string getSubProtocol()const;
|
||||
void setSubProtocol(const std::string& subProtocol);
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
std::string getShowLog()const;
|
||||
@@ -43,6 +45,7 @@ namespace AlibabaCloud
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string subProtocol_;
|
||||
std::string id_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
|
||||
@@ -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_VS_MODEL_DESCRIBERENDERINGDEVICESREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_DESCRIBERENDERINGDEVICESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT DescribeRenderingDevicesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeRenderingDevicesRequest();
|
||||
~DescribeRenderingDevicesRequest();
|
||||
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getInstanceIds()const;
|
||||
void setInstanceIds(const std::string& instanceIds);
|
||||
|
||||
private:
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string instanceIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_DESCRIBERENDERINGDEVICESREQUEST_H_
|
||||
@@ -0,0 +1,80 @@
|
||||
/*
|
||||
* 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_VS_MODEL_DESCRIBERENDERINGDEVICESRESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_DESCRIBERENDERINGDEVICESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT DescribeRenderingDevicesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Device
|
||||
{
|
||||
struct IpInfo
|
||||
{
|
||||
std::string externalPort;
|
||||
std::string externalIp;
|
||||
std::string iSP;
|
||||
std::string ipProtocol;
|
||||
std::string internalPort;
|
||||
std::string natType;
|
||||
std::string internalIp;
|
||||
};
|
||||
std::string status;
|
||||
int autoRenewPeriod;
|
||||
std::string edgeNodeName;
|
||||
std::vector<Device::IpInfo> ipInfos;
|
||||
std::string instanceId;
|
||||
std::string clusterId;
|
||||
std::string instanceChargeType;
|
||||
bool autoRenew;
|
||||
int period;
|
||||
std::string specification;
|
||||
std::string macAddress;
|
||||
std::string serverName;
|
||||
std::string platformType;
|
||||
std::string periodUnit;
|
||||
};
|
||||
|
||||
|
||||
DescribeRenderingDevicesResult();
|
||||
explicit DescribeRenderingDevicesResult(const std::string &payload);
|
||||
~DescribeRenderingDevicesResult();
|
||||
long getTotal()const;
|
||||
std::vector<Device> getDevices()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long total_;
|
||||
std::vector<Device> devices_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_DESCRIBERENDERINGDEVICESRESULT_H_
|
||||
@@ -42,15 +42,19 @@ namespace AlibabaCloud
|
||||
DescribeVsDomainPvDataResult();
|
||||
explicit DescribeVsDomainPvDataResult(const std::string &payload);
|
||||
~DescribeVsDomainPvDataResult();
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getStartTime()const;
|
||||
std::string getDataInterval()const;
|
||||
std::vector<UsageData> getPvDataInterval()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string startTime_;
|
||||
std::string dataInterval_;
|
||||
std::vector<UsageData> pvDataInterval_;
|
||||
|
||||
};
|
||||
|
||||
@@ -43,15 +43,19 @@ namespace AlibabaCloud
|
||||
DescribeVsDomainPvUvDataResult();
|
||||
explicit DescribeVsDomainPvUvDataResult(const std::string &payload);
|
||||
~DescribeVsDomainPvUvDataResult();
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getStartTime()const;
|
||||
std::string getDataInterval()const;
|
||||
std::vector<PvUvDataInfo> getPvUvDataInfos()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string startTime_;
|
||||
std::string dataInterval_;
|
||||
std::vector<PvUvDataInfo> pvUvDataInfos_;
|
||||
|
||||
};
|
||||
|
||||
@@ -43,15 +43,19 @@ namespace AlibabaCloud
|
||||
explicit DescribeVsDomainUvDataResult(const std::string &payload);
|
||||
~DescribeVsDomainUvDataResult();
|
||||
std::vector<UsageData> getUvDataInterval()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getStartTime()const;
|
||||
std::string getDataInterval()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<UsageData> uvDataInterval_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string startTime_;
|
||||
std::string dataInterval_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* 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_VS_MODEL_DESCRIBEVSSTORAGETRAFFICUSAGEDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_DESCRIBEVSSTORAGETRAFFICUSAGEDATAREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT DescribeVsStorageTrafficUsageDataRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeVsStorageTrafficUsageDataRequest();
|
||||
~DescribeVsStorageTrafficUsageDataRequest();
|
||||
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getSplitBy()const;
|
||||
void setSplitBy(const std::string& splitBy);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getBucket()const;
|
||||
void setBucket(const std::string& bucket);
|
||||
std::string getInterval()const;
|
||||
void setInterval(const std::string& interval);
|
||||
|
||||
private:
|
||||
std::string startTime_;
|
||||
std::string showLog_;
|
||||
std::string splitBy_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
std::string bucket_;
|
||||
std::string interval_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_DESCRIBEVSSTORAGETRAFFICUSAGEDATAREQUEST_H_
|
||||
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* 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_VS_MODEL_DESCRIBEVSSTORAGETRAFFICUSAGEDATARESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_DESCRIBEVSSTORAGETRAFFICUSAGEDATARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT DescribeVsStorageTrafficUsageDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct TrafficUsageDataModule
|
||||
{
|
||||
long lanTrafficOutDataValue;
|
||||
float wanBandwidthOutDataValue;
|
||||
long lanTrafficInDataValue;
|
||||
std::string bucket;
|
||||
float wanBandwidthInDataValue;
|
||||
long wanTrafficInDataValue;
|
||||
float lanBandwidthOutDataValue;
|
||||
float lanBandwidthInDataValue;
|
||||
std::string timeStamp;
|
||||
long wanTrafficOutDataValue;
|
||||
};
|
||||
|
||||
|
||||
DescribeVsStorageTrafficUsageDataResult();
|
||||
explicit DescribeVsStorageTrafficUsageDataResult(const std::string &payload);
|
||||
~DescribeVsStorageTrafficUsageDataResult();
|
||||
std::vector<TrafficUsageDataModule> getTrafficUsage()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<TrafficUsageDataModule> trafficUsage_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_DESCRIBEVSSTORAGETRAFFICUSAGEDATARESULT_H_
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* 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_VS_MODEL_DESCRIBEVSSTORAGEUSAGEDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_DESCRIBEVSSTORAGEUSAGEDATAREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT DescribeVsStorageUsageDataRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeVsStorageUsageDataRequest();
|
||||
~DescribeVsStorageUsageDataRequest();
|
||||
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getSplitBy()const;
|
||||
void setSplitBy(const std::string& splitBy);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getBucket()const;
|
||||
void setBucket(const std::string& bucket);
|
||||
std::string getInterval()const;
|
||||
void setInterval(const std::string& interval);
|
||||
|
||||
private:
|
||||
std::string startTime_;
|
||||
std::string showLog_;
|
||||
std::string splitBy_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
std::string bucket_;
|
||||
std::string interval_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_DESCRIBEVSSTORAGEUSAGEDATAREQUEST_H_
|
||||
@@ -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_VS_MODEL_DESCRIBEVSSTORAGEUSAGEDATARESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_DESCRIBEVSSTORAGEUSAGEDATARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT DescribeVsStorageUsageDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct StorageUsageDataModule
|
||||
{
|
||||
std::string bucket;
|
||||
int storageDataValue;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeVsStorageUsageDataResult();
|
||||
explicit DescribeVsStorageUsageDataResult(const std::string &payload);
|
||||
~DescribeVsStorageUsageDataResult();
|
||||
std::vector<StorageUsageDataModule> getStorageUsage()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<StorageUsageDataModule> storageUsage_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_DESCRIBEVSSTORAGEUSAGEDATARESULT_H_
|
||||
54
vs/include/alibabacloud/vs/model/GetBucketInfoRequest.h
Normal file
54
vs/include/alibabacloud/vs/model/GetBucketInfoRequest.h
Normal 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_VS_MODEL_GETBUCKETINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_GETBUCKETINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT GetBucketInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetBucketInfoRequest();
|
||||
~GetBucketInfoRequest();
|
||||
|
||||
std::string getBucketName()const;
|
||||
void setBucketName(const std::string& bucketName);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string bucketName_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_GETBUCKETINFOREQUEST_H_
|
||||
64
vs/include/alibabacloud/vs/model/GetBucketInfoResult.h
Normal file
64
vs/include/alibabacloud/vs/model/GetBucketInfoResult.h
Normal file
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* 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_VS_MODEL_GETBUCKETINFORESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_GETBUCKETINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT GetBucketInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct BucketInfo
|
||||
{
|
||||
std::string comment;
|
||||
std::string modifyTime;
|
||||
std::string bucketAcl;
|
||||
std::string bucketName;
|
||||
std::string endpoint;
|
||||
std::string storageClass;
|
||||
std::string createTime;
|
||||
std::string dataRedundancyType;
|
||||
std::string resourceType;
|
||||
std::string dispatcherType;
|
||||
};
|
||||
|
||||
|
||||
GetBucketInfoResult();
|
||||
explicit GetBucketInfoResult(const std::string &payload);
|
||||
~GetBucketInfoResult();
|
||||
BucketInfo getBucketInfo()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
BucketInfo bucketInfo_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_GETBUCKETINFORESULT_H_
|
||||
@@ -35,6 +35,8 @@ namespace AlibabaCloud
|
||||
GotoPresetRequest();
|
||||
~GotoPresetRequest();
|
||||
|
||||
std::string getSubProtocol()const;
|
||||
void setSubProtocol(const std::string& subProtocol);
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
std::string getPresetId()const;
|
||||
@@ -45,6 +47,7 @@ namespace AlibabaCloud
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string subProtocol_;
|
||||
std::string id_;
|
||||
std::string presetId_;
|
||||
std::string showLog_;
|
||||
|
||||
66
vs/include/alibabacloud/vs/model/ListBucketsRequest.h
Normal file
66
vs/include/alibabacloud/vs/model/ListBucketsRequest.h
Normal file
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* 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_VS_MODEL_LISTBUCKETSREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_LISTBUCKETSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT ListBucketsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListBucketsRequest();
|
||||
~ListBucketsRequest();
|
||||
|
||||
std::string getPrefix()const;
|
||||
void setPrefix(const std::string& prefix);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getKeyword()const;
|
||||
void setKeyword(const std::string& keyword);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getMarker()const;
|
||||
void setMarker(const std::string& marker);
|
||||
|
||||
private:
|
||||
std::string prefix_;
|
||||
int pageNumber_;
|
||||
int pageSize_;
|
||||
std::string keyword_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string marker_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_LISTBUCKETSREQUEST_H_
|
||||
66
vs/include/alibabacloud/vs/model/ListBucketsResult.h
Normal file
66
vs/include/alibabacloud/vs/model/ListBucketsResult.h
Normal file
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* 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_VS_MODEL_LISTBUCKETSRESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_LISTBUCKETSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT ListBucketsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct BucketInfo
|
||||
{
|
||||
std::string comment;
|
||||
std::string modifyTime;
|
||||
std::string bucketAcl;
|
||||
std::string bucketName;
|
||||
std::string endpoint;
|
||||
std::string storageClass;
|
||||
std::string createTime;
|
||||
std::string dataRedundancyType;
|
||||
std::string resourceType;
|
||||
std::string dispatcherType;
|
||||
};
|
||||
|
||||
|
||||
ListBucketsResult();
|
||||
explicit ListBucketsResult(const std::string &payload);
|
||||
~ListBucketsResult();
|
||||
std::vector<BucketInfo> getBucketInfos()const;
|
||||
long getTotalCount()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<BucketInfo> bucketInfos_;
|
||||
long totalCount_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_LISTBUCKETSRESULT_H_
|
||||
60
vs/include/alibabacloud/vs/model/ListDeviceChannelsRequest.h
Normal file
60
vs/include/alibabacloud/vs/model/ListDeviceChannelsRequest.h
Normal 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_VS_MODEL_LISTDEVICECHANNELSREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_LISTDEVICECHANNELSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT ListDeviceChannelsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListDeviceChannelsRequest();
|
||||
~ListDeviceChannelsRequest();
|
||||
|
||||
long getPageNum()const;
|
||||
void setPageNum(long pageNum);
|
||||
long getPageSize()const;
|
||||
void setPageSize(long pageSize);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getDeviceId()const;
|
||||
void setDeviceId(const std::string& deviceId);
|
||||
|
||||
private:
|
||||
long pageNum_;
|
||||
long pageSize_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string deviceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_LISTDEVICECHANNELSREQUEST_H_
|
||||
67
vs/include/alibabacloud/vs/model/ListDeviceChannelsResult.h
Normal file
67
vs/include/alibabacloud/vs/model/ListDeviceChannelsResult.h
Normal 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_VS_MODEL_LISTDEVICECHANNELSRESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_LISTDEVICECHANNELSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT ListDeviceChannelsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Channel
|
||||
{
|
||||
std::string deviceId;
|
||||
std::string params;
|
||||
std::string deviceStatus;
|
||||
long channelId;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
ListDeviceChannelsResult();
|
||||
explicit ListDeviceChannelsResult(const std::string &payload);
|
||||
~ListDeviceChannelsResult();
|
||||
long getTotalCount()const;
|
||||
long getPageSize()const;
|
||||
long getPageNum()const;
|
||||
long getPageCount()const;
|
||||
std::vector<Channel> getChannels()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalCount_;
|
||||
long pageSize_;
|
||||
long pageNum_;
|
||||
long pageCount_;
|
||||
std::vector<Channel> channels_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_LISTDEVICECHANNELSRESULT_H_
|
||||
66
vs/include/alibabacloud/vs/model/ListDeviceRecordsRequest.h
Normal file
66
vs/include/alibabacloud/vs/model/ListDeviceRecordsRequest.h
Normal file
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* 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_VS_MODEL_LISTDEVICERECORDSREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_LISTDEVICERECORDSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT ListDeviceRecordsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListDeviceRecordsRequest();
|
||||
~ListDeviceRecordsRequest();
|
||||
|
||||
long getPageNum()const;
|
||||
void setPageNum(long pageNum);
|
||||
std::string getSearchCriteria()const;
|
||||
void setSearchCriteria(const std::string& searchCriteria);
|
||||
long getPageSize()const;
|
||||
void setPageSize(long pageSize);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getStreamId()const;
|
||||
void setStreamId(const std::string& streamId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getDeviceId()const;
|
||||
void setDeviceId(const std::string& deviceId);
|
||||
|
||||
private:
|
||||
long pageNum_;
|
||||
std::string searchCriteria_;
|
||||
long pageSize_;
|
||||
std::string showLog_;
|
||||
std::string streamId_;
|
||||
long ownerId_;
|
||||
std::string deviceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_LISTDEVICERECORDSREQUEST_H_
|
||||
67
vs/include/alibabacloud/vs/model/ListDeviceRecordsResult.h
Normal file
67
vs/include/alibabacloud/vs/model/ListDeviceRecordsResult.h
Normal 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_VS_MODEL_LISTDEVICERECORDSRESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_LISTDEVICERECORDSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT ListDeviceRecordsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Record
|
||||
{
|
||||
std::string endTime;
|
||||
std::string recordType;
|
||||
std::string startTime;
|
||||
std::string filename;
|
||||
long fileSize;
|
||||
};
|
||||
|
||||
|
||||
ListDeviceRecordsResult();
|
||||
explicit ListDeviceRecordsResult(const std::string &payload);
|
||||
~ListDeviceRecordsResult();
|
||||
long getTotalCount()const;
|
||||
long getPageSize()const;
|
||||
long getPageNum()const;
|
||||
long getPageCount()const;
|
||||
std::vector<Record> getRecords()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalCount_;
|
||||
long pageSize_;
|
||||
long pageNum_;
|
||||
long pageCount_;
|
||||
std::vector<Record> records_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_LISTDEVICERECORDSRESULT_H_
|
||||
75
vs/include/alibabacloud/vs/model/ListObjectsRequest.h
Normal file
75
vs/include/alibabacloud/vs/model/ListObjectsRequest.h
Normal file
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* 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_VS_MODEL_LISTOBJECTSREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_LISTOBJECTSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT ListObjectsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListObjectsRequest();
|
||||
~ListObjectsRequest();
|
||||
|
||||
int getMaxKeys()const;
|
||||
void setMaxKeys(int maxKeys);
|
||||
std::string getContinuationToken()const;
|
||||
void setContinuationToken(const std::string& continuationToken);
|
||||
std::string getPrefix()const;
|
||||
void setPrefix(const std::string& prefix);
|
||||
std::string getDelimiter()const;
|
||||
void setDelimiter(const std::string& delimiter);
|
||||
std::string getBucketName()const;
|
||||
void setBucketName(const std::string& bucketName);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getEncodingType()const;
|
||||
void setEncodingType(const std::string& encodingType);
|
||||
std::string getStartAfter()const;
|
||||
void setStartAfter(const std::string& startAfter);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getMarker()const;
|
||||
void setMarker(const std::string& marker);
|
||||
|
||||
private:
|
||||
int maxKeys_;
|
||||
std::string continuationToken_;
|
||||
std::string prefix_;
|
||||
std::string delimiter_;
|
||||
std::string bucketName_;
|
||||
std::string showLog_;
|
||||
std::string encodingType_;
|
||||
std::string startAfter_;
|
||||
long ownerId_;
|
||||
std::string marker_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_LISTOBJECTSREQUEST_H_
|
||||
83
vs/include/alibabacloud/vs/model/ListObjectsResult.h
Normal file
83
vs/include/alibabacloud/vs/model/ListObjectsResult.h
Normal file
@@ -0,0 +1,83 @@
|
||||
/*
|
||||
* 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_VS_MODEL_LISTOBJECTSRESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_LISTOBJECTSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT ListObjectsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Content
|
||||
{
|
||||
std::string lastModified;
|
||||
std::string eTag;
|
||||
long size;
|
||||
std::string storageClass;
|
||||
std::string key;
|
||||
};
|
||||
|
||||
|
||||
ListObjectsResult();
|
||||
explicit ListObjectsResult(const std::string &payload);
|
||||
~ListObjectsResult();
|
||||
std::vector<std::string> getCommonPrefixes()const;
|
||||
std::string getNextContinuationToken()const;
|
||||
std::string getContinuationToken()const;
|
||||
std::string getDelimiter()const;
|
||||
std::string getEncodingType()const;
|
||||
bool getIsTruncated()const;
|
||||
std::string getPrefix()const;
|
||||
std::string getMarker()const;
|
||||
std::vector<Content> getContents()const;
|
||||
std::string getBucketName()const;
|
||||
int getMaxKeys()const;
|
||||
int getKeyCount()const;
|
||||
std::string getNextMarker()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<std::string> commonPrefixes_;
|
||||
std::string nextContinuationToken_;
|
||||
std::string continuationToken_;
|
||||
std::string delimiter_;
|
||||
std::string encodingType_;
|
||||
bool isTruncated_;
|
||||
std::string prefix_;
|
||||
std::string marker_;
|
||||
std::vector<Content> contents_;
|
||||
std::string bucketName_;
|
||||
int maxKeys_;
|
||||
int keyCount_;
|
||||
std::string nextMarker_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_LISTOBJECTSRESULT_H_
|
||||
45
vs/include/alibabacloud/vs/model/OpenVsServiceRequest.h
Normal file
45
vs/include/alibabacloud/vs/model/OpenVsServiceRequest.h
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* 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_VS_MODEL_OPENVSSERVICEREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_OPENVSSERVICEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT OpenVsServiceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
OpenVsServiceRequest();
|
||||
~OpenVsServiceRequest();
|
||||
|
||||
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_OPENVSSERVICEREQUEST_H_
|
||||
51
vs/include/alibabacloud/vs/model/OpenVsServiceResult.h
Normal file
51
vs/include/alibabacloud/vs/model/OpenVsServiceResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_VS_MODEL_OPENVSSERVICERESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_OPENVSSERVICERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT OpenVsServiceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
OpenVsServiceResult();
|
||||
explicit OpenVsServiceResult(const std::string &payload);
|
||||
~OpenVsServiceResult();
|
||||
std::string getOrderId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string orderId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_OPENVSSERVICERESULT_H_
|
||||
@@ -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_VS_MODEL_OPERATERENDERINGDEVICESREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_OPERATERENDERINGDEVICESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT OperateRenderingDevicesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
OperateRenderingDevicesRequest();
|
||||
~OperateRenderingDevicesRequest();
|
||||
|
||||
bool getForceStop()const;
|
||||
void setForceStop(bool forceStop);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getInstanceIds()const;
|
||||
void setInstanceIds(const std::string& instanceIds);
|
||||
std::string getOperation()const;
|
||||
void setOperation(const std::string& operation);
|
||||
|
||||
private:
|
||||
bool forceStop_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string instanceIds_;
|
||||
std::string operation_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_OPERATERENDERINGDEVICESREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_VS_MODEL_OPERATERENDERINGDEVICESRESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_OPERATERENDERINGDEVICESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT OperateRenderingDevicesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
OperateRenderingDevicesResult();
|
||||
explicit OperateRenderingDevicesResult(const std::string &payload);
|
||||
~OperateRenderingDevicesResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_OPERATERENDERINGDEVICESRESULT_H_
|
||||
60
vs/include/alibabacloud/vs/model/PrepareUploadRequest.h
Normal file
60
vs/include/alibabacloud/vs/model/PrepareUploadRequest.h
Normal 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_VS_MODEL_PREPAREUPLOADREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_PREPAREUPLOADREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT PrepareUploadRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
PrepareUploadRequest();
|
||||
~PrepareUploadRequest();
|
||||
|
||||
std::string getBucketName()const;
|
||||
void setBucketName(const std::string& bucketName);
|
||||
std::string getClientIp()const;
|
||||
void setClientIp(const std::string& clientIp);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAdditionType()const;
|
||||
void setAdditionType(const std::string& additionType);
|
||||
|
||||
private:
|
||||
std::string bucketName_;
|
||||
std::string clientIp_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string additionType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_PREPAREUPLOADREQUEST_H_
|
||||
55
vs/include/alibabacloud/vs/model/PrepareUploadResult.h
Normal file
55
vs/include/alibabacloud/vs/model/PrepareUploadResult.h
Normal 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_VS_MODEL_PREPAREUPLOADRESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_PREPAREUPLOADRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT PrepareUploadResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
PrepareUploadResult();
|
||||
explicit PrepareUploadResult(const std::string &payload);
|
||||
~PrepareUploadResult();
|
||||
std::string getBucketName()const;
|
||||
std::string getEndpoint()const;
|
||||
std::string getAdditionInfo()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string bucketName_;
|
||||
std::string endpoint_;
|
||||
std::string additionInfo_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_PREPAREUPLOADRESULT_H_
|
||||
75
vs/include/alibabacloud/vs/model/PutBucketRequest.h
Normal file
75
vs/include/alibabacloud/vs/model/PutBucketRequest.h
Normal file
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* 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_VS_MODEL_PUTBUCKETREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_PUTBUCKETREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT PutBucketRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
PutBucketRequest();
|
||||
~PutBucketRequest();
|
||||
|
||||
std::string getDataRedundancyType()const;
|
||||
void setDataRedundancyType(const std::string& dataRedundancyType);
|
||||
std::string getEndpoint()const;
|
||||
void setEndpoint(const std::string& endpoint);
|
||||
std::string getBucketName()const;
|
||||
void setBucketName(const std::string& bucketName);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getBucketAcl()const;
|
||||
void setBucketAcl(const std::string& bucketAcl);
|
||||
std::string getDispatcherType()const;
|
||||
void setDispatcherType(const std::string& dispatcherType);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getResourceType()const;
|
||||
void setResourceType(const std::string& resourceType);
|
||||
std::string getStorageClass()const;
|
||||
void setStorageClass(const std::string& storageClass);
|
||||
std::string getComment()const;
|
||||
void setComment(const std::string& comment);
|
||||
|
||||
private:
|
||||
std::string dataRedundancyType_;
|
||||
std::string endpoint_;
|
||||
std::string bucketName_;
|
||||
std::string showLog_;
|
||||
std::string bucketAcl_;
|
||||
std::string dispatcherType_;
|
||||
long ownerId_;
|
||||
std::string resourceType_;
|
||||
std::string storageClass_;
|
||||
std::string comment_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_PUTBUCKETREQUEST_H_
|
||||
49
vs/include/alibabacloud/vs/model/PutBucketResult.h
Normal file
49
vs/include/alibabacloud/vs/model/PutBucketResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_VS_MODEL_PUTBUCKETRESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_PUTBUCKETRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT PutBucketResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
PutBucketResult();
|
||||
explicit PutBucketResult(const std::string &payload);
|
||||
~PutBucketResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_PUTBUCKETRESULT_H_
|
||||
@@ -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_VS_MODEL_RESETRENDERINGDEVICESREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_RESETRENDERINGDEVICESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT ResetRenderingDevicesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ResetRenderingDevicesRequest();
|
||||
~ResetRenderingDevicesRequest();
|
||||
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getInstanceIds()const;
|
||||
void setInstanceIds(const std::string& instanceIds);
|
||||
|
||||
private:
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string instanceIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_RESETRENDERINGDEVICESREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_VS_MODEL_RESETRENDERINGDEVICESRESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_RESETRENDERINGDEVICESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT ResetRenderingDevicesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ResetRenderingDevicesResult();
|
||||
explicit ResetRenderingDevicesResult(const std::string &payload);
|
||||
~ResetRenderingDevicesResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_RESETRENDERINGDEVICESRESULT_H_
|
||||
@@ -35,6 +35,8 @@ namespace AlibabaCloud
|
||||
SetPresetRequest();
|
||||
~SetPresetRequest();
|
||||
|
||||
std::string getSubProtocol()const;
|
||||
void setSubProtocol(const std::string& subProtocol);
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
std::string getPresetId()const;
|
||||
@@ -45,6 +47,7 @@ namespace AlibabaCloud
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string subProtocol_;
|
||||
std::string id_;
|
||||
std::string presetId_;
|
||||
std::string showLog_;
|
||||
|
||||
@@ -37,6 +37,8 @@ namespace AlibabaCloud
|
||||
|
||||
bool getFocus()const;
|
||||
void setFocus(bool focus);
|
||||
std::string getSubProtocol()const;
|
||||
void setSubProtocol(const std::string& subProtocol);
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
std::string getShowLog()const;
|
||||
@@ -48,6 +50,7 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
bool focus_;
|
||||
std::string subProtocol_;
|
||||
std::string id_;
|
||||
std::string showLog_;
|
||||
bool iris_;
|
||||
|
||||
@@ -37,6 +37,8 @@ namespace AlibabaCloud
|
||||
|
||||
bool getTilt()const;
|
||||
void setTilt(bool tilt);
|
||||
std::string getSubProtocol()const;
|
||||
void setSubProtocol(const std::string& subProtocol);
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
bool getPan()const;
|
||||
@@ -50,6 +52,7 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
bool tilt_;
|
||||
std::string subProtocol_;
|
||||
std::string id_;
|
||||
bool pan_;
|
||||
std::string showLog_;
|
||||
|
||||
54
vs/include/alibabacloud/vs/model/SyncDeviceChannelsRequest.h
Normal file
54
vs/include/alibabacloud/vs/model/SyncDeviceChannelsRequest.h
Normal 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_VS_MODEL_SYNCDEVICECHANNELSREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_SYNCDEVICECHANNELSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT SyncDeviceChannelsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
SyncDeviceChannelsRequest();
|
||||
~SyncDeviceChannelsRequest();
|
||||
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getDeviceId()const;
|
||||
void setDeviceId(const std::string& deviceId);
|
||||
|
||||
private:
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string deviceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_SYNCDEVICECHANNELSREQUEST_H_
|
||||
51
vs/include/alibabacloud/vs/model/SyncDeviceChannelsResult.h
Normal file
51
vs/include/alibabacloud/vs/model/SyncDeviceChannelsResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_VS_MODEL_SYNCDEVICECHANNELSRESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_SYNCDEVICECHANNELSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT SyncDeviceChannelsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
SyncDeviceChannelsResult();
|
||||
explicit SyncDeviceChannelsResult(const std::string &payload);
|
||||
~SyncDeviceChannelsResult();
|
||||
std::string getId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_SYNCDEVICECHANNELSRESULT_H_
|
||||
57
vs/include/alibabacloud/vs/model/UpdateBucketInfoRequest.h
Normal file
57
vs/include/alibabacloud/vs/model/UpdateBucketInfoRequest.h
Normal 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_VS_MODEL_UPDATEBUCKETINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_UPDATEBUCKETINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT UpdateBucketInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
UpdateBucketInfoRequest();
|
||||
~UpdateBucketInfoRequest();
|
||||
|
||||
std::string getBucketName()const;
|
||||
void setBucketName(const std::string& bucketName);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getComment()const;
|
||||
void setComment(const std::string& comment);
|
||||
|
||||
private:
|
||||
std::string bucketName_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string comment_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_UPDATEBUCKETINFOREQUEST_H_
|
||||
49
vs/include/alibabacloud/vs/model/UpdateBucketInfoResult.h
Normal file
49
vs/include/alibabacloud/vs/model/UpdateBucketInfoResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_VS_MODEL_UPDATEBUCKETINFORESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_UPDATEBUCKETINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT UpdateBucketInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UpdateBucketInfoResult();
|
||||
explicit UpdateBucketInfoResult(const std::string &payload);
|
||||
~UpdateBucketInfoResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_UPDATEBUCKETINFORESULT_H_
|
||||
72
vs/include/alibabacloud/vs/model/UpdateClusterRequest.h
Normal file
72
vs/include/alibabacloud/vs/model/UpdateClusterRequest.h
Normal 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_VS_MODEL_UPDATECLUSTERREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_UPDATECLUSTERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT UpdateClusterRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
UpdateClusterRequest();
|
||||
~UpdateClusterRequest();
|
||||
|
||||
std::string getSecurityGroupId()const;
|
||||
void setSecurityGroupId(const std::string& securityGroupId);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getMaintainTime()const;
|
||||
void setMaintainTime(const std::string& maintainTime);
|
||||
std::string getEffectiveTime()const;
|
||||
void setEffectiveTime(const std::string& effectiveTime);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getClusterId()const;
|
||||
void setClusterId(const std::string& clusterId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getInternalPorts()const;
|
||||
void setInternalPorts(const std::string& internalPorts);
|
||||
|
||||
private:
|
||||
std::string securityGroupId_;
|
||||
std::string description_;
|
||||
std::string maintainTime_;
|
||||
std::string effectiveTime_;
|
||||
std::string showLog_;
|
||||
std::string clusterId_;
|
||||
long ownerId_;
|
||||
std::string name_;
|
||||
std::string internalPorts_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_UPDATECLUSTERREQUEST_H_
|
||||
49
vs/include/alibabacloud/vs/model/UpdateClusterResult.h
Normal file
49
vs/include/alibabacloud/vs/model/UpdateClusterResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_VS_MODEL_UPDATECLUSTERRESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_UPDATECLUSTERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT UpdateClusterResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UpdateClusterResult();
|
||||
explicit UpdateClusterResult(const std::string &payload);
|
||||
~UpdateClusterResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_UPDATECLUSTERRESULT_H_
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* 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_VS_MODEL_UPDATERENDERINGDEVICESPECREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_UPDATERENDERINGDEVICESPECREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT UpdateRenderingDeviceSpecRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
UpdateRenderingDeviceSpecRequest();
|
||||
~UpdateRenderingDeviceSpecRequest();
|
||||
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
bool getEffectiveTime()const;
|
||||
void setEffectiveTime(bool effectiveTime);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getAutoRenewPeriod()const;
|
||||
void setAutoRenewPeriod(long autoRenewPeriod);
|
||||
int getPeriod()const;
|
||||
void setPeriod(int period);
|
||||
std::string getSpecification()const;
|
||||
void setSpecification(const std::string& specification);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getPeriodUnit()const;
|
||||
void setPeriodUnit(const std::string& periodUnit);
|
||||
bool getAutoRenew()const;
|
||||
void setAutoRenew(bool autoRenew);
|
||||
std::string getInstanceIds()const;
|
||||
void setInstanceIds(const std::string& instanceIds);
|
||||
|
||||
private:
|
||||
std::string description_;
|
||||
bool effectiveTime_;
|
||||
std::string showLog_;
|
||||
long autoRenewPeriod_;
|
||||
int period_;
|
||||
std::string specification_;
|
||||
long ownerId_;
|
||||
std::string periodUnit_;
|
||||
bool autoRenew_;
|
||||
std::string instanceIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_UPDATERENDERINGDEVICESPECREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_VS_MODEL_UPDATERENDERINGDEVICESPECRESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_UPDATERENDERINGDEVICESPECRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT UpdateRenderingDeviceSpecResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UpdateRenderingDeviceSpecResult();
|
||||
explicit UpdateRenderingDeviceSpecResult(const std::string &payload);
|
||||
~UpdateRenderingDeviceSpecResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_UPDATERENDERINGDEVICESPECRESULT_H_
|
||||
72
vs/include/alibabacloud/vs/model/UploadDeviceRecordRequest.h
Normal file
72
vs/include/alibabacloud/vs/model/UploadDeviceRecordRequest.h
Normal 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_VS_MODEL_UPLOADDEVICERECORDREQUEST_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_UPLOADDEVICERECORDREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT UploadDeviceRecordRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
UploadDeviceRecordRequest();
|
||||
~UploadDeviceRecordRequest();
|
||||
|
||||
std::string getSearchCriteria()const;
|
||||
void setSearchCriteria(const std::string& searchCriteria);
|
||||
std::string getUploadParams()const;
|
||||
void setUploadParams(const std::string& uploadParams);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getStreamId()const;
|
||||
void setStreamId(const std::string& streamId);
|
||||
std::string getUploadId()const;
|
||||
void setUploadId(const std::string& uploadId);
|
||||
std::string getUploadType()const;
|
||||
void setUploadType(const std::string& uploadType);
|
||||
std::string getUploadMode()const;
|
||||
void setUploadMode(const std::string& uploadMode);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getDeviceId()const;
|
||||
void setDeviceId(const std::string& deviceId);
|
||||
|
||||
private:
|
||||
std::string searchCriteria_;
|
||||
std::string uploadParams_;
|
||||
std::string showLog_;
|
||||
std::string streamId_;
|
||||
std::string uploadId_;
|
||||
std::string uploadType_;
|
||||
std::string uploadMode_;
|
||||
long ownerId_;
|
||||
std::string deviceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_UPLOADDEVICERECORDREQUEST_H_
|
||||
51
vs/include/alibabacloud/vs/model/UploadDeviceRecordResult.h
Normal file
51
vs/include/alibabacloud/vs/model/UploadDeviceRecordResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_VS_MODEL_UPLOADDEVICERECORDRESULT_H_
|
||||
#define ALIBABACLOUD_VS_MODEL_UPLOADDEVICERECORDRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vs/VsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VS_EXPORT UploadDeviceRecordResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UploadDeviceRecordResult();
|
||||
explicit UploadDeviceRecordResult(const std::string &payload);
|
||||
~UploadDeviceRecordResult();
|
||||
std::string getId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VS_MODEL_UPLOADDEVICERECORDRESULT_H_
|
||||
1122
vs/src/VsClient.cc
1122
vs/src/VsClient.cc
File diff suppressed because it is too large
Load Diff
84
vs/src/model/AddDeviceRequest.cc
Normal file
84
vs/src/model/AddDeviceRequest.cc
Normal file
@@ -0,0 +1,84 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vs/model/AddDeviceRequest.h>
|
||||
|
||||
using AlibabaCloud::Vs::Model::AddDeviceRequest;
|
||||
|
||||
AddDeviceRequest::AddDeviceRequest() :
|
||||
RpcServiceRequest("vs", "2018-12-12", "AddDevice")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
AddDeviceRequest::~AddDeviceRequest()
|
||||
{}
|
||||
|
||||
std::string AddDeviceRequest::getProtocol()const
|
||||
{
|
||||
return protocol_;
|
||||
}
|
||||
|
||||
void AddDeviceRequest::setProtocol(const std::string& protocol)
|
||||
{
|
||||
protocol_ = protocol;
|
||||
setParameter("Protocol", protocol);
|
||||
}
|
||||
|
||||
std::string AddDeviceRequest::getShowLog()const
|
||||
{
|
||||
return showLog_;
|
||||
}
|
||||
|
||||
void AddDeviceRequest::setShowLog(const std::string& showLog)
|
||||
{
|
||||
showLog_ = showLog;
|
||||
setParameter("ShowLog", showLog);
|
||||
}
|
||||
|
||||
std::string AddDeviceRequest::getGroupId()const
|
||||
{
|
||||
return groupId_;
|
||||
}
|
||||
|
||||
void AddDeviceRequest::setGroupId(const std::string& groupId)
|
||||
{
|
||||
groupId_ = groupId;
|
||||
setParameter("GroupId", groupId);
|
||||
}
|
||||
|
||||
long AddDeviceRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void AddDeviceRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string AddDeviceRequest::getConfig()const
|
||||
{
|
||||
return config_;
|
||||
}
|
||||
|
||||
void AddDeviceRequest::setConfig(const std::string& config)
|
||||
{
|
||||
config_ = config;
|
||||
setParameter("Config", config);
|
||||
}
|
||||
|
||||
51
vs/src/model/AddDeviceResult.cc
Normal file
51
vs/src/model/AddDeviceResult.cc
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vs/model/AddDeviceResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vs;
|
||||
using namespace AlibabaCloud::Vs::Model;
|
||||
|
||||
AddDeviceResult::AddDeviceResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
AddDeviceResult::AddDeviceResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
AddDeviceResult::~AddDeviceResult()
|
||||
{}
|
||||
|
||||
void AddDeviceResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Id"].isNull())
|
||||
id_ = value["Id"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string AddDeviceResult::getId()const
|
||||
{
|
||||
return id_;
|
||||
}
|
||||
|
||||
95
vs/src/model/AddRenderingDeviceInternetPortsRequest.cc
Normal file
95
vs/src/model/AddRenderingDeviceInternetPortsRequest.cc
Normal file
@@ -0,0 +1,95 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vs/model/AddRenderingDeviceInternetPortsRequest.h>
|
||||
|
||||
using AlibabaCloud::Vs::Model::AddRenderingDeviceInternetPortsRequest;
|
||||
|
||||
AddRenderingDeviceInternetPortsRequest::AddRenderingDeviceInternetPortsRequest() :
|
||||
RpcServiceRequest("vs", "2018-12-12", "AddRenderingDeviceInternetPorts")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
AddRenderingDeviceInternetPortsRequest::~AddRenderingDeviceInternetPortsRequest()
|
||||
{}
|
||||
|
||||
std::string AddRenderingDeviceInternetPortsRequest::getISP()const
|
||||
{
|
||||
return iSP_;
|
||||
}
|
||||
|
||||
void AddRenderingDeviceInternetPortsRequest::setISP(const std::string& iSP)
|
||||
{
|
||||
iSP_ = iSP;
|
||||
setParameter("ISP", iSP);
|
||||
}
|
||||
|
||||
std::string AddRenderingDeviceInternetPortsRequest::getShowLog()const
|
||||
{
|
||||
return showLog_;
|
||||
}
|
||||
|
||||
void AddRenderingDeviceInternetPortsRequest::setShowLog(const std::string& showLog)
|
||||
{
|
||||
showLog_ = showLog;
|
||||
setParameter("ShowLog", showLog);
|
||||
}
|
||||
|
||||
std::string AddRenderingDeviceInternetPortsRequest::getIpProtocol()const
|
||||
{
|
||||
return ipProtocol_;
|
||||
}
|
||||
|
||||
void AddRenderingDeviceInternetPortsRequest::setIpProtocol(const std::string& ipProtocol)
|
||||
{
|
||||
ipProtocol_ = ipProtocol;
|
||||
setParameter("IpProtocol", ipProtocol);
|
||||
}
|
||||
|
||||
long AddRenderingDeviceInternetPortsRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void AddRenderingDeviceInternetPortsRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string AddRenderingDeviceInternetPortsRequest::getInstanceIds()const
|
||||
{
|
||||
return instanceIds_;
|
||||
}
|
||||
|
||||
void AddRenderingDeviceInternetPortsRequest::setInstanceIds(const std::string& instanceIds)
|
||||
{
|
||||
instanceIds_ = instanceIds;
|
||||
setParameter("InstanceIds", instanceIds);
|
||||
}
|
||||
|
||||
std::string AddRenderingDeviceInternetPortsRequest::getInternalPort()const
|
||||
{
|
||||
return internalPort_;
|
||||
}
|
||||
|
||||
void AddRenderingDeviceInternetPortsRequest::setInternalPort(const std::string& internalPort)
|
||||
{
|
||||
internalPort_ = internalPort;
|
||||
setParameter("InternalPort", internalPort);
|
||||
}
|
||||
|
||||
52
vs/src/model/AddRenderingDeviceInternetPortsResult.cc
Normal file
52
vs/src/model/AddRenderingDeviceInternetPortsResult.cc
Normal file
@@ -0,0 +1,52 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vs/model/AddRenderingDeviceInternetPortsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vs;
|
||||
using namespace AlibabaCloud::Vs::Model;
|
||||
|
||||
AddRenderingDeviceInternetPortsResult::AddRenderingDeviceInternetPortsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
AddRenderingDeviceInternetPortsResult::AddRenderingDeviceInternetPortsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
AddRenderingDeviceInternetPortsResult::~AddRenderingDeviceInternetPortsResult()
|
||||
{}
|
||||
|
||||
void AddRenderingDeviceInternetPortsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allInstanceIds = value["InstanceIds"]["instanceId"];
|
||||
for (const auto &item : allInstanceIds)
|
||||
instanceIds_.push_back(item.asString());
|
||||
|
||||
}
|
||||
|
||||
std::vector<std::string> AddRenderingDeviceInternetPortsResult::getInstanceIds()const
|
||||
{
|
||||
return instanceIds_;
|
||||
}
|
||||
|
||||
@@ -45,16 +45,16 @@ void BatchStartDevicesResult::parse(const std::string &payload)
|
||||
Result resultsObject;
|
||||
if(!valueResultsResult["Id"].isNull())
|
||||
resultsObject.id = valueResultsResult["Id"].asString();
|
||||
auto allStreamsNode = allResultsNode["Streams"]["Stream"];
|
||||
for (auto allResultsNodeStreamsStream : allStreamsNode)
|
||||
auto allStreamsNode = valueResultsResult["Streams"]["Stream"];
|
||||
for (auto valueResultsResultStreamsStream : allStreamsNode)
|
||||
{
|
||||
Result::Stream streamsObject;
|
||||
if(!allResultsNodeStreamsStream["Id"].isNull())
|
||||
streamsObject.id = allResultsNodeStreamsStream["Id"].asString();
|
||||
if(!allResultsNodeStreamsStream["Name"].isNull())
|
||||
streamsObject.name = allResultsNodeStreamsStream["Name"].asString();
|
||||
if(!allResultsNodeStreamsStream["Error"].isNull())
|
||||
streamsObject.error = allResultsNodeStreamsStream["Error"].asString();
|
||||
if(!valueResultsResultStreamsStream["Id"].isNull())
|
||||
streamsObject.id = valueResultsResultStreamsStream["Id"].asString();
|
||||
if(!valueResultsResultStreamsStream["Name"].isNull())
|
||||
streamsObject.name = valueResultsResultStreamsStream["Name"].asString();
|
||||
if(!valueResultsResultStreamsStream["Error"].isNull())
|
||||
streamsObject.error = valueResultsResultStreamsStream["Error"].asString();
|
||||
resultsObject.streams.push_back(streamsObject);
|
||||
}
|
||||
results_.push_back(resultsObject);
|
||||
|
||||
@@ -45,16 +45,16 @@ void BatchStopDevicesResult::parse(const std::string &payload)
|
||||
Result resultsObject;
|
||||
if(!valueResultsResult["Id"].isNull())
|
||||
resultsObject.id = valueResultsResult["Id"].asString();
|
||||
auto allStreamsNode = allResultsNode["Streams"]["Stream"];
|
||||
for (auto allResultsNodeStreamsStream : allStreamsNode)
|
||||
auto allStreamsNode = valueResultsResult["Streams"]["Stream"];
|
||||
for (auto valueResultsResultStreamsStream : allStreamsNode)
|
||||
{
|
||||
Result::Stream streamsObject;
|
||||
if(!allResultsNodeStreamsStream["Id"].isNull())
|
||||
streamsObject.id = allResultsNodeStreamsStream["Id"].asString();
|
||||
if(!allResultsNodeStreamsStream["Name"].isNull())
|
||||
streamsObject.name = allResultsNodeStreamsStream["Name"].asString();
|
||||
if(!allResultsNodeStreamsStream["Error"].isNull())
|
||||
streamsObject.error = allResultsNodeStreamsStream["Error"].asString();
|
||||
if(!valueResultsResultStreamsStream["Id"].isNull())
|
||||
streamsObject.id = valueResultsResultStreamsStream["Id"].asString();
|
||||
if(!valueResultsResultStreamsStream["Name"].isNull())
|
||||
streamsObject.name = valueResultsResultStreamsStream["Name"].asString();
|
||||
if(!valueResultsResultStreamsStream["Error"].isNull())
|
||||
streamsObject.error = valueResultsResultStreamsStream["Error"].asString();
|
||||
resultsObject.streams.push_back(streamsObject);
|
||||
}
|
||||
results_.push_back(resultsObject);
|
||||
|
||||
@@ -38,6 +38,17 @@ void ContinuousAdjustRequest::setFocus(const std::string& focus)
|
||||
setParameter("Focus", focus);
|
||||
}
|
||||
|
||||
std::string ContinuousAdjustRequest::getSubProtocol()const
|
||||
{
|
||||
return subProtocol_;
|
||||
}
|
||||
|
||||
void ContinuousAdjustRequest::setSubProtocol(const std::string& subProtocol)
|
||||
{
|
||||
subProtocol_ = subProtocol;
|
||||
setParameter("SubProtocol", subProtocol);
|
||||
}
|
||||
|
||||
std::string ContinuousAdjustRequest::getId()const
|
||||
{
|
||||
return id_;
|
||||
|
||||
@@ -38,6 +38,17 @@ void ContinuousMoveRequest::setTilt(const std::string& tilt)
|
||||
setParameter("Tilt", tilt);
|
||||
}
|
||||
|
||||
std::string ContinuousMoveRequest::getSubProtocol()const
|
||||
{
|
||||
return subProtocol_;
|
||||
}
|
||||
|
||||
void ContinuousMoveRequest::setSubProtocol(const std::string& subProtocol)
|
||||
{
|
||||
subProtocol_ = subProtocol;
|
||||
setParameter("SubProtocol", subProtocol);
|
||||
}
|
||||
|
||||
std::string ContinuousMoveRequest::getId()const
|
||||
{
|
||||
return id_;
|
||||
|
||||
106
vs/src/model/CreateClusterRequest.cc
Normal file
106
vs/src/model/CreateClusterRequest.cc
Normal file
@@ -0,0 +1,106 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vs/model/CreateClusterRequest.h>
|
||||
|
||||
using AlibabaCloud::Vs::Model::CreateClusterRequest;
|
||||
|
||||
CreateClusterRequest::CreateClusterRequest() :
|
||||
RpcServiceRequest("vs", "2018-12-12", "CreateCluster")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateClusterRequest::~CreateClusterRequest()
|
||||
{}
|
||||
|
||||
std::string CreateClusterRequest::getSecurityGroupId()const
|
||||
{
|
||||
return securityGroupId_;
|
||||
}
|
||||
|
||||
void CreateClusterRequest::setSecurityGroupId(const std::string& securityGroupId)
|
||||
{
|
||||
securityGroupId_ = securityGroupId;
|
||||
setParameter("SecurityGroupId", securityGroupId);
|
||||
}
|
||||
|
||||
std::string CreateClusterRequest::getDescription()const
|
||||
{
|
||||
return description_;
|
||||
}
|
||||
|
||||
void CreateClusterRequest::setDescription(const std::string& description)
|
||||
{
|
||||
description_ = description;
|
||||
setParameter("Description", description);
|
||||
}
|
||||
|
||||
std::string CreateClusterRequest::getMaintainTime()const
|
||||
{
|
||||
return maintainTime_;
|
||||
}
|
||||
|
||||
void CreateClusterRequest::setMaintainTime(const std::string& maintainTime)
|
||||
{
|
||||
maintainTime_ = maintainTime;
|
||||
setParameter("MaintainTime", maintainTime);
|
||||
}
|
||||
|
||||
std::string CreateClusterRequest::getShowLog()const
|
||||
{
|
||||
return showLog_;
|
||||
}
|
||||
|
||||
void CreateClusterRequest::setShowLog(const std::string& showLog)
|
||||
{
|
||||
showLog_ = showLog;
|
||||
setParameter("ShowLog", showLog);
|
||||
}
|
||||
|
||||
long CreateClusterRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void CreateClusterRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string CreateClusterRequest::getName()const
|
||||
{
|
||||
return name_;
|
||||
}
|
||||
|
||||
void CreateClusterRequest::setName(const std::string& name)
|
||||
{
|
||||
name_ = name;
|
||||
setParameter("Name", name);
|
||||
}
|
||||
|
||||
std::string CreateClusterRequest::getInternalPorts()const
|
||||
{
|
||||
return internalPorts_;
|
||||
}
|
||||
|
||||
void CreateClusterRequest::setInternalPorts(const std::string& internalPorts)
|
||||
{
|
||||
internalPorts_ = internalPorts;
|
||||
setParameter("InternalPorts", internalPorts);
|
||||
}
|
||||
|
||||
51
vs/src/model/CreateClusterResult.cc
Normal file
51
vs/src/model/CreateClusterResult.cc
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vs/model/CreateClusterResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vs;
|
||||
using namespace AlibabaCloud::Vs::Model;
|
||||
|
||||
CreateClusterResult::CreateClusterResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateClusterResult::CreateClusterResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateClusterResult::~CreateClusterResult()
|
||||
{}
|
||||
|
||||
void CreateClusterResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ClusterId"].isNull())
|
||||
clusterId_ = value["ClusterId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateClusterResult::getClusterId()const
|
||||
{
|
||||
return clusterId_;
|
||||
}
|
||||
|
||||
95
vs/src/model/CreateDeviceSnapshotRequest.cc
Normal file
95
vs/src/model/CreateDeviceSnapshotRequest.cc
Normal file
@@ -0,0 +1,95 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vs/model/CreateDeviceSnapshotRequest.h>
|
||||
|
||||
using AlibabaCloud::Vs::Model::CreateDeviceSnapshotRequest;
|
||||
|
||||
CreateDeviceSnapshotRequest::CreateDeviceSnapshotRequest() :
|
||||
RpcServiceRequest("vs", "2018-12-12", "CreateDeviceSnapshot")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateDeviceSnapshotRequest::~CreateDeviceSnapshotRequest()
|
||||
{}
|
||||
|
||||
std::string CreateDeviceSnapshotRequest::getSnapshotConfig()const
|
||||
{
|
||||
return snapshotConfig_;
|
||||
}
|
||||
|
||||
void CreateDeviceSnapshotRequest::setSnapshotConfig(const std::string& snapshotConfig)
|
||||
{
|
||||
snapshotConfig_ = snapshotConfig;
|
||||
setParameter("SnapshotConfig", snapshotConfig);
|
||||
}
|
||||
|
||||
std::string CreateDeviceSnapshotRequest::getMode()const
|
||||
{
|
||||
return mode_;
|
||||
}
|
||||
|
||||
void CreateDeviceSnapshotRequest::setMode(const std::string& mode)
|
||||
{
|
||||
mode_ = mode;
|
||||
setParameter("Mode", mode);
|
||||
}
|
||||
|
||||
std::string CreateDeviceSnapshotRequest::getShowLog()const
|
||||
{
|
||||
return showLog_;
|
||||
}
|
||||
|
||||
void CreateDeviceSnapshotRequest::setShowLog(const std::string& showLog)
|
||||
{
|
||||
showLog_ = showLog;
|
||||
setParameter("ShowLog", showLog);
|
||||
}
|
||||
|
||||
std::string CreateDeviceSnapshotRequest::getStreamId()const
|
||||
{
|
||||
return streamId_;
|
||||
}
|
||||
|
||||
void CreateDeviceSnapshotRequest::setStreamId(const std::string& streamId)
|
||||
{
|
||||
streamId_ = streamId;
|
||||
setParameter("StreamId", streamId);
|
||||
}
|
||||
|
||||
long CreateDeviceSnapshotRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void CreateDeviceSnapshotRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string CreateDeviceSnapshotRequest::getDeviceId()const
|
||||
{
|
||||
return deviceId_;
|
||||
}
|
||||
|
||||
void CreateDeviceSnapshotRequest::setDeviceId(const std::string& deviceId)
|
||||
{
|
||||
deviceId_ = deviceId;
|
||||
setParameter("DeviceId", deviceId);
|
||||
}
|
||||
|
||||
51
vs/src/model/CreateDeviceSnapshotResult.cc
Normal file
51
vs/src/model/CreateDeviceSnapshotResult.cc
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vs/model/CreateDeviceSnapshotResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vs;
|
||||
using namespace AlibabaCloud::Vs::Model;
|
||||
|
||||
CreateDeviceSnapshotResult::CreateDeviceSnapshotResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateDeviceSnapshotResult::CreateDeviceSnapshotResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateDeviceSnapshotResult::~CreateDeviceSnapshotResult()
|
||||
{}
|
||||
|
||||
void CreateDeviceSnapshotResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Id"].isNull())
|
||||
id_ = value["Id"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateDeviceSnapshotResult::getId()const
|
||||
{
|
||||
return id_;
|
||||
}
|
||||
|
||||
183
vs/src/model/CreateRenderingDeviceRequest.cc
Normal file
183
vs/src/model/CreateRenderingDeviceRequest.cc
Normal file
@@ -0,0 +1,183 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vs/model/CreateRenderingDeviceRequest.h>
|
||||
|
||||
using AlibabaCloud::Vs::Model::CreateRenderingDeviceRequest;
|
||||
|
||||
CreateRenderingDeviceRequest::CreateRenderingDeviceRequest() :
|
||||
RpcServiceRequest("vs", "2018-12-12", "CreateRenderingDevice")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateRenderingDeviceRequest::~CreateRenderingDeviceRequest()
|
||||
{}
|
||||
|
||||
std::string CreateRenderingDeviceRequest::getImageId()const
|
||||
{
|
||||
return imageId_;
|
||||
}
|
||||
|
||||
void CreateRenderingDeviceRequest::setImageId(const std::string& imageId)
|
||||
{
|
||||
imageId_ = imageId;
|
||||
setParameter("ImageId", imageId);
|
||||
}
|
||||
|
||||
std::string CreateRenderingDeviceRequest::getSecurityGroupId()const
|
||||
{
|
||||
return securityGroupId_;
|
||||
}
|
||||
|
||||
void CreateRenderingDeviceRequest::setSecurityGroupId(const std::string& securityGroupId)
|
||||
{
|
||||
securityGroupId_ = securityGroupId;
|
||||
setParameter("SecurityGroupId", securityGroupId);
|
||||
}
|
||||
|
||||
std::string CreateRenderingDeviceRequest::getDescription()const
|
||||
{
|
||||
return description_;
|
||||
}
|
||||
|
||||
void CreateRenderingDeviceRequest::setDescription(const std::string& description)
|
||||
{
|
||||
description_ = description;
|
||||
setParameter("Description", description);
|
||||
}
|
||||
|
||||
std::string CreateRenderingDeviceRequest::getInstanceChargeType()const
|
||||
{
|
||||
return instanceChargeType_;
|
||||
}
|
||||
|
||||
void CreateRenderingDeviceRequest::setInstanceChargeType(const std::string& instanceChargeType)
|
||||
{
|
||||
instanceChargeType_ = instanceChargeType;
|
||||
setParameter("InstanceChargeType", instanceChargeType);
|
||||
}
|
||||
|
||||
std::string CreateRenderingDeviceRequest::getShowLog()const
|
||||
{
|
||||
return showLog_;
|
||||
}
|
||||
|
||||
void CreateRenderingDeviceRequest::setShowLog(const std::string& showLog)
|
||||
{
|
||||
showLog_ = showLog;
|
||||
setParameter("ShowLog", showLog);
|
||||
}
|
||||
|
||||
int CreateRenderingDeviceRequest::getAutoRenewPeriod()const
|
||||
{
|
||||
return autoRenewPeriod_;
|
||||
}
|
||||
|
||||
void CreateRenderingDeviceRequest::setAutoRenewPeriod(int autoRenewPeriod)
|
||||
{
|
||||
autoRenewPeriod_ = autoRenewPeriod;
|
||||
setParameter("AutoRenewPeriod", std::to_string(autoRenewPeriod));
|
||||
}
|
||||
|
||||
int CreateRenderingDeviceRequest::getPeriod()const
|
||||
{
|
||||
return period_;
|
||||
}
|
||||
|
||||
void CreateRenderingDeviceRequest::setPeriod(int period)
|
||||
{
|
||||
period_ = period;
|
||||
setParameter("Period", std::to_string(period));
|
||||
}
|
||||
|
||||
int CreateRenderingDeviceRequest::getCount()const
|
||||
{
|
||||
return count_;
|
||||
}
|
||||
|
||||
void CreateRenderingDeviceRequest::setCount(int count)
|
||||
{
|
||||
count_ = count;
|
||||
setParameter("Count", std::to_string(count));
|
||||
}
|
||||
|
||||
std::string CreateRenderingDeviceRequest::getSpecification()const
|
||||
{
|
||||
return specification_;
|
||||
}
|
||||
|
||||
void CreateRenderingDeviceRequest::setSpecification(const std::string& specification)
|
||||
{
|
||||
specification_ = specification;
|
||||
setParameter("Specification", specification);
|
||||
}
|
||||
|
||||
std::string CreateRenderingDeviceRequest::getClusterId()const
|
||||
{
|
||||
return clusterId_;
|
||||
}
|
||||
|
||||
void CreateRenderingDeviceRequest::setClusterId(const std::string& clusterId)
|
||||
{
|
||||
clusterId_ = clusterId;
|
||||
setParameter("ClusterId", clusterId);
|
||||
}
|
||||
|
||||
long CreateRenderingDeviceRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void CreateRenderingDeviceRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string CreateRenderingDeviceRequest::getPeriodUnit()const
|
||||
{
|
||||
return periodUnit_;
|
||||
}
|
||||
|
||||
void CreateRenderingDeviceRequest::setPeriodUnit(const std::string& periodUnit)
|
||||
{
|
||||
periodUnit_ = periodUnit;
|
||||
setParameter("PeriodUnit", periodUnit);
|
||||
}
|
||||
|
||||
bool CreateRenderingDeviceRequest::getAutoRenew()const
|
||||
{
|
||||
return autoRenew_;
|
||||
}
|
||||
|
||||
void CreateRenderingDeviceRequest::setAutoRenew(bool autoRenew)
|
||||
{
|
||||
autoRenew_ = autoRenew;
|
||||
setParameter("AutoRenew", autoRenew ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CreateRenderingDeviceRequest::getEdgeNodeName()const
|
||||
{
|
||||
return edgeNodeName_;
|
||||
}
|
||||
|
||||
void CreateRenderingDeviceRequest::setEdgeNodeName(const std::string& edgeNodeName)
|
||||
{
|
||||
edgeNodeName_ = edgeNodeName;
|
||||
setParameter("EdgeNodeName", edgeNodeName);
|
||||
}
|
||||
|
||||
52
vs/src/model/CreateRenderingDeviceResult.cc
Normal file
52
vs/src/model/CreateRenderingDeviceResult.cc
Normal file
@@ -0,0 +1,52 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vs/model/CreateRenderingDeviceResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vs;
|
||||
using namespace AlibabaCloud::Vs::Model;
|
||||
|
||||
CreateRenderingDeviceResult::CreateRenderingDeviceResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateRenderingDeviceResult::CreateRenderingDeviceResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateRenderingDeviceResult::~CreateRenderingDeviceResult()
|
||||
{}
|
||||
|
||||
void CreateRenderingDeviceResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allInstanceIds = value["InstanceIds"]["InstanceId"];
|
||||
for (const auto &item : allInstanceIds)
|
||||
instanceIds_.push_back(item.asString());
|
||||
|
||||
}
|
||||
|
||||
std::vector<std::string> CreateRenderingDeviceResult::getInstanceIds()const
|
||||
{
|
||||
return instanceIds_;
|
||||
}
|
||||
|
||||
62
vs/src/model/DeleteBucketRequest.cc
Normal file
62
vs/src/model/DeleteBucketRequest.cc
Normal 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vs/model/DeleteBucketRequest.h>
|
||||
|
||||
using AlibabaCloud::Vs::Model::DeleteBucketRequest;
|
||||
|
||||
DeleteBucketRequest::DeleteBucketRequest() :
|
||||
RpcServiceRequest("vs", "2018-12-12", "DeleteBucket")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteBucketRequest::~DeleteBucketRequest()
|
||||
{}
|
||||
|
||||
std::string DeleteBucketRequest::getBucketName()const
|
||||
{
|
||||
return bucketName_;
|
||||
}
|
||||
|
||||
void DeleteBucketRequest::setBucketName(const std::string& bucketName)
|
||||
{
|
||||
bucketName_ = bucketName;
|
||||
setParameter("BucketName", bucketName);
|
||||
}
|
||||
|
||||
std::string DeleteBucketRequest::getShowLog()const
|
||||
{
|
||||
return showLog_;
|
||||
}
|
||||
|
||||
void DeleteBucketRequest::setShowLog(const std::string& showLog)
|
||||
{
|
||||
showLog_ = showLog;
|
||||
setParameter("ShowLog", showLog);
|
||||
}
|
||||
|
||||
long DeleteBucketRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DeleteBucketRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
44
vs/src/model/DeleteBucketResult.cc
Normal file
44
vs/src/model/DeleteBucketResult.cc
Normal file
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vs/model/DeleteBucketResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vs;
|
||||
using namespace AlibabaCloud::Vs::Model;
|
||||
|
||||
DeleteBucketResult::DeleteBucketResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeleteBucketResult::DeleteBucketResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeleteBucketResult::~DeleteBucketResult()
|
||||
{}
|
||||
|
||||
void DeleteBucketResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
62
vs/src/model/DeleteClusterRequest.cc
Normal file
62
vs/src/model/DeleteClusterRequest.cc
Normal 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vs/model/DeleteClusterRequest.h>
|
||||
|
||||
using AlibabaCloud::Vs::Model::DeleteClusterRequest;
|
||||
|
||||
DeleteClusterRequest::DeleteClusterRequest() :
|
||||
RpcServiceRequest("vs", "2018-12-12", "DeleteCluster")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteClusterRequest::~DeleteClusterRequest()
|
||||
{}
|
||||
|
||||
std::string DeleteClusterRequest::getShowLog()const
|
||||
{
|
||||
return showLog_;
|
||||
}
|
||||
|
||||
void DeleteClusterRequest::setShowLog(const std::string& showLog)
|
||||
{
|
||||
showLog_ = showLog;
|
||||
setParameter("ShowLog", showLog);
|
||||
}
|
||||
|
||||
std::string DeleteClusterRequest::getClusterId()const
|
||||
{
|
||||
return clusterId_;
|
||||
}
|
||||
|
||||
void DeleteClusterRequest::setClusterId(const std::string& clusterId)
|
||||
{
|
||||
clusterId_ = clusterId;
|
||||
setParameter("ClusterId", clusterId);
|
||||
}
|
||||
|
||||
long DeleteClusterRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DeleteClusterRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
44
vs/src/model/DeleteClusterResult.cc
Normal file
44
vs/src/model/DeleteClusterResult.cc
Normal file
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vs/model/DeleteClusterResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vs;
|
||||
using namespace AlibabaCloud::Vs::Model;
|
||||
|
||||
DeleteClusterResult::DeleteClusterResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeleteClusterResult::DeleteClusterResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeleteClusterResult::~DeleteClusterResult()
|
||||
{}
|
||||
|
||||
void DeleteClusterResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -27,6 +27,17 @@ DeletePresetRequest::DeletePresetRequest() :
|
||||
DeletePresetRequest::~DeletePresetRequest()
|
||||
{}
|
||||
|
||||
std::string DeletePresetRequest::getSubProtocol()const
|
||||
{
|
||||
return subProtocol_;
|
||||
}
|
||||
|
||||
void DeletePresetRequest::setSubProtocol(const std::string& subProtocol)
|
||||
{
|
||||
subProtocol_ = subProtocol;
|
||||
setParameter("SubProtocol", subProtocol);
|
||||
}
|
||||
|
||||
std::string DeletePresetRequest::getId()const
|
||||
{
|
||||
return id_;
|
||||
|
||||
95
vs/src/model/DeleteRenderingDeviceInternetPortsRequest.cc
Normal file
95
vs/src/model/DeleteRenderingDeviceInternetPortsRequest.cc
Normal file
@@ -0,0 +1,95 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vs/model/DeleteRenderingDeviceInternetPortsRequest.h>
|
||||
|
||||
using AlibabaCloud::Vs::Model::DeleteRenderingDeviceInternetPortsRequest;
|
||||
|
||||
DeleteRenderingDeviceInternetPortsRequest::DeleteRenderingDeviceInternetPortsRequest() :
|
||||
RpcServiceRequest("vs", "2018-12-12", "DeleteRenderingDeviceInternetPorts")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteRenderingDeviceInternetPortsRequest::~DeleteRenderingDeviceInternetPortsRequest()
|
||||
{}
|
||||
|
||||
std::string DeleteRenderingDeviceInternetPortsRequest::getISP()const
|
||||
{
|
||||
return iSP_;
|
||||
}
|
||||
|
||||
void DeleteRenderingDeviceInternetPortsRequest::setISP(const std::string& iSP)
|
||||
{
|
||||
iSP_ = iSP;
|
||||
setParameter("ISP", iSP);
|
||||
}
|
||||
|
||||
std::string DeleteRenderingDeviceInternetPortsRequest::getShowLog()const
|
||||
{
|
||||
return showLog_;
|
||||
}
|
||||
|
||||
void DeleteRenderingDeviceInternetPortsRequest::setShowLog(const std::string& showLog)
|
||||
{
|
||||
showLog_ = showLog;
|
||||
setParameter("ShowLog", showLog);
|
||||
}
|
||||
|
||||
std::string DeleteRenderingDeviceInternetPortsRequest::getIpProtocol()const
|
||||
{
|
||||
return ipProtocol_;
|
||||
}
|
||||
|
||||
void DeleteRenderingDeviceInternetPortsRequest::setIpProtocol(const std::string& ipProtocol)
|
||||
{
|
||||
ipProtocol_ = ipProtocol;
|
||||
setParameter("IpProtocol", ipProtocol);
|
||||
}
|
||||
|
||||
long DeleteRenderingDeviceInternetPortsRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DeleteRenderingDeviceInternetPortsRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DeleteRenderingDeviceInternetPortsRequest::getInstanceIds()const
|
||||
{
|
||||
return instanceIds_;
|
||||
}
|
||||
|
||||
void DeleteRenderingDeviceInternetPortsRequest::setInstanceIds(const std::string& instanceIds)
|
||||
{
|
||||
instanceIds_ = instanceIds;
|
||||
setParameter("InstanceIds", instanceIds);
|
||||
}
|
||||
|
||||
std::string DeleteRenderingDeviceInternetPortsRequest::getInternalPort()const
|
||||
{
|
||||
return internalPort_;
|
||||
}
|
||||
|
||||
void DeleteRenderingDeviceInternetPortsRequest::setInternalPort(const std::string& internalPort)
|
||||
{
|
||||
internalPort_ = internalPort;
|
||||
setParameter("InternalPort", internalPort);
|
||||
}
|
||||
|
||||
52
vs/src/model/DeleteRenderingDeviceInternetPortsResult.cc
Normal file
52
vs/src/model/DeleteRenderingDeviceInternetPortsResult.cc
Normal file
@@ -0,0 +1,52 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vs/model/DeleteRenderingDeviceInternetPortsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vs;
|
||||
using namespace AlibabaCloud::Vs::Model;
|
||||
|
||||
DeleteRenderingDeviceInternetPortsResult::DeleteRenderingDeviceInternetPortsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeleteRenderingDeviceInternetPortsResult::DeleteRenderingDeviceInternetPortsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeleteRenderingDeviceInternetPortsResult::~DeleteRenderingDeviceInternetPortsResult()
|
||||
{}
|
||||
|
||||
void DeleteRenderingDeviceInternetPortsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allInstanceIds = value["InstanceIds"]["instanceIds"];
|
||||
for (const auto &item : allInstanceIds)
|
||||
instanceIds_.push_back(item.asString());
|
||||
|
||||
}
|
||||
|
||||
std::vector<std::string> DeleteRenderingDeviceInternetPortsResult::getInstanceIds()const
|
||||
{
|
||||
return instanceIds_;
|
||||
}
|
||||
|
||||
62
vs/src/model/DeleteRenderingDevicesRequest.cc
Normal file
62
vs/src/model/DeleteRenderingDevicesRequest.cc
Normal 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vs/model/DeleteRenderingDevicesRequest.h>
|
||||
|
||||
using AlibabaCloud::Vs::Model::DeleteRenderingDevicesRequest;
|
||||
|
||||
DeleteRenderingDevicesRequest::DeleteRenderingDevicesRequest() :
|
||||
RpcServiceRequest("vs", "2018-12-12", "DeleteRenderingDevices")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteRenderingDevicesRequest::~DeleteRenderingDevicesRequest()
|
||||
{}
|
||||
|
||||
std::string DeleteRenderingDevicesRequest::getShowLog()const
|
||||
{
|
||||
return showLog_;
|
||||
}
|
||||
|
||||
void DeleteRenderingDevicesRequest::setShowLog(const std::string& showLog)
|
||||
{
|
||||
showLog_ = showLog;
|
||||
setParameter("ShowLog", showLog);
|
||||
}
|
||||
|
||||
long DeleteRenderingDevicesRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DeleteRenderingDevicesRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DeleteRenderingDevicesRequest::getInstanceIds()const
|
||||
{
|
||||
return instanceIds_;
|
||||
}
|
||||
|
||||
void DeleteRenderingDevicesRequest::setInstanceIds(const std::string& instanceIds)
|
||||
{
|
||||
instanceIds_ = instanceIds;
|
||||
setParameter("InstanceIds", instanceIds);
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user