Class CfnVirtualGatewayPropsMixin.VirtualGatewayConnectionPoolProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.appmesh.CfnVirtualGatewayPropsMixin.VirtualGatewayConnectionPoolProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnVirtualGatewayPropsMixin.VirtualGatewayConnectionPoolProperty>
- Enclosing interface:
CfnVirtualGatewayPropsMixin.VirtualGatewayConnectionPoolProperty
@Stability(Stable)
public static final class CfnVirtualGatewayPropsMixin.VirtualGatewayConnectionPoolProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnVirtualGatewayPropsMixin.VirtualGatewayConnectionPoolProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.grpc(IResolvable grpc) http(IResolvable http) http2(IResolvable http2)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
grpc
@Stability(Stable) public CfnVirtualGatewayPropsMixin.VirtualGatewayConnectionPoolProperty.Builder grpc(IResolvable grpc) - Parameters:
grpc- An object that represents a type of connection pool.- Returns:
this
-
grpc
@Stability(Stable) public CfnVirtualGatewayPropsMixin.VirtualGatewayConnectionPoolProperty.Builder grpc(CfnVirtualGatewayPropsMixin.VirtualGatewayGrpcConnectionPoolProperty grpc) - Parameters:
grpc- An object that represents a type of connection pool.- Returns:
this
-
http
@Stability(Stable) public CfnVirtualGatewayPropsMixin.VirtualGatewayConnectionPoolProperty.Builder http(IResolvable http) - Parameters:
http- An object that represents a type of connection pool.- Returns:
this
-
http
@Stability(Stable) public CfnVirtualGatewayPropsMixin.VirtualGatewayConnectionPoolProperty.Builder http(CfnVirtualGatewayPropsMixin.VirtualGatewayHttpConnectionPoolProperty http) - Parameters:
http- An object that represents a type of connection pool.- Returns:
this
-
http2
@Stability(Stable) public CfnVirtualGatewayPropsMixin.VirtualGatewayConnectionPoolProperty.Builder http2(IResolvable http2) - Parameters:
http2- An object that represents a type of connection pool.- Returns:
this
-
http2
@Stability(Stable) public CfnVirtualGatewayPropsMixin.VirtualGatewayConnectionPoolProperty.Builder http2(CfnVirtualGatewayPropsMixin.VirtualGatewayHttp2ConnectionPoolProperty http2) - Parameters:
http2- An object that represents a type of connection pool.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnVirtualGatewayPropsMixin.VirtualGatewayConnectionPoolProperty>- Returns:
- a new instance of
CfnVirtualGatewayPropsMixin.VirtualGatewayConnectionPoolProperty - Throws:
NullPointerException- if any required attribute was not provided
-