RestoreClusterRequest.fromJson constructor

RestoreClusterRequest.fromJson(
  1. Map json_
)

Implementation

RestoreClusterRequest.fromJson(core.Map json_)
  : this(
      backupSource: json_.containsKey('backupSource')
          ? BackupSource.fromJson(
              json_['backupSource'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      backupdrBackupSource: json_.containsKey('backupdrBackupSource')
          ? BackupDrBackupSource.fromJson(
              json_['backupdrBackupSource']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      backupdrPitrSource: json_.containsKey('backupdrPitrSource')
          ? BackupDrPitrSource.fromJson(
              json_['backupdrPitrSource']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      cluster: json_.containsKey('cluster')
          ? Cluster.fromJson(
              json_['cluster'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      clusterId: json_['clusterId'] as core.String?,
      continuousBackupSource: json_.containsKey('continuousBackupSource')
          ? ContinuousBackupSource.fromJson(
              json_['continuousBackupSource']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      requestId: json_['requestId'] as core.String?,
      validateOnly: json_['validateOnly'] as core.bool?,
    );