@Generated(value="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.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AggregationConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
AggregationType |
aggregationType()
Specifies whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated.
|
String |
aggregationTypeAsString()
Specifies whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated.
|
static AggregationConfig.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends AggregationConfig.Builder> |
serializableBuilderClass() |
Long |
targetFileSize()
The desired file size, in MB, for each output file that Amazon AppFlow writes to the flow destination.
|
AggregationConfig.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic 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, aggregationType
will return AggregationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from aggregationTypeAsString().
AggregationTypepublic 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, aggregationType
will return AggregationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from aggregationTypeAsString().
AggregationTypepublic 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.
public AggregationConfig.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AggregationConfig.Builder,AggregationConfig>public static AggregationConfig.Builder builder()
public static Class<? extends AggregationConfig.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.