Package com.pulumi.aws.appmesh.inputs
Class GatewayRouteSpecHttp2RouteMatchArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.appmesh.inputs.GatewayRouteSpecHttp2RouteMatchArgs.Builder
-
- Enclosing class:
- GatewayRouteSpecHttp2RouteMatchArgs
public static final class GatewayRouteSpecHttp2RouteMatchArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GatewayRouteSpecHttp2RouteMatchArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GatewayRouteSpecHttp2RouteMatchArgs defaults)
-
-
Method Detail
-
headers
public GatewayRouteSpecHttp2RouteMatchArgs.Builder headers(@Nullable com.pulumi.core.Output<java.util.List<GatewayRouteSpecHttp2RouteMatchHeaderArgs>> headers)
- Parameters:
headers
- Client request headers to match on.- Returns:
- builder
-
headers
public GatewayRouteSpecHttp2RouteMatchArgs.Builder headers(java.util.List<GatewayRouteSpecHttp2RouteMatchHeaderArgs> headers)
- Parameters:
headers
- Client request headers to match on.- Returns:
- builder
-
headers
public GatewayRouteSpecHttp2RouteMatchArgs.Builder headers(GatewayRouteSpecHttp2RouteMatchHeaderArgs... headers)
- Parameters:
headers
- Client request headers to match on.- Returns:
- builder
-
hostname
public GatewayRouteSpecHttp2RouteMatchArgs.Builder hostname(@Nullable com.pulumi.core.Output<GatewayRouteSpecHttp2RouteMatchHostnameArgs> hostname)
- Parameters:
hostname
- Host name to match on.- Returns:
- builder
-
hostname
public GatewayRouteSpecHttp2RouteMatchArgs.Builder hostname(GatewayRouteSpecHttp2RouteMatchHostnameArgs hostname)
- Parameters:
hostname
- Host name to match on.- Returns:
- builder
-
path
public GatewayRouteSpecHttp2RouteMatchArgs.Builder path(@Nullable com.pulumi.core.Output<GatewayRouteSpecHttp2RouteMatchPathArgs> path)
- Parameters:
path
- Client request path to match on.- Returns:
- builder
-
path
public GatewayRouteSpecHttp2RouteMatchArgs.Builder path(GatewayRouteSpecHttp2RouteMatchPathArgs path)
- Parameters:
path
- Client request path to match on.- Returns:
- builder
-
port
public GatewayRouteSpecHttp2RouteMatchArgs.Builder port(@Nullable com.pulumi.core.Output<java.lang.Integer> port)
- Parameters:
port
- The port number to match from the request.- Returns:
- builder
-
port
public GatewayRouteSpecHttp2RouteMatchArgs.Builder port(java.lang.Integer port)
- Parameters:
port
- The port number to match from the request.- Returns:
- builder
-
prefix
public GatewayRouteSpecHttp2RouteMatchArgs.Builder prefix(@Nullable com.pulumi.core.Output<java.lang.String> prefix)
- Parameters:
prefix
- Path to match requests with. This parameter must always start with `/`, which by itself matches all requests to the virtual service name.- Returns:
- builder
-
prefix
public GatewayRouteSpecHttp2RouteMatchArgs.Builder prefix(java.lang.String prefix)
- Parameters:
prefix
- Path to match requests with. This parameter must always start with `/`, which by itself matches all requests to the virtual service name.- Returns:
- builder
-
queryParameters
public GatewayRouteSpecHttp2RouteMatchArgs.Builder queryParameters(@Nullable com.pulumi.core.Output<java.util.List<GatewayRouteSpecHttp2RouteMatchQueryParameterArgs>> queryParameters)
- Parameters:
queryParameters
- Client request query parameters to match on.- Returns:
- builder
-
queryParameters
public GatewayRouteSpecHttp2RouteMatchArgs.Builder queryParameters(java.util.List<GatewayRouteSpecHttp2RouteMatchQueryParameterArgs> queryParameters)
- Parameters:
queryParameters
- Client request query parameters to match on.- Returns:
- builder
-
queryParameters
public GatewayRouteSpecHttp2RouteMatchArgs.Builder queryParameters(GatewayRouteSpecHttp2RouteMatchQueryParameterArgs... queryParameters)
- Parameters:
queryParameters
- Client request query parameters to match on.- Returns:
- builder
-
build
public GatewayRouteSpecHttp2RouteMatchArgs build()
-
-