public static final class CfnGatewayRoute.GrpcGatewayRouteMatchProperty.Builder
extends java.lang.Object
CfnGatewayRoute.GrpcGatewayRouteMatchProperty
Constructor and Description |
---|
Builder() |
public CfnGatewayRoute.GrpcGatewayRouteMatchProperty.Builder hostname(IResolvable hostname)
CfnGatewayRoute.GrpcGatewayRouteMatchProperty.getHostname()
hostname
- The gateway route host name to be matched on.this
public CfnGatewayRoute.GrpcGatewayRouteMatchProperty.Builder hostname(CfnGatewayRoute.GatewayRouteHostnameMatchProperty hostname)
CfnGatewayRoute.GrpcGatewayRouteMatchProperty.getHostname()
hostname
- The gateway route host name to be matched on.this
public CfnGatewayRoute.GrpcGatewayRouteMatchProperty.Builder metadata(IResolvable metadata)
CfnGatewayRoute.GrpcGatewayRouteMatchProperty.getMetadata()
metadata
- The gateway route metadata to be matched on.this
public CfnGatewayRoute.GrpcGatewayRouteMatchProperty.Builder metadata(java.util.List<? extends java.lang.Object> metadata)
CfnGatewayRoute.GrpcGatewayRouteMatchProperty.getMetadata()
metadata
- The gateway route metadata to be matched on.this
public CfnGatewayRoute.GrpcGatewayRouteMatchProperty.Builder port(java.lang.Number port)
CfnGatewayRoute.GrpcGatewayRouteMatchProperty.getPort()
port
- The gateway route port to be matched on.this
public CfnGatewayRoute.GrpcGatewayRouteMatchProperty.Builder serviceName(java.lang.String serviceName)
CfnGatewayRoute.GrpcGatewayRouteMatchProperty.getServiceName()
serviceName
- The fully qualified domain name for the service to match from the request.this
public CfnGatewayRoute.GrpcGatewayRouteMatchProperty build()
CfnGatewayRoute.GrpcGatewayRouteMatchProperty
java.lang.NullPointerException
- if any required attribute was not provided