Class DynamicPartitioningConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.firehose.model.DynamicPartitioningConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DynamicPartitioningConfiguration.Builder,DynamicPartitioningConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class DynamicPartitioningConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DynamicPartitioningConfiguration.Builder,DynamicPartitioningConfiguration>
The configuration of the dynamic partitioning mechanism that creates smaller data sets from the streaming data by partitioning it based on partition keys. Currently, dynamic partitioning is only supported for Amazon S3 destinations.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDynamicPartitioningConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DynamicPartitioningConfiguration.Builderbuilder()Booleanenabled()Specifies that the dynamic partitioning is enabled for this Kinesis Data Firehose delivery stream.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()RetryOptionsretryOptions()The retry behavior in case Kinesis Data Firehose is unable to deliver data to an Amazon S3 prefix.List<SdkField<?>>sdkFields()static Class<? extends DynamicPartitioningConfiguration.Builder>serializableBuilderClass()DynamicPartitioningConfiguration.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
-
retryOptions
public final RetryOptions retryOptions()
The retry behavior in case Kinesis Data Firehose is unable to deliver data to an Amazon S3 prefix.
- Returns:
- The retry behavior in case Kinesis Data Firehose is unable to deliver data to an Amazon S3 prefix.
-
enabled
public final Boolean enabled()
Specifies that the dynamic partitioning is enabled for this Kinesis Data Firehose delivery stream.
- Returns:
- Specifies that the dynamic partitioning is enabled for this Kinesis Data Firehose delivery stream.
-
toBuilder
public DynamicPartitioningConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DynamicPartitioningConfiguration.Builder,DynamicPartitioningConfiguration>
-
builder
public static DynamicPartitioningConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends DynamicPartitioningConfiguration.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.
-
-