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
Modifier and TypeMethodDescriptionThe system-generated static IP address of endpoint.The port number for the input.This represents the endpoint that the customer stream will be pushed to.default InputDestination.Builder
Sets the value of the Vpc property for this object.vpc
(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, sdkFields
-
Method Details
-
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
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
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
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
Sets the value of the Vpc property for this object. This is a convenience method that creates an instance of theInputDestinationVpc.Builder
avoiding the need to create one manually viaInputDestinationVpc.builder()
.When the
Consumer
completes,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:
-