Interface RouteServerEndpoint.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RouteServerEndpoint.Builder,RouteServerEndpoint>,SdkBuilder<RouteServerEndpoint.Builder,RouteServerEndpoint>,SdkPojo
- Enclosing class:
- RouteServerEndpoint
public static interface RouteServerEndpoint.Builder extends SdkPojo, CopyableBuilder<RouteServerEndpoint.Builder,RouteServerEndpoint>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RouteServerEndpoint.BuildereniAddress(String eniAddress)The IP address of the Elastic network interface for the endpoint.RouteServerEndpoint.BuildereniId(String eniId)The ID of the Elastic network interface for the endpoint.RouteServerEndpoint.BuilderfailureReason(String failureReason)The reason for any failure in endpoint creation or operation.RouteServerEndpoint.BuilderrouteServerEndpointId(String routeServerEndpointId)The unique identifier of the route server endpoint.RouteServerEndpoint.BuilderrouteServerId(String routeServerId)The ID of the route server associated with this endpoint.RouteServerEndpoint.Builderstate(String state)The current state of the route server endpoint.RouteServerEndpoint.Builderstate(RouteServerEndpointState state)The current state of the route server endpoint.RouteServerEndpoint.BuildersubnetId(String subnetId)The ID of the subnet to place the route server endpoint into.RouteServerEndpoint.Buildertags(Collection<Tag> tags)Any tags assigned to the route server endpoint.RouteServerEndpoint.Buildertags(Consumer<Tag.Builder>... tags)Any tags assigned to the route server endpoint.RouteServerEndpoint.Buildertags(Tag... tags)Any tags assigned to the route server endpoint.RouteServerEndpoint.BuildervpcId(String vpcId)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 Detail
-
routeServerId
RouteServerEndpoint.Builder routeServerId(String 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
RouteServerEndpoint.Builder routeServerEndpointId(String 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
RouteServerEndpoint.Builder vpcId(String 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
RouteServerEndpoint.Builder subnetId(String 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
RouteServerEndpoint.Builder eniId(String 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
RouteServerEndpoint.Builder eniAddress(String 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
RouteServerEndpoint.Builder state(String 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:
RouteServerEndpointState,RouteServerEndpointState
-
state
RouteServerEndpoint.Builder state(RouteServerEndpointState 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:
RouteServerEndpointState,RouteServerEndpointState
-
failureReason
RouteServerEndpoint.Builder failureReason(String 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
RouteServerEndpoint.Builder tags(Collection<Tag> 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
RouteServerEndpoint.Builder tags(Tag... 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
RouteServerEndpoint.Builder tags(Consumer<Tag.Builder>... tags)
Any tags assigned to the route server endpoint.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - 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:
#tags(java.util.Collection)
-
-