in hdr-20170925/alibabacloud_hdr20170925/models.py [0:0]
def from_map(self, m: dict = None):
m = m or dict()
if m.get('AgentPort') is not None:
self.agent_port = m.get('AgentPort')
if m.get('AgentVersion') is not None:
self.agent_version = m.get('AgentVersion')
if m.get('Alias') is not None:
self.alias = m.get('Alias')
if m.get('Code') is not None:
self.code = m.get('Code')
if m.get('ConnectionStatus') is not None:
self.connection_status = m.get('ConnectionStatus')
if m.get('Consistent') is not None:
self.consistent = m.get('Consistent')
if m.get('Cpu') is not None:
self.cpu = m.get('Cpu')
if m.get('CrashConsistentPointPolicy') is not None:
self.crash_consistent_point_policy = m.get('CrashConsistentPointPolicy')
if m.get('Disks') is not None:
self.disks = m.get('Disks')
if m.get('Errno') is not None:
self.errno = m.get('Errno')
if m.get('FullSyncCurrentSize') is not None:
self.full_sync_current_size = m.get('FullSyncCurrentSize')
if m.get('FullSyncProgress') is not None:
self.full_sync_progress = m.get('FullSyncProgress')
if m.get('FullSyncStartTime') is not None:
self.full_sync_start_time = m.get('FullSyncStartTime')
if m.get('FullSyncTotalSize') is not None:
self.full_sync_total_size = m.get('FullSyncTotalSize')
if m.get('Hostname') is not None:
self.hostname = m.get('Hostname')
if m.get('IncrementalSyncStartTime') is not None:
self.incremental_sync_start_time = m.get('IncrementalSyncStartTime')
if m.get('IpAddress') is not None:
self.ip_address = m.get('IpAddress')
if m.get('LatestRecoveryPointTime') is not None:
self.latest_recovery_point_time = m.get('LatestRecoveryPointTime')
if m.get('Memory') is not None:
self.memory = m.get('Memory')
if m.get('Message') is not None:
self.message = m.get('Message')
if m.get('Operations') is not None:
self.operations = m.get('Operations')
if m.get('OriginalInstanceId') is not None:
self.original_instance_id = m.get('OriginalInstanceId')
if m.get('OsDetail') is not None:
self.os_detail = m.get('OsDetail')
if m.get('OsType') is not None:
self.os_type = m.get('OsType')
if m.get('PrimarySiteId') is not None:
self.primary_site_id = m.get('PrimarySiteId')
if m.get('RecoveredInstanceId') is not None:
self.recovered_instance_id = m.get('RecoveredInstanceId')
if m.get('RecoveredIpAddress') is not None:
self.recovered_ip_address = m.get('RecoveredIpAddress')
if m.get('RecoveryCpu') is not None:
self.recovery_cpu = m.get('RecoveryCpu')
if m.get('RecoveryEssdPerformanceLevel') is not None:
self.recovery_essd_performance_level = m.get('RecoveryEssdPerformanceLevel')
if m.get('RecoveryInstanceName') is not None:
self.recovery_instance_name = m.get('RecoveryInstanceName')
if m.get('RecoveryInstanceType') is not None:
self.recovery_instance_type = m.get('RecoveryInstanceType')
if m.get('RecoveryIpAddress') is not None:
self.recovery_ip_address = m.get('RecoveryIpAddress')
if m.get('RecoveryMemory') is not None:
self.recovery_memory = m.get('RecoveryMemory')
if m.get('RecoveryNetwork') is not None:
self.recovery_network = m.get('RecoveryNetwork')
if m.get('RecoveryPostScriptContent') is not None:
self.recovery_post_script_content = m.get('RecoveryPostScriptContent')
if m.get('RecoveryPostScriptType') is not None:
self.recovery_post_script_type = m.get('RecoveryPostScriptType')
if m.get('RecoveryReserveIp') is not None:
self.recovery_reserve_ip = m.get('RecoveryReserveIp')
if m.get('RecoveryUseDhcp') is not None:
self.recovery_use_dhcp = m.get('RecoveryUseDhcp')
if m.get('RecoveryUseEssd') is not None:
self.recovery_use_essd = m.get('RecoveryUseEssd')
if m.get('RecoveryUseSsd') is not None:
self.recovery_use_ssd = m.get('RecoveryUseSsd')
if m.get('ReplicationInfrastructureId') is not None:
self.replication_infrastructure_id = m.get('ReplicationInfrastructureId')
if m.get('ReplicationInfrastructureType') is not None:
self.replication_infrastructure_type = m.get('ReplicationInfrastructureType')
if m.get('ReplicationNetwork') is not None:
self.replication_network = m.get('ReplicationNetwork')
if m.get('ReplicationUseDhcp') is not None:
self.replication_use_dhcp = m.get('ReplicationUseDhcp')
if m.get('ReplicationUseEssd') is not None:
self.replication_use_essd = m.get('ReplicationUseEssd')
if m.get('ReplicationUseOriginalInstance') is not None:
self.replication_use_original_instance = m.get('ReplicationUseOriginalInstance')
if m.get('ReplicationUseSsd') is not None:
self.replication_use_ssd = m.get('ReplicationUseSsd')
if m.get('RequestId') is not None:
self.request_id = m.get('RequestId')
if m.get('Rpo') is not None:
self.rpo = m.get('Rpo')
if m.get('SecondarySiteId') is not None:
self.secondary_site_id = m.get('SecondarySiteId')
if m.get('ServerId') is not None:
self.server_id = m.get('ServerId')
if m.get('SourceGatewayVersion') is not None:
self.source_gateway_version = m.get('SourceGatewayVersion')
if m.get('Status') is not None:
self.status = m.get('Status')
if m.get('Success') is not None:
self.success = m.get('Success')
if m.get('TargetGatewayVersion') is not None:
self.target_gateway_version = m.get('TargetGatewayVersion')
if m.get('TaskId') is not None:
self.task_id = m.get('TaskId')
if m.get('TestFailoverStatus') is not None:
self.test_failover_status = m.get('TestFailoverStatus')
if m.get('TestRecoveredInstanceId') is not None:
self.test_recovered_instance_id = m.get('TestRecoveredInstanceId')
if m.get('TestRecoveredInstanceName') is not None:
self.test_recovered_instance_name = m.get('TestRecoveredInstanceName')
if m.get('TestRecoveredIpAddress') is not None:
self.test_recovered_ip_address = m.get('TestRecoveredIpAddress')
return self