ServiceConfig.fromJson constructor
ServiceConfig.fromJson(
- Map json_
Implementation
ServiceConfig.fromJson(core.Map json_)
: this(
allTrafficOnLatestRevision:
json_['allTrafficOnLatestRevision'] as core.bool?,
availableCpu: json_['availableCpu'] as core.String?,
availableMemory: json_['availableMemory'] as core.String?,
binaryAuthorizationPolicy:
json_['binaryAuthorizationPolicy'] as core.String?,
environmentVariables: (json_['environmentVariables']
as core.Map<core.String, core.dynamic>?)
?.map(
(key, value) => core.MapEntry(
key,
value as core.String,
),
),
ingressSettings: json_['ingressSettings'] as core.String?,
maxInstanceCount: json_['maxInstanceCount'] as core.int?,
maxInstanceRequestConcurrency:
json_['maxInstanceRequestConcurrency'] as core.int?,
minInstanceCount: json_['minInstanceCount'] as core.int?,
revision: json_['revision'] as core.String?,
secretEnvironmentVariables:
(json_['secretEnvironmentVariables'] as core.List?)
?.map((value) => SecretEnvVar.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
secretVolumes: (json_['secretVolumes'] as core.List?)
?.map((value) => SecretVolume.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
securityLevel: json_['securityLevel'] as core.String?,
service: json_['service'] as core.String?,
serviceAccountEmail: json_['serviceAccountEmail'] as core.String?,
timeoutSeconds: json_['timeoutSeconds'] as core.int?,
uri: json_['uri'] as core.String?,
vpcConnector: json_['vpcConnector'] as core.String?,
vpcConnectorEgressSettings:
json_['vpcConnectorEgressSettings'] as core.String?,
);