Interface InputDestinationRequest.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<InputDestinationRequest.Builder,
,InputDestinationRequest> SdkBuilder<InputDestinationRequest.Builder,
,InputDestinationRequest> SdkPojo
- Enclosing class:
InputDestinationRequest
public static interface InputDestinationRequest.Builder
extends SdkPojo, CopyableBuilder<InputDestinationRequest.Builder,InputDestinationRequest>
-
Method Summary
Modifier and TypeMethodDescriptionIf the push input has an input location of ON-PREM, ID the ID of the attached network.networkRoutes
(Collection<InputRequestDestinationRoute> networkRoutes) If the push input has an input location of ON-PREM it's a requirement to specify what the route of the input is going to be on the customer local network.networkRoutes
(Consumer<InputRequestDestinationRoute.Builder>... networkRoutes) If the push input has an input location of ON-PREM it's a requirement to specify what the route of the input is going to be on the customer local network.networkRoutes
(InputRequestDestinationRoute... networkRoutes) If the push input has an input location of ON-PREM it's a requirement to specify what the route of the input is going to be on the customer local network.staticIpAddress
(String staticIpAddress) If the push input has an input location of ON-PREM it's optional to specify what the ip address of the input is going to be on the customer local network.streamName
(String streamName) A unique name for the location the RTMP stream is being pushed to.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 Details
-
streamName
A unique name for the location the RTMP stream is being pushed to.- Parameters:
streamName
- A unique name for the location the RTMP stream is being pushed to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
network
If the push input has an input location of ON-PREM, ID the ID of the attached network.- Parameters:
network
- If the push input has an input location of ON-PREM, ID the ID of the attached network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkRoutes
InputDestinationRequest.Builder networkRoutes(Collection<InputRequestDestinationRoute> networkRoutes) If the push input has an input location of ON-PREM it's a requirement to specify what the route of the input is going to be on the customer local network.- Parameters:
networkRoutes
- If the push input has an input location of ON-PREM it's a requirement to specify what the route of the input is going to be on the customer local network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkRoutes
If the push input has an input location of ON-PREM it's a requirement to specify what the route of the input is going to be on the customer local network.- Parameters:
networkRoutes
- If the push input has an input location of ON-PREM it's a requirement to specify what the route of the input is going to be on the customer local network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkRoutes
InputDestinationRequest.Builder networkRoutes(Consumer<InputRequestDestinationRoute.Builder>... networkRoutes) If the push input has an input location of ON-PREM it's a requirement to specify what the route of the input is going to be on the customer local network. This is a convenience method that creates an instance of theInputRequestDestinationRoute.Builder
avoiding the need to create one manually viaInputRequestDestinationRoute.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonetworkRoutes(List<InputRequestDestinationRoute>)
.- Parameters:
networkRoutes
- a consumer that will call methods onInputRequestDestinationRoute.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
staticIpAddress
If the push input has an input location of ON-PREM it's optional to specify what the ip address of the input is going to be on the customer local network.- Parameters:
staticIpAddress
- If the push input has an input location of ON-PREM it's optional to specify what the ip address of the input is going to be on the customer local network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-