Version.fromJson constructor
Version.fromJson(
- Map json_
Implementation
Version.fromJson(core.Map json_)
: this(
apiConfig: json_.containsKey('apiConfig')
? ApiConfigHandler.fromJson(
json_['apiConfig'] as core.Map<core.String, core.dynamic>)
: null,
appEngineApis: json_['appEngineApis'] as core.bool?,
automaticScaling: json_.containsKey('automaticScaling')
? AutomaticScaling.fromJson(json_['automaticScaling']
as core.Map<core.String, core.dynamic>)
: null,
basicScaling: json_.containsKey('basicScaling')
? BasicScaling.fromJson(
json_['basicScaling'] as core.Map<core.String, core.dynamic>)
: null,
betaSettings:
(json_['betaSettings'] as core.Map<core.String, core.dynamic>?)
?.map(
(key, value) => core.MapEntry(
key,
value as core.String,
),
),
buildEnvVariables: (json_['buildEnvVariables']
as core.Map<core.String, core.dynamic>?)
?.map(
(key, value) => core.MapEntry(
key,
value as core.String,
),
),
createTime: json_['createTime'] as core.String?,
createdBy: json_['createdBy'] as core.String?,
defaultExpiration: json_['defaultExpiration'] as core.String?,
deployment: json_.containsKey('deployment')
? Deployment.fromJson(
json_['deployment'] as core.Map<core.String, core.dynamic>)
: null,
diskUsageBytes: json_['diskUsageBytes'] as core.String?,
endpointsApiService: json_.containsKey('endpointsApiService')
? EndpointsApiService.fromJson(json_['endpointsApiService']
as core.Map<core.String, core.dynamic>)
: null,
entrypoint: json_.containsKey('entrypoint')
? Entrypoint.fromJson(
json_['entrypoint'] as core.Map<core.String, core.dynamic>)
: null,
env: json_['env'] as core.String?,
envVariables:
(json_['envVariables'] as core.Map<core.String, core.dynamic>?)
?.map(
(key, value) => core.MapEntry(
key,
value as core.String,
),
),
errorHandlers: (json_['errorHandlers'] as core.List?)
?.map((value) => ErrorHandler.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
flexibleRuntimeSettings: json_.containsKey('flexibleRuntimeSettings')
? FlexibleRuntimeSettings.fromJson(
json_['flexibleRuntimeSettings']
as core.Map<core.String, core.dynamic>)
: null,
generatedCustomerMetadata:
json_.containsKey('generatedCustomerMetadata')
? json_['generatedCustomerMetadata']
as core.Map<core.String, core.dynamic>
: null,
handlers: (json_['handlers'] as core.List?)
?.map((value) =>
UrlMap.fromJson(value as core.Map<core.String, core.dynamic>))
.toList(),
healthCheck: json_.containsKey('healthCheck')
? HealthCheck.fromJson(
json_['healthCheck'] as core.Map<core.String, core.dynamic>)
: null,
id: json_['id'] as core.String?,
inboundServices: (json_['inboundServices'] as core.List?)
?.map((value) => value as core.String)
.toList(),
instanceClass: json_['instanceClass'] as core.String?,
libraries: (json_['libraries'] as core.List?)
?.map((value) => Library.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
livenessCheck: json_.containsKey('livenessCheck')
? LivenessCheck.fromJson(
json_['livenessCheck'] as core.Map<core.String, core.dynamic>)
: null,
manualScaling: json_.containsKey('manualScaling')
? ManualScaling.fromJson(
json_['manualScaling'] as core.Map<core.String, core.dynamic>)
: null,
name: json_['name'] as core.String?,
network: json_.containsKey('network')
? Network.fromJson(
json_['network'] as core.Map<core.String, core.dynamic>)
: null,
nobuildFilesRegex: json_['nobuildFilesRegex'] as core.String?,
readinessCheck: json_.containsKey('readinessCheck')
? ReadinessCheck.fromJson(json_['readinessCheck']
as core.Map<core.String, core.dynamic>)
: null,
resources: json_.containsKey('resources')
? Resources.fromJson(
json_['resources'] as core.Map<core.String, core.dynamic>)
: null,
runtime: json_['runtime'] as core.String?,
runtimeApiVersion: json_['runtimeApiVersion'] as core.String?,
runtimeChannel: json_['runtimeChannel'] as core.String?,
runtimeMainExecutablePath:
json_['runtimeMainExecutablePath'] as core.String?,
serviceAccount: json_['serviceAccount'] as core.String?,
servingStatus: json_['servingStatus'] as core.String?,
threadsafe: json_['threadsafe'] as core.bool?,
versionUrl: json_['versionUrl'] as core.String?,
vm: json_['vm'] as core.bool?,
vpcAccessConnector: json_.containsKey('vpcAccessConnector')
? VpcAccessConnector.fromJson(json_['vpcAccessConnector']
as core.Map<core.String, core.dynamic>)
: null,
zones: (json_['zones'] as core.List?)
?.map((value) => value as core.String)
.toList(),
);