// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: runtime_config.proto
package com.google.appengine.tools.development.proto;
public interface ConfigOrBuilder extends
// @@protoc_insertion_point(interface_extends:apphosting.tools.devappserver2.Config)
com.google.protobuf.MessageOrBuilder {
/**
*
* The app id of the app to be run.
*
*
* required bytes app_id = 1;
* @return Whether the appId field is set.
*/
boolean hasAppId();
/**
*
* The app id of the app to be run.
*
*
* required bytes app_id = 1;
* @return The appId.
*/
com.google.protobuf.ByteString getAppId();
/**
*
* The version id of the app to be run.
*
*
* required bytes version_id = 2;
* @return Whether the versionId field is set.
*/
boolean hasVersionId();
/**
*
* The version id of the app to be run.
*
*
* required bytes version_id = 2;
* @return The versionId.
*/
com.google.protobuf.ByteString getVersionId();
/**
*
* The path to the root of the application.
*
*
* required bytes application_root = 3;
* @return Whether the applicationRoot field is set.
*/
boolean hasApplicationRoot();
/**
*
* The path to the root of the application.
*
*
* required bytes application_root = 3;
* @return The applicationRoot.
*/
com.google.protobuf.ByteString getApplicationRoot();
/**
*
* Whether the application has threadsafe enabled.
*
*
* optional bool threadsafe = 4 [default = false];
* @return Whether the threadsafe field is set.
*/
boolean hasThreadsafe();
/**
*
* Whether the application has threadsafe enabled.
*
*
* optional bool threadsafe = 4 [default = false];
* @return The threadsafe.
*/
boolean getThreadsafe();
/**
*
* The host name to which to connect to send API requests.
*
*
* optional string api_host = 17 [default = "localhost"];
* @return Whether the apiHost field is set.
*/
boolean hasApiHost();
/**
*
* The host name to which to connect to send API requests.
*
*
* optional string api_host = 17 [default = "localhost"];
* @return The apiHost.
*/
java.lang.String getApiHost();
/**
*
* The host name to which to connect to send API requests.
*
*
* optional string api_host = 17 [default = "localhost"];
* @return The bytes for apiHost.
*/
com.google.protobuf.ByteString
getApiHostBytes();
/**
*
* The port on which to connect to send API requests.
*
*
* required int32 api_port = 5;
* @return Whether the apiPort field is set.
*/
boolean hasApiPort();
/**
*
* The port on which to connect to send API requests.
*
*
* required int32 api_port = 5;
* @return The apiPort.
*/
int getApiPort();
/**
*
* Libraries enabled for the application.
*
*
* repeated .apphosting.tools.devappserver2.Library libraries = 6;
*/
java.util.List
getLibrariesList();
/**
*
* Libraries enabled for the application.
*
*
* repeated .apphosting.tools.devappserver2.Library libraries = 6;
*/
com.google.appengine.tools.development.proto.Library getLibraries(int index);
/**
*
* Libraries enabled for the application.
*
*
* repeated .apphosting.tools.devappserver2.Library libraries = 6;
*/
int getLibrariesCount();
/**
*
* Libraries enabled for the application.
*
*
* repeated .apphosting.tools.devappserver2.Library libraries = 6;
*/
java.util.List
getLibrariesOrBuilderList();
/**
*
* Libraries enabled for the application.
*
*
* repeated .apphosting.tools.devappserver2.Library libraries = 6;
*/
com.google.appengine.tools.development.proto.LibraryOrBuilder getLibrariesOrBuilder(
int index);
/**
*
* A regex for files to skip.
*
*
* optional string skip_files = 7 [default = "^$"];
* @return Whether the skipFiles field is set.
*/
boolean hasSkipFiles();
/**
*
* A regex for files to skip.
*
*
* optional string skip_files = 7 [default = "^$"];
* @return The skipFiles.
*/
java.lang.String getSkipFiles();
/**
*
* A regex for files to skip.
*
*
* optional string skip_files = 7 [default = "^$"];
* @return The bytes for skipFiles.
*/
com.google.protobuf.ByteString
getSkipFilesBytes();
/**
*
* A regex for files used for static handlers.
*
*
* optional string static_files = 8 [default = "^$"];
* @return Whether the staticFiles field is set.
*/
boolean hasStaticFiles();
/**
*
* A regex for files used for static handlers.
*
*
* optional string static_files = 8 [default = "^$"];
* @return The staticFiles.
*/
java.lang.String getStaticFiles();
/**
*
* A regex for files used for static handlers.
*
*
* optional string static_files = 8 [default = "^$"];
* @return The bytes for staticFiles.
*/
com.google.protobuf.ByteString
getStaticFilesBytes();
/**
* optional .apphosting.tools.devappserver2.PythonConfig python_config = 14;
* @return Whether the pythonConfig field is set.
*/
boolean hasPythonConfig();
/**
* optional .apphosting.tools.devappserver2.PythonConfig python_config = 14;
* @return The pythonConfig.
*/
com.google.appengine.tools.development.proto.PythonConfig getPythonConfig();
/**
* optional .apphosting.tools.devappserver2.PythonConfig python_config = 14;
*/
com.google.appengine.tools.development.proto.PythonConfigOrBuilder getPythonConfigOrBuilder();
/**
* optional .apphosting.tools.devappserver2.PhpConfig php_config = 9;
* @return Whether the phpConfig field is set.
*/
boolean hasPhpConfig();
/**
* optional .apphosting.tools.devappserver2.PhpConfig php_config = 9;
* @return The phpConfig.
*/
com.google.appengine.tools.development.proto.PhpConfig getPhpConfig();
/**
* optional .apphosting.tools.devappserver2.PhpConfig php_config = 9;
*/
com.google.appengine.tools.development.proto.PhpConfigOrBuilder getPhpConfigOrBuilder();
/**
* optional .apphosting.tools.devappserver2.NodeConfig node_config = 26;
* @return Whether the nodeConfig field is set.
*/
boolean hasNodeConfig();
/**
* optional .apphosting.tools.devappserver2.NodeConfig node_config = 26;
* @return The nodeConfig.
*/
com.google.appengine.tools.development.proto.NodeConfig getNodeConfig();
/**
* optional .apphosting.tools.devappserver2.NodeConfig node_config = 26;
*/
com.google.appengine.tools.development.proto.NodeConfigOrBuilder getNodeConfigOrBuilder();
/**
* optional .apphosting.tools.devappserver2.JavaConfig java_config = 21;
* @return Whether the javaConfig field is set.
*/
boolean hasJavaConfig();
/**
* optional .apphosting.tools.devappserver2.JavaConfig java_config = 21;
* @return The javaConfig.
*/
com.google.appengine.tools.development.proto.JavaConfig getJavaConfig();
/**
* optional .apphosting.tools.devappserver2.JavaConfig java_config = 21;
*/
com.google.appengine.tools.development.proto.JavaConfigOrBuilder getJavaConfigOrBuilder();
/**
* optional .apphosting.tools.devappserver2.CustomConfig custom_config = 23;
* @return Whether the customConfig field is set.
*/
boolean hasCustomConfig();
/**
* optional .apphosting.tools.devappserver2.CustomConfig custom_config = 23;
* @return The customConfig.
*/
com.google.appengine.tools.development.proto.CustomConfig getCustomConfig();
/**
* optional .apphosting.tools.devappserver2.CustomConfig custom_config = 23;
*/
com.google.appengine.tools.development.proto.CustomConfigOrBuilder getCustomConfigOrBuilder();
/**
* optional .apphosting.tools.devappserver2.GoConfig go_config = 25;
* @return Whether the goConfig field is set.
*/
boolean hasGoConfig();
/**
* optional .apphosting.tools.devappserver2.GoConfig go_config = 25;
* @return The goConfig.
*/
com.google.appengine.tools.development.proto.GoConfig getGoConfig();
/**
* optional .apphosting.tools.devappserver2.GoConfig go_config = 25;
*/
com.google.appengine.tools.development.proto.GoConfigOrBuilder getGoConfigOrBuilder();
/**
*
* Extra user-specified environment variables.
*
*
* repeated .apphosting.tools.devappserver2.Environ environ = 10;
*/
java.util.List
getEnvironList();
/**
*
* Extra user-specified environment variables.
*
*
* repeated .apphosting.tools.devappserver2.Environ environ = 10;
*/
com.google.appengine.tools.development.proto.Environ getEnviron(int index);
/**
*
* Extra user-specified environment variables.
*
*
* repeated .apphosting.tools.devappserver2.Environ environ = 10;
*/
int getEnvironCount();
/**
*
* Extra user-specified environment variables.
*
*
* repeated .apphosting.tools.devappserver2.Environ environ = 10;
*/
java.util.List
getEnvironOrBuilderList();
/**
*
* Extra user-specified environment variables.
*
*
* repeated .apphosting.tools.devappserver2.Environ environ = 10;
*/
com.google.appengine.tools.development.proto.EnvironOrBuilder getEnvironOrBuilder(
int index);
/**
* optional .apphosting.tools.devappserver2.CloudSQL cloud_sql_config = 11;
* @return Whether the cloudSqlConfig field is set.
*/
boolean hasCloudSqlConfig();
/**
* optional .apphosting.tools.devappserver2.CloudSQL cloud_sql_config = 11;
* @return The cloudSqlConfig.
*/
com.google.appengine.tools.development.proto.CloudSQL getCloudSqlConfig();
/**
* optional .apphosting.tools.devappserver2.CloudSQL cloud_sql_config = 11;
*/
com.google.appengine.tools.development.proto.CloudSQLOrBuilder getCloudSqlConfigOrBuilder();
/**
* required string datacenter = 12;
* @return Whether the datacenter field is set.
*/
boolean hasDatacenter();
/**
* required string datacenter = 12;
* @return The datacenter.
*/
java.lang.String getDatacenter();
/**
* required string datacenter = 12;
* @return The bytes for datacenter.
*/
com.google.protobuf.ByteString
getDatacenterBytes();
/**
* required string instance_id = 13;
* @return Whether the instanceId field is set.
*/
boolean hasInstanceId();
/**
* required string instance_id = 13;
* @return The instanceId.
*/
java.lang.String getInstanceId();
/**
* required string instance_id = 13;
* @return The bytes for instanceId.
*/
com.google.protobuf.ByteString
getInstanceIdBytes();
/**
*
* The logging level at which logs should be written to stderr:
* 0 - Debug
* 1 - Info
* 2 - Warning
* 3 - Error
* 4 - Critical
*
*
* optional int64 stderr_log_level = 15 [default = 1];
* @return Whether the stderrLogLevel field is set.
*/
boolean hasStderrLogLevel();
/**
*
* The logging level at which logs should be written to stderr:
* 0 - Debug
* 1 - Info
* 2 - Warning
* 3 - Error
* 4 - Critical
*
*
* optional int64 stderr_log_level = 15 [default = 1];
* @return The stderrLogLevel.
*/
long getStderrLogLevel();
/**
* required string auth_domain = 16;
* @return Whether the authDomain field is set.
*/
boolean hasAuthDomain();
/**
* required string auth_domain = 16;
* @return The authDomain.
*/
java.lang.String getAuthDomain();
/**
* required string auth_domain = 16;
* @return The bytes for authDomain.
*/
com.google.protobuf.ByteString
getAuthDomainBytes();
/**
* optional int32 max_instances = 18;
* @return Whether the maxInstances field is set.
*/
boolean hasMaxInstances();
/**
* optional int32 max_instances = 18;
* @return The maxInstances.
*/
int getMaxInstances();
/**
* optional .apphosting.tools.devappserver2.VMConfig vm_config = 19;
* @return Whether the vmConfig field is set.
*/
boolean hasVmConfig();
/**
* optional .apphosting.tools.devappserver2.VMConfig vm_config = 19;
* @return The vmConfig.
*/
com.google.appengine.tools.development.proto.VMConfig getVmConfig();
/**
* optional .apphosting.tools.devappserver2.VMConfig vm_config = 19;
*/
com.google.appengine.tools.development.proto.VMConfigOrBuilder getVmConfigOrBuilder();
/**
*
* The port of the cloud SDK development server.
*
*
* optional int32 server_port = 20;
* @return Whether the serverPort field is set.
*/
boolean hasServerPort();
/**
*
* The port of the cloud SDK development server.
*
*
* optional int32 server_port = 20;
* @return The serverPort.
*/
int getServerPort();
/**
* optional bool vm = 22 [default = false];
* @return Whether the vm field is set.
*/
boolean hasVm();
/**
* optional bool vm = 22 [default = false];
* @return The vm.
*/
boolean getVm();
/**
* repeated string grpc_apis = 24;
* @return A list containing the grpcApis.
*/
java.util.List
getGrpcApisList();
/**
* repeated string grpc_apis = 24;
* @return The count of grpcApis.
*/
int getGrpcApisCount();
/**
* repeated string grpc_apis = 24;
* @param index The index of the element to return.
* @return The grpcApis at the given index.
*/
java.lang.String getGrpcApis(int index);
/**
* repeated string grpc_apis = 24;
* @param index The index of the value to return.
* @return The bytes of the grpcApis at the given index.
*/
com.google.protobuf.ByteString
getGrpcApisBytes(int index);
}