toMap method

Map<String, dynamic> toMap()

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,
  };
}