class Aws::FinSpaceData::Types::CreateChangesetRequest

@note When making an API call, you may pass CreateChangesetRequest

data as a hash:

    {
      dataset_id: "IdType", # required
      change_type: "REPLACE", # required, accepts REPLACE, APPEND, MODIFY
      source_type: "S3", # required, accepts S3
      source_params: { # required
        "stringMapKey" => "stringMapValue",
      },
      format_type: "CSV", # accepts CSV, JSON, PARQUET, XML
      format_params: {
        "stringMapKey" => "stringMapValue",
      },
      tags: {
        "stringMapKey" => "stringMapValue",
      },
    }

@!attribute [rw] dataset_id

The unique identifier for the FinSpace dataset in which the
changeset will be created.
@return [String]

@!attribute [rw] change_type

Option to indicate how a changeset will be applied to a dataset.

* `REPLACE` - Changeset will be considered as a replacement to all
  prior loaded changesets.

* `APPEND` - Changeset will be considered as an addition to the end
  of all prior loaded changesets.
@return [String]

@!attribute [rw] source_type

Type of the data source from which the files to create the changeset
will be sourced.

* `S3` - Amazon S3.

^
@return [String]

@!attribute [rw] source_params

Source path from which the files to create the changeset will be
sourced.
@return [Hash<String,String>]

@!attribute [rw] format_type

Format type of the input files being loaded into the changeset.
@return [String]

@!attribute [rw] format_params

Options that define the structure of the source file(s).
@return [Hash<String,String>]

@!attribute [rw] tags

Metadata tags to apply to this changeset.
@return [Hash<String,String>]

@see docs.aws.amazon.com/goto/WebAPI/finspace-2020-07-13/CreateChangesetRequest AWS API Documentation

Constants

SENSITIVE