Interface RouterOutputStreamDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RouterOutputStreamDetails.Builder,,RouterOutputStreamDetails> SdkBuilder<RouterOutputStreamDetails.Builder,,RouterOutputStreamDetails> SdkPojo
- Enclosing class:
RouterOutputStreamDetails
-
Method Summary
Modifier and TypeMethodDescriptionmediaConnectFlow(Consumer<MediaConnectFlowRouterOutputStreamDetails.Builder> mediaConnectFlow) Sets the value of the MediaConnectFlow property for this object.mediaConnectFlow(MediaConnectFlowRouterOutputStreamDetails mediaConnectFlow) Sets the value of the MediaConnectFlow property for this object.mediaLiveInput(Consumer<MediaLiveInputRouterOutputStreamDetails.Builder> mediaLiveInput) Sets the value of the MediaLiveInput property for this object.mediaLiveInput(MediaLiveInputRouterOutputStreamDetails mediaLiveInput) Sets the value of the MediaLiveInput property for this object.sourceEndpoint(Consumer<SourceEndpointRouterOutputStreamDetails.Builder> sourceEndpoint) Configuration details for a router output stream that is represented by a source endpoint.sourceEndpoint(SourceEndpointRouterOutputStreamDetails sourceEndpoint) Configuration details for a router output stream that is represented by a source endpoint.Sets the value of the Standard property for this object.standard(StandardRouterOutputStreamDetails 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 RouterOutputStreamDetails.Builder standard(Consumer<StandardRouterOutputStreamDetails.Builder> standard) Sets the value of the Standard property for this object. This is a convenience method that creates an instance of theStandardRouterOutputStreamDetails.Builderavoiding the need to create one manually viaStandardRouterOutputStreamDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostandard(StandardRouterOutputStreamDetails).- Parameters:
standard- a consumer that will call methods onStandardRouterOutputStreamDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mediaConnectFlow
RouterOutputStreamDetails.Builder mediaConnectFlow(MediaConnectFlowRouterOutputStreamDetails 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 RouterOutputStreamDetails.Builder mediaConnectFlow(Consumer<MediaConnectFlowRouterOutputStreamDetails.Builder> mediaConnectFlow) Sets the value of the MediaConnectFlow property for this object. This is a convenience method that creates an instance of theMediaConnectFlowRouterOutputStreamDetails.Builderavoiding the need to create one manually viaMediaConnectFlowRouterOutputStreamDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomediaConnectFlow(MediaConnectFlowRouterOutputStreamDetails).- Parameters:
mediaConnectFlow- a consumer that will call methods onMediaConnectFlowRouterOutputStreamDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mediaLiveInput
RouterOutputStreamDetails.Builder mediaLiveInput(MediaLiveInputRouterOutputStreamDetails mediaLiveInput) Sets the value of the MediaLiveInput property for this object.- Parameters:
mediaLiveInput- The new value for the MediaLiveInput property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mediaLiveInput
default RouterOutputStreamDetails.Builder mediaLiveInput(Consumer<MediaLiveInputRouterOutputStreamDetails.Builder> mediaLiveInput) Sets the value of the MediaLiveInput property for this object. This is a convenience method that creates an instance of theMediaLiveInputRouterOutputStreamDetails.Builderavoiding the need to create one manually viaMediaLiveInputRouterOutputStreamDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomediaLiveInput(MediaLiveInputRouterOutputStreamDetails).- Parameters:
mediaLiveInput- a consumer that will call methods onMediaLiveInputRouterOutputStreamDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceEndpoint
RouterOutputStreamDetails.Builder sourceEndpoint(SourceEndpointRouterOutputStreamDetails sourceEndpoint) Configuration details for a router output stream that is represented by a source endpoint.
- Parameters:
sourceEndpoint- Configuration details for a router output stream that is represented by a source endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceEndpoint
default RouterOutputStreamDetails.Builder sourceEndpoint(Consumer<SourceEndpointRouterOutputStreamDetails.Builder> sourceEndpoint) Configuration details for a router output stream that is represented by a source endpoint.
This is a convenience method that creates an instance of theSourceEndpointRouterOutputStreamDetails.Builderavoiding the need to create one manually viaSourceEndpointRouterOutputStreamDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosourceEndpoint(SourceEndpointRouterOutputStreamDetails).- Parameters:
sourceEndpoint- a consumer that will call methods onSourceEndpointRouterOutputStreamDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-