RestoreBackupRequest.fromJson constructor

RestoreBackupRequest.fromJson(
  1. Map json_
)

Implementation

RestoreBackupRequest.fromJson(core.Map json_)
  : this(
      clearOverridesFieldMask:
          json_['clearOverridesFieldMask'] as core.String?,
      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?,
    );