RolloutSequence.fromJson constructor
RolloutSequence.fromJson(
- Map json_
Implementation
RolloutSequence.fromJson(core.Map json_)
: this(
autoUpgradeConfig: json_.containsKey('autoUpgradeConfig')
? AutoUpgradeConfig.fromJson(
json_['autoUpgradeConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
computedReleaseChannel: json_['computedReleaseChannel'] as core.String?,
createTime: json_['createTime'] as core.String?,
deleteTime: json_['deleteTime'] as core.String?,
displayName: json_['displayName'] as core.String?,
effectiveAutoUpgradeConfig:
json_.containsKey('effectiveAutoUpgradeConfig')
? AutoUpgradeConfig.fromJson(
json_['effectiveAutoUpgradeConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
etag: json_['etag'] as core.String?,
ignoredClustersSelector: json_.containsKey('ignoredClustersSelector')
? ClusterSelector.fromJson(
json_['ignoredClustersSelector']
as core.Map<core.String, core.dynamic>,
)
: null,
labels: (json_['labels'] as core.Map<core.String, core.dynamic>?)?.map(
(key, value) => core.MapEntry(key, value as core.String),
),
lastQualifiedControlPlaneVersion:
json_['lastQualifiedControlPlaneVersion'] as core.String?,
lastQualifiedNodeVersion:
json_['lastQualifiedNodeVersion'] as core.String?,
name: json_['name'] as core.String?,
operationalState: json_.containsKey('operationalState')
? OperationalState.fromJson(
json_['operationalState']
as core.Map<core.String, core.dynamic>,
)
: null,
stages: (json_['stages'] as core.List?)
?.map(
(value) =>
Stage.fromJson(value as core.Map<core.String, core.dynamic>),
)
.toList(),
targetControlPlaneVersion:
json_['targetControlPlaneVersion'] as core.String?,
targetNodeVersion: json_['targetNodeVersion'] as core.String?,
uid: json_['uid'] as core.String?,
updateTime: json_['updateTime'] as core.String?,
);