Class: Aws::Appflow::Types::UpsolverS3OutputFormatConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::Appflow::Types::UpsolverS3OutputFormatConfig
- Defined in:
- gems/aws-sdk-appflow/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.
7571 7572 7573 7574 7575 7576 7577 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 7571 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.
7571 7572 7573 7574 7575 7576 7577 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 7571 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.
7571 7572 7573 7574 7575 7576 7577 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 7571 class UpsolverS3OutputFormatConfig < Struct.new( :file_type, :prefix_config, :aggregation_config) SENSITIVE = [] include Aws::Structure end |