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?,
    );