com.google.appengine.v1.VersionOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of proto-google-cloud-appengine-admin-v1 Show documentation
Show all versions of proto-google-cloud-appengine-admin-v1 Show documentation
Proto library for google-cloud-appengine-admin
/*
* Copyright 2020 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/appengine/v1/version.proto
package com.google.appengine.v1;
public interface VersionOrBuilder
extends
// @@protoc_insertion_point(interface_extends:google.appengine.v1.Version)
com.google.protobuf.MessageOrBuilder {
/**
*
*
*
* Full path to the Version resource in the API. Example:
* `apps/myapp/services/default/versions/v1`.
* @OutputOnly
*
*
* string name = 1;
*
* @return The name.
*/
java.lang.String getName();
/**
*
*
*
* Full path to the Version resource in the API. Example:
* `apps/myapp/services/default/versions/v1`.
* @OutputOnly
*
*
* string name = 1;
*
* @return The bytes for name.
*/
com.google.protobuf.ByteString getNameBytes();
/**
*
*
*
* Relative name of the version within the service. Example: `v1`.
* Version names can contain only lowercase letters, numbers, or hyphens.
* Reserved names: "default", "latest", and any name with the prefix "ah-".
*
*
* string id = 2;
*
* @return The id.
*/
java.lang.String getId();
/**
*
*
*
* Relative name of the version within the service. Example: `v1`.
* Version names can contain only lowercase letters, numbers, or hyphens.
* Reserved names: "default", "latest", and any name with the prefix "ah-".
*
*
* string id = 2;
*
* @return The bytes for id.
*/
com.google.protobuf.ByteString getIdBytes();
/**
*
*
*
* Automatic scaling is based on request rate, response latencies, and other
* application metrics. Instances are dynamically created and destroyed as
* needed in order to handle traffic.
*
*
* .google.appengine.v1.AutomaticScaling automatic_scaling = 3;
*
* @return Whether the automaticScaling field is set.
*/
boolean hasAutomaticScaling();
/**
*
*
*
* Automatic scaling is based on request rate, response latencies, and other
* application metrics. Instances are dynamically created and destroyed as
* needed in order to handle traffic.
*
*
* .google.appengine.v1.AutomaticScaling automatic_scaling = 3;
*
* @return The automaticScaling.
*/
com.google.appengine.v1.AutomaticScaling getAutomaticScaling();
/**
*
*
*
* Automatic scaling is based on request rate, response latencies, and other
* application metrics. Instances are dynamically created and destroyed as
* needed in order to handle traffic.
*
*
* .google.appengine.v1.AutomaticScaling automatic_scaling = 3;
*/
com.google.appengine.v1.AutomaticScalingOrBuilder getAutomaticScalingOrBuilder();
/**
*
*
*
* A service with basic scaling will create an instance when the application
* receives a request. The instance will be turned down when the app becomes
* idle. Basic scaling is ideal for work that is intermittent or driven by
* user activity.
*
*
* .google.appengine.v1.BasicScaling basic_scaling = 4;
*
* @return Whether the basicScaling field is set.
*/
boolean hasBasicScaling();
/**
*
*
*
* A service with basic scaling will create an instance when the application
* receives a request. The instance will be turned down when the app becomes
* idle. Basic scaling is ideal for work that is intermittent or driven by
* user activity.
*
*
* .google.appengine.v1.BasicScaling basic_scaling = 4;
*
* @return The basicScaling.
*/
com.google.appengine.v1.BasicScaling getBasicScaling();
/**
*
*
*
* A service with basic scaling will create an instance when the application
* receives a request. The instance will be turned down when the app becomes
* idle. Basic scaling is ideal for work that is intermittent or driven by
* user activity.
*
*
* .google.appengine.v1.BasicScaling basic_scaling = 4;
*/
com.google.appengine.v1.BasicScalingOrBuilder getBasicScalingOrBuilder();
/**
*
*
*
* A service with manual scaling runs continuously, allowing you to perform
* complex initialization and rely on the state of its memory over time.
* Manually scaled versions are sometimes referred to as "backends".
*
*
* .google.appengine.v1.ManualScaling manual_scaling = 5;
*
* @return Whether the manualScaling field is set.
*/
boolean hasManualScaling();
/**
*
*
*
* A service with manual scaling runs continuously, allowing you to perform
* complex initialization and rely on the state of its memory over time.
* Manually scaled versions are sometimes referred to as "backends".
*
*
* .google.appengine.v1.ManualScaling manual_scaling = 5;
*
* @return The manualScaling.
*/
com.google.appengine.v1.ManualScaling getManualScaling();
/**
*
*
*
* A service with manual scaling runs continuously, allowing you to perform
* complex initialization and rely on the state of its memory over time.
* Manually scaled versions are sometimes referred to as "backends".
*
*
* .google.appengine.v1.ManualScaling manual_scaling = 5;
*/
com.google.appengine.v1.ManualScalingOrBuilder getManualScalingOrBuilder();
/**
*
*
*
* Before an application can receive email or XMPP messages, the application
* must be configured to enable the service.
*
*
* repeated .google.appengine.v1.InboundServiceType inbound_services = 6;
*
* @return A list containing the inboundServices.
*/
java.util.List getInboundServicesList();
/**
*
*
*
* Before an application can receive email or XMPP messages, the application
* must be configured to enable the service.
*
*
* repeated .google.appengine.v1.InboundServiceType inbound_services = 6;
*
* @return The count of inboundServices.
*/
int getInboundServicesCount();
/**
*
*
*
* Before an application can receive email or XMPP messages, the application
* must be configured to enable the service.
*
*
* repeated .google.appengine.v1.InboundServiceType inbound_services = 6;
*
* @param index The index of the element to return.
* @return The inboundServices at the given index.
*/
com.google.appengine.v1.InboundServiceType getInboundServices(int index);
/**
*
*
*
* Before an application can receive email or XMPP messages, the application
* must be configured to enable the service.
*
*
* repeated .google.appengine.v1.InboundServiceType inbound_services = 6;
*
* @return A list containing the enum numeric values on the wire for inboundServices.
*/
java.util.List getInboundServicesValueList();
/**
*
*
*
* Before an application can receive email or XMPP messages, the application
* must be configured to enable the service.
*
*
* repeated .google.appengine.v1.InboundServiceType inbound_services = 6;
*
* @param index The index of the value to return.
* @return The enum numeric value on the wire of inboundServices at the given index.
*/
int getInboundServicesValue(int index);
/**
*
*
*
* Instance class that is used to run this version. Valid values are:
* * AutomaticScaling: `F1`, `F2`, `F4`, `F4_1G`
* * ManualScaling or BasicScaling: `B1`, `B2`, `B4`, `B8`, `B4_1G`
* Defaults to `F1` for AutomaticScaling and `B1` for ManualScaling or
* BasicScaling.
*
*
* string instance_class = 7;
*
* @return The instanceClass.
*/
java.lang.String getInstanceClass();
/**
*
*
*
* Instance class that is used to run this version. Valid values are:
* * AutomaticScaling: `F1`, `F2`, `F4`, `F4_1G`
* * ManualScaling or BasicScaling: `B1`, `B2`, `B4`, `B8`, `B4_1G`
* Defaults to `F1` for AutomaticScaling and `B1` for ManualScaling or
* BasicScaling.
*
*
* string instance_class = 7;
*
* @return The bytes for instanceClass.
*/
com.google.protobuf.ByteString getInstanceClassBytes();
/**
*
*
*
* Extra network settings.
* Only applicable in the App Engine flexible environment.
*
*
* .google.appengine.v1.Network network = 8;
*
* @return Whether the network field is set.
*/
boolean hasNetwork();
/**
*
*
*
* Extra network settings.
* Only applicable in the App Engine flexible environment.
*
*
* .google.appengine.v1.Network network = 8;
*
* @return The network.
*/
com.google.appengine.v1.Network getNetwork();
/**
*
*
*
* Extra network settings.
* Only applicable in the App Engine flexible environment.
*
*
* .google.appengine.v1.Network network = 8;
*/
com.google.appengine.v1.NetworkOrBuilder getNetworkOrBuilder();
/**
*
*
*
* The Google Compute Engine zones that are supported by this version in the
* App Engine flexible environment. Deprecated.
*
*
* repeated string zones = 118;
*
* @return A list containing the zones.
*/
java.util.List getZonesList();
/**
*
*
*
* The Google Compute Engine zones that are supported by this version in the
* App Engine flexible environment. Deprecated.
*
*
* repeated string zones = 118;
*
* @return The count of zones.
*/
int getZonesCount();
/**
*
*
*
* The Google Compute Engine zones that are supported by this version in the
* App Engine flexible environment. Deprecated.
*
*
* repeated string zones = 118;
*
* @param index The index of the element to return.
* @return The zones at the given index.
*/
java.lang.String getZones(int index);
/**
*
*
*
* The Google Compute Engine zones that are supported by this version in the
* App Engine flexible environment. Deprecated.
*
*
* repeated string zones = 118;
*
* @param index The index of the value to return.
* @return The bytes of the zones at the given index.
*/
com.google.protobuf.ByteString getZonesBytes(int index);
/**
*
*
*
* Machine resources for this version.
* Only applicable in the App Engine flexible environment.
*
*
* .google.appengine.v1.Resources resources = 9;
*
* @return Whether the resources field is set.
*/
boolean hasResources();
/**
*
*
*
* Machine resources for this version.
* Only applicable in the App Engine flexible environment.
*
*
* .google.appengine.v1.Resources resources = 9;
*
* @return The resources.
*/
com.google.appengine.v1.Resources getResources();
/**
*
*
*
* Machine resources for this version.
* Only applicable in the App Engine flexible environment.
*
*
* .google.appengine.v1.Resources resources = 9;
*/
com.google.appengine.v1.ResourcesOrBuilder getResourcesOrBuilder();
/**
*
*
*
* Desired runtime. Example: `python27`.
*
*
* string runtime = 10;
*
* @return The runtime.
*/
java.lang.String getRuntime();
/**
*
*
*
* Desired runtime. Example: `python27`.
*
*
* string runtime = 10;
*
* @return The bytes for runtime.
*/
com.google.protobuf.ByteString getRuntimeBytes();
/**
*
*
*
* The channel of the runtime to use. Only available for some
* runtimes. Defaults to the `default` channel.
*
*
* string runtime_channel = 117;
*
* @return The runtimeChannel.
*/
java.lang.String getRuntimeChannel();
/**
*
*
*
* The channel of the runtime to use. Only available for some
* runtimes. Defaults to the `default` channel.
*
*
* string runtime_channel = 117;
*
* @return The bytes for runtimeChannel.
*/
com.google.protobuf.ByteString getRuntimeChannelBytes();
/**
*
*
*
* Whether multiple requests can be dispatched to this version at once.
*
*
* bool threadsafe = 11;
*
* @return The threadsafe.
*/
boolean getThreadsafe();
/**
*
*
*
* Whether to deploy this version in a container on a virtual machine.
*
*
* bool vm = 12;
*
* @return The vm.
*/
boolean getVm();
/**
*
*
*
* Metadata settings that are supplied to this version to enable
* beta runtime features.
*
*
* map<string, string> beta_settings = 13;
*/
int getBetaSettingsCount();
/**
*
*
*
* Metadata settings that are supplied to this version to enable
* beta runtime features.
*
*
* map<string, string> beta_settings = 13;
*/
boolean containsBetaSettings(java.lang.String key);
/** Use {@link #getBetaSettingsMap()} instead. */
@java.lang.Deprecated
java.util.Map getBetaSettings();
/**
*
*
*
* Metadata settings that are supplied to this version to enable
* beta runtime features.
*
*
* map<string, string> beta_settings = 13;
*/
java.util.Map getBetaSettingsMap();
/**
*
*
*
* Metadata settings that are supplied to this version to enable
* beta runtime features.
*
*
* map<string, string> beta_settings = 13;
*/
java.lang.String getBetaSettingsOrDefault(java.lang.String key, java.lang.String defaultValue);
/**
*
*
*
* Metadata settings that are supplied to this version to enable
* beta runtime features.
*
*
* map<string, string> beta_settings = 13;
*/
java.lang.String getBetaSettingsOrThrow(java.lang.String key);
/**
*
*
*
* App Engine execution environment for this version.
* Defaults to `standard`.
*
*
* string env = 14;
*
* @return The env.
*/
java.lang.String getEnv();
/**
*
*
*
* App Engine execution environment for this version.
* Defaults to `standard`.
*
*
* string env = 14;
*
* @return The bytes for env.
*/
com.google.protobuf.ByteString getEnvBytes();
/**
*
*
*
* Current serving status of this version. Only the versions with a
* `SERVING` status create instances and can be billed.
* `SERVING_STATUS_UNSPECIFIED` is an invalid value. Defaults to `SERVING`.
*
*
* .google.appengine.v1.ServingStatus serving_status = 15;
*
* @return The enum numeric value on the wire for servingStatus.
*/
int getServingStatusValue();
/**
*
*
*
* Current serving status of this version. Only the versions with a
* `SERVING` status create instances and can be billed.
* `SERVING_STATUS_UNSPECIFIED` is an invalid value. Defaults to `SERVING`.
*
*
* .google.appengine.v1.ServingStatus serving_status = 15;
*
* @return The servingStatus.
*/
com.google.appengine.v1.ServingStatus getServingStatus();
/**
*
*
*
* Email address of the user who created this version.
* @OutputOnly
*
*
* string created_by = 16;
*
* @return The createdBy.
*/
java.lang.String getCreatedBy();
/**
*
*
*
* Email address of the user who created this version.
* @OutputOnly
*
*
* string created_by = 16;
*
* @return The bytes for createdBy.
*/
com.google.protobuf.ByteString getCreatedByBytes();
/**
*
*
*
* Time that this version was created.
* @OutputOnly
*
*
* .google.protobuf.Timestamp create_time = 17;
*
* @return Whether the createTime field is set.
*/
boolean hasCreateTime();
/**
*
*
*
* Time that this version was created.
* @OutputOnly
*
*
* .google.protobuf.Timestamp create_time = 17;
*
* @return The createTime.
*/
com.google.protobuf.Timestamp getCreateTime();
/**
*
*
*
* Time that this version was created.
* @OutputOnly
*
*
* .google.protobuf.Timestamp create_time = 17;
*/
com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder();
/**
*
*
*
* Total size in bytes of all the files that are included in this version
* and currently hosted on the App Engine disk.
* @OutputOnly
*
*
* int64 disk_usage_bytes = 18;
*
* @return The diskUsageBytes.
*/
long getDiskUsageBytes();
/**
*
*
*
* The version of the API in the given runtime environment. Please see the
* app.yaml reference for valid values at
* https://cloud.google.com/appengine/docs/standard/<language>/config/appref
*
*
* string runtime_api_version = 21;
*
* @return The runtimeApiVersion.
*/
java.lang.String getRuntimeApiVersion();
/**
*
*
*
* The version of the API in the given runtime environment. Please see the
* app.yaml reference for valid values at
* https://cloud.google.com/appengine/docs/standard/<language>/config/appref
*
*
* string runtime_api_version = 21;
*
* @return The bytes for runtimeApiVersion.
*/
com.google.protobuf.ByteString getRuntimeApiVersionBytes();
/**
*
*
*
* The path or name of the app's main executable.
*
*
* string runtime_main_executable_path = 22;
*
* @return The runtimeMainExecutablePath.
*/
java.lang.String getRuntimeMainExecutablePath();
/**
*
*
*
* The path or name of the app's main executable.
*
*
* string runtime_main_executable_path = 22;
*
* @return The bytes for runtimeMainExecutablePath.
*/
com.google.protobuf.ByteString getRuntimeMainExecutablePathBytes();
/**
*
*
*
* The identity that the deployed version will run as.
* Admin API will use the App Engine Appspot service account as default if
* this field is neither provided in app.yaml file nor through CLI flag.
*
*
* string service_account = 127;
*
* @return The serviceAccount.
*/
java.lang.String getServiceAccount();
/**
*
*
*
* The identity that the deployed version will run as.
* Admin API will use the App Engine Appspot service account as default if
* this field is neither provided in app.yaml file nor through CLI flag.
*
*
* string service_account = 127;
*
* @return The bytes for serviceAccount.
*/
com.google.protobuf.ByteString getServiceAccountBytes();
/**
*
*
*
* An ordered list of URL-matching patterns that should be applied to incoming
* requests. The first matching URL handles the request and other request
* handlers are not attempted.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* repeated .google.appengine.v1.UrlMap handlers = 100;
*/
java.util.List getHandlersList();
/**
*
*
*
* An ordered list of URL-matching patterns that should be applied to incoming
* requests. The first matching URL handles the request and other request
* handlers are not attempted.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* repeated .google.appengine.v1.UrlMap handlers = 100;
*/
com.google.appengine.v1.UrlMap getHandlers(int index);
/**
*
*
*
* An ordered list of URL-matching patterns that should be applied to incoming
* requests. The first matching URL handles the request and other request
* handlers are not attempted.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* repeated .google.appengine.v1.UrlMap handlers = 100;
*/
int getHandlersCount();
/**
*
*
*
* An ordered list of URL-matching patterns that should be applied to incoming
* requests. The first matching URL handles the request and other request
* handlers are not attempted.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* repeated .google.appengine.v1.UrlMap handlers = 100;
*/
java.util.List extends com.google.appengine.v1.UrlMapOrBuilder> getHandlersOrBuilderList();
/**
*
*
*
* An ordered list of URL-matching patterns that should be applied to incoming
* requests. The first matching URL handles the request and other request
* handlers are not attempted.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* repeated .google.appengine.v1.UrlMap handlers = 100;
*/
com.google.appengine.v1.UrlMapOrBuilder getHandlersOrBuilder(int index);
/**
*
*
*
* Custom static error pages. Limited to 10KB per page.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* repeated .google.appengine.v1.ErrorHandler error_handlers = 101;
*/
java.util.List getErrorHandlersList();
/**
*
*
*
* Custom static error pages. Limited to 10KB per page.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* repeated .google.appengine.v1.ErrorHandler error_handlers = 101;
*/
com.google.appengine.v1.ErrorHandler getErrorHandlers(int index);
/**
*
*
*
* Custom static error pages. Limited to 10KB per page.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* repeated .google.appengine.v1.ErrorHandler error_handlers = 101;
*/
int getErrorHandlersCount();
/**
*
*
*
* Custom static error pages. Limited to 10KB per page.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* repeated .google.appengine.v1.ErrorHandler error_handlers = 101;
*/
java.util.List extends com.google.appengine.v1.ErrorHandlerOrBuilder>
getErrorHandlersOrBuilderList();
/**
*
*
*
* Custom static error pages. Limited to 10KB per page.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* repeated .google.appengine.v1.ErrorHandler error_handlers = 101;
*/
com.google.appengine.v1.ErrorHandlerOrBuilder getErrorHandlersOrBuilder(int index);
/**
*
*
*
* Configuration for third-party Python runtime libraries that are required
* by the application.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* repeated .google.appengine.v1.Library libraries = 102;
*/
java.util.List getLibrariesList();
/**
*
*
*
* Configuration for third-party Python runtime libraries that are required
* by the application.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* repeated .google.appengine.v1.Library libraries = 102;
*/
com.google.appengine.v1.Library getLibraries(int index);
/**
*
*
*
* Configuration for third-party Python runtime libraries that are required
* by the application.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* repeated .google.appengine.v1.Library libraries = 102;
*/
int getLibrariesCount();
/**
*
*
*
* Configuration for third-party Python runtime libraries that are required
* by the application.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* repeated .google.appengine.v1.Library libraries = 102;
*/
java.util.List extends com.google.appengine.v1.LibraryOrBuilder> getLibrariesOrBuilderList();
/**
*
*
*
* Configuration for third-party Python runtime libraries that are required
* by the application.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* repeated .google.appengine.v1.Library libraries = 102;
*/
com.google.appengine.v1.LibraryOrBuilder getLibrariesOrBuilder(int index);
/**
*
*
*
* Serving configuration for
* [Google Cloud Endpoints](https://cloud.google.com/appengine/docs/python/endpoints/).
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* .google.appengine.v1.ApiConfigHandler api_config = 103;
*
* @return Whether the apiConfig field is set.
*/
boolean hasApiConfig();
/**
*
*
*
* Serving configuration for
* [Google Cloud Endpoints](https://cloud.google.com/appengine/docs/python/endpoints/).
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* .google.appengine.v1.ApiConfigHandler api_config = 103;
*
* @return The apiConfig.
*/
com.google.appengine.v1.ApiConfigHandler getApiConfig();
/**
*
*
*
* Serving configuration for
* [Google Cloud Endpoints](https://cloud.google.com/appengine/docs/python/endpoints/).
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* .google.appengine.v1.ApiConfigHandler api_config = 103;
*/
com.google.appengine.v1.ApiConfigHandlerOrBuilder getApiConfigOrBuilder();
/**
*
*
*
* Environment variables available to the application.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* map<string, string> env_variables = 104;
*/
int getEnvVariablesCount();
/**
*
*
*
* Environment variables available to the application.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* map<string, string> env_variables = 104;
*/
boolean containsEnvVariables(java.lang.String key);
/** Use {@link #getEnvVariablesMap()} instead. */
@java.lang.Deprecated
java.util.Map getEnvVariables();
/**
*
*
*
* Environment variables available to the application.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* map<string, string> env_variables = 104;
*/
java.util.Map getEnvVariablesMap();
/**
*
*
*
* Environment variables available to the application.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* map<string, string> env_variables = 104;
*/
java.lang.String getEnvVariablesOrDefault(java.lang.String key, java.lang.String defaultValue);
/**
*
*
*
* Environment variables available to the application.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* map<string, string> env_variables = 104;
*/
java.lang.String getEnvVariablesOrThrow(java.lang.String key);
/**
*
*
*
* Environment variables available to the build environment.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* map<string, string> build_env_variables = 125;
*/
int getBuildEnvVariablesCount();
/**
*
*
*
* Environment variables available to the build environment.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* map<string, string> build_env_variables = 125;
*/
boolean containsBuildEnvVariables(java.lang.String key);
/** Use {@link #getBuildEnvVariablesMap()} instead. */
@java.lang.Deprecated
java.util.Map getBuildEnvVariables();
/**
*
*
*
* Environment variables available to the build environment.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* map<string, string> build_env_variables = 125;
*/
java.util.Map getBuildEnvVariablesMap();
/**
*
*
*
* Environment variables available to the build environment.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* map<string, string> build_env_variables = 125;
*/
java.lang.String getBuildEnvVariablesOrDefault(
java.lang.String key, java.lang.String defaultValue);
/**
*
*
*
* Environment variables available to the build environment.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* map<string, string> build_env_variables = 125;
*/
java.lang.String getBuildEnvVariablesOrThrow(java.lang.String key);
/**
*
*
*
* Duration that static files should be cached by web proxies and browsers.
* Only applicable if the corresponding
* [StaticFilesHandler](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StaticFilesHandler)
* does not specify its own expiration time.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* .google.protobuf.Duration default_expiration = 105;
*
* @return Whether the defaultExpiration field is set.
*/
boolean hasDefaultExpiration();
/**
*
*
*
* Duration that static files should be cached by web proxies and browsers.
* Only applicable if the corresponding
* [StaticFilesHandler](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StaticFilesHandler)
* does not specify its own expiration time.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* .google.protobuf.Duration default_expiration = 105;
*
* @return The defaultExpiration.
*/
com.google.protobuf.Duration getDefaultExpiration();
/**
*
*
*
* Duration that static files should be cached by web proxies and browsers.
* Only applicable if the corresponding
* [StaticFilesHandler](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StaticFilesHandler)
* does not specify its own expiration time.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* .google.protobuf.Duration default_expiration = 105;
*/
com.google.protobuf.DurationOrBuilder getDefaultExpirationOrBuilder();
/**
*
*
*
* Configures health checking for instances. Unhealthy instances are
* stopped and replaced with new instances.
* Only applicable in the App Engine flexible environment.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* .google.appengine.v1.HealthCheck health_check = 106;
*
* @return Whether the healthCheck field is set.
*/
boolean hasHealthCheck();
/**
*
*
*
* Configures health checking for instances. Unhealthy instances are
* stopped and replaced with new instances.
* Only applicable in the App Engine flexible environment.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* .google.appengine.v1.HealthCheck health_check = 106;
*
* @return The healthCheck.
*/
com.google.appengine.v1.HealthCheck getHealthCheck();
/**
*
*
*
* Configures health checking for instances. Unhealthy instances are
* stopped and replaced with new instances.
* Only applicable in the App Engine flexible environment.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* .google.appengine.v1.HealthCheck health_check = 106;
*/
com.google.appengine.v1.HealthCheckOrBuilder getHealthCheckOrBuilder();
/**
*
*
*
* Configures readiness health checking for instances.
* Unhealthy instances are not put into the backend traffic rotation.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* .google.appengine.v1.ReadinessCheck readiness_check = 112;
*
* @return Whether the readinessCheck field is set.
*/
boolean hasReadinessCheck();
/**
*
*
*
* Configures readiness health checking for instances.
* Unhealthy instances are not put into the backend traffic rotation.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* .google.appengine.v1.ReadinessCheck readiness_check = 112;
*
* @return The readinessCheck.
*/
com.google.appengine.v1.ReadinessCheck getReadinessCheck();
/**
*
*
*
* Configures readiness health checking for instances.
* Unhealthy instances are not put into the backend traffic rotation.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* .google.appengine.v1.ReadinessCheck readiness_check = 112;
*/
com.google.appengine.v1.ReadinessCheckOrBuilder getReadinessCheckOrBuilder();
/**
*
*
*
* Configures liveness health checking for instances.
* Unhealthy instances are stopped and replaced with new instances
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* .google.appengine.v1.LivenessCheck liveness_check = 113;
*
* @return Whether the livenessCheck field is set.
*/
boolean hasLivenessCheck();
/**
*
*
*
* Configures liveness health checking for instances.
* Unhealthy instances are stopped and replaced with new instances
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* .google.appengine.v1.LivenessCheck liveness_check = 113;
*
* @return The livenessCheck.
*/
com.google.appengine.v1.LivenessCheck getLivenessCheck();
/**
*
*
*
* Configures liveness health checking for instances.
* Unhealthy instances are stopped and replaced with new instances
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* .google.appengine.v1.LivenessCheck liveness_check = 113;
*/
com.google.appengine.v1.LivenessCheckOrBuilder getLivenessCheckOrBuilder();
/**
*
*
*
* Files that match this pattern will not be built into this version.
* Only applicable for Go runtimes.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* string nobuild_files_regex = 107;
*
* @return The nobuildFilesRegex.
*/
java.lang.String getNobuildFilesRegex();
/**
*
*
*
* Files that match this pattern will not be built into this version.
* Only applicable for Go runtimes.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* string nobuild_files_regex = 107;
*
* @return The bytes for nobuildFilesRegex.
*/
com.google.protobuf.ByteString getNobuildFilesRegexBytes();
/**
*
*
*
* Code and application artifacts that make up this version.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* .google.appengine.v1.Deployment deployment = 108;
*
* @return Whether the deployment field is set.
*/
boolean hasDeployment();
/**
*
*
*
* Code and application artifacts that make up this version.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* .google.appengine.v1.Deployment deployment = 108;
*
* @return The deployment.
*/
com.google.appengine.v1.Deployment getDeployment();
/**
*
*
*
* Code and application artifacts that make up this version.
* Only returned in `GET` requests if `view=FULL` is set.
*
*
* .google.appengine.v1.Deployment deployment = 108;
*/
com.google.appengine.v1.DeploymentOrBuilder getDeploymentOrBuilder();
/**
*
*
*
* Serving URL for this version. Example:
* "https://myversion-dot-myservice-dot-myapp.appspot.com"
* @OutputOnly
*
*
* string version_url = 109;
*
* @return The versionUrl.
*/
java.lang.String getVersionUrl();
/**
*
*
*
* Serving URL for this version. Example:
* "https://myversion-dot-myservice-dot-myapp.appspot.com"
* @OutputOnly
*
*
* string version_url = 109;
*
* @return The bytes for versionUrl.
*/
com.google.protobuf.ByteString getVersionUrlBytes();
/**
*
*
*
* Cloud Endpoints configuration.
* If endpoints_api_service is set, the Cloud Endpoints Extensible Service
* Proxy will be provided to serve the API implemented by the app.
*
*
* .google.appengine.v1.EndpointsApiService endpoints_api_service = 110;
*
* @return Whether the endpointsApiService field is set.
*/
boolean hasEndpointsApiService();
/**
*
*
*
* Cloud Endpoints configuration.
* If endpoints_api_service is set, the Cloud Endpoints Extensible Service
* Proxy will be provided to serve the API implemented by the app.
*
*
* .google.appengine.v1.EndpointsApiService endpoints_api_service = 110;
*
* @return The endpointsApiService.
*/
com.google.appengine.v1.EndpointsApiService getEndpointsApiService();
/**
*
*
*
* Cloud Endpoints configuration.
* If endpoints_api_service is set, the Cloud Endpoints Extensible Service
* Proxy will be provided to serve the API implemented by the app.
*
*
* .google.appengine.v1.EndpointsApiService endpoints_api_service = 110;
*/
com.google.appengine.v1.EndpointsApiServiceOrBuilder getEndpointsApiServiceOrBuilder();
/**
*
*
*
* The entrypoint for the application.
*
*
* .google.appengine.v1.Entrypoint entrypoint = 122;
*
* @return Whether the entrypoint field is set.
*/
boolean hasEntrypoint();
/**
*
*
*
* The entrypoint for the application.
*
*
* .google.appengine.v1.Entrypoint entrypoint = 122;
*
* @return The entrypoint.
*/
com.google.appengine.v1.Entrypoint getEntrypoint();
/**
*
*
*
* The entrypoint for the application.
*
*
* .google.appengine.v1.Entrypoint entrypoint = 122;
*/
com.google.appengine.v1.EntrypointOrBuilder getEntrypointOrBuilder();
/**
*
*
*
* Enables VPC connectivity for standard apps.
*
*
* .google.appengine.v1.VpcAccessConnector vpc_access_connector = 121;
*
* @return Whether the vpcAccessConnector field is set.
*/
boolean hasVpcAccessConnector();
/**
*
*
*
* Enables VPC connectivity for standard apps.
*
*
* .google.appengine.v1.VpcAccessConnector vpc_access_connector = 121;
*
* @return The vpcAccessConnector.
*/
com.google.appengine.v1.VpcAccessConnector getVpcAccessConnector();
/**
*
*
*
* Enables VPC connectivity for standard apps.
*
*
* .google.appengine.v1.VpcAccessConnector vpc_access_connector = 121;
*/
com.google.appengine.v1.VpcAccessConnectorOrBuilder getVpcAccessConnectorOrBuilder();
public com.google.appengine.v1.Version.ScalingCase getScalingCase();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy