Package com.pulumi.aws.appmesh.inputs
Class GatewayRouteSpecHttpRouteMatchArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.appmesh.inputs.GatewayRouteSpecHttpRouteMatchArgs.Builder
-
- Enclosing class:
- GatewayRouteSpecHttpRouteMatchArgs
public static final class GatewayRouteSpecHttpRouteMatchArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GatewayRouteSpecHttpRouteMatchArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GatewayRouteSpecHttpRouteMatchArgs defaults)
-
-
Method Detail
-
headers
public GatewayRouteSpecHttpRouteMatchArgs.Builder headers(@Nullable com.pulumi.core.Output<java.util.List<GatewayRouteSpecHttpRouteMatchHeaderArgs>> headers)
- Parameters:
headers
- Client request headers to match on.- Returns:
- builder
-
headers
public GatewayRouteSpecHttpRouteMatchArgs.Builder headers(java.util.List<GatewayRouteSpecHttpRouteMatchHeaderArgs> headers)
- Parameters:
headers
- Client request headers to match on.- Returns:
- builder
-
headers
public GatewayRouteSpecHttpRouteMatchArgs.Builder headers(GatewayRouteSpecHttpRouteMatchHeaderArgs... headers)
- Parameters:
headers
- Client request headers to match on.- Returns:
- builder
-
hostname
public GatewayRouteSpecHttpRouteMatchArgs.Builder hostname(@Nullable com.pulumi.core.Output<GatewayRouteSpecHttpRouteMatchHostnameArgs> hostname)
- Parameters:
hostname
- Host name to match on.- Returns:
- builder
-
hostname
public GatewayRouteSpecHttpRouteMatchArgs.Builder hostname(GatewayRouteSpecHttpRouteMatchHostnameArgs hostname)
- Parameters:
hostname
- Host name to match on.- Returns:
- builder
-
path
public GatewayRouteSpecHttpRouteMatchArgs.Builder path(@Nullable com.pulumi.core.Output<GatewayRouteSpecHttpRouteMatchPathArgs> path)
- Parameters:
path
- Client request path to match on.- Returns:
- builder
-
path
public GatewayRouteSpecHttpRouteMatchArgs.Builder path(GatewayRouteSpecHttpRouteMatchPathArgs path)
- Parameters:
path
- Client request path to match on.- Returns:
- builder
-
port
public GatewayRouteSpecHttpRouteMatchArgs.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 GatewayRouteSpecHttpRouteMatchArgs.Builder port(java.lang.Integer port)
- Parameters:
port
- The port number to match from the request.- Returns:
- builder
-
prefix
public GatewayRouteSpecHttpRouteMatchArgs.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 GatewayRouteSpecHttpRouteMatchArgs.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 GatewayRouteSpecHttpRouteMatchArgs.Builder queryParameters(@Nullable com.pulumi.core.Output<java.util.List<GatewayRouteSpecHttpRouteMatchQueryParameterArgs>> queryParameters)
- Parameters:
queryParameters
- Client request query parameters to match on.- Returns:
- builder
-
queryParameters
public GatewayRouteSpecHttpRouteMatchArgs.Builder queryParameters(java.util.List<GatewayRouteSpecHttpRouteMatchQueryParameterArgs> queryParameters)
- Parameters:
queryParameters
- Client request query parameters to match on.- Returns:
- builder
-
queryParameters
public GatewayRouteSpecHttpRouteMatchArgs.Builder queryParameters(GatewayRouteSpecHttpRouteMatchQueryParameterArgs... queryParameters)
- Parameters:
queryParameters
- Client request query parameters to match on.- Returns:
- builder
-
build
public GatewayRouteSpecHttpRouteMatchArgs build()
-
-