toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'allowJaggedRows': allowJaggedRows,
    'allowQuotedNewlines': allowQuotedNewlines,
    'autodetect': autodetect,
    'clustering': pulumi.Input.mapInputValue<ClusteringResponse, Map<String, dynamic>>(clustering, (value) => value.toMap()),
    'connectionProperties': pulumi.Input.mapInputValue<List<ConnectionPropertyResponse>, List<Map<String, dynamic>>>(connectionProperties, (value) => pulumi.Input.encodeList<ConnectionPropertyResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
    'createDisposition': createDisposition,
    'createSession': createSession,
    'decimalTargetTypes': decimalTargetTypes,
    'destinationEncryptionConfiguration': pulumi.Input.mapInputValue<EncryptionConfigurationResponse, Map<String, dynamic>>(destinationEncryptionConfiguration, (value) => value.toMap()),
    'destinationTable': pulumi.Input.mapInputValue<TableReferenceResponse, Map<String, dynamic>>(destinationTable, (value) => value.toMap()),
    'destinationTableProperties': pulumi.Input.mapInputValue<DestinationTablePropertiesResponse, Map<String, dynamic>>(destinationTableProperties, (value) => value.toMap()),
    'encoding': encoding,
    'fieldDelimiter': fieldDelimiter,
    'fileSetSpecType': fileSetSpecType,
    'hivePartitioningOptions': pulumi.Input.mapInputValue<HivePartitioningOptionsResponse, Map<String, dynamic>>(hivePartitioningOptions, (value) => value.toMap()),
    'ignoreUnknownValues': ignoreUnknownValues,
    'jsonExtension': jsonExtension,
    'maxBadRecords': maxBadRecords,
    'nullMarker': nullMarker,
    'parquetOptions': pulumi.Input.mapInputValue<ParquetOptionsResponse, Map<String, dynamic>>(parquetOptions, (value) => value.toMap()),
    'preserveAsciiControlCharacters': preserveAsciiControlCharacters,
    'projectionFields': projectionFields,
    'quote': quote,
    'rangePartitioning': pulumi.Input.mapInputValue<RangePartitioningResponse, Map<String, dynamic>>(rangePartitioning, (value) => value.toMap()),
    'referenceFileSchemaUri': referenceFileSchemaUri,
    'schema': pulumi.Input.mapInputValue<TableSchemaResponse, Map<String, dynamic>>(schema, (value) => value.toMap()),
    'schemaInline': schemaInline,
    'schemaInlineFormat': schemaInlineFormat,
    'schemaUpdateOptions': schemaUpdateOptions,
    'skipLeadingRows': skipLeadingRows,
    'sourceFormat': sourceFormat,
    'sourceUris': sourceUris,
    'timePartitioning': pulumi.Input.mapInputValue<TimePartitioningResponse, Map<String, dynamic>>(timePartitioning, (value) => value.toMap()),
    'useAvroLogicalTypes': useAvroLogicalTypes,
    'writeDisposition': writeDisposition,
  };
}