JobConfigurationQueryResponse.fromMap constructor
JobConfigurationQueryResponse.fromMap(
- Map<String, dynamic> map
)
Implementation
factory JobConfigurationQueryResponse.fromMap(Map<String, dynamic> map) {
return JobConfigurationQueryResponse(
allowLargeResults: pulumi.Input.fromValue(map['allowLargeResults'] as bool),
clustering: pulumi.Input.fromValue(ClusteringResponse.fromMap((map['clustering']! as Map).cast<String, dynamic>())),
connectionProperties: pulumi.Input.fromValue(pulumi.Input.decodeList<ConnectionPropertyResponse>(map['connectionProperties']!, (value) => ConnectionPropertyResponse.fromMap((value as Map).cast<String, dynamic>()))),
continuous: pulumi.Input.fromValue(map['continuous'] as bool),
createDisposition: pulumi.Input.fromValue(map['createDisposition'] as String),
createSession: pulumi.Input.fromValue(map['createSession'] as bool),
defaultDataset: pulumi.Input.fromValue(DatasetReferenceResponse.fromMap((map['defaultDataset']! as Map).cast<String, dynamic>())),
destinationEncryptionConfiguration: pulumi.Input.fromValue(EncryptionConfigurationResponse.fromMap((map['destinationEncryptionConfiguration']! as Map).cast<String, dynamic>())),
destinationTable: pulumi.Input.fromValue(TableReferenceResponse.fromMap((map['destinationTable']! as Map).cast<String, dynamic>())),
flattenResults: pulumi.Input.fromValue(map['flattenResults'] as bool),
maximumBillingTier: pulumi.Input.fromValue(map['maximumBillingTier'] as int),
maximumBytesBilled: pulumi.Input.fromValue(map['maximumBytesBilled'] as String),
parameterMode: pulumi.Input.fromValue(map['parameterMode'] as String),
preserveNulls: pulumi.Input.fromValue(map['preserveNulls'] as bool),
priority: pulumi.Input.fromValue(map['priority'] as String),
query: pulumi.Input.fromValue(map['query'] as String),
queryParameters: pulumi.Input.fromValue(pulumi.Input.decodeList<QueryParameterResponse>(map['queryParameters']!, (value) => QueryParameterResponse.fromMap((value as Map).cast<String, dynamic>()))),
rangePartitioning: pulumi.Input.fromValue(RangePartitioningResponse.fromMap((map['rangePartitioning']! as Map).cast<String, dynamic>())),
schemaUpdateOptions: pulumi.Input.fromValue((map['schemaUpdateOptions'] as List).cast<String>()),
tableDefinitions: pulumi.Input.fromValue((map['tableDefinitions'] as Map).cast<String, String>()),
timePartitioning: pulumi.Input.fromValue(TimePartitioningResponse.fromMap((map['timePartitioning']! as Map).cast<String, dynamic>())),
useLegacySql: pulumi.Input.fromValue(map['useLegacySql'] as bool),
useQueryCache: pulumi.Input.fromValue(map['useQueryCache'] as bool),
userDefinedFunctionResources: pulumi.Input.fromValue(pulumi.Input.decodeList<UserDefinedFunctionResourceResponse>(map['userDefinedFunctionResources']!, (value) => UserDefinedFunctionResourceResponse.fromMap((value as Map).cast<String, dynamic>()))),
writeDisposition: pulumi.Input.fromValue(map['writeDisposition'] as String),
);
}