Interface InputDestination.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<InputDestination.Builder,InputDestination>,SdkBuilder<InputDestination.Builder,InputDestination>,SdkPojo
- Enclosing class:
- InputDestination
public static interface InputDestination.Builder extends SdkPojo, CopyableBuilder<InputDestination.Builder,InputDestination>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description InputDestination.Builderip(String ip)The system-generated static IP address of endpoint.InputDestination.Buildernetwork(String network)The ID of the attached network.InputDestination.BuildernetworkRoutes(Collection<InputDestinationRoute> 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.InputDestination.BuildernetworkRoutes(Consumer<InputDestinationRoute.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.InputDestination.BuildernetworkRoutes(InputDestinationRoute... 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.InputDestination.Builderport(String port)The port number for the input.InputDestination.Builderurl(String url)This represents the endpoint that the customer stream will be pushed to.default InputDestination.Buildervpc(Consumer<InputDestinationVpc.Builder> vpc)Sets the value of the Vpc property for this object.InputDestination.Buildervpc(InputDestinationVpc vpc)Sets the value of the Vpc property for this object.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
ip
InputDestination.Builder ip(String ip)
The system-generated static IP address of endpoint. It remains fixed for the lifetime of the input.- Parameters:
ip- The system-generated static IP address of endpoint. It remains fixed for the lifetime of the input.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
port
InputDestination.Builder port(String port)
The port number for the input.- Parameters:
port- The port number for the input.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
url
InputDestination.Builder url(String url)
This represents the endpoint that the customer stream will be pushed to.- Parameters:
url- This represents the endpoint that the customer stream will be pushed to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpc
InputDestination.Builder vpc(InputDestinationVpc vpc)
Sets the value of the Vpc property for this object.- Parameters:
vpc- The new value for the Vpc property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpc
default InputDestination.Builder vpc(Consumer<InputDestinationVpc.Builder> vpc)
Sets the value of the Vpc property for this object. This is a convenience method that creates an instance of theInputDestinationVpc.Builderavoiding the need to create one manually viaInputDestinationVpc.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovpc(InputDestinationVpc).- Parameters:
vpc- a consumer that will call methods onInputDestinationVpc.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
vpc(InputDestinationVpc)
-
network
InputDestination.Builder network(String network)
The ID of the attached network.- Parameters:
network- The ID of the attached network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkRoutes
InputDestination.Builder networkRoutes(Collection<InputDestinationRoute> 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
InputDestination.Builder networkRoutes(InputDestinationRoute... 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
InputDestination.Builder networkRoutes(Consumer<InputDestinationRoute.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 theInputDestinationRoute.Builderavoiding the need to create one manually viaInputDestinationRoute.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#networkRoutes(List.) - Parameters:
networkRoutes- a consumer that will call methods onInputDestinationRoute.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#networkRoutes(java.util.Collection)
-
-