Package com.google.cloud.compute.v1
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 TypeMethodDescriptionOptional serving service.com.google.protobuf.ByteStringOptional serving service.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.Optional serving version.com.google.protobuf.ByteStringOptional serving version.booleanOptional serving service.booleanAn URL mask is one of the main components of the Cloud Function.booleanOptional serving version.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()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.
-