Interface RouterOutputSourceEndpointAssociatedResourceDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RouterOutputSourceEndpointAssociatedResourceDetails.Builder,,RouterOutputSourceEndpointAssociatedResourceDetails> SdkBuilder<RouterOutputSourceEndpointAssociatedResourceDetails.Builder,,RouterOutputSourceEndpointAssociatedResourceDetails> SdkPojo
- Enclosing class:
RouterOutputSourceEndpointAssociatedResourceDetails
@Mutable
@NotThreadSafe
public static interface RouterOutputSourceEndpointAssociatedResourceDetails.Builder
extends SdkPojo, CopyableBuilder<RouterOutputSourceEndpointAssociatedResourceDetails.Builder,RouterOutputSourceEndpointAssociatedResourceDetails>
-
Method Summary
Modifier and TypeMethodDescriptionmaximumBitrate(Long maximumBitrate) The maximum bitrate of the router output, in bits per second.messages(Collection<RouterOutputMessage> messages) The status messages for the router output.messages(Consumer<RouterOutputMessage.Builder>... messages) The status messages for the router output.messages(RouterOutputMessage... messages) The status messages for the router output.The name of the router output.The state of the router output.state(RouterOutputState state) The state of the router output.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
-
name
The name of the router output.
- Parameters:
name- The name of the router output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maximumBitrate
The maximum bitrate of the router output, in bits per second.
- Parameters:
maximumBitrate- The maximum bitrate of the router output, in bits per second.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The state of the router output.
- Parameters:
state- The state of the router output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The state of the router output.
- Parameters:
state- The state of the router output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
messages
RouterOutputSourceEndpointAssociatedResourceDetails.Builder messages(Collection<RouterOutputMessage> messages) The status messages for the router output.
- Parameters:
messages- The status messages for the router output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
messages
RouterOutputSourceEndpointAssociatedResourceDetails.Builder messages(RouterOutputMessage... messages) The status messages for the router output.
- Parameters:
messages- The status messages for the router output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
messages
RouterOutputSourceEndpointAssociatedResourceDetails.Builder messages(Consumer<RouterOutputMessage.Builder>... messages) The status messages for the router output.
This is a convenience method that creates an instance of theRouterOutputMessage.Builderavoiding the need to create one manually viaRouterOutputMessage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomessages(List<RouterOutputMessage>).- Parameters:
messages- a consumer that will call methods onRouterOutputMessage.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-