JobConfigurationQuery.fromMap constructor
JobConfigurationQuery.fromMap(
- Map<String, dynamic> map
)
Implementation
factory JobConfigurationQuery.fromMap(Map<String, dynamic> map) {
return JobConfigurationQuery(
allowLargeResults: (() { final guardedValue = map['allowLargeResults']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
clustering: (() { final guardedValue = map['clustering']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Clustering.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
connectionProperties: (() { final guardedValue = map['connectionProperties']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<ConnectionProperty>(guardedValue, (value) => ConnectionProperty.fromMap((value as Map).cast<String, dynamic>()))); })(),
continuous: (() { final guardedValue = map['continuous']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
createDisposition: (() { final guardedValue = map['createDisposition']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
createSession: (() { final guardedValue = map['createSession']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
defaultDataset: (() { final guardedValue = map['defaultDataset']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DatasetReference.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
destinationEncryptionConfiguration: (() { final guardedValue = map['destinationEncryptionConfiguration']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EncryptionConfiguration.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
destinationTable: (() { final guardedValue = map['destinationTable']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TableReference.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
flattenResults: (() { final guardedValue = map['flattenResults']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
maximumBillingTier: (() { final guardedValue = map['maximumBillingTier']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as int); })(),
maximumBytesBilled: (() { final guardedValue = map['maximumBytesBilled']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
parameterMode: (() { final guardedValue = map['parameterMode']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
preserveNulls: (() { final guardedValue = map['preserveNulls']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
priority: (() { final guardedValue = map['priority']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
query: (() { final guardedValue = map['query']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
queryParameters: (() { final guardedValue = map['queryParameters']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<QueryParameter>(guardedValue, (value) => QueryParameter.fromMap((value as Map).cast<String, dynamic>()))); })(),
rangePartitioning: (() { final guardedValue = map['rangePartitioning']; if (guardedValue == null) return null; return pulumi.Input.fromValue(RangePartitioning.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
schemaUpdateOptions: (() { final guardedValue = map['schemaUpdateOptions']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
tableDefinitions: (() { final guardedValue = map['tableDefinitions']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
timePartitioning: (() { final guardedValue = map['timePartitioning']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TimePartitioning.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
useLegacySql: (() { final guardedValue = map['useLegacySql']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
useQueryCache: (() { final guardedValue = map['useQueryCache']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
userDefinedFunctionResources: (() { final guardedValue = map['userDefinedFunctionResources']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<UserDefinedFunctionResource>(guardedValue, (value) => UserDefinedFunctionResource.fromMap((value as Map).cast<String, dynamic>()))); })(),
writeDisposition: (() { final guardedValue = map['writeDisposition']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
);
}