UpgradeRolloutSequenceRequest.fromJson constructor

UpgradeRolloutSequenceRequest.fromJson(
  1. Map json_
)

Implementation

UpgradeRolloutSequenceRequest.fromJson(core.Map json_)
  : this(
      force: json_['force'] as core.bool?,
      ignoreClusterDisruptionBudgets:
          json_['ignoreClusterDisruptionBudgets'] as core.bool?,
      ignoreMaintenancePolicies:
          json_['ignoreMaintenancePolicies'] as core.bool?,
      patchOnly: json_['patchOnly'] as core.bool?,
      soakDurationOverrideAllStages:
          json_['soakDurationOverrideAllStages'] as core.String?,
      soakDurationOverridePerStage:
          json_.containsKey('soakDurationOverridePerStage')
          ? PerStageSoakDurationOverrides.fromJson(
              json_['soakDurationOverridePerStage']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      upgradeType: json_['upgradeType'] as core.String?,
      version: json_['version'] as core.String?,
    );