Class CfnIntegrationPropsMixin.TlsConfigProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.apigatewayv2.CfnIntegrationPropsMixin.TlsConfigProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnIntegrationPropsMixin.TlsConfigProperty>
- Enclosing interface:
CfnIntegrationPropsMixin.TlsConfigProperty
@Stability(Stable)
public static final class CfnIntegrationPropsMixin.TlsConfigProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnIntegrationPropsMixin.TlsConfigProperty>
A builder for
CfnIntegrationPropsMixin.TlsConfigProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.serverNameToVerify(String serverNameToVerify) Sets the value ofCfnIntegrationPropsMixin.TlsConfigProperty.getServerNameToVerify()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
serverNameToVerify
@Stability(Stable) public CfnIntegrationPropsMixin.TlsConfigProperty.Builder serverNameToVerify(String serverNameToVerify) Sets the value ofCfnIntegrationPropsMixin.TlsConfigProperty.getServerNameToVerify()- Parameters:
serverNameToVerify- If you specify a server name, API Gateway uses it to verify the hostname on the integration's certificate. The server name is also included in the TLS handshake to support Server Name Indication (SNI) or virtual hosting.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnIntegrationPropsMixin.TlsConfigProperty>- Returns:
- a new instance of
CfnIntegrationPropsMixin.TlsConfigProperty - Throws:
NullPointerException- if any required attribute was not provided
-