Class AggregationConfig
- java.lang.Object
-
- software.amazon.awssdk.services.appflow.model.AggregationConfig
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AggregationConfig.Builder,AggregationConfig>
@Generated("software.amazon.awssdk:codegen") public final class AggregationConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AggregationConfig.Builder,AggregationConfig>
The aggregation settings that you can use to customize the output format of your flow data.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAggregationConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AggregationTypeaggregationType()Specifies whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated.StringaggregationTypeAsString()Specifies whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated.static AggregationConfig.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends AggregationConfig.Builder>serializableBuilderClass()LongtargetFileSize()The desired file size, in MB, for each output file that Amazon AppFlow writes to the flow destination.AggregationConfig.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
aggregationType
public final AggregationType aggregationType()
Specifies whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated.
If the service returns an enum value that is not available in the current SDK version,
aggregationTypewill returnAggregationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromaggregationTypeAsString().- Returns:
- Specifies whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated.
- See Also:
AggregationType
-
aggregationTypeAsString
public final String aggregationTypeAsString()
Specifies whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated.
If the service returns an enum value that is not available in the current SDK version,
aggregationTypewill returnAggregationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromaggregationTypeAsString().- Returns:
- Specifies whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated.
- See Also:
AggregationType
-
targetFileSize
public final Long targetFileSize()
The desired file size, in MB, for each output file that Amazon AppFlow writes to the flow destination. For each file, Amazon AppFlow attempts to achieve the size that you specify. The actual file sizes might differ from this target based on the number and size of the records that each file contains.
- Returns:
- The desired file size, in MB, for each output file that Amazon AppFlow writes to the flow destination. For each file, Amazon AppFlow attempts to achieve the size that you specify. The actual file sizes might differ from this target based on the number and size of the records that each file contains.
-
toBuilder
public AggregationConfig.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AggregationConfig.Builder,AggregationConfig>
-
builder
public static AggregationConfig.Builder builder()
-
serializableBuilderClass
public static Class<? extends AggregationConfig.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-