Interface VpcEndpointConnection.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<VpcEndpointConnection.Builder,
,VpcEndpointConnection> SdkBuilder<VpcEndpointConnection.Builder,
,VpcEndpointConnection> SdkPojo
- Enclosing class:
VpcEndpointConnection
-
Method Summary
Modifier and TypeMethodDescriptioncreationTimestamp
(Instant creationTimestamp) The date and time that the VPC endpoint was created.dnsEntries
(Collection<DnsEntry> dnsEntries) The DNS entries for the VPC endpoint.dnsEntries
(Consumer<DnsEntry.Builder>... dnsEntries) The DNS entries for the VPC endpoint.dnsEntries
(DnsEntry... dnsEntries) The DNS entries for the VPC endpoint.gatewayLoadBalancerArns
(String... gatewayLoadBalancerArns) The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.gatewayLoadBalancerArns
(Collection<String> gatewayLoadBalancerArns) The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.ipAddressType
(String ipAddressType) The IP address type for the endpoint.ipAddressType
(IpAddressType ipAddressType) The IP address type for the endpoint.networkLoadBalancerArns
(String... networkLoadBalancerArns) The Amazon Resource Names (ARNs) of the network load balancers for the service.networkLoadBalancerArns
(Collection<String> networkLoadBalancerArns) The Amazon Resource Names (ARNs) of the network load balancers for the service.The ID of the service to which the endpoint is connected.tags
(Collection<Tag> tags) The tags.tags
(Consumer<Tag.Builder>... tags) The tags.The tags.vpcEndpointConnectionId
(String vpcEndpointConnectionId) The ID of the VPC endpoint connection.vpcEndpointId
(String vpcEndpointId) The ID of the VPC endpoint.vpcEndpointOwner
(String vpcEndpointOwner) The ID of the Amazon Web Services account that owns the VPC endpoint.vpcEndpointState
(String vpcEndpointState) The state of the VPC endpoint.vpcEndpointState
(State vpcEndpointState) The state of the VPC 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, sdkFields
-
Method Details
-
serviceId
The ID of the service to which the endpoint is connected.
- Parameters:
serviceId
- The ID of the service to which the endpoint is connected.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcEndpointId
The ID of the VPC endpoint.
- Parameters:
vpcEndpointId
- The ID of the VPC endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcEndpointOwner
The ID of the Amazon Web Services account that owns the VPC endpoint.
- Parameters:
vpcEndpointOwner
- The ID of the Amazon Web Services account that owns the VPC endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcEndpointState
The state of the VPC endpoint.
- Parameters:
vpcEndpointState
- The state of the VPC endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vpcEndpointState
The state of the VPC endpoint.
- Parameters:
vpcEndpointState
- The state of the VPC endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
creationTimestamp
The date and time that the VPC endpoint was created.
- Parameters:
creationTimestamp
- The date and time that the VPC endpoint was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsEntries
The DNS entries for the VPC endpoint.
- Parameters:
dnsEntries
- The DNS entries for the VPC endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsEntries
The DNS entries for the VPC endpoint.
- Parameters:
dnsEntries
- The DNS entries for the VPC endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsEntries
The DNS entries for the VPC endpoint.
This is a convenience method that creates an instance of theDnsEntry.Builder
avoiding the need to create one manually viaDnsEntry.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todnsEntries(List<DnsEntry>)
.- Parameters:
dnsEntries
- a consumer that will call methods onDnsEntry.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
networkLoadBalancerArns
The Amazon Resource Names (ARNs) of the network load balancers for the service.
- Parameters:
networkLoadBalancerArns
- The Amazon Resource Names (ARNs) of the network load balancers for the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkLoadBalancerArns
The Amazon Resource Names (ARNs) of the network load balancers for the service.
- Parameters:
networkLoadBalancerArns
- The Amazon Resource Names (ARNs) of the network load balancers for the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
gatewayLoadBalancerArns
The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.
- Parameters:
gatewayLoadBalancerArns
- The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
gatewayLoadBalancerArns
The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.
- Parameters:
gatewayLoadBalancerArns
- The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipAddressType
The IP address type for the endpoint.
- Parameters:
ipAddressType
- The IP address type for the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ipAddressType
The IP address type for the endpoint.
- Parameters:
ipAddressType
- The IP address type for the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vpcEndpointConnectionId
The ID of the VPC endpoint connection.
- Parameters:
vpcEndpointConnectionId
- The ID of the VPC endpoint connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags.
- Parameters:
tags
- The tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags.
- Parameters:
tags
- The tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags.
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:
-