Interface FailoverRouterInputStreamDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<FailoverRouterInputStreamDetails.Builder,,FailoverRouterInputStreamDetails> SdkBuilder<FailoverRouterInputStreamDetails.Builder,,FailoverRouterInputStreamDetails> SdkPojo
- Enclosing class:
FailoverRouterInputStreamDetails
@Mutable
@NotThreadSafe
public static interface FailoverRouterInputStreamDetails.Builder
extends SdkPojo, CopyableBuilder<FailoverRouterInputStreamDetails.Builder,FailoverRouterInputStreamDetails>
-
Method Summary
Modifier and TypeMethodDescriptionsourceIndexOneStreamDetails(Consumer<FailoverRouterInputIndexedStreamDetails.Builder> sourceIndexOneStreamDetails) Configuration details for the secondary source (index 1) in the failover setup.sourceIndexOneStreamDetails(FailoverRouterInputIndexedStreamDetails sourceIndexOneStreamDetails) Configuration details for the secondary source (index 1) in the failover setup.sourceIndexZeroStreamDetails(Consumer<FailoverRouterInputIndexedStreamDetails.Builder> sourceIndexZeroStreamDetails) Configuration details for the primary source (index 0) in the failover setup.sourceIndexZeroStreamDetails(FailoverRouterInputIndexedStreamDetails sourceIndexZeroStreamDetails) Configuration details for the primary source (index 0) in the failover setup.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
sourceIndexZeroStreamDetails
FailoverRouterInputStreamDetails.Builder sourceIndexZeroStreamDetails(FailoverRouterInputIndexedStreamDetails sourceIndexZeroStreamDetails) Configuration details for the primary source (index 0) in the failover setup.
- Parameters:
sourceIndexZeroStreamDetails- Configuration details for the primary source (index 0) in the failover setup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceIndexZeroStreamDetails
default FailoverRouterInputStreamDetails.Builder sourceIndexZeroStreamDetails(Consumer<FailoverRouterInputIndexedStreamDetails.Builder> sourceIndexZeroStreamDetails) Configuration details for the primary source (index 0) in the failover setup.
This is a convenience method that creates an instance of theFailoverRouterInputIndexedStreamDetails.Builderavoiding the need to create one manually viaFailoverRouterInputIndexedStreamDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosourceIndexZeroStreamDetails(FailoverRouterInputIndexedStreamDetails).- Parameters:
sourceIndexZeroStreamDetails- a consumer that will call methods onFailoverRouterInputIndexedStreamDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceIndexOneStreamDetails
FailoverRouterInputStreamDetails.Builder sourceIndexOneStreamDetails(FailoverRouterInputIndexedStreamDetails sourceIndexOneStreamDetails) Configuration details for the secondary source (index 1) in the failover setup.
- Parameters:
sourceIndexOneStreamDetails- Configuration details for the secondary source (index 1) in the failover setup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceIndexOneStreamDetails
default FailoverRouterInputStreamDetails.Builder sourceIndexOneStreamDetails(Consumer<FailoverRouterInputIndexedStreamDetails.Builder> sourceIndexOneStreamDetails) Configuration details for the secondary source (index 1) in the failover setup.
This is a convenience method that creates an instance of theFailoverRouterInputIndexedStreamDetails.Builderavoiding the need to create one manually viaFailoverRouterInputIndexedStreamDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosourceIndexOneStreamDetails(FailoverRouterInputIndexedStreamDetails).- Parameters:
sourceIndexOneStreamDetails- a consumer that will call methods onFailoverRouterInputIndexedStreamDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-