Class CfnResponderGatewayPropsMixin.EksEndpointsConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.rtbfabric.CfnResponderGatewayPropsMixin.EksEndpointsConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnResponderGatewayPropsMixin.EksEndpointsConfigurationProperty>
- Enclosing interface:
CfnResponderGatewayPropsMixin.EksEndpointsConfigurationProperty
@Stability(Stable)
public static final class CfnResponderGatewayPropsMixin.EksEndpointsConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnResponderGatewayPropsMixin.EksEndpointsConfigurationProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.clusterApiServerCaCertificateChain(String clusterApiServerCaCertificateChain) clusterApiServerEndpointUri(String clusterApiServerEndpointUri) clusterName(String clusterName) endpointsResourceName(String endpointsResourceName) endpointsResourceNamespace(String endpointsResourceNamespace)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
clusterApiServerCaCertificateChain
@Stability(Stable) public CfnResponderGatewayPropsMixin.EksEndpointsConfigurationProperty.Builder clusterApiServerCaCertificateChain(String clusterApiServerCaCertificateChain) Sets the value ofCfnResponderGatewayPropsMixin.EksEndpointsConfigurationProperty.getClusterApiServerCaCertificateChain()- Parameters:
clusterApiServerCaCertificateChain- The CA certificate chain of the cluster API server.- Returns:
this
-
clusterApiServerEndpointUri
@Stability(Stable) public CfnResponderGatewayPropsMixin.EksEndpointsConfigurationProperty.Builder clusterApiServerEndpointUri(String clusterApiServerEndpointUri) Sets the value ofCfnResponderGatewayPropsMixin.EksEndpointsConfigurationProperty.getClusterApiServerEndpointUri()- Parameters:
clusterApiServerEndpointUri- The URI of the cluster API server endpoint.- Returns:
this
-
clusterName
@Stability(Stable) public CfnResponderGatewayPropsMixin.EksEndpointsConfigurationProperty.Builder clusterName(String clusterName) - Parameters:
clusterName- The name of the cluster.- Returns:
this
-
endpointsResourceName
@Stability(Stable) public CfnResponderGatewayPropsMixin.EksEndpointsConfigurationProperty.Builder endpointsResourceName(String endpointsResourceName) Sets the value ofCfnResponderGatewayPropsMixin.EksEndpointsConfigurationProperty.getEndpointsResourceName()- Parameters:
endpointsResourceName- The name of the endpoint resource.- Returns:
this
-
endpointsResourceNamespace
@Stability(Stable) public CfnResponderGatewayPropsMixin.EksEndpointsConfigurationProperty.Builder endpointsResourceNamespace(String endpointsResourceNamespace) Sets the value ofCfnResponderGatewayPropsMixin.EksEndpointsConfigurationProperty.getEndpointsResourceNamespace()- Parameters:
endpointsResourceNamespace- The namespace of the endpoint resource.- Returns:
this
-
roleArn
@Stability(Stable) public CfnResponderGatewayPropsMixin.EksEndpointsConfigurationProperty.Builder roleArn(String roleArn) - Parameters:
roleArn- The role ARN for the cluster.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnResponderGatewayPropsMixin.EksEndpointsConfigurationProperty>- Returns:
- a new instance of
CfnResponderGatewayPropsMixin.EksEndpointsConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-