Class: Aws::Appflow::Types::UpsolverS3OutputFormatConfig

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb

Overview

Note:

When making an API call, you may pass UpsolverS3OutputFormatConfig data as a hash:

{
  file_type: "CSV", # accepts CSV, JSON, PARQUET
  prefix_config: { # required
    prefix_type: "FILENAME", # accepts FILENAME, PATH, PATH_AND_FILENAME
    prefix_format: "YEAR", # accepts YEAR, MONTH, DAY, HOUR, MINUTE
  },
  aggregation_config: {
    aggregation_type: "None", # accepts None, SingleFile
  },
}

The configuration that determines how Amazon AppFlow formats the flow output data when Upsolver is used as the destination.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#aggregation_configTypes::AggregationConfig

The aggregation settings that you can use to customize the output format of your flow data.



5413
5414
5415
5416
5417
5418
5419
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 5413

class UpsolverS3OutputFormatConfig < Struct.new(
  :file_type,
  :prefix_config,
  :aggregation_config)
  SENSITIVE = []
  include Aws::Structure
end

#file_typeString

Indicates the file type that Amazon AppFlow places in the Upsolver Amazon S3 bucket.

Returns:

  • (String)


5413
5414
5415
5416
5417
5418
5419
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 5413

class UpsolverS3OutputFormatConfig < Struct.new(
  :file_type,
  :prefix_config,
  :aggregation_config)
  SENSITIVE = []
  include Aws::Structure
end

#prefix_configTypes::PrefixConfig

Determines the prefix that Amazon AppFlow applies to the destination folder name. You can name your destination folders according to the flow frequency and date.

Returns:



5413
5414
5415
5416
5417
5418
5419
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 5413

class UpsolverS3OutputFormatConfig < Struct.new(
  :file_type,
  :prefix_config,
  :aggregation_config)
  SENSITIVE = []
  include Aws::Structure
end