@Generated(value="software.amazon.awssdk:codegen") public final class VpcConfigResponse extends Object implements SdkPojo, Serializable, ToCopyableBuilder<VpcConfigResponse.Builder,VpcConfigResponse>
An object representing an Amazon EKS cluster VPC configuration response.
| Modifier and Type | Class and Description |
|---|---|
static interface |
VpcConfigResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
static VpcConfigResponse.Builder |
builder() |
Boolean |
endpointPrivateAccess()
This parameter indicates whether the Amazon EKS private API server endpoint is enabled.
|
Boolean |
endpointPublicAccess()
This parameter indicates whether the Amazon EKS public API server endpoint is enabled.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
List<String> |
securityGroupIds()
The security groups associated with the cross-account elastic network interfaces that are used to allow
communication between your worker nodes and the Kubernetes control plane.
|
static Class<? extends VpcConfigResponse.Builder> |
serializableBuilderClass() |
List<String> |
subnetIds()
The subnets associated with your cluster.
|
VpcConfigResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
vpcId()
The VPC associated with your cluster.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic List<String> subnetIds()
The subnets associated with your cluster.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public List<String> securityGroupIds()
The security groups associated with the cross-account elastic network interfaces that are used to allow communication between your worker nodes and the Kubernetes control plane.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public String vpcId()
The VPC associated with your cluster.
public Boolean endpointPublicAccess()
This parameter indicates whether the Amazon EKS public API server endpoint is enabled. If the Amazon EKS public API server endpoint is disabled, your cluster's Kubernetes API server can receive only requests that originate from within the cluster VPC.
public Boolean endpointPrivateAccess()
This parameter indicates whether the Amazon EKS private API server endpoint is enabled. If the Amazon EKS private API server endpoint is enabled, Kubernetes API requests that originate from within your cluster's VPC use the private VPC endpoint instead of traversing the internet.
public VpcConfigResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<VpcConfigResponse.Builder,VpcConfigResponse>public static VpcConfigResponse.Builder builder()
public static Class<? extends VpcConfigResponse.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2019. All rights reserved.