GetVersionResult.fromMap constructor

GetVersionResult.fromMap(
  1. 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>(),
  );
}