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 interface
DynamicPartitioningConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DynamicPartitioningConfiguration.Builder
builder()
Boolean
enabled()
Specifies that the dynamic partitioning is enabled for this Firehose delivery stream.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
RetryOptions
retryOptions()
The retry behavior in case Firehose is unable to deliver data to an Amazon S3 prefix.List<SdkField<?>>
sdkFields()
static Class<? extends DynamicPartitioningConfiguration.Builder>
serializableBuilderClass()
DynamicPartitioningConfiguration.Builder
toBuilder()
String
toString()
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 Firehose is unable to deliver data to an Amazon S3 prefix.
- Returns:
- The retry behavior in case 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 Firehose delivery stream.
- Returns:
- Specifies that the dynamic partitioning is enabled for this Firehose delivery stream.
-
toBuilder
public DynamicPartitioningConfiguration.Builder toBuilder()
- Specified by:
toBuilder
in 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:
equalsBySdkFields
in 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.
-
-