GetVersionResult.fromMap constructor
GetVersionResult.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetVersionResult.fromMap(Map<String, dynamic> map) {
return GetVersionResult(
apiConfig: ApiConfigHandlerResponse.fromMap((map['apiConfig']! as Map).cast<String, dynamic>()),
appEngineApis: map['appEngineApis'] as bool,
automaticScaling: AutomaticScalingResponse.fromMap((map['automaticScaling']! as Map).cast<String, dynamic>()),
basicScaling: BasicScalingResponse.fromMap((map['basicScaling']! as Map).cast<String, dynamic>()),
betaSettings: (map['betaSettings'] as Map).cast<String, String>(),
buildEnvVariables: (map['buildEnvVariables'] as Map).cast<String, String>(),
createTime: map['createTime'] as String,
createdBy: map['createdBy'] as String,
defaultExpiration: map['defaultExpiration'] as String,
deployment: DeploymentResponse.fromMap((map['deployment']! as Map).cast<String, dynamic>()),
diskUsageBytes: map['diskUsageBytes'] as String,
endpointsApiService: EndpointsApiServiceResponse.fromMap((map['endpointsApiService']! as Map).cast<String, dynamic>()),
entrypoint: EntrypointResponse.fromMap((map['entrypoint']! as Map).cast<String, dynamic>()),
env: map['env'] as String,
envVariables: (map['envVariables'] as Map).cast<String, String>(),
errorHandlers: pulumi.Input.decodeList<ErrorHandlerResponse>(map['errorHandlers']!, (value) => ErrorHandlerResponse.fromMap((value as Map).cast<String, dynamic>())),
flexibleRuntimeSettings: FlexibleRuntimeSettingsResponse.fromMap((map['flexibleRuntimeSettings']! as Map).cast<String, dynamic>()),
generatedCustomerMetadata: (map['generatedCustomerMetadata'] as Map).cast<String, String>(),
handlers: pulumi.Input.decodeList<UrlMapResponse>(map['handlers']!, (value) => UrlMapResponse.fromMap((value as Map).cast<String, dynamic>())),
healthCheck: HealthCheckResponse.fromMap((map['healthCheck']! as Map).cast<String, dynamic>()),
inboundServices: (map['inboundServices'] as List).cast<String>(),
instanceClass: map['instanceClass'] as String,
libraries: pulumi.Input.decodeList<LibraryResponse>(map['libraries']!, (value) => LibraryResponse.fromMap((value as Map).cast<String, dynamic>())),
livenessCheck: LivenessCheckResponse.fromMap((map['livenessCheck']! as Map).cast<String, dynamic>()),
manualScaling: ManualScalingResponse.fromMap((map['manualScaling']! as Map).cast<String, dynamic>()),
name: map['name'] as String,
network: NetworkResponse.fromMap((map['network']! as Map).cast<String, dynamic>()),
nobuildFilesRegex: map['nobuildFilesRegex'] as String,
readinessCheck: ReadinessCheckResponse.fromMap((map['readinessCheck']! as Map).cast<String, dynamic>()),
resources: ResourcesResponse.fromMap((map['resources']! as Map).cast<String, dynamic>()),
runtime: map['runtime'] as String,
runtimeApiVersion: map['runtimeApiVersion'] as String,
runtimeChannel: map['runtimeChannel'] as String,
runtimeMainExecutablePath: map['runtimeMainExecutablePath'] as String,
serviceAccount: map['serviceAccount'] as String,
servingStatus: map['servingStatus'] as String,
threadsafe: map['threadsafe'] as bool,
versionUrl: map['versionUrl'] as String,
vm: map['vm'] as bool,
vpcAccessConnector: VpcAccessConnectorResponse.fromMap((map['vpcAccessConnector']! as Map).cast<String, dynamic>()),
zones: (map['zones'] as List).cast<String>(),
);
}