Class: Aws::Appflow::Types::UpsolverS3OutputFormatConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::Appflow::Types::UpsolverS3OutputFormatConfig
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-appflow/types.rb
Overview
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
-
#aggregation_config ⇒ Types::AggregationConfig
The aggregation settings that you can use to customize the output format of your flow data.
-
#file_type ⇒ String
Indicates the file type that Amazon AppFlow places in the Upsolver Amazon S3 bucket.
-
#prefix_config ⇒ Types::PrefixConfig
Determines the prefix that Amazon AppFlow applies to the destination folder name.
Instance Attribute Details
#aggregation_config ⇒ Types::AggregationConfig
The aggregation settings that you can use to customize the output format of your flow data.
5368 5369 5370 5371 5372 5373 5374 |
# File 'lib/aws-sdk-appflow/types.rb', line 5368 class UpsolverS3OutputFormatConfig < Struct.new( :file_type, :prefix_config, :aggregation_config) SENSITIVE = [] include Aws::Structure end |
#file_type ⇒ String
Indicates the file type that Amazon AppFlow places in the Upsolver Amazon S3 bucket.
5368 5369 5370 5371 5372 5373 5374 |
# File 'lib/aws-sdk-appflow/types.rb', line 5368 class UpsolverS3OutputFormatConfig < Struct.new( :file_type, :prefix_config, :aggregation_config) SENSITIVE = [] include Aws::Structure end |
#prefix_config ⇒ Types::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.
5368 5369 5370 5371 5372 5373 5374 |
# File 'lib/aws-sdk-appflow/types.rb', line 5368 class UpsolverS3OutputFormatConfig < Struct.new( :file_type, :prefix_config, :aggregation_config) SENSITIVE = [] include Aws::Structure end |