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: 0.12.0
Show newest version
// 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; */ java.lang.String getName(); /** *
   * Full path to the Version resource in the API.  Example:
   * `apps/myapp/services/default/versions/v1`.
   * @OutputOnly
   * 
* * string name = 1; */ 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; */ 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; */ com.google.protobuf.ByteString getIdBytes(); /** *
   * Automatic scaling is based on request rate, response latencies, and other
   * application metrics.
   * 
* * .google.appengine.v1.AutomaticScaling automatic_scaling = 3; */ boolean hasAutomaticScaling(); /** *
   * Automatic scaling is based on request rate, response latencies, and other
   * application metrics.
   * 
* * .google.appengine.v1.AutomaticScaling automatic_scaling = 3; */ com.google.appengine.v1.AutomaticScaling getAutomaticScaling(); /** *
   * Automatic scaling is based on request rate, response latencies, and other
   * application metrics.
   * 
* * .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; */ 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; */ 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.
   * 
* * .google.appengine.v1.ManualScaling manual_scaling = 5; */ 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.
   * 
* * .google.appengine.v1.ManualScaling manual_scaling = 5; */ 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.
   * 
* * .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; */ 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; */ 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; */ 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; */ 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; */ 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; */ 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; */ com.google.protobuf.ByteString getInstanceClassBytes(); /** *
   * Extra network settings. Only applicable for VM runtimes.
   * 
* * .google.appengine.v1.Network network = 8; */ boolean hasNetwork(); /** *
   * Extra network settings. Only applicable for VM runtimes.
   * 
* * .google.appengine.v1.Network network = 8; */ com.google.appengine.v1.Network getNetwork(); /** *
   * Extra network settings. Only applicable for VM runtimes.
   * 
* * .google.appengine.v1.Network network = 8; */ com.google.appengine.v1.NetworkOrBuilder getNetworkOrBuilder(); /** *
   * Machine resources for this version. Only applicable for VM runtimes.
   * 
* * .google.appengine.v1.Resources resources = 9; */ boolean hasResources(); /** *
   * Machine resources for this version. Only applicable for VM runtimes.
   * 
* * .google.appengine.v1.Resources resources = 9; */ com.google.appengine.v1.Resources getResources(); /** *
   * Machine resources for this version. Only applicable for VM runtimes.
   * 
* * .google.appengine.v1.Resources resources = 9; */ com.google.appengine.v1.ResourcesOrBuilder getResourcesOrBuilder(); /** *
   * Desired runtime. Example: `python27`.
   * 
* * string runtime = 10; */ java.lang.String getRuntime(); /** *
   * Desired runtime. Example: `python27`.
   * 
* * string runtime = 10; */ com.google.protobuf.ByteString getRuntimeBytes(); /** *
   * Whether multiple requests can be dispatched to this version at once.
   * 
* * bool threadsafe = 11; */ boolean getThreadsafe(); /** *
   * Whether to deploy this version in a container on a virtual machine.
   * 
* * bool vm = 12; */ 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; */ java.lang.String getEnv(); /** *
   * App Engine execution environment for this version.
   * Defaults to `standard`.
   * 
* * string env = 14; */ 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; */ 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; */ com.google.appengine.v1.ServingStatus getServingStatus(); /** *
   * Email address of the user who created this version.
   * @OutputOnly
   * 
* * string created_by = 16; */ java.lang.String getCreatedBy(); /** *
   * Email address of the user who created this version.
   * @OutputOnly
   * 
* * string created_by = 16; */ com.google.protobuf.ByteString getCreatedByBytes(); /** *
   * Time that this version was created.
   * @OutputOnly
   * 
* * .google.protobuf.Timestamp create_time = 17; */ boolean hasCreateTime(); /** *
   * Time that this version was created.
   * @OutputOnly
   * 
* * .google.protobuf.Timestamp create_time = 17; */ 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 curerntly hosted on the App Engine disk.
   * @OutputOnly
   * 
* * int64 disk_usage_bytes = 18; */ long getDiskUsageBytes(); /** *
   * 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; */ 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; */ 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); /** *
   * 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; */ 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; */ 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 VM instances. Unhealthy instances are
   * stopped and replaced with new instances. Only applicable for VM
   * runtimes.
   * Only returned in `GET` requests if `view=FULL` is set.
   * 
* * .google.appengine.v1.HealthCheck health_check = 106; */ boolean hasHealthCheck(); /** *
   * Configures health checking for VM instances. Unhealthy instances are
   * stopped and replaced with new instances. Only applicable for VM
   * runtimes.
   * Only returned in `GET` requests if `view=FULL` is set.
   * 
* * .google.appengine.v1.HealthCheck health_check = 106; */ com.google.appengine.v1.HealthCheck getHealthCheck(); /** *
   * Configures health checking for VM instances. Unhealthy instances are
   * stopped and replaced with new instances. Only applicable for VM
   * runtimes.
   * Only returned in `GET` requests if `view=FULL` is set.
   * 
* * .google.appengine.v1.HealthCheck health_check = 106; */ com.google.appengine.v1.HealthCheckOrBuilder getHealthCheckOrBuilder(); /** *
   * 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; */ 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; */ 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; */ 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; */ 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; */ java.lang.String getVersionUrl(); /** *
   * Serving URL for this version. Example:
   * "https://myversion-dot-myservice-dot-myapp.appspot.com"
   * @OutputOnly
   * 
* * string version_url = 109; */ com.google.protobuf.ByteString getVersionUrlBytes(); public com.google.appengine.v1.Version.ScalingCase getScalingCase(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy