Interface FailoverConfig.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<FailoverConfig.Builder,FailoverConfig>,SdkBuilder<FailoverConfig.Builder,FailoverConfig>,SdkPojo
- Enclosing class:
- FailoverConfig
public static interface FailoverConfig.Builder extends SdkPojo, CopyableBuilder<FailoverConfig.Builder,FailoverConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description FailoverConfig.BuilderfailoverMode(String failoverMode)The type of failover you choose for this flow.FailoverConfig.BuilderfailoverMode(FailoverMode failoverMode)The type of failover you choose for this flow.FailoverConfig.BuilderrecoveryWindow(Integer recoveryWindow)Search window time to look for dash-7 packetsdefault FailoverConfig.BuildersourcePriority(Consumer<SourcePriority.Builder> sourcePriority)The priority you want to assign to a source.FailoverConfig.BuildersourcePriority(SourcePriority sourcePriority)The priority you want to assign to a source.FailoverConfig.Builderstate(String state)Sets the value of the State property for this object.FailoverConfig.Builderstate(State state)Sets the value of the State property for this object.-
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
-
failoverMode
FailoverConfig.Builder failoverMode(String failoverMode)
The type of failover you choose for this flow. MERGE combines the source streams into a single stream, allowing graceful recovery from any single-source loss. FAILOVER allows switching between different streams.- Parameters:
failoverMode- The type of failover you choose for this flow. MERGE combines the source streams into a single stream, allowing graceful recovery from any single-source loss. FAILOVER allows switching between different streams.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FailoverMode,FailoverMode
-
failoverMode
FailoverConfig.Builder failoverMode(FailoverMode failoverMode)
The type of failover you choose for this flow. MERGE combines the source streams into a single stream, allowing graceful recovery from any single-source loss. FAILOVER allows switching between different streams.- Parameters:
failoverMode- The type of failover you choose for this flow. MERGE combines the source streams into a single stream, allowing graceful recovery from any single-source loss. FAILOVER allows switching between different streams.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FailoverMode,FailoverMode
-
recoveryWindow
FailoverConfig.Builder recoveryWindow(Integer recoveryWindow)
Search window time to look for dash-7 packets- Parameters:
recoveryWindow- Search window time to look for dash-7 packets- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourcePriority
FailoverConfig.Builder sourcePriority(SourcePriority sourcePriority)
The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.- Parameters:
sourcePriority- The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourcePriority
default FailoverConfig.Builder sourcePriority(Consumer<SourcePriority.Builder> sourcePriority)
The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams. This is a convenience method that creates an instance of theSourcePriority.Builderavoiding the need to create one manually viaSourcePriority.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosourcePriority(SourcePriority).- Parameters:
sourcePriority- a consumer that will call methods onSourcePriority.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
sourcePriority(SourcePriority)
-
state
FailoverConfig.Builder state(String state)
Sets the value of the State property for this object.
-
state
FailoverConfig.Builder state(State state)
Sets the value of the State property for this object.
-
-