@Generated(value="software.amazon.awssdk:codegen") public final class EndpointAccess extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EndpointAccess.Builder,EndpointAccess>
Describes a Redshift-managed VPC endpoint.
| Modifier and Type | Class and Description |
|---|---|
static interface |
EndpointAccess.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
address()
The DNS address of the endpoint.
|
static EndpointAccess.Builder |
builder() |
String |
clusterIdentifier()
The cluster identifier of the cluster associated with the endpoint.
|
Instant |
endpointCreateTime()
The time (UTC) that the endpoint was created.
|
String |
endpointName()
The name of the endpoint.
|
String |
endpointStatus()
The status of the endpoint.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasVpcSecurityGroups()
Returns true if the VpcSecurityGroups property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
Integer |
port()
The port number on which the cluster accepts incoming connections.
|
String |
resourceOwner()
The AWS account ID of the owner of the cluster.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends EndpointAccess.Builder> |
serializableBuilderClass() |
String |
subnetGroupName()
The subnet group name where Amazon Redshift chooses to deploy the endpoint.
|
EndpointAccess.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
VpcEndpoint |
vpcEndpoint()
Returns the value of the VpcEndpoint property for this object.
|
List<VpcSecurityGroupMembership> |
vpcSecurityGroups()
The security groups associated with the endpoint.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String clusterIdentifier()
The cluster identifier of the cluster associated with the endpoint.
public final String resourceOwner()
The AWS account ID of the owner of the cluster.
public final String subnetGroupName()
The subnet group name where Amazon Redshift chooses to deploy the endpoint.
public final String endpointStatus()
The status of the endpoint.
public final String endpointName()
The name of the endpoint.
public final Instant endpointCreateTime()
The time (UTC) that the endpoint was created.
public final Integer port()
The port number on which the cluster accepts incoming connections.
public final String address()
The DNS address of the endpoint.
public final boolean hasVpcSecurityGroups()
public final List<VpcSecurityGroupMembership> vpcSecurityGroups()
The security groups associated with the endpoint.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasVpcSecurityGroups() to see if a value was sent in this field.
public final VpcEndpoint vpcEndpoint()
public EndpointAccess.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<EndpointAccess.Builder,EndpointAccess>public static EndpointAccess.Builder builder()
public static Class<? extends EndpointAccess.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.