@Generated(value="software.amazon.awssdk:codegen") public final class VpcEndpointConnection extends Object implements SdkPojo, Serializable, ToCopyableBuilder<VpcEndpointConnection.Builder,VpcEndpointConnection>
Describes a VPC endpoint connection to a service.
| Modifier and Type | Class and Description |
|---|---|
static interface |
VpcEndpointConnection.Builder |
| Modifier and Type | Method and Description |
|---|---|
static VpcEndpointConnection.Builder |
builder() |
Instant |
creationTimestamp()
The date and time the VPC endpoint was created.
|
List<DnsEntry> |
dnsEntries()
The DNS entries for the VPC endpoint.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasDnsEntries()
Returns true if the DnsEntries property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
int |
hashCode() |
boolean |
hasNetworkLoadBalancerArns()
Returns true if the NetworkLoadBalancerArns property was specified by the sender (it may be empty), or false if
the sender did not specify the value (it will be empty).
|
List<String> |
networkLoadBalancerArns()
The Amazon Resource Names (ARNs) of the network load balancers for the service.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends VpcEndpointConnection.Builder> |
serializableBuilderClass() |
String |
serviceId()
The ID of the service to which the endpoint is connected.
|
VpcEndpointConnection.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
vpcEndpointId()
The ID of the VPC endpoint.
|
String |
vpcEndpointOwner()
The AWS account ID of the owner of the VPC endpoint.
|
State |
vpcEndpointState()
The state of the VPC endpoint.
|
String |
vpcEndpointStateAsString()
The state of the VPC endpoint.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String serviceId()
The ID of the service to which the endpoint is connected.
public String vpcEndpointId()
The ID of the VPC endpoint.
public String vpcEndpointOwner()
The AWS account ID of the owner of the VPC endpoint.
public State vpcEndpointState()
The state of the VPC endpoint.
If the service returns an enum value that is not available in the current SDK version, vpcEndpointState
will return State.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
vpcEndpointStateAsString().
Statepublic String vpcEndpointStateAsString()
The state of the VPC endpoint.
If the service returns an enum value that is not available in the current SDK version, vpcEndpointState
will return State.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
vpcEndpointStateAsString().
Statepublic Instant creationTimestamp()
The date and time the VPC endpoint was created.
public boolean hasDnsEntries()
public List<DnsEntry> dnsEntries()
The DNS entries for the VPC endpoint.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasDnsEntries() to see if a value was sent in this field.
public boolean hasNetworkLoadBalancerArns()
public List<String> networkLoadBalancerArns()
The Amazon Resource Names (ARNs) of the network load balancers for the service.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasNetworkLoadBalancerArns() to see if a value was sent in this field.
public VpcEndpointConnection.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<VpcEndpointConnection.Builder,VpcEndpointConnection>public static VpcEndpointConnection.Builder builder()
public static Class<? extends VpcEndpointConnection.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.