Package com.google.cloud.compute.v1
Interface NetworkEndpointGroupCloudRunOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
NetworkEndpointGroupCloudRun,NetworkEndpointGroupCloudRun.Builder
@Generated
public interface NetworkEndpointGroupCloudRunOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionCloud Run service is the main resource of Cloud Run.com.google.protobuf.ByteStringCloud Run service is the main resource of Cloud Run.getTag()Optional Cloud Run tag represents the "named-revision" to provide additional fine-grained traffic routing information.com.google.protobuf.ByteStringOptional Cloud Run tag represents the "named-revision" to provide additional fine-grained traffic routing information.An URL mask is one of the main components of the Cloud Function.com.google.protobuf.ByteStringAn URL mask is one of the main components of the Cloud Function.booleanCloud Run service is the main resource of Cloud Run.booleanhasTag()Optional Cloud Run tag represents the "named-revision" to provide additional fine-grained traffic routing information.booleanAn URL mask is one of the main components of the Cloud Function.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasService
boolean hasService()Cloud Run service is the main resource of Cloud Run. The service must be 1-63 characters long, and comply withRFC1035. Example value: "run-service".
optional string service = 373540533;- Returns:
- Whether the service field is set.
-
getService
String getService()Cloud Run service is the main resource of Cloud Run. The service must be 1-63 characters long, and comply withRFC1035. Example value: "run-service".
optional string service = 373540533;- Returns:
- The service.
-
getServiceBytes
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 withRFC1035. Example value: "run-service".
optional string service = 373540533;- Returns:
- The bytes for service.
-
hasTag
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 withRFC1035. Example value: "revision-0010".
optional string tag = 114586;- Returns:
- Whether the tag field is set.
-
getTag
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 withRFC1035. Example value: "revision-0010".
optional string tag = 114586;- Returns:
- The tag.
-
getTagBytes
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 withRFC1035. Example value: "revision-0010".
optional string tag = 114586;- Returns:
- The bytes for tag.
-
hasUrlMask
boolean hasUrlMask()An URL mask is one of the main components of the Cloud Function. 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 andfoo1.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;- Returns:
- Whether the urlMask field is set.
-
getUrlMask
String getUrlMask()An URL mask is one of the main components of the Cloud Function. 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 andfoo1.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;- Returns:
- The urlMask.
-
getUrlMaskBytes
com.google.protobuf.ByteString getUrlMaskBytes()An URL mask is one of the main components of the Cloud Function. 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 andfoo1.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;- Returns:
- The bytes for urlMask.
-