public interface NetworkEndpointGroupCloudRunOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getService()
Cloud Run service is the main resource of Cloud Run.
|
com.google.protobuf.ByteString |
getServiceBytes()
Cloud Run service is the main resource of Cloud Run.
|
String |
getTag()
Optional Cloud Run tag represents the "named-revision" to provide additional fine-grained traffic routing information.
|
com.google.protobuf.ByteString |
getTagBytes()
Optional Cloud Run tag represents the "named-revision" to provide additional fine-grained traffic routing information.
|
String |
getUrlMask()
A template to parse <service> and <tag> fields from a request URL.
|
com.google.protobuf.ByteString |
getUrlMaskBytes()
A template to parse <service> and <tag> fields from a request URL.
|
boolean |
hasService()
Cloud Run service is the main resource of Cloud Run.
|
boolean |
hasTag()
Optional Cloud Run tag represents the "named-revision" to provide additional fine-grained traffic routing information.
|
boolean |
hasUrlMask()
A template to parse <service> and <tag> fields from a request URL.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasService()
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".
optional string service = 373540533;String getService()
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".
optional string service = 373540533;com.google.protobuf.ByteString getServiceBytes()
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".
optional string service = 373540533;boolean hasTag()
Optional 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".
optional string tag = 114586;String getTag()
Optional 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".
optional string tag = 114586;com.google.protobuf.ByteString getTagBytes()
Optional 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".
optional string tag = 114586;boolean hasUrlMask()
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" can be backed by the same Serverless Network Endpoint Group (NEG) with URL mask "<tag>.domain.com/<service>". The URL mask will parse them to { service="bar1", tag="foo1" } and { service="bar2", tag="foo2" } respectively.
optional string url_mask = 103352252;String getUrlMask()
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" can be backed by the same Serverless Network Endpoint Group (NEG) with URL mask "<tag>.domain.com/<service>". The URL mask will parse them to { service="bar1", tag="foo1" } and { service="bar2", tag="foo2" } respectively.
optional string url_mask = 103352252;com.google.protobuf.ByteString getUrlMaskBytes()
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" can be backed by the same Serverless Network Endpoint Group (NEG) with URL mask "<tag>.domain.com/<service>". The URL mask will parse them to { service="bar1", tag="foo1" } and { service="bar2", tag="foo2" } respectively.
optional string url_mask = 103352252;Copyright © 2023 Google LLC. All rights reserved.