in selectdb-20230522/alibabacloud_selectdb20230522/models.py [0:0]
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.category is not None:
result['Category'] = self.category
if self.charge_type is not None:
result['ChargeType'] = self.charge_type
if self.cluster_count is not None:
result['ClusterCount'] = self.cluster_count
if self.dbinstance_id is not None:
result['DBInstanceId'] = self.dbinstance_id
if self.deploy_scheme is not None:
result['DeployScheme'] = self.deploy_scheme
if self.description is not None:
result['Description'] = self.description
if self.engine is not None:
result['Engine'] = self.engine
if self.engine_minor_version is not None:
result['EngineMinorVersion'] = self.engine_minor_version
if self.engine_version is not None:
result['EngineVersion'] = self.engine_version
if self.expire_time is not None:
result['ExpireTime'] = self.expire_time
if self.gmt_created is not None:
result['GmtCreated'] = self.gmt_created
if self.gmt_modified is not None:
result['GmtModified'] = self.gmt_modified
if self.instance_used_type is not None:
result['InstanceUsedType'] = self.instance_used_type
if self.is_deleted is not None:
result['IsDeleted'] = self.is_deleted
if self.lock_mode is not None:
result['LockMode'] = self.lock_mode
if self.lock_reason is not None:
result['LockReason'] = self.lock_reason
if self.maintain_end_time_str is not None:
result['MaintainEndTimeStr'] = self.maintain_end_time_str
if self.maintain_endtime is not None:
result['MaintainEndtime'] = self.maintain_endtime
if self.maintain_start_time_str is not None:
result['MaintainStartTimeStr'] = self.maintain_start_time_str
if self.maintain_starttime is not None:
result['MaintainStarttime'] = self.maintain_starttime
result['MultiZone'] = []
if self.multi_zone is not None:
for k in self.multi_zone:
result['MultiZone'].append(k.to_map() if k else None)
if self.object_store_size is not None:
result['ObjectStoreSize'] = self.object_store_size
if self.parent_instance is not None:
result['ParentInstance'] = self.parent_instance
if self.region_id is not None:
result['RegionId'] = self.region_id
if self.resource_cpu is not None:
result['ResourceCpu'] = self.resource_cpu
if self.resource_group_id is not None:
result['ResourceGroupId'] = self.resource_group_id
if self.resource_memory is not None:
result['ResourceMemory'] = self.resource_memory
if self.scale_max is not None:
result['ScaleMax'] = self.scale_max
if self.scale_min is not None:
result['ScaleMin'] = self.scale_min
if self.scale_replica is not None:
result['ScaleReplica'] = self.scale_replica
if self.status is not None:
result['Status'] = self.status
if self.storage_size is not None:
result['StorageSize'] = self.storage_size
if self.storage_type is not None:
result['StorageType'] = self.storage_type
result['Tags'] = []
if self.tags is not None:
for k in self.tags:
result['Tags'].append(k.to_map() if k else None)
if self.tenant_cluster_id is not None:
result['TenantClusterId'] = self.tenant_cluster_id
if self.tenant_token is not None:
result['TenantToken'] = self.tenant_token
if self.tenant_user_id is not None:
result['TenantUserId'] = self.tenant_user_id
if self.vpc_id is not None:
result['VpcId'] = self.vpc_id
if self.vswitch_id is not None:
result['VswitchId'] = self.vswitch_id
if self.zone_id is not None:
result['ZoneId'] = self.zone_id
if self.connection_string is not None:
result['connectionString'] = self.connection_string
return result