JobQuery.fromMap constructor

JobQuery.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory JobQuery.fromMap(Map<String, dynamic> map) {
  return JobQuery(
    allowLargeResults: (() { final guardedValue = map['allowLargeResults']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    connectionProperties: (() { final guardedValue = map['connectionProperties']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<JobQueryConnectionProperty>(guardedValue, (value) => JobQueryConnectionProperty.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); })(),
    defaultDataset: (() { final guardedValue = map['defaultDataset']; if (guardedValue == null) return null; return pulumi.Input.fromValue(JobQueryDefaultDataset.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    destinationEncryptionConfiguration: (() { final guardedValue = map['destinationEncryptionConfiguration']; if (guardedValue == null) return null; return pulumi.Input.fromValue(JobQueryDestinationEncryptionConfiguration.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    destinationTable: (() { final guardedValue = map['destinationTable']; if (guardedValue == null) return null; return pulumi.Input.fromValue(JobQueryDestinationTable.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 num).toInt()); })(),
    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); })(),
    priority: (() { final guardedValue = map['priority']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    query: pulumi.Input.fromValue(map['query'] as String),
    schemaUpdateOptions: (() { final guardedValue = map['schemaUpdateOptions']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
    scriptOptions: (() { final guardedValue = map['scriptOptions']; if (guardedValue == null) return null; return pulumi.Input.fromValue(JobQueryScriptOptions.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<JobQueryUserDefinedFunctionResource>(guardedValue, (value) => JobQueryUserDefinedFunctionResource.fromMap((value as Map).cast<String, dynamic>()))); })(),
    writeDisposition: (() { final guardedValue = map['writeDisposition']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
  );
}