Interface RouterInputStreamDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RouterInputStreamDetails.Builder,,RouterInputStreamDetails> SdkBuilder<RouterInputStreamDetails.Builder,,RouterInputStreamDetails> SdkPojo
- Enclosing class:
RouterInputStreamDetails
@Mutable
@NotThreadSafe
public static interface RouterInputStreamDetails.Builder
extends SdkPojo, CopyableBuilder<RouterInputStreamDetails.Builder,RouterInputStreamDetails>
-
Method Summary
Modifier and TypeMethodDescriptiondefault RouterInputStreamDetails.BuilderSets the value of the Failover property for this object.failover(FailoverRouterInputStreamDetails failover) Sets the value of the Failover property for this object.default RouterInputStreamDetails.BuildermediaConnectFlow(Consumer<MediaConnectFlowRouterInputStreamDetails.Builder> mediaConnectFlow) Sets the value of the MediaConnectFlow property for this object.mediaConnectFlow(MediaConnectFlowRouterInputStreamDetails mediaConnectFlow) Sets the value of the MediaConnectFlow property for this object.default RouterInputStreamDetails.BuilderSets the value of the Merge property for this object.Sets the value of the Merge property for this object.default RouterInputStreamDetails.BuilderSets the value of the Standard property for this object.standard(StandardRouterInputStreamDetails 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 RouterInputStreamDetails.Builder standard(Consumer<StandardRouterInputStreamDetails.Builder> standard) Sets the value of the Standard property for this object. This is a convenience method that creates an instance of theStandardRouterInputStreamDetails.Builderavoiding the need to create one manually viaStandardRouterInputStreamDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostandard(StandardRouterInputStreamDetails).- Parameters:
standard- a consumer that will call methods onStandardRouterInputStreamDetails.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 RouterInputStreamDetails.Builder failover(Consumer<FailoverRouterInputStreamDetails.Builder> failover) Sets the value of the Failover property for this object. This is a convenience method that creates an instance of theFailoverRouterInputStreamDetails.Builderavoiding the need to create one manually viaFailoverRouterInputStreamDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofailover(FailoverRouterInputStreamDetails).- Parameters:
failover- a consumer that will call methods onFailoverRouterInputStreamDetails.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 RouterInputStreamDetails.Builder merge(Consumer<MergeRouterInputStreamDetails.Builder> merge) Sets the value of the Merge property for this object. This is a convenience method that creates an instance of theMergeRouterInputStreamDetails.Builderavoiding the need to create one manually viaMergeRouterInputStreamDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomerge(MergeRouterInputStreamDetails).- Parameters:
merge- a consumer that will call methods onMergeRouterInputStreamDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mediaConnectFlow
RouterInputStreamDetails.Builder mediaConnectFlow(MediaConnectFlowRouterInputStreamDetails 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 RouterInputStreamDetails.Builder mediaConnectFlow(Consumer<MediaConnectFlowRouterInputStreamDetails.Builder> mediaConnectFlow) Sets the value of the MediaConnectFlow property for this object. This is a convenience method that creates an instance of theMediaConnectFlowRouterInputStreamDetails.Builderavoiding the need to create one manually viaMediaConnectFlowRouterInputStreamDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomediaConnectFlow(MediaConnectFlowRouterInputStreamDetails).- Parameters:
mediaConnectFlow- a consumer that will call methods onMediaConnectFlowRouterInputStreamDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-