DiskMigrationStep.fromJson constructor

DiskMigrationStep.fromJson(
  1. Map json_
)

Implementation

DiskMigrationStep.fromJson(core.Map json_)
  : this(
      copyingSourceDiskSnapshot:
          json_.containsKey('copyingSourceDiskSnapshot')
              ? CopyingSourceDiskSnapshotStep.fromJson(
                json_['copyingSourceDiskSnapshot']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      creatingSourceDiskSnapshot:
          json_.containsKey('creatingSourceDiskSnapshot')
              ? CreatingSourceDiskSnapshotStep.fromJson(
                json_['creatingSourceDiskSnapshot']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      endTime: json_['endTime'] as core.String?,
      provisioningTargetDisk:
          json_.containsKey('provisioningTargetDisk')
              ? ProvisioningTargetDiskStep.fromJson(
                json_['provisioningTargetDisk']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      startTime: json_['startTime'] as core.String?,
    );