Class Config.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<Config.Builder>
com.google.appengine.tools.development.proto.Config.Builder
All Implemented Interfaces:
ConfigOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
Config

public static final class Config.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Config.Builder> implements ConfigOrBuilder
 Runtime configuration. This includes a subset of message AppInfo defined in
 apphosting/base/appinfo.proto. It contains only information necessary for
 configuring the runtime. It is the responsibility of the devappserver2
 runtime module to set the fields required by its runtime.
 Next Tag: 27
 
Protobuf type apphosting.tools.devappserver2.Config
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Config.Builder>
    • clear

      public Config.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<Config.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Config.Builder>
    • getDefaultInstanceForType

      public Config getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Config build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Config buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public Config.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<Config.Builder>
    • setField

      public Config.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<Config.Builder>
    • clearField

      public Config.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Config.Builder>
    • clearOneof

      public Config.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Config.Builder>
    • setRepeatedField

      public Config.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Config.Builder>
    • addRepeatedField

      public Config.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Config.Builder>
    • mergeFrom

      public Config.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Config.Builder>
    • mergeFrom

      public Config.Builder mergeFrom(Config other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Config.Builder>
    • mergeFrom

      public Config.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Config.Builder>
      Throws:
      IOException
    • hasAppId

      public boolean hasAppId()
       The app id of the app to be run.
       
      required bytes app_id = 1;
      Specified by:
      hasAppId in interface ConfigOrBuilder
      Returns:
      Whether the appId field is set.
    • getAppId

      public com.google.protobuf.ByteString getAppId()
       The app id of the app to be run.
       
      required bytes app_id = 1;
      Specified by:
      getAppId in interface ConfigOrBuilder
      Returns:
      The appId.
    • setAppId

      public Config.Builder setAppId(com.google.protobuf.ByteString value)
       The app id of the app to be run.
       
      required bytes app_id = 1;
      Parameters:
      value - The appId to set.
      Returns:
      This builder for chaining.
    • clearAppId

      public Config.Builder clearAppId()
       The app id of the app to be run.
       
      required bytes app_id = 1;
      Returns:
      This builder for chaining.
    • hasVersionId

      public boolean hasVersionId()
       The version id of the app to be run.
       
      required bytes version_id = 2;
      Specified by:
      hasVersionId in interface ConfigOrBuilder
      Returns:
      Whether the versionId field is set.
    • getVersionId

      public com.google.protobuf.ByteString getVersionId()
       The version id of the app to be run.
       
      required bytes version_id = 2;
      Specified by:
      getVersionId in interface ConfigOrBuilder
      Returns:
      The versionId.
    • setVersionId

      public Config.Builder setVersionId(com.google.protobuf.ByteString value)
       The version id of the app to be run.
       
      required bytes version_id = 2;
      Parameters:
      value - The versionId to set.
      Returns:
      This builder for chaining.
    • clearVersionId

      public Config.Builder clearVersionId()
       The version id of the app to be run.
       
      required bytes version_id = 2;
      Returns:
      This builder for chaining.
    • hasApplicationRoot

      public boolean hasApplicationRoot()
       The path to the root of the application.
       
      required bytes application_root = 3;
      Specified by:
      hasApplicationRoot in interface ConfigOrBuilder
      Returns:
      Whether the applicationRoot field is set.
    • getApplicationRoot

      public com.google.protobuf.ByteString getApplicationRoot()
       The path to the root of the application.
       
      required bytes application_root = 3;
      Specified by:
      getApplicationRoot in interface ConfigOrBuilder
      Returns:
      The applicationRoot.
    • setApplicationRoot

      public Config.Builder setApplicationRoot(com.google.protobuf.ByteString value)
       The path to the root of the application.
       
      required bytes application_root = 3;
      Parameters:
      value - The applicationRoot to set.
      Returns:
      This builder for chaining.
    • clearApplicationRoot

      public Config.Builder clearApplicationRoot()
       The path to the root of the application.
       
      required bytes application_root = 3;
      Returns:
      This builder for chaining.
    • hasThreadsafe

      public boolean hasThreadsafe()
       Whether the application has threadsafe enabled.
       
      optional bool threadsafe = 4 [default = false];
      Specified by:
      hasThreadsafe in interface ConfigOrBuilder
      Returns:
      Whether the threadsafe field is set.
    • getThreadsafe

      public boolean getThreadsafe()
       Whether the application has threadsafe enabled.
       
      optional bool threadsafe = 4 [default = false];
      Specified by:
      getThreadsafe in interface ConfigOrBuilder
      Returns:
      The threadsafe.
    • setThreadsafe

      public Config.Builder setThreadsafe(boolean value)
       Whether the application has threadsafe enabled.
       
      optional bool threadsafe = 4 [default = false];
      Parameters:
      value - The threadsafe to set.
      Returns:
      This builder for chaining.
    • clearThreadsafe

      public Config.Builder clearThreadsafe()
       Whether the application has threadsafe enabled.
       
      optional bool threadsafe = 4 [default = false];
      Returns:
      This builder for chaining.
    • hasApiHost

      public boolean hasApiHost()
       The host name to which to connect to send API requests.
       
      optional string api_host = 17 [default = "localhost"];
      Specified by:
      hasApiHost in interface ConfigOrBuilder
      Returns:
      Whether the apiHost field is set.
    • getApiHost

      public String getApiHost()
       The host name to which to connect to send API requests.
       
      optional string api_host = 17 [default = "localhost"];
      Specified by:
      getApiHost in interface ConfigOrBuilder
      Returns:
      The apiHost.
    • getApiHostBytes

      public com.google.protobuf.ByteString getApiHostBytes()
       The host name to which to connect to send API requests.
       
      optional string api_host = 17 [default = "localhost"];
      Specified by:
      getApiHostBytes in interface ConfigOrBuilder
      Returns:
      The bytes for apiHost.
    • setApiHost

      public Config.Builder setApiHost(String value)
       The host name to which to connect to send API requests.
       
      optional string api_host = 17 [default = "localhost"];
      Parameters:
      value - The apiHost to set.
      Returns:
      This builder for chaining.
    • clearApiHost

      public Config.Builder clearApiHost()
       The host name to which to connect to send API requests.
       
      optional string api_host = 17 [default = "localhost"];
      Returns:
      This builder for chaining.
    • setApiHostBytes

      public Config.Builder setApiHostBytes(com.google.protobuf.ByteString value)
       The host name to which to connect to send API requests.
       
      optional string api_host = 17 [default = "localhost"];
      Parameters:
      value - The bytes for apiHost to set.
      Returns:
      This builder for chaining.
    • hasApiPort

      public boolean hasApiPort()
       The port on which to connect to send API requests.
       
      required int32 api_port = 5;
      Specified by:
      hasApiPort in interface ConfigOrBuilder
      Returns:
      Whether the apiPort field is set.
    • getApiPort

      public int getApiPort()
       The port on which to connect to send API requests.
       
      required int32 api_port = 5;
      Specified by:
      getApiPort in interface ConfigOrBuilder
      Returns:
      The apiPort.
    • setApiPort

      public Config.Builder setApiPort(int value)
       The port on which to connect to send API requests.
       
      required int32 api_port = 5;
      Parameters:
      value - The apiPort to set.
      Returns:
      This builder for chaining.
    • clearApiPort

      public Config.Builder clearApiPort()
       The port on which to connect to send API requests.
       
      required int32 api_port = 5;
      Returns:
      This builder for chaining.
    • getLibrariesList

      public List<Library> getLibrariesList()
       Libraries enabled for the application.
       
      repeated .apphosting.tools.devappserver2.Library libraries = 6;
      Specified by:
      getLibrariesList in interface ConfigOrBuilder
    • getLibrariesCount

      public int getLibrariesCount()
       Libraries enabled for the application.
       
      repeated .apphosting.tools.devappserver2.Library libraries = 6;
      Specified by:
      getLibrariesCount in interface ConfigOrBuilder
    • getLibraries

      public Library getLibraries(int index)
       Libraries enabled for the application.
       
      repeated .apphosting.tools.devappserver2.Library libraries = 6;
      Specified by:
      getLibraries in interface ConfigOrBuilder
    • setLibraries

      public Config.Builder setLibraries(int index, Library value)
       Libraries enabled for the application.
       
      repeated .apphosting.tools.devappserver2.Library libraries = 6;
    • setLibraries

      public Config.Builder setLibraries(int index, Library.Builder builderForValue)
       Libraries enabled for the application.
       
      repeated .apphosting.tools.devappserver2.Library libraries = 6;
    • addLibraries

      public Config.Builder addLibraries(Library value)
       Libraries enabled for the application.
       
      repeated .apphosting.tools.devappserver2.Library libraries = 6;
    • addLibraries

      public Config.Builder addLibraries(int index, Library value)
       Libraries enabled for the application.
       
      repeated .apphosting.tools.devappserver2.Library libraries = 6;
    • addLibraries

      public Config.Builder addLibraries(Library.Builder builderForValue)
       Libraries enabled for the application.
       
      repeated .apphosting.tools.devappserver2.Library libraries = 6;
    • addLibraries

      public Config.Builder addLibraries(int index, Library.Builder builderForValue)
       Libraries enabled for the application.
       
      repeated .apphosting.tools.devappserver2.Library libraries = 6;
    • addAllLibraries

      public Config.Builder addAllLibraries(Iterable<? extends Library> values)
       Libraries enabled for the application.
       
      repeated .apphosting.tools.devappserver2.Library libraries = 6;
    • clearLibraries

      public Config.Builder clearLibraries()
       Libraries enabled for the application.
       
      repeated .apphosting.tools.devappserver2.Library libraries = 6;
    • removeLibraries

      public Config.Builder removeLibraries(int index)
       Libraries enabled for the application.
       
      repeated .apphosting.tools.devappserver2.Library libraries = 6;
    • getLibrariesBuilder

      public Library.Builder getLibrariesBuilder(int index)
       Libraries enabled for the application.
       
      repeated .apphosting.tools.devappserver2.Library libraries = 6;
    • getLibrariesOrBuilder

      public LibraryOrBuilder getLibrariesOrBuilder(int index)
       Libraries enabled for the application.
       
      repeated .apphosting.tools.devappserver2.Library libraries = 6;
      Specified by:
      getLibrariesOrBuilder in interface ConfigOrBuilder
    • getLibrariesOrBuilderList

      public List<? extends LibraryOrBuilder> getLibrariesOrBuilderList()
       Libraries enabled for the application.
       
      repeated .apphosting.tools.devappserver2.Library libraries = 6;
      Specified by:
      getLibrariesOrBuilderList in interface ConfigOrBuilder
    • addLibrariesBuilder

      public Library.Builder addLibrariesBuilder()
       Libraries enabled for the application.
       
      repeated .apphosting.tools.devappserver2.Library libraries = 6;
    • addLibrariesBuilder

      public Library.Builder addLibrariesBuilder(int index)
       Libraries enabled for the application.
       
      repeated .apphosting.tools.devappserver2.Library libraries = 6;
    • getLibrariesBuilderList

      public List<Library.Builder> getLibrariesBuilderList()
       Libraries enabled for the application.
       
      repeated .apphosting.tools.devappserver2.Library libraries = 6;
    • hasSkipFiles

      public boolean hasSkipFiles()
       A regex for files to skip.
       
      optional string skip_files = 7 [default = "^$"];
      Specified by:
      hasSkipFiles in interface ConfigOrBuilder
      Returns:
      Whether the skipFiles field is set.
    • getSkipFiles

      public String getSkipFiles()
       A regex for files to skip.
       
      optional string skip_files = 7 [default = "^$"];
      Specified by:
      getSkipFiles in interface ConfigOrBuilder
      Returns:
      The skipFiles.
    • getSkipFilesBytes

      public com.google.protobuf.ByteString getSkipFilesBytes()
       A regex for files to skip.
       
      optional string skip_files = 7 [default = "^$"];
      Specified by:
      getSkipFilesBytes in interface ConfigOrBuilder
      Returns:
      The bytes for skipFiles.
    • setSkipFiles

      public Config.Builder setSkipFiles(String value)
       A regex for files to skip.
       
      optional string skip_files = 7 [default = "^$"];
      Parameters:
      value - The skipFiles to set.
      Returns:
      This builder for chaining.
    • clearSkipFiles

      public Config.Builder clearSkipFiles()
       A regex for files to skip.
       
      optional string skip_files = 7 [default = "^$"];
      Returns:
      This builder for chaining.
    • setSkipFilesBytes

      public Config.Builder setSkipFilesBytes(com.google.protobuf.ByteString value)
       A regex for files to skip.
       
      optional string skip_files = 7 [default = "^$"];
      Parameters:
      value - The bytes for skipFiles to set.
      Returns:
      This builder for chaining.
    • hasStaticFiles

      public boolean hasStaticFiles()
       A regex for files used for static handlers.
       
      optional string static_files = 8 [default = "^$"];
      Specified by:
      hasStaticFiles in interface ConfigOrBuilder
      Returns:
      Whether the staticFiles field is set.
    • getStaticFiles

      public String getStaticFiles()
       A regex for files used for static handlers.
       
      optional string static_files = 8 [default = "^$"];
      Specified by:
      getStaticFiles in interface ConfigOrBuilder
      Returns:
      The staticFiles.
    • getStaticFilesBytes

      public com.google.protobuf.ByteString getStaticFilesBytes()
       A regex for files used for static handlers.
       
      optional string static_files = 8 [default = "^$"];
      Specified by:
      getStaticFilesBytes in interface ConfigOrBuilder
      Returns:
      The bytes for staticFiles.
    • setStaticFiles

      public Config.Builder setStaticFiles(String value)
       A regex for files used for static handlers.
       
      optional string static_files = 8 [default = "^$"];
      Parameters:
      value - The staticFiles to set.
      Returns:
      This builder for chaining.
    • clearStaticFiles

      public Config.Builder clearStaticFiles()
       A regex for files used for static handlers.
       
      optional string static_files = 8 [default = "^$"];
      Returns:
      This builder for chaining.
    • setStaticFilesBytes

      public Config.Builder setStaticFilesBytes(com.google.protobuf.ByteString value)
       A regex for files used for static handlers.
       
      optional string static_files = 8 [default = "^$"];
      Parameters:
      value - The bytes for staticFiles to set.
      Returns:
      This builder for chaining.
    • hasPythonConfig

      public boolean hasPythonConfig()
      optional .apphosting.tools.devappserver2.PythonConfig python_config = 14;
      Specified by:
      hasPythonConfig in interface ConfigOrBuilder
      Returns:
      Whether the pythonConfig field is set.
    • getPythonConfig

      public PythonConfig getPythonConfig()
      optional .apphosting.tools.devappserver2.PythonConfig python_config = 14;
      Specified by:
      getPythonConfig in interface ConfigOrBuilder
      Returns:
      The pythonConfig.
    • setPythonConfig

      public Config.Builder setPythonConfig(PythonConfig value)
      optional .apphosting.tools.devappserver2.PythonConfig python_config = 14;
    • setPythonConfig

      public Config.Builder setPythonConfig(PythonConfig.Builder builderForValue)
      optional .apphosting.tools.devappserver2.PythonConfig python_config = 14;
    • mergePythonConfig

      public Config.Builder mergePythonConfig(PythonConfig value)
      optional .apphosting.tools.devappserver2.PythonConfig python_config = 14;
    • clearPythonConfig

      public Config.Builder clearPythonConfig()
      optional .apphosting.tools.devappserver2.PythonConfig python_config = 14;
    • getPythonConfigBuilder

      public PythonConfig.Builder getPythonConfigBuilder()
      optional .apphosting.tools.devappserver2.PythonConfig python_config = 14;
    • getPythonConfigOrBuilder

      public PythonConfigOrBuilder getPythonConfigOrBuilder()
      optional .apphosting.tools.devappserver2.PythonConfig python_config = 14;
      Specified by:
      getPythonConfigOrBuilder in interface ConfigOrBuilder
    • hasPhpConfig

      public boolean hasPhpConfig()
      optional .apphosting.tools.devappserver2.PhpConfig php_config = 9;
      Specified by:
      hasPhpConfig in interface ConfigOrBuilder
      Returns:
      Whether the phpConfig field is set.
    • getPhpConfig

      public PhpConfig getPhpConfig()
      optional .apphosting.tools.devappserver2.PhpConfig php_config = 9;
      Specified by:
      getPhpConfig in interface ConfigOrBuilder
      Returns:
      The phpConfig.
    • setPhpConfig

      public Config.Builder setPhpConfig(PhpConfig value)
      optional .apphosting.tools.devappserver2.PhpConfig php_config = 9;
    • setPhpConfig

      public Config.Builder setPhpConfig(PhpConfig.Builder builderForValue)
      optional .apphosting.tools.devappserver2.PhpConfig php_config = 9;
    • mergePhpConfig

      public Config.Builder mergePhpConfig(PhpConfig value)
      optional .apphosting.tools.devappserver2.PhpConfig php_config = 9;
    • clearPhpConfig

      public Config.Builder clearPhpConfig()
      optional .apphosting.tools.devappserver2.PhpConfig php_config = 9;
    • getPhpConfigBuilder

      public PhpConfig.Builder getPhpConfigBuilder()
      optional .apphosting.tools.devappserver2.PhpConfig php_config = 9;
    • getPhpConfigOrBuilder

      public PhpConfigOrBuilder getPhpConfigOrBuilder()
      optional .apphosting.tools.devappserver2.PhpConfig php_config = 9;
      Specified by:
      getPhpConfigOrBuilder in interface ConfigOrBuilder
    • hasNodeConfig

      public boolean hasNodeConfig()
      optional .apphosting.tools.devappserver2.NodeConfig node_config = 26;
      Specified by:
      hasNodeConfig in interface ConfigOrBuilder
      Returns:
      Whether the nodeConfig field is set.
    • getNodeConfig

      public NodeConfig getNodeConfig()
      optional .apphosting.tools.devappserver2.NodeConfig node_config = 26;
      Specified by:
      getNodeConfig in interface ConfigOrBuilder
      Returns:
      The nodeConfig.
    • setNodeConfig

      public Config.Builder setNodeConfig(NodeConfig value)
      optional .apphosting.tools.devappserver2.NodeConfig node_config = 26;
    • setNodeConfig

      public Config.Builder setNodeConfig(NodeConfig.Builder builderForValue)
      optional .apphosting.tools.devappserver2.NodeConfig node_config = 26;
    • mergeNodeConfig

      public Config.Builder mergeNodeConfig(NodeConfig value)
      optional .apphosting.tools.devappserver2.NodeConfig node_config = 26;
    • clearNodeConfig

      public Config.Builder clearNodeConfig()
      optional .apphosting.tools.devappserver2.NodeConfig node_config = 26;
    • getNodeConfigBuilder

      public NodeConfig.Builder getNodeConfigBuilder()
      optional .apphosting.tools.devappserver2.NodeConfig node_config = 26;
    • getNodeConfigOrBuilder

      public NodeConfigOrBuilder getNodeConfigOrBuilder()
      optional .apphosting.tools.devappserver2.NodeConfig node_config = 26;
      Specified by:
      getNodeConfigOrBuilder in interface ConfigOrBuilder
    • hasJavaConfig

      public boolean hasJavaConfig()
      optional .apphosting.tools.devappserver2.JavaConfig java_config = 21;
      Specified by:
      hasJavaConfig in interface ConfigOrBuilder
      Returns:
      Whether the javaConfig field is set.
    • getJavaConfig

      public JavaConfig getJavaConfig()
      optional .apphosting.tools.devappserver2.JavaConfig java_config = 21;
      Specified by:
      getJavaConfig in interface ConfigOrBuilder
      Returns:
      The javaConfig.
    • setJavaConfig

      public Config.Builder setJavaConfig(JavaConfig value)
      optional .apphosting.tools.devappserver2.JavaConfig java_config = 21;
    • setJavaConfig

      public Config.Builder setJavaConfig(JavaConfig.Builder builderForValue)
      optional .apphosting.tools.devappserver2.JavaConfig java_config = 21;
    • mergeJavaConfig

      public Config.Builder mergeJavaConfig(JavaConfig value)
      optional .apphosting.tools.devappserver2.JavaConfig java_config = 21;
    • clearJavaConfig

      public Config.Builder clearJavaConfig()
      optional .apphosting.tools.devappserver2.JavaConfig java_config = 21;
    • getJavaConfigBuilder

      public JavaConfig.Builder getJavaConfigBuilder()
      optional .apphosting.tools.devappserver2.JavaConfig java_config = 21;
    • getJavaConfigOrBuilder

      public JavaConfigOrBuilder getJavaConfigOrBuilder()
      optional .apphosting.tools.devappserver2.JavaConfig java_config = 21;
      Specified by:
      getJavaConfigOrBuilder in interface ConfigOrBuilder
    • hasCustomConfig

      public boolean hasCustomConfig()
      optional .apphosting.tools.devappserver2.CustomConfig custom_config = 23;
      Specified by:
      hasCustomConfig in interface ConfigOrBuilder
      Returns:
      Whether the customConfig field is set.
    • getCustomConfig

      public CustomConfig getCustomConfig()
      optional .apphosting.tools.devappserver2.CustomConfig custom_config = 23;
      Specified by:
      getCustomConfig in interface ConfigOrBuilder
      Returns:
      The customConfig.
    • setCustomConfig

      public Config.Builder setCustomConfig(CustomConfig value)
      optional .apphosting.tools.devappserver2.CustomConfig custom_config = 23;
    • setCustomConfig

      public Config.Builder setCustomConfig(CustomConfig.Builder builderForValue)
      optional .apphosting.tools.devappserver2.CustomConfig custom_config = 23;
    • mergeCustomConfig

      public Config.Builder mergeCustomConfig(CustomConfig value)
      optional .apphosting.tools.devappserver2.CustomConfig custom_config = 23;
    • clearCustomConfig

      public Config.Builder clearCustomConfig()
      optional .apphosting.tools.devappserver2.CustomConfig custom_config = 23;
    • getCustomConfigBuilder

      public CustomConfig.Builder getCustomConfigBuilder()
      optional .apphosting.tools.devappserver2.CustomConfig custom_config = 23;
    • getCustomConfigOrBuilder

      public CustomConfigOrBuilder getCustomConfigOrBuilder()
      optional .apphosting.tools.devappserver2.CustomConfig custom_config = 23;
      Specified by:
      getCustomConfigOrBuilder in interface ConfigOrBuilder
    • hasGoConfig

      public boolean hasGoConfig()
      optional .apphosting.tools.devappserver2.GoConfig go_config = 25;
      Specified by:
      hasGoConfig in interface ConfigOrBuilder
      Returns:
      Whether the goConfig field is set.
    • getGoConfig

      public GoConfig getGoConfig()
      optional .apphosting.tools.devappserver2.GoConfig go_config = 25;
      Specified by:
      getGoConfig in interface ConfigOrBuilder
      Returns:
      The goConfig.
    • setGoConfig

      public Config.Builder setGoConfig(GoConfig value)
      optional .apphosting.tools.devappserver2.GoConfig go_config = 25;
    • setGoConfig

      public Config.Builder setGoConfig(GoConfig.Builder builderForValue)
      optional .apphosting.tools.devappserver2.GoConfig go_config = 25;
    • mergeGoConfig

      public Config.Builder mergeGoConfig(GoConfig value)
      optional .apphosting.tools.devappserver2.GoConfig go_config = 25;
    • clearGoConfig

      public Config.Builder clearGoConfig()
      optional .apphosting.tools.devappserver2.GoConfig go_config = 25;
    • getGoConfigBuilder

      public GoConfig.Builder getGoConfigBuilder()
      optional .apphosting.tools.devappserver2.GoConfig go_config = 25;
    • getGoConfigOrBuilder

      public GoConfigOrBuilder getGoConfigOrBuilder()
      optional .apphosting.tools.devappserver2.GoConfig go_config = 25;
      Specified by:
      getGoConfigOrBuilder in interface ConfigOrBuilder
    • getEnvironList

      public List<Environ> getEnvironList()
       Extra user-specified environment variables.
       
      repeated .apphosting.tools.devappserver2.Environ environ = 10;
      Specified by:
      getEnvironList in interface ConfigOrBuilder
    • getEnvironCount

      public int getEnvironCount()
       Extra user-specified environment variables.
       
      repeated .apphosting.tools.devappserver2.Environ environ = 10;
      Specified by:
      getEnvironCount in interface ConfigOrBuilder
    • getEnviron

      public Environ getEnviron(int index)
       Extra user-specified environment variables.
       
      repeated .apphosting.tools.devappserver2.Environ environ = 10;
      Specified by:
      getEnviron in interface ConfigOrBuilder
    • setEnviron

      public Config.Builder setEnviron(int index, Environ value)
       Extra user-specified environment variables.
       
      repeated .apphosting.tools.devappserver2.Environ environ = 10;
    • setEnviron

      public Config.Builder setEnviron(int index, Environ.Builder builderForValue)
       Extra user-specified environment variables.
       
      repeated .apphosting.tools.devappserver2.Environ environ = 10;
    • addEnviron

      public Config.Builder addEnviron(Environ value)
       Extra user-specified environment variables.
       
      repeated .apphosting.tools.devappserver2.Environ environ = 10;
    • addEnviron

      public Config.Builder addEnviron(int index, Environ value)
       Extra user-specified environment variables.
       
      repeated .apphosting.tools.devappserver2.Environ environ = 10;
    • addEnviron

      public Config.Builder addEnviron(Environ.Builder builderForValue)
       Extra user-specified environment variables.
       
      repeated .apphosting.tools.devappserver2.Environ environ = 10;
    • addEnviron

      public Config.Builder addEnviron(int index, Environ.Builder builderForValue)
       Extra user-specified environment variables.
       
      repeated .apphosting.tools.devappserver2.Environ environ = 10;
    • addAllEnviron

      public Config.Builder addAllEnviron(Iterable<? extends Environ> values)
       Extra user-specified environment variables.
       
      repeated .apphosting.tools.devappserver2.Environ environ = 10;
    • clearEnviron

      public Config.Builder clearEnviron()
       Extra user-specified environment variables.
       
      repeated .apphosting.tools.devappserver2.Environ environ = 10;
    • removeEnviron

      public Config.Builder removeEnviron(int index)
       Extra user-specified environment variables.
       
      repeated .apphosting.tools.devappserver2.Environ environ = 10;
    • getEnvironBuilder

      public Environ.Builder getEnvironBuilder(int index)
       Extra user-specified environment variables.
       
      repeated .apphosting.tools.devappserver2.Environ environ = 10;
    • getEnvironOrBuilder

      public EnvironOrBuilder getEnvironOrBuilder(int index)
       Extra user-specified environment variables.
       
      repeated .apphosting.tools.devappserver2.Environ environ = 10;
      Specified by:
      getEnvironOrBuilder in interface ConfigOrBuilder
    • getEnvironOrBuilderList

      public List<? extends EnvironOrBuilder> getEnvironOrBuilderList()
       Extra user-specified environment variables.
       
      repeated .apphosting.tools.devappserver2.Environ environ = 10;
      Specified by:
      getEnvironOrBuilderList in interface ConfigOrBuilder
    • addEnvironBuilder

      public Environ.Builder addEnvironBuilder()
       Extra user-specified environment variables.
       
      repeated .apphosting.tools.devappserver2.Environ environ = 10;
    • addEnvironBuilder

      public Environ.Builder addEnvironBuilder(int index)
       Extra user-specified environment variables.
       
      repeated .apphosting.tools.devappserver2.Environ environ = 10;
    • getEnvironBuilderList

      public List<Environ.Builder> getEnvironBuilderList()
       Extra user-specified environment variables.
       
      repeated .apphosting.tools.devappserver2.Environ environ = 10;
    • hasCloudSqlConfig

      public boolean hasCloudSqlConfig()
      optional .apphosting.tools.devappserver2.CloudSQL cloud_sql_config = 11;
      Specified by:
      hasCloudSqlConfig in interface ConfigOrBuilder
      Returns:
      Whether the cloudSqlConfig field is set.
    • getCloudSqlConfig

      public CloudSQL getCloudSqlConfig()
      optional .apphosting.tools.devappserver2.CloudSQL cloud_sql_config = 11;
      Specified by:
      getCloudSqlConfig in interface ConfigOrBuilder
      Returns:
      The cloudSqlConfig.
    • setCloudSqlConfig

      public Config.Builder setCloudSqlConfig(CloudSQL value)
      optional .apphosting.tools.devappserver2.CloudSQL cloud_sql_config = 11;
    • setCloudSqlConfig

      public Config.Builder setCloudSqlConfig(CloudSQL.Builder builderForValue)
      optional .apphosting.tools.devappserver2.CloudSQL cloud_sql_config = 11;
    • mergeCloudSqlConfig

      public Config.Builder mergeCloudSqlConfig(CloudSQL value)
      optional .apphosting.tools.devappserver2.CloudSQL cloud_sql_config = 11;
    • clearCloudSqlConfig

      public Config.Builder clearCloudSqlConfig()
      optional .apphosting.tools.devappserver2.CloudSQL cloud_sql_config = 11;
    • getCloudSqlConfigBuilder

      public CloudSQL.Builder getCloudSqlConfigBuilder()
      optional .apphosting.tools.devappserver2.CloudSQL cloud_sql_config = 11;
    • getCloudSqlConfigOrBuilder

      public CloudSQLOrBuilder getCloudSqlConfigOrBuilder()
      optional .apphosting.tools.devappserver2.CloudSQL cloud_sql_config = 11;
      Specified by:
      getCloudSqlConfigOrBuilder in interface ConfigOrBuilder
    • hasDatacenter

      public boolean hasDatacenter()
      required string datacenter = 12;
      Specified by:
      hasDatacenter in interface ConfigOrBuilder
      Returns:
      Whether the datacenter field is set.
    • getDatacenter

      public String getDatacenter()
      required string datacenter = 12;
      Specified by:
      getDatacenter in interface ConfigOrBuilder
      Returns:
      The datacenter.
    • getDatacenterBytes

      public com.google.protobuf.ByteString getDatacenterBytes()
      required string datacenter = 12;
      Specified by:
      getDatacenterBytes in interface ConfigOrBuilder
      Returns:
      The bytes for datacenter.
    • setDatacenter

      public Config.Builder setDatacenter(String value)
      required string datacenter = 12;
      Parameters:
      value - The datacenter to set.
      Returns:
      This builder for chaining.
    • clearDatacenter

      public Config.Builder clearDatacenter()
      required string datacenter = 12;
      Returns:
      This builder for chaining.
    • setDatacenterBytes

      public Config.Builder setDatacenterBytes(com.google.protobuf.ByteString value)
      required string datacenter = 12;
      Parameters:
      value - The bytes for datacenter to set.
      Returns:
      This builder for chaining.
    • hasInstanceId

      public boolean hasInstanceId()
      required string instance_id = 13;
      Specified by:
      hasInstanceId in interface ConfigOrBuilder
      Returns:
      Whether the instanceId field is set.
    • getInstanceId

      public String getInstanceId()
      required string instance_id = 13;
      Specified by:
      getInstanceId in interface ConfigOrBuilder
      Returns:
      The instanceId.
    • getInstanceIdBytes

      public com.google.protobuf.ByteString getInstanceIdBytes()
      required string instance_id = 13;
      Specified by:
      getInstanceIdBytes in interface ConfigOrBuilder
      Returns:
      The bytes for instanceId.
    • setInstanceId

      public Config.Builder setInstanceId(String value)
      required string instance_id = 13;
      Parameters:
      value - The instanceId to set.
      Returns:
      This builder for chaining.
    • clearInstanceId

      public Config.Builder clearInstanceId()
      required string instance_id = 13;
      Returns:
      This builder for chaining.
    • setInstanceIdBytes

      public Config.Builder setInstanceIdBytes(com.google.protobuf.ByteString value)
      required string instance_id = 13;
      Parameters:
      value - The bytes for instanceId to set.
      Returns:
      This builder for chaining.
    • hasStderrLogLevel

      public 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];
      Specified by:
      hasStderrLogLevel in interface ConfigOrBuilder
      Returns:
      Whether the stderrLogLevel field is set.
    • getStderrLogLevel

      public long getStderrLogLevel()
       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];
      Specified by:
      getStderrLogLevel in interface ConfigOrBuilder
      Returns:
      The stderrLogLevel.
    • setStderrLogLevel

      public Config.Builder setStderrLogLevel(long value)
       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];
      Parameters:
      value - The stderrLogLevel to set.
      Returns:
      This builder for chaining.
    • clearStderrLogLevel

      public Config.Builder clearStderrLogLevel()
       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];
      Returns:
      This builder for chaining.
    • hasAuthDomain

      public boolean hasAuthDomain()
      required string auth_domain = 16;
      Specified by:
      hasAuthDomain in interface ConfigOrBuilder
      Returns:
      Whether the authDomain field is set.
    • getAuthDomain

      public String getAuthDomain()
      required string auth_domain = 16;
      Specified by:
      getAuthDomain in interface ConfigOrBuilder
      Returns:
      The authDomain.
    • getAuthDomainBytes

      public com.google.protobuf.ByteString getAuthDomainBytes()
      required string auth_domain = 16;
      Specified by:
      getAuthDomainBytes in interface ConfigOrBuilder
      Returns:
      The bytes for authDomain.
    • setAuthDomain

      public Config.Builder setAuthDomain(String value)
      required string auth_domain = 16;
      Parameters:
      value - The authDomain to set.
      Returns:
      This builder for chaining.
    • clearAuthDomain

      public Config.Builder clearAuthDomain()
      required string auth_domain = 16;
      Returns:
      This builder for chaining.
    • setAuthDomainBytes

      public Config.Builder setAuthDomainBytes(com.google.protobuf.ByteString value)
      required string auth_domain = 16;
      Parameters:
      value - The bytes for authDomain to set.
      Returns:
      This builder for chaining.
    • hasMaxInstances

      public boolean hasMaxInstances()
      optional int32 max_instances = 18;
      Specified by:
      hasMaxInstances in interface ConfigOrBuilder
      Returns:
      Whether the maxInstances field is set.
    • getMaxInstances

      public int getMaxInstances()
      optional int32 max_instances = 18;
      Specified by:
      getMaxInstances in interface ConfigOrBuilder
      Returns:
      The maxInstances.
    • setMaxInstances

      public Config.Builder setMaxInstances(int value)
      optional int32 max_instances = 18;
      Parameters:
      value - The maxInstances to set.
      Returns:
      This builder for chaining.
    • clearMaxInstances

      public Config.Builder clearMaxInstances()
      optional int32 max_instances = 18;
      Returns:
      This builder for chaining.
    • hasVmConfig

      public boolean hasVmConfig()
      optional .apphosting.tools.devappserver2.VMConfig vm_config = 19;
      Specified by:
      hasVmConfig in interface ConfigOrBuilder
      Returns:
      Whether the vmConfig field is set.
    • getVmConfig

      public VMConfig getVmConfig()
      optional .apphosting.tools.devappserver2.VMConfig vm_config = 19;
      Specified by:
      getVmConfig in interface ConfigOrBuilder
      Returns:
      The vmConfig.
    • setVmConfig

      public Config.Builder setVmConfig(VMConfig value)
      optional .apphosting.tools.devappserver2.VMConfig vm_config = 19;
    • setVmConfig

      public Config.Builder setVmConfig(VMConfig.Builder builderForValue)
      optional .apphosting.tools.devappserver2.VMConfig vm_config = 19;
    • mergeVmConfig

      public Config.Builder mergeVmConfig(VMConfig value)
      optional .apphosting.tools.devappserver2.VMConfig vm_config = 19;
    • clearVmConfig

      public Config.Builder clearVmConfig()
      optional .apphosting.tools.devappserver2.VMConfig vm_config = 19;
    • getVmConfigBuilder

      public VMConfig.Builder getVmConfigBuilder()
      optional .apphosting.tools.devappserver2.VMConfig vm_config = 19;
    • getVmConfigOrBuilder

      public VMConfigOrBuilder getVmConfigOrBuilder()
      optional .apphosting.tools.devappserver2.VMConfig vm_config = 19;
      Specified by:
      getVmConfigOrBuilder in interface ConfigOrBuilder
    • hasServerPort

      public boolean hasServerPort()
       The port of the cloud SDK development server.
       
      optional int32 server_port = 20;
      Specified by:
      hasServerPort in interface ConfigOrBuilder
      Returns:
      Whether the serverPort field is set.
    • getServerPort

      public int getServerPort()
       The port of the cloud SDK development server.
       
      optional int32 server_port = 20;
      Specified by:
      getServerPort in interface ConfigOrBuilder
      Returns:
      The serverPort.
    • setServerPort

      public Config.Builder setServerPort(int value)
       The port of the cloud SDK development server.
       
      optional int32 server_port = 20;
      Parameters:
      value - The serverPort to set.
      Returns:
      This builder for chaining.
    • clearServerPort

      public Config.Builder clearServerPort()
       The port of the cloud SDK development server.
       
      optional int32 server_port = 20;
      Returns:
      This builder for chaining.
    • hasVm

      public boolean hasVm()
      optional bool vm = 22 [default = false];
      Specified by:
      hasVm in interface ConfigOrBuilder
      Returns:
      Whether the vm field is set.
    • getVm

      public boolean getVm()
      optional bool vm = 22 [default = false];
      Specified by:
      getVm in interface ConfigOrBuilder
      Returns:
      The vm.
    • setVm

      public Config.Builder setVm(boolean value)
      optional bool vm = 22 [default = false];
      Parameters:
      value - The vm to set.
      Returns:
      This builder for chaining.
    • clearVm

      public Config.Builder clearVm()
      optional bool vm = 22 [default = false];
      Returns:
      This builder for chaining.
    • getGrpcApisList

      public com.google.protobuf.ProtocolStringList getGrpcApisList()
      repeated string grpc_apis = 24;
      Specified by:
      getGrpcApisList in interface ConfigOrBuilder
      Returns:
      A list containing the grpcApis.
    • getGrpcApisCount

      public int getGrpcApisCount()
      repeated string grpc_apis = 24;
      Specified by:
      getGrpcApisCount in interface ConfigOrBuilder
      Returns:
      The count of grpcApis.
    • getGrpcApis

      public String getGrpcApis(int index)
      repeated string grpc_apis = 24;
      Specified by:
      getGrpcApis in interface ConfigOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The grpcApis at the given index.
    • getGrpcApisBytes

      public com.google.protobuf.ByteString getGrpcApisBytes(int index)
      repeated string grpc_apis = 24;
      Specified by:
      getGrpcApisBytes in interface ConfigOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the grpcApis at the given index.
    • setGrpcApis

      public Config.Builder setGrpcApis(int index, String value)
      repeated string grpc_apis = 24;
      Parameters:
      index - The index to set the value at.
      value - The grpcApis to set.
      Returns:
      This builder for chaining.
    • addGrpcApis

      public Config.Builder addGrpcApis(String value)
      repeated string grpc_apis = 24;
      Parameters:
      value - The grpcApis to add.
      Returns:
      This builder for chaining.
    • addAllGrpcApis

      public Config.Builder addAllGrpcApis(Iterable<String> values)
      repeated string grpc_apis = 24;
      Parameters:
      values - The grpcApis to add.
      Returns:
      This builder for chaining.
    • clearGrpcApis

      public Config.Builder clearGrpcApis()
      repeated string grpc_apis = 24;
      Returns:
      This builder for chaining.
    • addGrpcApisBytes

      public Config.Builder addGrpcApisBytes(com.google.protobuf.ByteString value)
      repeated string grpc_apis = 24;
      Parameters:
      value - The bytes of the grpcApis to add.
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final Config.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Config.Builder>
    • mergeUnknownFields

      public final Config.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Config.Builder>