@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 that the VPC endpoint was created.
|
List<DnsEntry> |
dnsEntries()
The DNS entries for the VPC endpoint.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
List<String> |
gatewayLoadBalancerArns()
The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.
|
<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).
|
boolean |
hasGatewayLoadBalancerArns()
Returns true if the GatewayLoadBalancerArns 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 final String serviceId()
The ID of the service to which the endpoint is connected.
public final String vpcEndpointId()
The ID of the VPC endpoint.
public final String vpcEndpointOwner()
The AWS account ID of the owner of the VPC endpoint.
public final 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 final 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 final Instant creationTimestamp()
The date and time that the VPC endpoint was created.
public final boolean hasDnsEntries()
public final 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 final boolean hasNetworkLoadBalancerArns()
public final 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 final boolean hasGatewayLoadBalancerArns()
public final List<String> gatewayLoadBalancerArns()
The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasGatewayLoadBalancerArns() 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 final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.