toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'allowJaggedRows': ?allowJaggedRows,
'allowQuotedNewlines': ?allowQuotedNewlines,
'autodetect': ?autodetect,
'clustering': ?pulumi.Input.mapOptionalInputValue<Clustering, Map<String, dynamic>>(clustering, (value) => value.toMap()),
'connectionProperties': ?pulumi.Input.mapOptionalInputValue<List<ConnectionProperty>, List<Map<String, dynamic>>>(connectionProperties, (value) => pulumi.Input.encodeList<ConnectionProperty, Map<String, dynamic>>(value, (value) => value.toMap())),
'createDisposition': ?createDisposition,
'createSession': ?createSession,
'decimalTargetTypes': ?decimalTargetTypes,
'destinationEncryptionConfiguration': ?pulumi.Input.mapOptionalInputValue<EncryptionConfiguration, Map<String, dynamic>>(destinationEncryptionConfiguration, (value) => value.toMap()),
'destinationTable': ?pulumi.Input.mapOptionalInputValue<TableReference, Map<String, dynamic>>(destinationTable, (value) => value.toMap()),
'destinationTableProperties': ?pulumi.Input.mapOptionalInputValue<DestinationTableProperties, Map<String, dynamic>>(destinationTableProperties, (value) => value.toMap()),
'encoding': ?encoding,
'fieldDelimiter': ?fieldDelimiter,
'fileSetSpecType': ?fileSetSpecType,
'hivePartitioningOptions': ?pulumi.Input.mapOptionalInputValue<HivePartitioningOptions, Map<String, dynamic>>(hivePartitioningOptions, (value) => value.toMap()),
'ignoreUnknownValues': ?ignoreUnknownValues,
'jsonExtension': ?jsonExtension,
'maxBadRecords': ?maxBadRecords,
'nullMarker': ?nullMarker,
'parquetOptions': ?pulumi.Input.mapOptionalInputValue<ParquetOptions, Map<String, dynamic>>(parquetOptions, (value) => value.toMap()),
'preserveAsciiControlCharacters': ?preserveAsciiControlCharacters,
'projectionFields': ?projectionFields,
'quote': ?quote,
'rangePartitioning': ?pulumi.Input.mapOptionalInputValue<RangePartitioning, Map<String, dynamic>>(rangePartitioning, (value) => value.toMap()),
'referenceFileSchemaUri': ?referenceFileSchemaUri,
'schema': ?pulumi.Input.mapOptionalInputValue<TableSchema, Map<String, dynamic>>(schema, (value) => value.toMap()),
'schemaInline': ?schemaInline,
'schemaInlineFormat': ?schemaInlineFormat,
'schemaUpdateOptions': ?schemaUpdateOptions,
'skipLeadingRows': ?skipLeadingRows,
'sourceFormat': ?sourceFormat,
'sourceUris': ?sourceUris,
'timePartitioning': ?pulumi.Input.mapOptionalInputValue<TimePartitioning, Map<String, dynamic>>(timePartitioning, (value) => value.toMap()),
'useAvroLogicalTypes': ?useAvroLogicalTypes,
'writeDisposition': ?writeDisposition,
};
}