Interface RouteServerEndpoint.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RouteServerEndpoint.Builder,
,RouteServerEndpoint> SdkBuilder<RouteServerEndpoint.Builder,
,RouteServerEndpoint> SdkPojo
- Enclosing class:
RouteServerEndpoint
-
Method Summary
Modifier and TypeMethodDescriptioneniAddress
(String eniAddress) The IP address of the Elastic network interface for the endpoint.The ID of the Elastic network interface for the endpoint.failureReason
(String failureReason) The reason for any failure in endpoint creation or operation.routeServerEndpointId
(String routeServerEndpointId) The unique identifier of the route server endpoint.routeServerId
(String routeServerId) The ID of the route server associated with this endpoint.The current state of the route server endpoint.state
(RouteServerEndpointState state) The current state of the route server endpoint.The ID of the subnet to place the route server endpoint into.tags
(Collection<Tag> tags) Any tags assigned to the route server endpoint.tags
(Consumer<Tag.Builder>... tags) Any tags assigned to the route server endpoint.Any tags assigned to the route server endpoint.The ID of the VPC containing the endpoint.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 Details
-
routeServerId
The ID of the route server associated with this endpoint.
- Parameters:
routeServerId
- The ID of the route server associated with this endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routeServerEndpointId
The unique identifier of the route server endpoint.
- Parameters:
routeServerEndpointId
- The unique identifier of the route server endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcId
The ID of the VPC containing the endpoint.
- Parameters:
vpcId
- The ID of the VPC containing the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetId
The ID of the subnet to place the route server endpoint into.
- Parameters:
subnetId
- The ID of the subnet to place the route server endpoint into.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eniId
The ID of the Elastic network interface for the endpoint.
- Parameters:
eniId
- The ID of the Elastic network interface for the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eniAddress
The IP address of the Elastic network interface for the endpoint.
- Parameters:
eniAddress
- The IP address of the Elastic network interface for the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The current state of the route server endpoint.
- Parameters:
state
- The current state of the route server endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The current state of the route server endpoint.
- Parameters:
state
- The current state of the route server endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
failureReason
The reason for any failure in endpoint creation or operation.
- Parameters:
failureReason
- The reason for any failure in endpoint creation or operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Any tags assigned to the route server endpoint.
- Parameters:
tags
- Any tags assigned to the route server endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Any tags assigned to the route server endpoint.
- Parameters:
tags
- Any tags assigned to the route server endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Any tags assigned to the route server endpoint.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totags(List<Tag>)
.- Parameters:
tags
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-