aliyun-python-sdk-adb/aliyunsdkadb/request/v20190315/CreateDBClusterRequest.py (142 lines of code) (raw):

# Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The ASF licenses this file # to you 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. from aliyunsdkcore.request import RpcRequest from aliyunsdkadb.endpoint import endpoint_data class CreateDBClusterRequest(RpcRequest): def __init__(self): RpcRequest.__init__(self, 'adb', '2019-03-15', 'CreateDBCluster','ads') self.set_method('POST') if hasattr(self, "endpoint_map"): setattr(self, "endpoint_map", endpoint_data.getEndpointMap()) if hasattr(self, "endpoint_regional"): setattr(self, "endpoint_regional", endpoint_data.getEndpointRegional()) def get_ResourceOwnerId(self): # Long return self.get_query_params().get('ResourceOwnerId') def set_ResourceOwnerId(self, ResourceOwnerId): # Long self.add_query_param('ResourceOwnerId', ResourceOwnerId) def get_DBClusterDescription(self): # String return self.get_query_params().get('DBClusterDescription') def set_DBClusterDescription(self, DBClusterDescription): # String self.add_query_param('DBClusterDescription', DBClusterDescription) def get_StorageType(self): # String return self.get_query_params().get('StorageType') def set_StorageType(self, StorageType): # String self.add_query_param('StorageType', StorageType) def get_Mode(self): # String return self.get_query_params().get('Mode') def set_Mode(self, Mode): # String self.add_query_param('Mode', Mode) def get_ResourceGroupId(self): # String return self.get_query_params().get('ResourceGroupId') def set_ResourceGroupId(self, ResourceGroupId): # String self.add_query_param('ResourceGroupId', ResourceGroupId) def get_Tags(self): # RepeatList return self.get_query_params().get('Tag') def set_Tags(self, Tag): # RepeatList for depth1 in range(len(Tag)): if Tag[depth1].get('Value') is not None: self.add_query_param('Tag.' + str(depth1 + 1) + '.Value', Tag[depth1].get('Value')) if Tag[depth1].get('Key') is not None: self.add_query_param('Tag.' + str(depth1 + 1) + '.Key', Tag[depth1].get('Key')) def get_Period(self): # String return self.get_query_params().get('Period') def set_Period(self, Period): # String self.add_query_param('Period', Period) def get_BackupSetID(self): # String return self.get_query_params().get('BackupSetID') def set_BackupSetID(self, BackupSetID): # String self.add_query_param('BackupSetID', BackupSetID) def get_OwnerId(self): # Long return self.get_query_params().get('OwnerId') def set_OwnerId(self, OwnerId): # Long self.add_query_param('OwnerId', OwnerId) def get_DBNodeGroupCount(self): # String return self.get_query_params().get('DBNodeGroupCount') def set_DBNodeGroupCount(self, DBNodeGroupCount): # String self.add_query_param('DBNodeGroupCount', DBNodeGroupCount) def get_VSwitchId(self): # String return self.get_query_params().get('VSwitchId') def set_VSwitchId(self, VSwitchId): # String self.add_query_param('VSwitchId', VSwitchId) def get_ZoneId(self): # String return self.get_query_params().get('ZoneId') def set_ZoneId(self, ZoneId): # String self.add_query_param('ZoneId', ZoneId) def get_ComputeResource(self): # String return self.get_query_params().get('ComputeResource') def set_ComputeResource(self, ComputeResource): # String self.add_query_param('ComputeResource', ComputeResource) def get_KmsId(self): # String return self.get_query_params().get('KmsId') def set_KmsId(self, KmsId): # String self.add_query_param('KmsId', KmsId) def get_ElasticIOResource(self): # String return self.get_query_params().get('ElasticIOResource') def set_ElasticIOResource(self, ElasticIOResource): # String self.add_query_param('ElasticIOResource', ElasticIOResource) def get_SourceDBInstanceName(self): # String return self.get_query_params().get('SourceDBInstanceName') def set_SourceDBInstanceName(self, SourceDBInstanceName): # String self.add_query_param('SourceDBInstanceName', SourceDBInstanceName) def get_ClientToken(self): # String return self.get_query_params().get('ClientToken') def set_ClientToken(self, ClientToken): # String self.add_query_param('ClientToken', ClientToken) def get_StorageResource(self): # String return self.get_query_params().get('StorageResource') def set_StorageResource(self, StorageResource): # String self.add_query_param('StorageResource', StorageResource) def get_DBClusterCategory(self): # String return self.get_query_params().get('DBClusterCategory') def set_DBClusterCategory(self, DBClusterCategory): # String self.add_query_param('DBClusterCategory', DBClusterCategory) def get_DBClusterNetworkType(self): # String return self.get_query_params().get('DBClusterNetworkType') def set_DBClusterNetworkType(self, DBClusterNetworkType): # String self.add_query_param('DBClusterNetworkType', DBClusterNetworkType) def get_RestoreTime(self): # String return self.get_query_params().get('RestoreTime') def set_RestoreTime(self, RestoreTime): # String self.add_query_param('RestoreTime', RestoreTime) def get_ResourceOwnerAccount(self): # String return self.get_query_params().get('ResourceOwnerAccount') def set_ResourceOwnerAccount(self, ResourceOwnerAccount): # String self.add_query_param('ResourceOwnerAccount', ResourceOwnerAccount) def get_OwnerAccount(self): # String return self.get_query_params().get('OwnerAccount') def set_OwnerAccount(self, OwnerAccount): # String self.add_query_param('OwnerAccount', OwnerAccount) def get_DBClusterVersion(self): # String return self.get_query_params().get('DBClusterVersion') def set_DBClusterVersion(self, DBClusterVersion): # String self.add_query_param('DBClusterVersion', DBClusterVersion) def get_DBClusterClass(self): # String return self.get_query_params().get('DBClusterClass') def set_DBClusterClass(self, DBClusterClass): # String self.add_query_param('DBClusterClass', DBClusterClass) def get_UsedTime(self): # String return self.get_query_params().get('UsedTime') def set_UsedTime(self, UsedTime): # String self.add_query_param('UsedTime', UsedTime) def get_RestoreType(self): # String return self.get_query_params().get('RestoreType') def set_RestoreType(self, RestoreType): # String self.add_query_param('RestoreType', RestoreType) def get_DBNodeStorage(self): # String return self.get_query_params().get('DBNodeStorage') def set_DBNodeStorage(self, DBNodeStorage): # String self.add_query_param('DBNodeStorage', DBNodeStorage) def get_ExecutorCount(self): # String return self.get_query_params().get('ExecutorCount') def set_ExecutorCount(self, ExecutorCount): # String self.add_query_param('ExecutorCount', ExecutorCount) def get_VPCId(self): # String return self.get_query_params().get('VPCId') def set_VPCId(self, VPCId): # String self.add_query_param('VPCId', VPCId) def get_DiskEncryption(self): # String return self.get_query_params().get('DiskEncryption') def set_DiskEncryption(self, DiskEncryption): # String self.add_query_param('DiskEncryption', DiskEncryption) def get_PayType(self): # String return self.get_query_params().get('PayType') def set_PayType(self, PayType): # String self.add_query_param('PayType', PayType)