@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class VpcEndpointConnection extends Object implements Serializable, Cloneable
Describes a VPC endpoint connection to a service.
Constructor and Description |
---|
VpcEndpointConnection() |
Modifier and Type | Method and Description |
---|---|
VpcEndpointConnection |
clone() |
boolean |
equals(Object obj) |
Date |
getCreationTimestamp()
The date and time that the VPC endpoint was created.
|
List<DnsEntry> |
getDnsEntries()
The DNS entries for the VPC endpoint.
|
List<String> |
getGatewayLoadBalancerArns()
The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.
|
String |
getIpAddressType()
The IP address type for the endpoint.
|
List<String> |
getNetworkLoadBalancerArns()
The Amazon Resource Names (ARNs) of the network load balancers for the service.
|
String |
getServiceId()
The ID of the service to which the endpoint is connected.
|
List<Tag> |
getTags()
The tags.
|
String |
getVpcEndpointConnectionId()
The ID of the VPC endpoint connection.
|
String |
getVpcEndpointId()
The ID of the VPC endpoint.
|
String |
getVpcEndpointOwner()
The ID of the Amazon Web Services account that owns the VPC endpoint.
|
String |
getVpcEndpointState()
The state of the VPC endpoint.
|
int |
hashCode() |
void |
setCreationTimestamp(Date creationTimestamp)
The date and time that the VPC endpoint was created.
|
void |
setDnsEntries(Collection<DnsEntry> dnsEntries)
The DNS entries for the VPC endpoint.
|
void |
setGatewayLoadBalancerArns(Collection<String> gatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.
|
void |
setIpAddressType(String ipAddressType)
The IP address type for the endpoint.
|
void |
setNetworkLoadBalancerArns(Collection<String> networkLoadBalancerArns)
The Amazon Resource Names (ARNs) of the network load balancers for the service.
|
void |
setServiceId(String serviceId)
The ID of the service to which the endpoint is connected.
|
void |
setTags(Collection<Tag> tags)
The tags.
|
void |
setVpcEndpointConnectionId(String vpcEndpointConnectionId)
The ID of the VPC endpoint connection.
|
void |
setVpcEndpointId(String vpcEndpointId)
The ID of the VPC endpoint.
|
void |
setVpcEndpointOwner(String vpcEndpointOwner)
The ID of the Amazon Web Services account that owns the VPC endpoint.
|
void |
setVpcEndpointState(String vpcEndpointState)
The state of the VPC endpoint.
|
String |
toString()
Returns a string representation of this object.
|
VpcEndpointConnection |
withCreationTimestamp(Date creationTimestamp)
The date and time that the VPC endpoint was created.
|
VpcEndpointConnection |
withDnsEntries(Collection<DnsEntry> dnsEntries)
The DNS entries for the VPC endpoint.
|
VpcEndpointConnection |
withDnsEntries(DnsEntry... dnsEntries)
The DNS entries for the VPC endpoint.
|
VpcEndpointConnection |
withGatewayLoadBalancerArns(Collection<String> gatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.
|
VpcEndpointConnection |
withGatewayLoadBalancerArns(String... gatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.
|
VpcEndpointConnection |
withIpAddressType(IpAddressType ipAddressType)
The IP address type for the endpoint.
|
VpcEndpointConnection |
withIpAddressType(String ipAddressType)
The IP address type for the endpoint.
|
VpcEndpointConnection |
withNetworkLoadBalancerArns(Collection<String> networkLoadBalancerArns)
The Amazon Resource Names (ARNs) of the network load balancers for the service.
|
VpcEndpointConnection |
withNetworkLoadBalancerArns(String... networkLoadBalancerArns)
The Amazon Resource Names (ARNs) of the network load balancers for the service.
|
VpcEndpointConnection |
withServiceId(String serviceId)
The ID of the service to which the endpoint is connected.
|
VpcEndpointConnection |
withTags(Collection<Tag> tags)
The tags.
|
VpcEndpointConnection |
withTags(Tag... tags)
The tags.
|
VpcEndpointConnection |
withVpcEndpointConnectionId(String vpcEndpointConnectionId)
The ID of the VPC endpoint connection.
|
VpcEndpointConnection |
withVpcEndpointId(String vpcEndpointId)
The ID of the VPC endpoint.
|
VpcEndpointConnection |
withVpcEndpointOwner(String vpcEndpointOwner)
The ID of the Amazon Web Services account that owns the VPC endpoint.
|
VpcEndpointConnection |
withVpcEndpointState(State vpcEndpointState)
The state of the VPC endpoint.
|
VpcEndpointConnection |
withVpcEndpointState(String vpcEndpointState)
The state of the VPC endpoint.
|
public void setServiceId(String serviceId)
The ID of the service to which the endpoint is connected.
serviceId
- The ID of the service to which the endpoint is connected.public String getServiceId()
The ID of the service to which the endpoint is connected.
public VpcEndpointConnection withServiceId(String serviceId)
The ID of the service to which the endpoint is connected.
serviceId
- The ID of the service to which the endpoint is connected.public void setVpcEndpointId(String vpcEndpointId)
The ID of the VPC endpoint.
vpcEndpointId
- The ID of the VPC endpoint.public String getVpcEndpointId()
The ID of the VPC endpoint.
public VpcEndpointConnection withVpcEndpointId(String vpcEndpointId)
The ID of the VPC endpoint.
vpcEndpointId
- The ID of the VPC endpoint.public void setVpcEndpointOwner(String vpcEndpointOwner)
The ID of the Amazon Web Services account that owns the VPC endpoint.
vpcEndpointOwner
- The ID of the Amazon Web Services account that owns the VPC endpoint.public String getVpcEndpointOwner()
The ID of the Amazon Web Services account that owns the VPC endpoint.
public VpcEndpointConnection withVpcEndpointOwner(String vpcEndpointOwner)
The ID of the Amazon Web Services account that owns the VPC endpoint.
vpcEndpointOwner
- The ID of the Amazon Web Services account that owns the VPC endpoint.public void setVpcEndpointState(String vpcEndpointState)
The state of the VPC endpoint.
vpcEndpointState
- The state of the VPC endpoint.State
public String getVpcEndpointState()
The state of the VPC endpoint.
State
public VpcEndpointConnection withVpcEndpointState(String vpcEndpointState)
The state of the VPC endpoint.
vpcEndpointState
- The state of the VPC endpoint.State
public VpcEndpointConnection withVpcEndpointState(State vpcEndpointState)
The state of the VPC endpoint.
vpcEndpointState
- The state of the VPC endpoint.State
public void setCreationTimestamp(Date creationTimestamp)
The date and time that the VPC endpoint was created.
creationTimestamp
- The date and time that the VPC endpoint was created.public Date getCreationTimestamp()
The date and time that the VPC endpoint was created.
public VpcEndpointConnection withCreationTimestamp(Date creationTimestamp)
The date and time that the VPC endpoint was created.
creationTimestamp
- The date and time that the VPC endpoint was created.public List<DnsEntry> getDnsEntries()
The DNS entries for the VPC endpoint.
public void setDnsEntries(Collection<DnsEntry> dnsEntries)
The DNS entries for the VPC endpoint.
dnsEntries
- The DNS entries for the VPC endpoint.public VpcEndpointConnection withDnsEntries(DnsEntry... dnsEntries)
The DNS entries for the VPC endpoint.
NOTE: This method appends the values to the existing list (if any). Use
setDnsEntries(java.util.Collection)
or withDnsEntries(java.util.Collection)
if you want to
override the existing values.
dnsEntries
- The DNS entries for the VPC endpoint.public VpcEndpointConnection withDnsEntries(Collection<DnsEntry> dnsEntries)
The DNS entries for the VPC endpoint.
dnsEntries
- The DNS entries for the VPC endpoint.public List<String> getNetworkLoadBalancerArns()
The Amazon Resource Names (ARNs) of the network load balancers for the service.
public void setNetworkLoadBalancerArns(Collection<String> networkLoadBalancerArns)
The Amazon Resource Names (ARNs) of the network load balancers for the service.
networkLoadBalancerArns
- The Amazon Resource Names (ARNs) of the network load balancers for the service.public VpcEndpointConnection withNetworkLoadBalancerArns(String... networkLoadBalancerArns)
The Amazon Resource Names (ARNs) of the network load balancers for the service.
NOTE: This method appends the values to the existing list (if any). Use
setNetworkLoadBalancerArns(java.util.Collection)
or
withNetworkLoadBalancerArns(java.util.Collection)
if you want to override the existing values.
networkLoadBalancerArns
- The Amazon Resource Names (ARNs) of the network load balancers for the service.public VpcEndpointConnection withNetworkLoadBalancerArns(Collection<String> networkLoadBalancerArns)
The Amazon Resource Names (ARNs) of the network load balancers for the service.
networkLoadBalancerArns
- The Amazon Resource Names (ARNs) of the network load balancers for the service.public List<String> getGatewayLoadBalancerArns()
The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.
public void setGatewayLoadBalancerArns(Collection<String> gatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.
gatewayLoadBalancerArns
- The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.public VpcEndpointConnection withGatewayLoadBalancerArns(String... gatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.
NOTE: This method appends the values to the existing list (if any). Use
setGatewayLoadBalancerArns(java.util.Collection)
or
withGatewayLoadBalancerArns(java.util.Collection)
if you want to override the existing values.
gatewayLoadBalancerArns
- The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.public VpcEndpointConnection withGatewayLoadBalancerArns(Collection<String> gatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.
gatewayLoadBalancerArns
- The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.public void setIpAddressType(String ipAddressType)
The IP address type for the endpoint.
ipAddressType
- The IP address type for the endpoint.IpAddressType
public String getIpAddressType()
The IP address type for the endpoint.
IpAddressType
public VpcEndpointConnection withIpAddressType(String ipAddressType)
The IP address type for the endpoint.
ipAddressType
- The IP address type for the endpoint.IpAddressType
public VpcEndpointConnection withIpAddressType(IpAddressType ipAddressType)
The IP address type for the endpoint.
ipAddressType
- The IP address type for the endpoint.IpAddressType
public void setVpcEndpointConnectionId(String vpcEndpointConnectionId)
The ID of the VPC endpoint connection.
vpcEndpointConnectionId
- The ID of the VPC endpoint connection.public String getVpcEndpointConnectionId()
The ID of the VPC endpoint connection.
public VpcEndpointConnection withVpcEndpointConnectionId(String vpcEndpointConnectionId)
The ID of the VPC endpoint connection.
vpcEndpointConnectionId
- The ID of the VPC endpoint connection.public void setTags(Collection<Tag> tags)
The tags.
tags
- The tags.public VpcEndpointConnection withTags(Tag... tags)
The tags.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- The tags.public VpcEndpointConnection withTags(Collection<Tag> tags)
The tags.
tags
- The tags.public String toString()
toString
in class Object
Object.toString()
public VpcEndpointConnection clone()
Copyright © 2022. All rights reserved.