GoogleCloudRunV2TaskTemplate.fromJson constructor
GoogleCloudRunV2TaskTemplate.fromJson(
- Map json_
Implementation
GoogleCloudRunV2TaskTemplate.fromJson(core.Map json_)
: this(
containers:
(json_['containers'] as core.List?)
?.map(
(value) => GoogleCloudRunV2Container.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
encryptionKey: json_['encryptionKey'] as core.String?,
executionEnvironment: json_['executionEnvironment'] as core.String?,
gpuZonalRedundancyDisabled:
json_['gpuZonalRedundancyDisabled'] as core.bool?,
maxRetries: json_['maxRetries'] as core.int?,
nodeSelector:
json_.containsKey('nodeSelector')
? GoogleCloudRunV2NodeSelector.fromJson(
json_['nodeSelector'] as core.Map<core.String, core.dynamic>,
)
: null,
serviceAccount: json_['serviceAccount'] as core.String?,
timeout: json_['timeout'] as core.String?,
volumes:
(json_['volumes'] as core.List?)
?.map(
(value) => GoogleCloudRunV2Volume.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
vpcAccess:
json_.containsKey('vpcAccess')
? GoogleCloudRunV2VpcAccess.fromJson(
json_['vpcAccess'] as core.Map<core.String, core.dynamic>,
)
: null,
);