Package com.pulumi.aws.appmesh.inputs
Class RouteSpecHttpRouteMatchArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.appmesh.inputs.RouteSpecHttpRouteMatchArgs.Builder
-
- Enclosing class:
- RouteSpecHttpRouteMatchArgs
public static final class RouteSpecHttpRouteMatchArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RouteSpecHttpRouteMatchArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RouteSpecHttpRouteMatchArgs defaults)
-
-
Method Detail
-
headers
public RouteSpecHttpRouteMatchArgs.Builder headers(@Nullable com.pulumi.core.Output<java.util.List<RouteSpecHttpRouteMatchHeaderArgs>> headers)
- Parameters:
headers- Client request headers to match on. See `spec.http_route.match.header` Block for details.- Returns:
- builder
-
headers
public RouteSpecHttpRouteMatchArgs.Builder headers(java.util.List<RouteSpecHttpRouteMatchHeaderArgs> headers)
- Parameters:
headers- Client request headers to match on. See `spec.http_route.match.header` Block for details.- Returns:
- builder
-
headers
public RouteSpecHttpRouteMatchArgs.Builder headers(RouteSpecHttpRouteMatchHeaderArgs... headers)
- Parameters:
headers- Client request headers to match on. See `spec.http_route.match.header` Block for details.- Returns:
- builder
-
method
public RouteSpecHttpRouteMatchArgs.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 RouteSpecHttpRouteMatchArgs.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 RouteSpecHttpRouteMatchArgs.Builder path(@Nullable com.pulumi.core.Output<RouteSpecHttpRouteMatchPathArgs> path)
- Parameters:
path- Client request path to match on. See `spec.http_route.match.path` Block for details.- Returns:
- builder
-
path
public RouteSpecHttpRouteMatchArgs.Builder path(RouteSpecHttpRouteMatchPathArgs path)
- Parameters:
path- Client request path to match on. See `spec.http_route.match.path` Block for details.- Returns:
- builder
-
port
public RouteSpecHttpRouteMatchArgs.Builder port(@Nullable com.pulumi.core.Output<java.lang.Integer> port)
- Parameters:
port- Port number to match from the request.- Returns:
- builder
-
port
public RouteSpecHttpRouteMatchArgs.Builder port(java.lang.Integer port)
- Parameters:
port- Port number to match from the request.- Returns:
- builder
-
prefix
public RouteSpecHttpRouteMatchArgs.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 RouteSpecHttpRouteMatchArgs.Builder prefix(java.lang.String prefix)
- Parameters:
prefix- Header value sent by the client must begin with the specified characters.- Returns:
- builder
-
queryParameters
public RouteSpecHttpRouteMatchArgs.Builder queryParameters(@Nullable com.pulumi.core.Output<java.util.List<RouteSpecHttpRouteMatchQueryParameterArgs>> queryParameters)
- Parameters:
queryParameters- Client request query parameters to match on. See `spec.http_route.match.query_parameter` Block for details.- Returns:
- builder
-
queryParameters
public RouteSpecHttpRouteMatchArgs.Builder queryParameters(java.util.List<RouteSpecHttpRouteMatchQueryParameterArgs> queryParameters)
- Parameters:
queryParameters- Client request query parameters to match on. See `spec.http_route.match.query_parameter` Block for details.- Returns:
- builder
-
queryParameters
public RouteSpecHttpRouteMatchArgs.Builder queryParameters(RouteSpecHttpRouteMatchQueryParameterArgs... queryParameters)
- Parameters:
queryParameters- Client request query parameters to match on. See `spec.http_route.match.query_parameter` Block for details.- Returns:
- builder
-
scheme
public RouteSpecHttpRouteMatchArgs.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 RouteSpecHttpRouteMatchArgs.Builder scheme(java.lang.String scheme)
- Parameters:
scheme- Client request header scheme to match on. Valid values: `http`, `https`.- Returns:
- builder
-
build
public RouteSpecHttpRouteMatchArgs build()
-
-