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