Package com.pulumi.gcp.compute.inputs
Class RegionNetworkEndpointGroupCloudRunArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.compute.inputs.RegionNetworkEndpointGroupCloudRunArgs.Builder
-
- Enclosing class:
- RegionNetworkEndpointGroupCloudRunArgs
public static final class RegionNetworkEndpointGroupCloudRunArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(RegionNetworkEndpointGroupCloudRunArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RegionNetworkEndpointGroupCloudRunArgs
build()
RegionNetworkEndpointGroupCloudRunArgs.Builder
service(com.pulumi.core.Output<java.lang.String> service)
RegionNetworkEndpointGroupCloudRunArgs.Builder
service(java.lang.String service)
RegionNetworkEndpointGroupCloudRunArgs.Builder
tag(com.pulumi.core.Output<java.lang.String> tag)
RegionNetworkEndpointGroupCloudRunArgs.Builder
tag(java.lang.String tag)
RegionNetworkEndpointGroupCloudRunArgs.Builder
urlMask(com.pulumi.core.Output<java.lang.String> urlMask)
RegionNetworkEndpointGroupCloudRunArgs.Builder
urlMask(java.lang.String urlMask)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RegionNetworkEndpointGroupCloudRunArgs defaults)
-
-
Method Detail
-
service
public RegionNetworkEndpointGroupCloudRunArgs.Builder service(@Nullable com.pulumi.core.Output<java.lang.String> service)
- Parameters:
service
- Cloud Run service is the main resource of Cloud Run. The service must be 1-63 characters long, and comply with RFC1035. Example value: "run-service".- Returns:
- builder
-
service
public RegionNetworkEndpointGroupCloudRunArgs.Builder service(java.lang.String service)
- Parameters:
service
- Cloud Run service is the main resource of Cloud Run. The service must be 1-63 characters long, and comply with RFC1035. Example value: "run-service".- Returns:
- builder
-
tag
public RegionNetworkEndpointGroupCloudRunArgs.Builder tag(@Nullable com.pulumi.core.Output<java.lang.String> tag)
- Parameters:
tag
- Cloud Run tag represents the "named-revision" to provide additional fine-grained traffic routing information. The tag must be 1-63 characters long, and comply with RFC1035. Example value: "revision-0010".- Returns:
- builder
-
tag
public RegionNetworkEndpointGroupCloudRunArgs.Builder tag(java.lang.String tag)
- Parameters:
tag
- Cloud Run tag represents the "named-revision" to provide additional fine-grained traffic routing information. The tag must be 1-63 characters long, and comply with RFC1035. Example value: "revision-0010".- Returns:
- builder
-
urlMask
public RegionNetworkEndpointGroupCloudRunArgs.Builder urlMask(@Nullable com.pulumi.core.Output<java.lang.String> urlMask)
- Parameters:
urlMask
- A template to parse service and tag fields from a request URL. URL mask allows for routing to multiple Run services without having to create multiple network endpoint groups and backend services. For example, request URLs "foo1.domain.com/bar1" and "foo1.domain.com/bar2" an be backed by the same Serverless Network Endpoint Group (NEG) with URL mask ".domain.com/". The URL mask will parse them to { service="bar1", tag="foo1" } and { service="bar2", tag="foo2" } respectively.- Returns:
- builder
-
urlMask
public RegionNetworkEndpointGroupCloudRunArgs.Builder urlMask(java.lang.String urlMask)
- Parameters:
urlMask
- A template to parse service and tag fields from a request URL. URL mask allows for routing to multiple Run services without having to create multiple network endpoint groups and backend services. For example, request URLs "foo1.domain.com/bar1" and "foo1.domain.com/bar2" an be backed by the same Serverless Network Endpoint Group (NEG) with URL mask ".domain.com/". The URL mask will parse them to { service="bar1", tag="foo1" } and { service="bar2", tag="foo2" } respectively.- Returns:
- builder
-
build
public RegionNetworkEndpointGroupCloudRunArgs build()
-
-