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 Type
    Method
    Description
    Cloud Run service is the main resource of Cloud Run.
    com.google.protobuf.ByteString
    Cloud Run service is the main resource of Cloud Run.
    Optional Cloud Run tag represents the "named-revision" to provide additional fine-grained traffic routing information.
    com.google.protobuf.ByteString
    Optional 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.ByteString
    An URL mask is one of the main components of the Cloud Function.
    boolean
    Cloud Run service is the main resource of Cloud Run.
    boolean
    Optional Cloud Run tag represents the "named-revision" to provide additional fine-grained traffic routing information.
    boolean
    An URL mask is one of the main components of the Cloud Function.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods 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.