All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.appengine.v1.VersionOrBuilder Maven / Gradle / Ivy

There is a newer version: 2.54.0
Show newest version
/*
 * Copyright 2024 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

// Protobuf Java Version: 3.25.5
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(); /** * * *
   * Allows App Engine second generation runtimes to access the legacy bundled
   * services.
   * 
* * bool app_engine_apis = 128; * * @return The appEngineApis. */ boolean getAppEngineApis(); /** * * *
   * 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; */ /* nullable */ java.lang.String getBetaSettingsOrDefault( java.lang.String key, /* nullable */ 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 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 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 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; */ /* nullable */ java.lang.String getEnvVariablesOrDefault( java.lang.String key, /* nullable */ 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; */ /* nullable */ java.lang.String getBuildEnvVariablesOrDefault( java.lang.String key, /* nullable */ 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(); com.google.appengine.v1.Version.ScalingCase getScalingCase(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy