Class CfnResponderGateway.EksEndpointsConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.rtbfabric.CfnResponderGateway.EksEndpointsConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnResponderGateway.EksEndpointsConfigurationProperty>
- Enclosing interface:
CfnResponderGateway.EksEndpointsConfigurationProperty
@Stability(Stable)
public static final class CfnResponderGateway.EksEndpointsConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnResponderGateway.EksEndpointsConfigurationProperty>
A builder for
CfnResponderGateway.EksEndpointsConfigurationProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.clusterApiServerCaCertificateChain(String clusterApiServerCaCertificateChain) clusterApiServerEndpointUri(String clusterApiServerEndpointUri) clusterName(String clusterName) Sets the value ofCfnResponderGateway.EksEndpointsConfigurationProperty.getClusterName()endpointsResourceName(String endpointsResourceName) endpointsResourceNamespace(String endpointsResourceNamespace) Sets the value ofCfnResponderGateway.EksEndpointsConfigurationProperty.getRoleArn()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
clusterApiServerCaCertificateChain
@Stability(Stable) public CfnResponderGateway.EksEndpointsConfigurationProperty.Builder clusterApiServerCaCertificateChain(String clusterApiServerCaCertificateChain) Sets the value ofCfnResponderGateway.EksEndpointsConfigurationProperty.getClusterApiServerCaCertificateChain()- Parameters:
clusterApiServerCaCertificateChain- the value to be set. This parameter is required.- Returns:
this
-
clusterApiServerEndpointUri
@Stability(Stable) public CfnResponderGateway.EksEndpointsConfigurationProperty.Builder clusterApiServerEndpointUri(String clusterApiServerEndpointUri) Sets the value ofCfnResponderGateway.EksEndpointsConfigurationProperty.getClusterApiServerEndpointUri()- Parameters:
clusterApiServerEndpointUri- the value to be set. This parameter is required.- Returns:
this
-
clusterName
@Stability(Stable) public CfnResponderGateway.EksEndpointsConfigurationProperty.Builder clusterName(String clusterName) Sets the value ofCfnResponderGateway.EksEndpointsConfigurationProperty.getClusterName()- Parameters:
clusterName- the value to be set. This parameter is required.- Returns:
this
-
endpointsResourceName
@Stability(Stable) public CfnResponderGateway.EksEndpointsConfigurationProperty.Builder endpointsResourceName(String endpointsResourceName) - Parameters:
endpointsResourceName- the value to be set. This parameter is required.- Returns:
this
-
endpointsResourceNamespace
@Stability(Stable) public CfnResponderGateway.EksEndpointsConfigurationProperty.Builder endpointsResourceNamespace(String endpointsResourceNamespace) Sets the value ofCfnResponderGateway.EksEndpointsConfigurationProperty.getEndpointsResourceNamespace()- Parameters:
endpointsResourceNamespace- the value to be set. This parameter is required.- Returns:
this
-
roleArn
@Stability(Stable) public CfnResponderGateway.EksEndpointsConfigurationProperty.Builder roleArn(String roleArn) Sets the value ofCfnResponderGateway.EksEndpointsConfigurationProperty.getRoleArn()- Parameters:
roleArn- the value to be set. This parameter is required.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnResponderGateway.EksEndpointsConfigurationProperty>- Returns:
- a new instance of
CfnResponderGateway.EksEndpointsConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-