Interface RouterInputConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RouterInputConfiguration.Builder,,RouterInputConfiguration> SdkBuilder<RouterInputConfiguration.Builder,,RouterInputConfiguration> SdkPojo
- Enclosing class:
RouterInputConfiguration
@Mutable
@NotThreadSafe
public static interface RouterInputConfiguration.Builder
extends SdkPojo, CopyableBuilder<RouterInputConfiguration.Builder,RouterInputConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptiondefault RouterInputConfiguration.BuilderSets the value of the Failover property for this object.failover(FailoverRouterInputConfiguration failover) Sets the value of the Failover property for this object.default RouterInputConfiguration.BuildermediaConnectFlow(Consumer<MediaConnectFlowRouterInputConfiguration.Builder> mediaConnectFlow) Sets the value of the MediaConnectFlow property for this object.mediaConnectFlow(MediaConnectFlowRouterInputConfiguration mediaConnectFlow) Sets the value of the MediaConnectFlow property for this object.default RouterInputConfiguration.BuilderSets the value of the Merge property for this object.Sets the value of the Merge property for this object.default RouterInputConfiguration.BuilderSets the value of the Standard property for this object.standard(StandardRouterInputConfiguration standard) Sets the value of the Standard property for this object.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
-
standard
Sets the value of the Standard property for this object.- Parameters:
standard- The new value for the Standard property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
standard
default RouterInputConfiguration.Builder standard(Consumer<StandardRouterInputConfiguration.Builder> standard) Sets the value of the Standard property for this object. This is a convenience method that creates an instance of theStandardRouterInputConfiguration.Builderavoiding the need to create one manually viaStandardRouterInputConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostandard(StandardRouterInputConfiguration).- Parameters:
standard- a consumer that will call methods onStandardRouterInputConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
failover
Sets the value of the Failover property for this object.- Parameters:
failover- The new value for the Failover property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failover
default RouterInputConfiguration.Builder failover(Consumer<FailoverRouterInputConfiguration.Builder> failover) Sets the value of the Failover property for this object. This is a convenience method that creates an instance of theFailoverRouterInputConfiguration.Builderavoiding the need to create one manually viaFailoverRouterInputConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofailover(FailoverRouterInputConfiguration).- Parameters:
failover- a consumer that will call methods onFailoverRouterInputConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
merge
Sets the value of the Merge property for this object.- Parameters:
merge- The new value for the Merge property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
merge
default RouterInputConfiguration.Builder merge(Consumer<MergeRouterInputConfiguration.Builder> merge) Sets the value of the Merge property for this object. This is a convenience method that creates an instance of theMergeRouterInputConfiguration.Builderavoiding the need to create one manually viaMergeRouterInputConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomerge(MergeRouterInputConfiguration).- Parameters:
merge- a consumer that will call methods onMergeRouterInputConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mediaConnectFlow
RouterInputConfiguration.Builder mediaConnectFlow(MediaConnectFlowRouterInputConfiguration mediaConnectFlow) Sets the value of the MediaConnectFlow property for this object.- Parameters:
mediaConnectFlow- The new value for the MediaConnectFlow property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mediaConnectFlow
default RouterInputConfiguration.Builder mediaConnectFlow(Consumer<MediaConnectFlowRouterInputConfiguration.Builder> mediaConnectFlow) Sets the value of the MediaConnectFlow property for this object. This is a convenience method that creates an instance of theMediaConnectFlowRouterInputConfiguration.Builderavoiding the need to create one manually viaMediaConnectFlowRouterInputConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomediaConnectFlow(MediaConnectFlowRouterInputConfiguration).- Parameters:
mediaConnectFlow- a consumer that will call methods onMediaConnectFlowRouterInputConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-