RestoreBackupRequest.fromJson constructor

RestoreBackupRequest.fromJson(
  1. Map json_
)

Implementation

RestoreBackupRequest.fromJson(core.Map json_)
  : this(
      computeInstanceRestoreProperties:
          json_.containsKey('computeInstanceRestoreProperties')
              ? ComputeInstanceRestoreProperties.fromJson(
                json_['computeInstanceRestoreProperties']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      computeInstanceTargetEnvironment:
          json_.containsKey('computeInstanceTargetEnvironment')
              ? ComputeInstanceTargetEnvironment.fromJson(
                json_['computeInstanceTargetEnvironment']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      diskRestoreProperties:
          json_.containsKey('diskRestoreProperties')
              ? DiskRestoreProperties.fromJson(
                json_['diskRestoreProperties']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      diskTargetEnvironment:
          json_.containsKey('diskTargetEnvironment')
              ? DiskTargetEnvironment.fromJson(
                json_['diskTargetEnvironment']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      regionDiskTargetEnvironment:
          json_.containsKey('regionDiskTargetEnvironment')
              ? RegionDiskTargetEnvironment.fromJson(
                json_['regionDiskTargetEnvironment']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      requestId: json_['requestId'] as core.String?,
    );