Interface NetworkEndpointGroupAppEngineOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
NetworkEndpointGroupAppEngine, NetworkEndpointGroupAppEngine.Builder

@Generated public interface NetworkEndpointGroupAppEngineOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Optional serving service.
    com.google.protobuf.ByteString
    Optional serving service.
    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.
    Optional serving version.
    com.google.protobuf.ByteString
    Optional serving version.
    boolean
    Optional serving service.
    boolean
    An URL mask is one of the main components of the Cloud Function.
    boolean
    Optional serving version.

    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()
       Optional serving service.
      
       The service name is case-sensitive and must be 1-63
       characters long.
      
       Example value: default, my-service.
       
      optional string service = 373540533;
      Returns:
      Whether the service field is set.
    • getService

      String getService()
       Optional serving service.
      
       The service name is case-sensitive and must be 1-63
       characters long.
      
       Example value: default, my-service.
       
      optional string service = 373540533;
      Returns:
      The service.
    • getServiceBytes

      com.google.protobuf.ByteString getServiceBytes()
       Optional serving service.
      
       The service name is case-sensitive and must be 1-63
       characters long.
      
       Example value: default, my-service.
       
      optional string service = 373540533;
      Returns:
      The bytes for service.
    • hasUrlMask

      boolean hasUrlMask()
       An URL
       mask is one of the main components of the Cloud Function.
      
       A template to parse service and version fields
       from a request URL. URL mask allows for routing to multiple App Engine
       services without having to create multiple Network Endpoint Groups and
       backend services.
      
       For example, the request URLsfoo1-dot-appname.appspot.com/v1 andfoo1-dot-appname.appspot.com/v2 can be backed by the same
       Serverless NEG with URL mask<service>-dot-appname.appspot.com/<version>.
       The URL mask will parse them to { service = "foo1", version = "v1"
       } and { service = "foo1", version = "v2" }
       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 version fields
       from a request URL. URL mask allows for routing to multiple App Engine
       services without having to create multiple Network Endpoint Groups and
       backend services.
      
       For example, the request URLsfoo1-dot-appname.appspot.com/v1 andfoo1-dot-appname.appspot.com/v2 can be backed by the same
       Serverless NEG with URL mask<service>-dot-appname.appspot.com/<version>.
       The URL mask will parse them to { service = "foo1", version = "v1"
       } and { service = "foo1", version = "v2" }
       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 version fields
       from a request URL. URL mask allows for routing to multiple App Engine
       services without having to create multiple Network Endpoint Groups and
       backend services.
      
       For example, the request URLsfoo1-dot-appname.appspot.com/v1 andfoo1-dot-appname.appspot.com/v2 can be backed by the same
       Serverless NEG with URL mask<service>-dot-appname.appspot.com/<version>.
       The URL mask will parse them to { service = "foo1", version = "v1"
       } and { service = "foo1", version = "v2" }
       respectively.
       
      optional string url_mask = 103352252;
      Returns:
      The bytes for urlMask.
    • hasVersion

      boolean hasVersion()
       Optional serving version.
      
       The version name is case-sensitive and must be 1-100
       characters long.
      
       Example value: v1, v2.
       
      optional string version = 351608024;
      Returns:
      Whether the version field is set.
    • getVersion

      String getVersion()
       Optional serving version.
      
       The version name is case-sensitive and must be 1-100
       characters long.
      
       Example value: v1, v2.
       
      optional string version = 351608024;
      Returns:
      The version.
    • getVersionBytes

      com.google.protobuf.ByteString getVersionBytes()
       Optional serving version.
      
       The version name is case-sensitive and must be 1-100
       characters long.
      
       Example value: v1, v2.
       
      optional string version = 351608024;
      Returns:
      The bytes for version.