Interface DynamicPartitioningConfiguration.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<DynamicPartitioningConfiguration.Builder,DynamicPartitioningConfiguration>
,SdkBuilder<DynamicPartitioningConfiguration.Builder,DynamicPartitioningConfiguration>
,SdkPojo
- Enclosing class:
- DynamicPartitioningConfiguration
public static interface DynamicPartitioningConfiguration.Builder extends SdkPojo, CopyableBuilder<DynamicPartitioningConfiguration.Builder,DynamicPartitioningConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DynamicPartitioningConfiguration.Builder
enabled(Boolean enabled)
Specifies that the dynamic partitioning is enabled for this Firehose delivery stream.default DynamicPartitioningConfiguration.Builder
retryOptions(Consumer<RetryOptions.Builder> retryOptions)
The retry behavior in case Firehose is unable to deliver data to an Amazon S3 prefix.DynamicPartitioningConfiguration.Builder
retryOptions(RetryOptions retryOptions)
The retry behavior in case Firehose is unable to deliver data to an Amazon S3 prefix.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
retryOptions
DynamicPartitioningConfiguration.Builder retryOptions(RetryOptions retryOptions)
The retry behavior in case Firehose is unable to deliver data to an Amazon S3 prefix.
- Parameters:
retryOptions
- The retry behavior in case Firehose is unable to deliver data to an Amazon S3 prefix.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
retryOptions
default DynamicPartitioningConfiguration.Builder retryOptions(Consumer<RetryOptions.Builder> retryOptions)
The retry behavior in case Firehose is unable to deliver data to an Amazon S3 prefix.
This is a convenience method that creates an instance of theRetryOptions.Builder
avoiding the need to create one manually viaRetryOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toretryOptions(RetryOptions)
.- Parameters:
retryOptions
- a consumer that will call methods onRetryOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
retryOptions(RetryOptions)
-
enabled
DynamicPartitioningConfiguration.Builder enabled(Boolean enabled)
Specifies that the dynamic partitioning is enabled for this Firehose delivery stream.
- Parameters:
enabled
- Specifies that the dynamic partitioning is enabled for this Firehose delivery stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-