Class 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 Detail

      • 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>
      • 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;
      • 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;
      • 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;
      • 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;
      • 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;
      • 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;
      • 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;
      • 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
      • 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;
      • hasDatacenter

        public boolean hasDatacenter()
        required string datacenter = 12;
        Specified by:
        hasDatacenter in interface ConfigOrBuilder
        Returns:
        Whether the datacenter field is set.
      • 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.
      • 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.
      • 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;
      • 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>