Interface VpcEndpointConnection.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<VpcEndpointConnection.Builder,VpcEndpointConnection>,SdkBuilder<VpcEndpointConnection.Builder,VpcEndpointConnection>,SdkPojo
- Enclosing class:
- VpcEndpointConnection
public static interface VpcEndpointConnection.Builder extends SdkPojo, CopyableBuilder<VpcEndpointConnection.Builder,VpcEndpointConnection>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VpcEndpointConnection.BuildercreationTimestamp(Instant creationTimestamp)The date and time that the VPC endpoint was created.VpcEndpointConnection.BuilderdnsEntries(Collection<DnsEntry> dnsEntries)The DNS entries for the VPC endpoint.VpcEndpointConnection.BuilderdnsEntries(Consumer<DnsEntry.Builder>... dnsEntries)The DNS entries for the VPC endpoint.VpcEndpointConnection.BuilderdnsEntries(DnsEntry... dnsEntries)The DNS entries for the VPC endpoint.VpcEndpointConnection.BuildergatewayLoadBalancerArns(String... gatewayLoadBalancerArns)The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.VpcEndpointConnection.BuildergatewayLoadBalancerArns(Collection<String> gatewayLoadBalancerArns)The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.VpcEndpointConnection.BuilderipAddressType(String ipAddressType)The IP address type for the endpoint.VpcEndpointConnection.BuilderipAddressType(IpAddressType ipAddressType)The IP address type for the endpoint.VpcEndpointConnection.BuildernetworkLoadBalancerArns(String... networkLoadBalancerArns)The Amazon Resource Names (ARNs) of the network load balancers for the service.VpcEndpointConnection.BuildernetworkLoadBalancerArns(Collection<String> networkLoadBalancerArns)The Amazon Resource Names (ARNs) of the network load balancers for the service.VpcEndpointConnection.BuilderserviceId(String serviceId)The ID of the service to which the endpoint is connected.VpcEndpointConnection.Buildertags(Collection<Tag> tags)The tags.VpcEndpointConnection.Buildertags(Consumer<Tag.Builder>... tags)The tags.VpcEndpointConnection.Buildertags(Tag... tags)The tags.VpcEndpointConnection.BuildervpcEndpointConnectionId(String vpcEndpointConnectionId)The ID of the VPC endpoint connection.VpcEndpointConnection.BuildervpcEndpointId(String vpcEndpointId)The ID of the VPC endpoint.VpcEndpointConnection.BuildervpcEndpointOwner(String vpcEndpointOwner)The ID of the Amazon Web Services account that owns the VPC endpoint.VpcEndpointConnection.BuildervpcEndpointState(String vpcEndpointState)The state of the VPC endpoint.VpcEndpointConnection.BuildervpcEndpointState(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 Detail
-
serviceId
VpcEndpointConnection.Builder serviceId(String 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
VpcEndpointConnection.Builder vpcEndpointId(String 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
VpcEndpointConnection.Builder vpcEndpointOwner(String 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
VpcEndpointConnection.Builder vpcEndpointState(String vpcEndpointState)
The state of the VPC endpoint.
-
vpcEndpointState
VpcEndpointConnection.Builder vpcEndpointState(State vpcEndpointState)
The state of the VPC endpoint.
-
creationTimestamp
VpcEndpointConnection.Builder creationTimestamp(Instant 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
VpcEndpointConnection.Builder dnsEntries(Collection<DnsEntry> 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
VpcEndpointConnection.Builder dnsEntries(DnsEntry... 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
VpcEndpointConnection.Builder dnsEntries(Consumer<DnsEntry.Builder>... dnsEntries)
The DNS entries for the VPC endpoint.
This is a convenience method that creates an instance of theDnsEntry.Builderavoiding the need to create one manually viaDnsEntry.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#dnsEntries(List.) - 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:
#dnsEntries(java.util.Collection)
-
networkLoadBalancerArns
VpcEndpointConnection.Builder networkLoadBalancerArns(Collection<String> 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
VpcEndpointConnection.Builder networkLoadBalancerArns(String... 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
VpcEndpointConnection.Builder gatewayLoadBalancerArns(Collection<String> 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
VpcEndpointConnection.Builder gatewayLoadBalancerArns(String... 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
VpcEndpointConnection.Builder ipAddressType(String 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,IpAddressType
-
ipAddressType
VpcEndpointConnection.Builder ipAddressType(IpAddressType 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,IpAddressType
-
vpcEndpointConnectionId
VpcEndpointConnection.Builder vpcEndpointConnectionId(String 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
VpcEndpointConnection.Builder tags(Collection<Tag> tags)
The tags.
- Parameters:
tags- The tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
VpcEndpointConnection.Builder tags(Tag... tags)
The tags.
- Parameters:
tags- The tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
VpcEndpointConnection.Builder tags(Consumer<Tag.Builder>... tags)
The tags.
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)
-
-