Package com.pulumi.aws.appmesh.inputs
Class RouteSpecHttp2RouteMatchArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.appmesh.inputs.RouteSpecHttp2RouteMatchArgs.Builder
-
- Enclosing class:
- RouteSpecHttp2RouteMatchArgs
public static final class RouteSpecHttp2RouteMatchArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RouteSpecHttp2RouteMatchArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RouteSpecHttp2RouteMatchArgs defaults)
-
-
Method Detail
-
headers
public RouteSpecHttp2RouteMatchArgs.Builder headers(@Nullable com.pulumi.core.Output<java.util.List<RouteSpecHttp2RouteMatchHeaderArgs>> headers)
- Parameters:
headers- Client request headers to match on. See `spec.http_route.match.header` Block for details.- Returns:
- builder
-
headers
public RouteSpecHttp2RouteMatchArgs.Builder headers(java.util.List<RouteSpecHttp2RouteMatchHeaderArgs> headers)
- Parameters:
headers- Client request headers to match on. See `spec.http_route.match.header` Block for details.- Returns:
- builder
-
headers
public RouteSpecHttp2RouteMatchArgs.Builder headers(RouteSpecHttp2RouteMatchHeaderArgs... headers)
- Parameters:
headers- Client request headers to match on. See `spec.http_route.match.header` Block for details.- Returns:
- builder
-
method
public RouteSpecHttp2RouteMatchArgs.Builder method(@Nullable com.pulumi.core.Output<java.lang.String> method)
- Parameters:
method- Client request header method to match on. Valid values: `GET`, `HEAD`, `POST`, `PUT`, `DELETE`, `CONNECT`, `OPTIONS`, `TRACE`, `PATCH`.- Returns:
- builder
-
method
public RouteSpecHttp2RouteMatchArgs.Builder method(java.lang.String method)
- Parameters:
method- Client request header method to match on. Valid values: `GET`, `HEAD`, `POST`, `PUT`, `DELETE`, `CONNECT`, `OPTIONS`, `TRACE`, `PATCH`.- Returns:
- builder
-
path
public RouteSpecHttp2RouteMatchArgs.Builder path(@Nullable com.pulumi.core.Output<RouteSpecHttp2RouteMatchPathArgs> path)
- Parameters:
path- Client request path to match on. See `spec.http_route.match.path` Block for details.- Returns:
- builder
-
path
public RouteSpecHttp2RouteMatchArgs.Builder path(RouteSpecHttp2RouteMatchPathArgs path)
- Parameters:
path- Client request path to match on. See `spec.http_route.match.path` Block for details.- Returns:
- builder
-
port
public RouteSpecHttp2RouteMatchArgs.Builder port(@Nullable com.pulumi.core.Output<java.lang.Integer> port)
- Parameters:
port- Port number to match from the request.- Returns:
- builder
-
port
public RouteSpecHttp2RouteMatchArgs.Builder port(java.lang.Integer port)
- Parameters:
port- Port number to match from the request.- Returns:
- builder
-
prefix
public RouteSpecHttp2RouteMatchArgs.Builder prefix(@Nullable com.pulumi.core.Output<java.lang.String> prefix)
- Parameters:
prefix- Header value sent by the client must begin with the specified characters.- Returns:
- builder
-
prefix
public RouteSpecHttp2RouteMatchArgs.Builder prefix(java.lang.String prefix)
- Parameters:
prefix- Header value sent by the client must begin with the specified characters.- Returns:
- builder
-
queryParameters
public RouteSpecHttp2RouteMatchArgs.Builder queryParameters(@Nullable com.pulumi.core.Output<java.util.List<RouteSpecHttp2RouteMatchQueryParameterArgs>> queryParameters)
- Parameters:
queryParameters- Client request query parameters to match on. See `spec.http_route.match.query_parameter` Block for details.- Returns:
- builder
-
queryParameters
public RouteSpecHttp2RouteMatchArgs.Builder queryParameters(java.util.List<RouteSpecHttp2RouteMatchQueryParameterArgs> queryParameters)
- Parameters:
queryParameters- Client request query parameters to match on. See `spec.http_route.match.query_parameter` Block for details.- Returns:
- builder
-
queryParameters
public RouteSpecHttp2RouteMatchArgs.Builder queryParameters(RouteSpecHttp2RouteMatchQueryParameterArgs... queryParameters)
- Parameters:
queryParameters- Client request query parameters to match on. See `spec.http_route.match.query_parameter` Block for details.- Returns:
- builder
-
scheme
public RouteSpecHttp2RouteMatchArgs.Builder scheme(@Nullable com.pulumi.core.Output<java.lang.String> scheme)
- Parameters:
scheme- Client request header scheme to match on. Valid values: `http`, `https`.- Returns:
- builder
-
scheme
public RouteSpecHttp2RouteMatchArgs.Builder scheme(java.lang.String scheme)
- Parameters:
scheme- Client request header scheme to match on. Valid values: `http`, `https`.- Returns:
- builder
-
build
public RouteSpecHttp2RouteMatchArgs build()
-
-