Package com.pulumi.aws.appmesh.inputs
Class GatewayRouteSpecArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.appmesh.inputs.GatewayRouteSpecArgs.Builder
-
- Enclosing class:
- GatewayRouteSpecArgs
public static final class GatewayRouteSpecArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GatewayRouteSpecArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GatewayRouteSpecArgsbuild()GatewayRouteSpecArgs.BuildergrpcRoute(GatewayRouteSpecGrpcRouteArgs grpcRoute)GatewayRouteSpecArgs.BuildergrpcRoute(com.pulumi.core.Output<GatewayRouteSpecGrpcRouteArgs> grpcRoute)GatewayRouteSpecArgs.Builderhttp2Route(GatewayRouteSpecHttp2RouteArgs http2Route)GatewayRouteSpecArgs.Builderhttp2Route(com.pulumi.core.Output<GatewayRouteSpecHttp2RouteArgs> http2Route)GatewayRouteSpecArgs.BuilderhttpRoute(GatewayRouteSpecHttpRouteArgs httpRoute)GatewayRouteSpecArgs.BuilderhttpRoute(com.pulumi.core.Output<GatewayRouteSpecHttpRouteArgs> httpRoute)GatewayRouteSpecArgs.Builderpriority(com.pulumi.core.Output<java.lang.Integer> priority)GatewayRouteSpecArgs.Builderpriority(java.lang.Integer priority)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GatewayRouteSpecArgs defaults)
-
-
Method Detail
-
grpcRoute
public GatewayRouteSpecArgs.Builder grpcRoute(@Nullable com.pulumi.core.Output<GatewayRouteSpecGrpcRouteArgs> grpcRoute)
- Parameters:
grpcRoute- Specification of a gRPC gateway route. See `grpcRoute` Block for details.- Returns:
- builder
-
grpcRoute
public GatewayRouteSpecArgs.Builder grpcRoute(GatewayRouteSpecGrpcRouteArgs grpcRoute)
- Parameters:
grpcRoute- Specification of a gRPC gateway route. See `grpcRoute` Block for details.- Returns:
- builder
-
http2Route
public GatewayRouteSpecArgs.Builder http2Route(@Nullable com.pulumi.core.Output<GatewayRouteSpecHttp2RouteArgs> http2Route)
- Parameters:
http2Route- Specification of an HTTP/2 gateway route. See `http2Route` Block for details.- Returns:
- builder
-
http2Route
public GatewayRouteSpecArgs.Builder http2Route(GatewayRouteSpecHttp2RouteArgs http2Route)
- Parameters:
http2Route- Specification of an HTTP/2 gateway route. See `http2Route` Block for details.- Returns:
- builder
-
httpRoute
public GatewayRouteSpecArgs.Builder httpRoute(@Nullable com.pulumi.core.Output<GatewayRouteSpecHttpRouteArgs> httpRoute)
- Parameters:
httpRoute- Specification of an HTTP gateway route. See `httpRoute` Block for details.- Returns:
- builder
-
httpRoute
public GatewayRouteSpecArgs.Builder httpRoute(GatewayRouteSpecHttpRouteArgs httpRoute)
- Parameters:
httpRoute- Specification of an HTTP gateway route. See `httpRoute` Block for details.- Returns:
- builder
-
priority
public GatewayRouteSpecArgs.Builder priority(@Nullable com.pulumi.core.Output<java.lang.Integer> priority)
- Parameters:
priority- Priority for the gateway route, between `0` and `1000`.- Returns:
- builder
-
priority
public GatewayRouteSpecArgs.Builder priority(java.lang.Integer priority)
- Parameters:
priority- Priority for the gateway route, between `0` and `1000`.- Returns:
- builder
-
build
public GatewayRouteSpecArgs build()
-
-