Class Version.Builder

  • All Implemented Interfaces:
    VersionOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    Version

    public static final class Version.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Version.Builder>
    implements VersionOrBuilder
     A Version resource is a specific set of source code and configuration files
     that are deployed into a service.
     
    Protobuf type google.appengine.v1.Version
    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.MapField internalGetMapField​(int number)
        Overrides:
        internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<Version.Builder>
      • internalGetMutableMapField

        protected com.google.protobuf.MapField internalGetMutableMapField​(int number)
        Overrides:
        internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<Version.Builder>
      • internalGetFieldAccessorTable

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

        public Version.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<Version.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<Version.Builder>
      • getDefaultInstanceForType

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

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

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

        public Version.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<Version.Builder>
      • setField

        public Version.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<Version.Builder>
      • clearField

        public Version.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<Version.Builder>
      • clearOneof

        public Version.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<Version.Builder>
      • setRepeatedField

        public Version.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<Version.Builder>
      • addRepeatedField

        public Version.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<Version.Builder>
      • mergeFrom

        public Version.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<Version.Builder>
      • isInitialized

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

        public Version.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<Version.Builder>
        Throws:
        IOException
      • getName

        public String getName()
         Full path to the Version resource in the API.  Example:
         `apps/myapp/services/default/versions/v1`.
        
         @OutputOnly
         
        string name = 1;
        Specified by:
        getName in interface VersionOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Full path to the Version resource in the API.  Example:
         `apps/myapp/services/default/versions/v1`.
        
         @OutputOnly
         
        string name = 1;
        Specified by:
        getNameBytes in interface VersionOrBuilder
        Returns:
        The bytes for name.
      • setName

        public Version.Builder setName​(String value)
         Full path to the Version resource in the API.  Example:
         `apps/myapp/services/default/versions/v1`.
        
         @OutputOnly
         
        string name = 1;
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public Version.Builder clearName()
         Full path to the Version resource in the API.  Example:
         `apps/myapp/services/default/versions/v1`.
        
         @OutputOnly
         
        string name = 1;
        Returns:
        This builder for chaining.
      • setNameBytes

        public Version.Builder setNameBytes​(com.google.protobuf.ByteString value)
         Full path to the Version resource in the API.  Example:
         `apps/myapp/services/default/versions/v1`.
        
         @OutputOnly
         
        string name = 1;
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getId

        public String getId()
         Relative name of the version within the service.  Example: `v1`.
         Version names can contain only lowercase letters, numbers, or hyphens.
         Reserved names: "default", "latest", and any name with the prefix "ah-".
         
        string id = 2;
        Specified by:
        getId in interface VersionOrBuilder
        Returns:
        The id.
      • getIdBytes

        public com.google.protobuf.ByteString getIdBytes()
         Relative name of the version within the service.  Example: `v1`.
         Version names can contain only lowercase letters, numbers, or hyphens.
         Reserved names: "default", "latest", and any name with the prefix "ah-".
         
        string id = 2;
        Specified by:
        getIdBytes in interface VersionOrBuilder
        Returns:
        The bytes for id.
      • setId

        public Version.Builder setId​(String value)
         Relative name of the version within the service.  Example: `v1`.
         Version names can contain only lowercase letters, numbers, or hyphens.
         Reserved names: "default", "latest", and any name with the prefix "ah-".
         
        string id = 2;
        Parameters:
        value - The id to set.
        Returns:
        This builder for chaining.
      • clearId

        public Version.Builder clearId()
         Relative name of the version within the service.  Example: `v1`.
         Version names can contain only lowercase letters, numbers, or hyphens.
         Reserved names: "default", "latest", and any name with the prefix "ah-".
         
        string id = 2;
        Returns:
        This builder for chaining.
      • setIdBytes

        public Version.Builder setIdBytes​(com.google.protobuf.ByteString value)
         Relative name of the version within the service.  Example: `v1`.
         Version names can contain only lowercase letters, numbers, or hyphens.
         Reserved names: "default", "latest", and any name with the prefix "ah-".
         
        string id = 2;
        Parameters:
        value - The bytes for id to set.
        Returns:
        This builder for chaining.
      • hasAutomaticScaling

        public boolean hasAutomaticScaling()
         Automatic scaling is based on request rate, response latencies, and other
         application metrics. Instances are dynamically created and destroyed as
         needed in order to handle traffic.
         
        .google.appengine.v1.AutomaticScaling automatic_scaling = 3;
        Specified by:
        hasAutomaticScaling in interface VersionOrBuilder
        Returns:
        Whether the automaticScaling field is set.
      • getAutomaticScaling

        public AutomaticScaling getAutomaticScaling()
         Automatic scaling is based on request rate, response latencies, and other
         application metrics. Instances are dynamically created and destroyed as
         needed in order to handle traffic.
         
        .google.appengine.v1.AutomaticScaling automatic_scaling = 3;
        Specified by:
        getAutomaticScaling in interface VersionOrBuilder
        Returns:
        The automaticScaling.
      • setAutomaticScaling

        public Version.Builder setAutomaticScaling​(AutomaticScaling value)
         Automatic scaling is based on request rate, response latencies, and other
         application metrics. Instances are dynamically created and destroyed as
         needed in order to handle traffic.
         
        .google.appengine.v1.AutomaticScaling automatic_scaling = 3;
      • setAutomaticScaling

        public Version.Builder setAutomaticScaling​(AutomaticScaling.Builder builderForValue)
         Automatic scaling is based on request rate, response latencies, and other
         application metrics. Instances are dynamically created and destroyed as
         needed in order to handle traffic.
         
        .google.appengine.v1.AutomaticScaling automatic_scaling = 3;
      • mergeAutomaticScaling

        public Version.Builder mergeAutomaticScaling​(AutomaticScaling value)
         Automatic scaling is based on request rate, response latencies, and other
         application metrics. Instances are dynamically created and destroyed as
         needed in order to handle traffic.
         
        .google.appengine.v1.AutomaticScaling automatic_scaling = 3;
      • clearAutomaticScaling

        public Version.Builder clearAutomaticScaling()
         Automatic scaling is based on request rate, response latencies, and other
         application metrics. Instances are dynamically created and destroyed as
         needed in order to handle traffic.
         
        .google.appengine.v1.AutomaticScaling automatic_scaling = 3;
      • getAutomaticScalingBuilder

        public AutomaticScaling.Builder getAutomaticScalingBuilder()
         Automatic scaling is based on request rate, response latencies, and other
         application metrics. Instances are dynamically created and destroyed as
         needed in order to handle traffic.
         
        .google.appengine.v1.AutomaticScaling automatic_scaling = 3;
      • getAutomaticScalingOrBuilder

        public AutomaticScalingOrBuilder getAutomaticScalingOrBuilder()
         Automatic scaling is based on request rate, response latencies, and other
         application metrics. Instances are dynamically created and destroyed as
         needed in order to handle traffic.
         
        .google.appengine.v1.AutomaticScaling automatic_scaling = 3;
        Specified by:
        getAutomaticScalingOrBuilder in interface VersionOrBuilder
      • hasBasicScaling

        public boolean hasBasicScaling()
         A service with basic scaling will create an instance when the application
         receives a request. The instance will be turned down when the app becomes
         idle. Basic scaling is ideal for work that is intermittent or driven by
         user activity.
         
        .google.appengine.v1.BasicScaling basic_scaling = 4;
        Specified by:
        hasBasicScaling in interface VersionOrBuilder
        Returns:
        Whether the basicScaling field is set.
      • getBasicScaling

        public BasicScaling getBasicScaling()
         A service with basic scaling will create an instance when the application
         receives a request. The instance will be turned down when the app becomes
         idle. Basic scaling is ideal for work that is intermittent or driven by
         user activity.
         
        .google.appengine.v1.BasicScaling basic_scaling = 4;
        Specified by:
        getBasicScaling in interface VersionOrBuilder
        Returns:
        The basicScaling.
      • setBasicScaling

        public Version.Builder setBasicScaling​(BasicScaling value)
         A service with basic scaling will create an instance when the application
         receives a request. The instance will be turned down when the app becomes
         idle. Basic scaling is ideal for work that is intermittent or driven by
         user activity.
         
        .google.appengine.v1.BasicScaling basic_scaling = 4;
      • setBasicScaling

        public Version.Builder setBasicScaling​(BasicScaling.Builder builderForValue)
         A service with basic scaling will create an instance when the application
         receives a request. The instance will be turned down when the app becomes
         idle. Basic scaling is ideal for work that is intermittent or driven by
         user activity.
         
        .google.appengine.v1.BasicScaling basic_scaling = 4;
      • mergeBasicScaling

        public Version.Builder mergeBasicScaling​(BasicScaling value)
         A service with basic scaling will create an instance when the application
         receives a request. The instance will be turned down when the app becomes
         idle. Basic scaling is ideal for work that is intermittent or driven by
         user activity.
         
        .google.appengine.v1.BasicScaling basic_scaling = 4;
      • clearBasicScaling

        public Version.Builder clearBasicScaling()
         A service with basic scaling will create an instance when the application
         receives a request. The instance will be turned down when the app becomes
         idle. Basic scaling is ideal for work that is intermittent or driven by
         user activity.
         
        .google.appengine.v1.BasicScaling basic_scaling = 4;
      • getBasicScalingBuilder

        public BasicScaling.Builder getBasicScalingBuilder()
         A service with basic scaling will create an instance when the application
         receives a request. The instance will be turned down when the app becomes
         idle. Basic scaling is ideal for work that is intermittent or driven by
         user activity.
         
        .google.appengine.v1.BasicScaling basic_scaling = 4;
      • getBasicScalingOrBuilder

        public BasicScalingOrBuilder getBasicScalingOrBuilder()
         A service with basic scaling will create an instance when the application
         receives a request. The instance will be turned down when the app becomes
         idle. Basic scaling is ideal for work that is intermittent or driven by
         user activity.
         
        .google.appengine.v1.BasicScaling basic_scaling = 4;
        Specified by:
        getBasicScalingOrBuilder in interface VersionOrBuilder
      • hasManualScaling

        public boolean hasManualScaling()
         A service with manual scaling runs continuously, allowing you to perform
         complex initialization and rely on the state of its memory over time.
         Manually scaled versions are sometimes referred to as "backends".
         
        .google.appengine.v1.ManualScaling manual_scaling = 5;
        Specified by:
        hasManualScaling in interface VersionOrBuilder
        Returns:
        Whether the manualScaling field is set.
      • getManualScaling

        public ManualScaling getManualScaling()
         A service with manual scaling runs continuously, allowing you to perform
         complex initialization and rely on the state of its memory over time.
         Manually scaled versions are sometimes referred to as "backends".
         
        .google.appengine.v1.ManualScaling manual_scaling = 5;
        Specified by:
        getManualScaling in interface VersionOrBuilder
        Returns:
        The manualScaling.
      • setManualScaling

        public Version.Builder setManualScaling​(ManualScaling value)
         A service with manual scaling runs continuously, allowing you to perform
         complex initialization and rely on the state of its memory over time.
         Manually scaled versions are sometimes referred to as "backends".
         
        .google.appengine.v1.ManualScaling manual_scaling = 5;
      • setManualScaling

        public Version.Builder setManualScaling​(ManualScaling.Builder builderForValue)
         A service with manual scaling runs continuously, allowing you to perform
         complex initialization and rely on the state of its memory over time.
         Manually scaled versions are sometimes referred to as "backends".
         
        .google.appengine.v1.ManualScaling manual_scaling = 5;
      • mergeManualScaling

        public Version.Builder mergeManualScaling​(ManualScaling value)
         A service with manual scaling runs continuously, allowing you to perform
         complex initialization and rely on the state of its memory over time.
         Manually scaled versions are sometimes referred to as "backends".
         
        .google.appengine.v1.ManualScaling manual_scaling = 5;
      • clearManualScaling

        public Version.Builder clearManualScaling()
         A service with manual scaling runs continuously, allowing you to perform
         complex initialization and rely on the state of its memory over time.
         Manually scaled versions are sometimes referred to as "backends".
         
        .google.appengine.v1.ManualScaling manual_scaling = 5;
      • getManualScalingBuilder

        public ManualScaling.Builder getManualScalingBuilder()
         A service with manual scaling runs continuously, allowing you to perform
         complex initialization and rely on the state of its memory over time.
         Manually scaled versions are sometimes referred to as "backends".
         
        .google.appengine.v1.ManualScaling manual_scaling = 5;
      • getManualScalingOrBuilder

        public ManualScalingOrBuilder getManualScalingOrBuilder()
         A service with manual scaling runs continuously, allowing you to perform
         complex initialization and rely on the state of its memory over time.
         Manually scaled versions are sometimes referred to as "backends".
         
        .google.appengine.v1.ManualScaling manual_scaling = 5;
        Specified by:
        getManualScalingOrBuilder in interface VersionOrBuilder
      • getInboundServicesList

        public List<InboundServiceType> getInboundServicesList()
         Before an application can receive email or XMPP messages, the application
         must be configured to enable the service.
         
        repeated .google.appengine.v1.InboundServiceType inbound_services = 6;
        Specified by:
        getInboundServicesList in interface VersionOrBuilder
        Returns:
        A list containing the inboundServices.
      • getInboundServicesCount

        public int getInboundServicesCount()
         Before an application can receive email or XMPP messages, the application
         must be configured to enable the service.
         
        repeated .google.appengine.v1.InboundServiceType inbound_services = 6;
        Specified by:
        getInboundServicesCount in interface VersionOrBuilder
        Returns:
        The count of inboundServices.
      • getInboundServices

        public InboundServiceType getInboundServices​(int index)
         Before an application can receive email or XMPP messages, the application
         must be configured to enable the service.
         
        repeated .google.appengine.v1.InboundServiceType inbound_services = 6;
        Specified by:
        getInboundServices in interface VersionOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The inboundServices at the given index.
      • setInboundServices

        public Version.Builder setInboundServices​(int index,
                                                  InboundServiceType value)
         Before an application can receive email or XMPP messages, the application
         must be configured to enable the service.
         
        repeated .google.appengine.v1.InboundServiceType inbound_services = 6;
        Parameters:
        index - The index to set the value at.
        value - The inboundServices to set.
        Returns:
        This builder for chaining.
      • addInboundServices

        public Version.Builder addInboundServices​(InboundServiceType value)
         Before an application can receive email or XMPP messages, the application
         must be configured to enable the service.
         
        repeated .google.appengine.v1.InboundServiceType inbound_services = 6;
        Parameters:
        value - The inboundServices to add.
        Returns:
        This builder for chaining.
      • addAllInboundServices

        public Version.Builder addAllInboundServices​(Iterable<? extends InboundServiceType> values)
         Before an application can receive email or XMPP messages, the application
         must be configured to enable the service.
         
        repeated .google.appengine.v1.InboundServiceType inbound_services = 6;
        Parameters:
        values - The inboundServices to add.
        Returns:
        This builder for chaining.
      • clearInboundServices

        public Version.Builder clearInboundServices()
         Before an application can receive email or XMPP messages, the application
         must be configured to enable the service.
         
        repeated .google.appengine.v1.InboundServiceType inbound_services = 6;
        Returns:
        This builder for chaining.
      • getInboundServicesValueList

        public List<Integer> getInboundServicesValueList()
         Before an application can receive email or XMPP messages, the application
         must be configured to enable the service.
         
        repeated .google.appengine.v1.InboundServiceType inbound_services = 6;
        Specified by:
        getInboundServicesValueList in interface VersionOrBuilder
        Returns:
        A list containing the enum numeric values on the wire for inboundServices.
      • getInboundServicesValue

        public int getInboundServicesValue​(int index)
         Before an application can receive email or XMPP messages, the application
         must be configured to enable the service.
         
        repeated .google.appengine.v1.InboundServiceType inbound_services = 6;
        Specified by:
        getInboundServicesValue in interface VersionOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The enum numeric value on the wire of inboundServices at the given index.
      • setInboundServicesValue

        public Version.Builder setInboundServicesValue​(int index,
                                                       int value)
         Before an application can receive email or XMPP messages, the application
         must be configured to enable the service.
         
        repeated .google.appengine.v1.InboundServiceType inbound_services = 6;
        Parameters:
        index - The index to set the value at.
        value - The enum numeric value on the wire for inboundServices to set.
        Returns:
        This builder for chaining.
      • addInboundServicesValue

        public Version.Builder addInboundServicesValue​(int value)
         Before an application can receive email or XMPP messages, the application
         must be configured to enable the service.
         
        repeated .google.appengine.v1.InboundServiceType inbound_services = 6;
        Parameters:
        value - The enum numeric value on the wire for inboundServices to add.
        Returns:
        This builder for chaining.
      • addAllInboundServicesValue

        public Version.Builder addAllInboundServicesValue​(Iterable<Integer> values)
         Before an application can receive email or XMPP messages, the application
         must be configured to enable the service.
         
        repeated .google.appengine.v1.InboundServiceType inbound_services = 6;
        Parameters:
        values - The enum numeric values on the wire for inboundServices to add.
        Returns:
        This builder for chaining.
      • getInstanceClass

        public String getInstanceClass()
         Instance class that is used to run this version. Valid values are:
        
         * AutomaticScaling: `F1`, `F2`, `F4`, `F4_1G`
         * ManualScaling or BasicScaling: `B1`, `B2`, `B4`, `B8`, `B4_1G`
        
         Defaults to `F1` for AutomaticScaling and `B1` for ManualScaling or
         BasicScaling.
         
        string instance_class = 7;
        Specified by:
        getInstanceClass in interface VersionOrBuilder
        Returns:
        The instanceClass.
      • getInstanceClassBytes

        public com.google.protobuf.ByteString getInstanceClassBytes()
         Instance class that is used to run this version. Valid values are:
        
         * AutomaticScaling: `F1`, `F2`, `F4`, `F4_1G`
         * ManualScaling or BasicScaling: `B1`, `B2`, `B4`, `B8`, `B4_1G`
        
         Defaults to `F1` for AutomaticScaling and `B1` for ManualScaling or
         BasicScaling.
         
        string instance_class = 7;
        Specified by:
        getInstanceClassBytes in interface VersionOrBuilder
        Returns:
        The bytes for instanceClass.
      • setInstanceClass

        public Version.Builder setInstanceClass​(String value)
         Instance class that is used to run this version. Valid values are:
        
         * AutomaticScaling: `F1`, `F2`, `F4`, `F4_1G`
         * ManualScaling or BasicScaling: `B1`, `B2`, `B4`, `B8`, `B4_1G`
        
         Defaults to `F1` for AutomaticScaling and `B1` for ManualScaling or
         BasicScaling.
         
        string instance_class = 7;
        Parameters:
        value - The instanceClass to set.
        Returns:
        This builder for chaining.
      • clearInstanceClass

        public Version.Builder clearInstanceClass()
         Instance class that is used to run this version. Valid values are:
        
         * AutomaticScaling: `F1`, `F2`, `F4`, `F4_1G`
         * ManualScaling or BasicScaling: `B1`, `B2`, `B4`, `B8`, `B4_1G`
        
         Defaults to `F1` for AutomaticScaling and `B1` for ManualScaling or
         BasicScaling.
         
        string instance_class = 7;
        Returns:
        This builder for chaining.
      • setInstanceClassBytes

        public Version.Builder setInstanceClassBytes​(com.google.protobuf.ByteString value)
         Instance class that is used to run this version. Valid values are:
        
         * AutomaticScaling: `F1`, `F2`, `F4`, `F4_1G`
         * ManualScaling or BasicScaling: `B1`, `B2`, `B4`, `B8`, `B4_1G`
        
         Defaults to `F1` for AutomaticScaling and `B1` for ManualScaling or
         BasicScaling.
         
        string instance_class = 7;
        Parameters:
        value - The bytes for instanceClass to set.
        Returns:
        This builder for chaining.
      • hasNetwork

        public boolean hasNetwork()
         Extra network settings.
         Only applicable in the App Engine flexible environment.
         
        .google.appengine.v1.Network network = 8;
        Specified by:
        hasNetwork in interface VersionOrBuilder
        Returns:
        Whether the network field is set.
      • getNetwork

        public Network getNetwork()
         Extra network settings.
         Only applicable in the App Engine flexible environment.
         
        .google.appengine.v1.Network network = 8;
        Specified by:
        getNetwork in interface VersionOrBuilder
        Returns:
        The network.
      • setNetwork

        public Version.Builder setNetwork​(Network value)
         Extra network settings.
         Only applicable in the App Engine flexible environment.
         
        .google.appengine.v1.Network network = 8;
      • setNetwork

        public Version.Builder setNetwork​(Network.Builder builderForValue)
         Extra network settings.
         Only applicable in the App Engine flexible environment.
         
        .google.appengine.v1.Network network = 8;
      • mergeNetwork

        public Version.Builder mergeNetwork​(Network value)
         Extra network settings.
         Only applicable in the App Engine flexible environment.
         
        .google.appengine.v1.Network network = 8;
      • clearNetwork

        public Version.Builder clearNetwork()
         Extra network settings.
         Only applicable in the App Engine flexible environment.
         
        .google.appengine.v1.Network network = 8;
      • getNetworkBuilder

        public Network.Builder getNetworkBuilder()
         Extra network settings.
         Only applicable in the App Engine flexible environment.
         
        .google.appengine.v1.Network network = 8;
      • getNetworkOrBuilder

        public NetworkOrBuilder getNetworkOrBuilder()
         Extra network settings.
         Only applicable in the App Engine flexible environment.
         
        .google.appengine.v1.Network network = 8;
        Specified by:
        getNetworkOrBuilder in interface VersionOrBuilder
      • getZonesList

        public com.google.protobuf.ProtocolStringList getZonesList()
         The Google Compute Engine zones that are supported by this version in the
         App Engine flexible environment. Deprecated.
         
        repeated string zones = 118;
        Specified by:
        getZonesList in interface VersionOrBuilder
        Returns:
        A list containing the zones.
      • getZonesCount

        public int getZonesCount()
         The Google Compute Engine zones that are supported by this version in the
         App Engine flexible environment. Deprecated.
         
        repeated string zones = 118;
        Specified by:
        getZonesCount in interface VersionOrBuilder
        Returns:
        The count of zones.
      • getZones

        public String getZones​(int index)
         The Google Compute Engine zones that are supported by this version in the
         App Engine flexible environment. Deprecated.
         
        repeated string zones = 118;
        Specified by:
        getZones in interface VersionOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The zones at the given index.
      • getZonesBytes

        public com.google.protobuf.ByteString getZonesBytes​(int index)
         The Google Compute Engine zones that are supported by this version in the
         App Engine flexible environment. Deprecated.
         
        repeated string zones = 118;
        Specified by:
        getZonesBytes in interface VersionOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the zones at the given index.
      • setZones

        public Version.Builder setZones​(int index,
                                        String value)
         The Google Compute Engine zones that are supported by this version in the
         App Engine flexible environment. Deprecated.
         
        repeated string zones = 118;
        Parameters:
        index - The index to set the value at.
        value - The zones to set.
        Returns:
        This builder for chaining.
      • addZones

        public Version.Builder addZones​(String value)
         The Google Compute Engine zones that are supported by this version in the
         App Engine flexible environment. Deprecated.
         
        repeated string zones = 118;
        Parameters:
        value - The zones to add.
        Returns:
        This builder for chaining.
      • addAllZones

        public Version.Builder addAllZones​(Iterable<String> values)
         The Google Compute Engine zones that are supported by this version in the
         App Engine flexible environment. Deprecated.
         
        repeated string zones = 118;
        Parameters:
        values - The zones to add.
        Returns:
        This builder for chaining.
      • clearZones

        public Version.Builder clearZones()
         The Google Compute Engine zones that are supported by this version in the
         App Engine flexible environment. Deprecated.
         
        repeated string zones = 118;
        Returns:
        This builder for chaining.
      • addZonesBytes

        public Version.Builder addZonesBytes​(com.google.protobuf.ByteString value)
         The Google Compute Engine zones that are supported by this version in the
         App Engine flexible environment. Deprecated.
         
        repeated string zones = 118;
        Parameters:
        value - The bytes of the zones to add.
        Returns:
        This builder for chaining.
      • hasResources

        public boolean hasResources()
         Machine resources for this version.
         Only applicable in the App Engine flexible environment.
         
        .google.appengine.v1.Resources resources = 9;
        Specified by:
        hasResources in interface VersionOrBuilder
        Returns:
        Whether the resources field is set.
      • getResources

        public Resources getResources()
         Machine resources for this version.
         Only applicable in the App Engine flexible environment.
         
        .google.appengine.v1.Resources resources = 9;
        Specified by:
        getResources in interface VersionOrBuilder
        Returns:
        The resources.
      • setResources

        public Version.Builder setResources​(Resources value)
         Machine resources for this version.
         Only applicable in the App Engine flexible environment.
         
        .google.appengine.v1.Resources resources = 9;
      • setResources

        public Version.Builder setResources​(Resources.Builder builderForValue)
         Machine resources for this version.
         Only applicable in the App Engine flexible environment.
         
        .google.appengine.v1.Resources resources = 9;
      • mergeResources

        public Version.Builder mergeResources​(Resources value)
         Machine resources for this version.
         Only applicable in the App Engine flexible environment.
         
        .google.appengine.v1.Resources resources = 9;
      • clearResources

        public Version.Builder clearResources()
         Machine resources for this version.
         Only applicable in the App Engine flexible environment.
         
        .google.appengine.v1.Resources resources = 9;
      • getResourcesBuilder

        public Resources.Builder getResourcesBuilder()
         Machine resources for this version.
         Only applicable in the App Engine flexible environment.
         
        .google.appengine.v1.Resources resources = 9;
      • getResourcesOrBuilder

        public ResourcesOrBuilder getResourcesOrBuilder()
         Machine resources for this version.
         Only applicable in the App Engine flexible environment.
         
        .google.appengine.v1.Resources resources = 9;
        Specified by:
        getResourcesOrBuilder in interface VersionOrBuilder
      • getRuntime

        public String getRuntime()
         Desired runtime. Example: `python27`.
         
        string runtime = 10;
        Specified by:
        getRuntime in interface VersionOrBuilder
        Returns:
        The runtime.
      • getRuntimeBytes

        public com.google.protobuf.ByteString getRuntimeBytes()
         Desired runtime. Example: `python27`.
         
        string runtime = 10;
        Specified by:
        getRuntimeBytes in interface VersionOrBuilder
        Returns:
        The bytes for runtime.
      • setRuntime

        public Version.Builder setRuntime​(String value)
         Desired runtime. Example: `python27`.
         
        string runtime = 10;
        Parameters:
        value - The runtime to set.
        Returns:
        This builder for chaining.
      • clearRuntime

        public Version.Builder clearRuntime()
         Desired runtime. Example: `python27`.
         
        string runtime = 10;
        Returns:
        This builder for chaining.
      • setRuntimeBytes

        public Version.Builder setRuntimeBytes​(com.google.protobuf.ByteString value)
         Desired runtime. Example: `python27`.
         
        string runtime = 10;
        Parameters:
        value - The bytes for runtime to set.
        Returns:
        This builder for chaining.
      • getRuntimeChannel

        public String getRuntimeChannel()
         The channel of the runtime to use. Only available for some
         runtimes. Defaults to the `default` channel.
         
        string runtime_channel = 117;
        Specified by:
        getRuntimeChannel in interface VersionOrBuilder
        Returns:
        The runtimeChannel.
      • getRuntimeChannelBytes

        public com.google.protobuf.ByteString getRuntimeChannelBytes()
         The channel of the runtime to use. Only available for some
         runtimes. Defaults to the `default` channel.
         
        string runtime_channel = 117;
        Specified by:
        getRuntimeChannelBytes in interface VersionOrBuilder
        Returns:
        The bytes for runtimeChannel.
      • setRuntimeChannel

        public Version.Builder setRuntimeChannel​(String value)
         The channel of the runtime to use. Only available for some
         runtimes. Defaults to the `default` channel.
         
        string runtime_channel = 117;
        Parameters:
        value - The runtimeChannel to set.
        Returns:
        This builder for chaining.
      • clearRuntimeChannel

        public Version.Builder clearRuntimeChannel()
         The channel of the runtime to use. Only available for some
         runtimes. Defaults to the `default` channel.
         
        string runtime_channel = 117;
        Returns:
        This builder for chaining.
      • setRuntimeChannelBytes

        public Version.Builder setRuntimeChannelBytes​(com.google.protobuf.ByteString value)
         The channel of the runtime to use. Only available for some
         runtimes. Defaults to the `default` channel.
         
        string runtime_channel = 117;
        Parameters:
        value - The bytes for runtimeChannel to set.
        Returns:
        This builder for chaining.
      • getThreadsafe

        public boolean getThreadsafe()
         Whether multiple requests can be dispatched to this version at once.
         
        bool threadsafe = 11;
        Specified by:
        getThreadsafe in interface VersionOrBuilder
        Returns:
        The threadsafe.
      • setThreadsafe

        public Version.Builder setThreadsafe​(boolean value)
         Whether multiple requests can be dispatched to this version at once.
         
        bool threadsafe = 11;
        Parameters:
        value - The threadsafe to set.
        Returns:
        This builder for chaining.
      • clearThreadsafe

        public Version.Builder clearThreadsafe()
         Whether multiple requests can be dispatched to this version at once.
         
        bool threadsafe = 11;
        Returns:
        This builder for chaining.
      • getVm

        public boolean getVm()
         Whether to deploy this version in a container on a virtual machine.
         
        bool vm = 12;
        Specified by:
        getVm in interface VersionOrBuilder
        Returns:
        The vm.
      • setVm

        public Version.Builder setVm​(boolean value)
         Whether to deploy this version in a container on a virtual machine.
         
        bool vm = 12;
        Parameters:
        value - The vm to set.
        Returns:
        This builder for chaining.
      • clearVm

        public Version.Builder clearVm()
         Whether to deploy this version in a container on a virtual machine.
         
        bool vm = 12;
        Returns:
        This builder for chaining.
      • getAppEngineApis

        public boolean getAppEngineApis()
         Allows App Engine second generation runtimes to access the legacy bundled
         services.
         
        bool app_engine_apis = 128;
        Specified by:
        getAppEngineApis in interface VersionOrBuilder
        Returns:
        The appEngineApis.
      • setAppEngineApis

        public Version.Builder setAppEngineApis​(boolean value)
         Allows App Engine second generation runtimes to access the legacy bundled
         services.
         
        bool app_engine_apis = 128;
        Parameters:
        value - The appEngineApis to set.
        Returns:
        This builder for chaining.
      • clearAppEngineApis

        public Version.Builder clearAppEngineApis()
         Allows App Engine second generation runtimes to access the legacy bundled
         services.
         
        bool app_engine_apis = 128;
        Returns:
        This builder for chaining.
      • getBetaSettingsCount

        public int getBetaSettingsCount()
        Description copied from interface: VersionOrBuilder
         Metadata settings that are supplied to this version to enable
         beta runtime features.
         
        map<string, string> beta_settings = 13;
        Specified by:
        getBetaSettingsCount in interface VersionOrBuilder
      • containsBetaSettings

        public boolean containsBetaSettings​(String key)
         Metadata settings that are supplied to this version to enable
         beta runtime features.
         
        map<string, string> beta_settings = 13;
        Specified by:
        containsBetaSettings in interface VersionOrBuilder
      • getBetaSettingsMap

        public Map<String,​String> getBetaSettingsMap()
         Metadata settings that are supplied to this version to enable
         beta runtime features.
         
        map<string, string> beta_settings = 13;
        Specified by:
        getBetaSettingsMap in interface VersionOrBuilder
      • getBetaSettingsOrDefault

        public String getBetaSettingsOrDefault​(String key,
                                               String defaultValue)
         Metadata settings that are supplied to this version to enable
         beta runtime features.
         
        map<string, string> beta_settings = 13;
        Specified by:
        getBetaSettingsOrDefault in interface VersionOrBuilder
      • getBetaSettingsOrThrow

        public String getBetaSettingsOrThrow​(String key)
         Metadata settings that are supplied to this version to enable
         beta runtime features.
         
        map<string, string> beta_settings = 13;
        Specified by:
        getBetaSettingsOrThrow in interface VersionOrBuilder
      • removeBetaSettings

        public Version.Builder removeBetaSettings​(String key)
         Metadata settings that are supplied to this version to enable
         beta runtime features.
         
        map<string, string> beta_settings = 13;
      • getMutableBetaSettings

        @Deprecated
        public Map<String,​String> getMutableBetaSettings()
        Deprecated.
        Use alternate mutation accessors instead.
      • putBetaSettings

        public Version.Builder putBetaSettings​(String key,
                                               String value)
         Metadata settings that are supplied to this version to enable
         beta runtime features.
         
        map<string, string> beta_settings = 13;
      • putAllBetaSettings

        public Version.Builder putAllBetaSettings​(Map<String,​String> values)
         Metadata settings that are supplied to this version to enable
         beta runtime features.
         
        map<string, string> beta_settings = 13;
      • getEnv

        public String getEnv()
         App Engine execution environment for this version.
        
         Defaults to `standard`.
         
        string env = 14;
        Specified by:
        getEnv in interface VersionOrBuilder
        Returns:
        The env.
      • getEnvBytes

        public com.google.protobuf.ByteString getEnvBytes()
         App Engine execution environment for this version.
        
         Defaults to `standard`.
         
        string env = 14;
        Specified by:
        getEnvBytes in interface VersionOrBuilder
        Returns:
        The bytes for env.
      • setEnv

        public Version.Builder setEnv​(String value)
         App Engine execution environment for this version.
        
         Defaults to `standard`.
         
        string env = 14;
        Parameters:
        value - The env to set.
        Returns:
        This builder for chaining.
      • clearEnv

        public Version.Builder clearEnv()
         App Engine execution environment for this version.
        
         Defaults to `standard`.
         
        string env = 14;
        Returns:
        This builder for chaining.
      • setEnvBytes

        public Version.Builder setEnvBytes​(com.google.protobuf.ByteString value)
         App Engine execution environment for this version.
        
         Defaults to `standard`.
         
        string env = 14;
        Parameters:
        value - The bytes for env to set.
        Returns:
        This builder for chaining.
      • getServingStatusValue

        public int getServingStatusValue()
         Current serving status of this version. Only the versions with a
         `SERVING` status create instances and can be billed.
        
         `SERVING_STATUS_UNSPECIFIED` is an invalid value. Defaults to `SERVING`.
         
        .google.appengine.v1.ServingStatus serving_status = 15;
        Specified by:
        getServingStatusValue in interface VersionOrBuilder
        Returns:
        The enum numeric value on the wire for servingStatus.
      • setServingStatusValue

        public Version.Builder setServingStatusValue​(int value)
         Current serving status of this version. Only the versions with a
         `SERVING` status create instances and can be billed.
        
         `SERVING_STATUS_UNSPECIFIED` is an invalid value. Defaults to `SERVING`.
         
        .google.appengine.v1.ServingStatus serving_status = 15;
        Parameters:
        value - The enum numeric value on the wire for servingStatus to set.
        Returns:
        This builder for chaining.
      • getServingStatus

        public ServingStatus getServingStatus()
         Current serving status of this version. Only the versions with a
         `SERVING` status create instances and can be billed.
        
         `SERVING_STATUS_UNSPECIFIED` is an invalid value. Defaults to `SERVING`.
         
        .google.appengine.v1.ServingStatus serving_status = 15;
        Specified by:
        getServingStatus in interface VersionOrBuilder
        Returns:
        The servingStatus.
      • setServingStatus

        public Version.Builder setServingStatus​(ServingStatus value)
         Current serving status of this version. Only the versions with a
         `SERVING` status create instances and can be billed.
        
         `SERVING_STATUS_UNSPECIFIED` is an invalid value. Defaults to `SERVING`.
         
        .google.appengine.v1.ServingStatus serving_status = 15;
        Parameters:
        value - The servingStatus to set.
        Returns:
        This builder for chaining.
      • clearServingStatus

        public Version.Builder clearServingStatus()
         Current serving status of this version. Only the versions with a
         `SERVING` status create instances and can be billed.
        
         `SERVING_STATUS_UNSPECIFIED` is an invalid value. Defaults to `SERVING`.
         
        .google.appengine.v1.ServingStatus serving_status = 15;
        Returns:
        This builder for chaining.
      • getCreatedBy

        public String getCreatedBy()
         Email address of the user who created this version.
        
         @OutputOnly
         
        string created_by = 16;
        Specified by:
        getCreatedBy in interface VersionOrBuilder
        Returns:
        The createdBy.
      • getCreatedByBytes

        public com.google.protobuf.ByteString getCreatedByBytes()
         Email address of the user who created this version.
        
         @OutputOnly
         
        string created_by = 16;
        Specified by:
        getCreatedByBytes in interface VersionOrBuilder
        Returns:
        The bytes for createdBy.
      • setCreatedBy

        public Version.Builder setCreatedBy​(String value)
         Email address of the user who created this version.
        
         @OutputOnly
         
        string created_by = 16;
        Parameters:
        value - The createdBy to set.
        Returns:
        This builder for chaining.
      • clearCreatedBy

        public Version.Builder clearCreatedBy()
         Email address of the user who created this version.
        
         @OutputOnly
         
        string created_by = 16;
        Returns:
        This builder for chaining.
      • setCreatedByBytes

        public Version.Builder setCreatedByBytes​(com.google.protobuf.ByteString value)
         Email address of the user who created this version.
        
         @OutputOnly
         
        string created_by = 16;
        Parameters:
        value - The bytes for createdBy to set.
        Returns:
        This builder for chaining.
      • hasCreateTime

        public boolean hasCreateTime()
         Time that this version was created.
        
         @OutputOnly
         
        .google.protobuf.Timestamp create_time = 17;
        Specified by:
        hasCreateTime in interface VersionOrBuilder
        Returns:
        Whether the createTime field is set.
      • getCreateTime

        public com.google.protobuf.Timestamp getCreateTime()
         Time that this version was created.
        
         @OutputOnly
         
        .google.protobuf.Timestamp create_time = 17;
        Specified by:
        getCreateTime in interface VersionOrBuilder
        Returns:
        The createTime.
      • setCreateTime

        public Version.Builder setCreateTime​(com.google.protobuf.Timestamp value)
         Time that this version was created.
        
         @OutputOnly
         
        .google.protobuf.Timestamp create_time = 17;
      • setCreateTime

        public Version.Builder setCreateTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Time that this version was created.
        
         @OutputOnly
         
        .google.protobuf.Timestamp create_time = 17;
      • mergeCreateTime

        public Version.Builder mergeCreateTime​(com.google.protobuf.Timestamp value)
         Time that this version was created.
        
         @OutputOnly
         
        .google.protobuf.Timestamp create_time = 17;
      • clearCreateTime

        public Version.Builder clearCreateTime()
         Time that this version was created.
        
         @OutputOnly
         
        .google.protobuf.Timestamp create_time = 17;
      • getCreateTimeBuilder

        public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
         Time that this version was created.
        
         @OutputOnly
         
        .google.protobuf.Timestamp create_time = 17;
      • getCreateTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
         Time that this version was created.
        
         @OutputOnly
         
        .google.protobuf.Timestamp create_time = 17;
        Specified by:
        getCreateTimeOrBuilder in interface VersionOrBuilder
      • getDiskUsageBytes

        public long getDiskUsageBytes()
         Total size in bytes of all the files that are included in this version
         and currently hosted on the App Engine disk.
        
         @OutputOnly
         
        int64 disk_usage_bytes = 18;
        Specified by:
        getDiskUsageBytes in interface VersionOrBuilder
        Returns:
        The diskUsageBytes.
      • setDiskUsageBytes

        public Version.Builder setDiskUsageBytes​(long value)
         Total size in bytes of all the files that are included in this version
         and currently hosted on the App Engine disk.
        
         @OutputOnly
         
        int64 disk_usage_bytes = 18;
        Parameters:
        value - The diskUsageBytes to set.
        Returns:
        This builder for chaining.
      • clearDiskUsageBytes

        public Version.Builder clearDiskUsageBytes()
         Total size in bytes of all the files that are included in this version
         and currently hosted on the App Engine disk.
        
         @OutputOnly
         
        int64 disk_usage_bytes = 18;
        Returns:
        This builder for chaining.
      • getRuntimeApiVersion

        public String getRuntimeApiVersion()
         The version of the API in the given runtime environment. Please see the
         app.yaml reference for valid values at
         https://cloud.google.com/appengine/docs/standard/<language>/config/appref
         
        string runtime_api_version = 21;
        Specified by:
        getRuntimeApiVersion in interface VersionOrBuilder
        Returns:
        The runtimeApiVersion.
      • getRuntimeApiVersionBytes

        public com.google.protobuf.ByteString getRuntimeApiVersionBytes()
         The version of the API in the given runtime environment. Please see the
         app.yaml reference for valid values at
         https://cloud.google.com/appengine/docs/standard/<language>/config/appref
         
        string runtime_api_version = 21;
        Specified by:
        getRuntimeApiVersionBytes in interface VersionOrBuilder
        Returns:
        The bytes for runtimeApiVersion.
      • setRuntimeApiVersion

        public Version.Builder setRuntimeApiVersion​(String value)
         The version of the API in the given runtime environment. Please see the
         app.yaml reference for valid values at
         https://cloud.google.com/appengine/docs/standard/<language>/config/appref
         
        string runtime_api_version = 21;
        Parameters:
        value - The runtimeApiVersion to set.
        Returns:
        This builder for chaining.
      • clearRuntimeApiVersion

        public Version.Builder clearRuntimeApiVersion()
         The version of the API in the given runtime environment. Please see the
         app.yaml reference for valid values at
         https://cloud.google.com/appengine/docs/standard/<language>/config/appref
         
        string runtime_api_version = 21;
        Returns:
        This builder for chaining.
      • setRuntimeApiVersionBytes

        public Version.Builder setRuntimeApiVersionBytes​(com.google.protobuf.ByteString value)
         The version of the API in the given runtime environment. Please see the
         app.yaml reference for valid values at
         https://cloud.google.com/appengine/docs/standard/<language>/config/appref
         
        string runtime_api_version = 21;
        Parameters:
        value - The bytes for runtimeApiVersion to set.
        Returns:
        This builder for chaining.
      • getRuntimeMainExecutablePath

        public String getRuntimeMainExecutablePath()
         The path or name of the app's main executable.
         
        string runtime_main_executable_path = 22;
        Specified by:
        getRuntimeMainExecutablePath in interface VersionOrBuilder
        Returns:
        The runtimeMainExecutablePath.
      • getRuntimeMainExecutablePathBytes

        public com.google.protobuf.ByteString getRuntimeMainExecutablePathBytes()
         The path or name of the app's main executable.
         
        string runtime_main_executable_path = 22;
        Specified by:
        getRuntimeMainExecutablePathBytes in interface VersionOrBuilder
        Returns:
        The bytes for runtimeMainExecutablePath.
      • setRuntimeMainExecutablePath

        public Version.Builder setRuntimeMainExecutablePath​(String value)
         The path or name of the app's main executable.
         
        string runtime_main_executable_path = 22;
        Parameters:
        value - The runtimeMainExecutablePath to set.
        Returns:
        This builder for chaining.
      • clearRuntimeMainExecutablePath

        public Version.Builder clearRuntimeMainExecutablePath()
         The path or name of the app's main executable.
         
        string runtime_main_executable_path = 22;
        Returns:
        This builder for chaining.
      • setRuntimeMainExecutablePathBytes

        public Version.Builder setRuntimeMainExecutablePathBytes​(com.google.protobuf.ByteString value)
         The path or name of the app's main executable.
         
        string runtime_main_executable_path = 22;
        Parameters:
        value - The bytes for runtimeMainExecutablePath to set.
        Returns:
        This builder for chaining.
      • getServiceAccount

        public String getServiceAccount()
         The identity that the deployed version will run as.
         Admin API will use the App Engine Appspot service account as default if
         this field is neither provided in app.yaml file nor through CLI flag.
         
        string service_account = 127;
        Specified by:
        getServiceAccount in interface VersionOrBuilder
        Returns:
        The serviceAccount.
      • getServiceAccountBytes

        public com.google.protobuf.ByteString getServiceAccountBytes()
         The identity that the deployed version will run as.
         Admin API will use the App Engine Appspot service account as default if
         this field is neither provided in app.yaml file nor through CLI flag.
         
        string service_account = 127;
        Specified by:
        getServiceAccountBytes in interface VersionOrBuilder
        Returns:
        The bytes for serviceAccount.
      • setServiceAccount

        public Version.Builder setServiceAccount​(String value)
         The identity that the deployed version will run as.
         Admin API will use the App Engine Appspot service account as default if
         this field is neither provided in app.yaml file nor through CLI flag.
         
        string service_account = 127;
        Parameters:
        value - The serviceAccount to set.
        Returns:
        This builder for chaining.
      • clearServiceAccount

        public Version.Builder clearServiceAccount()
         The identity that the deployed version will run as.
         Admin API will use the App Engine Appspot service account as default if
         this field is neither provided in app.yaml file nor through CLI flag.
         
        string service_account = 127;
        Returns:
        This builder for chaining.
      • setServiceAccountBytes

        public Version.Builder setServiceAccountBytes​(com.google.protobuf.ByteString value)
         The identity that the deployed version will run as.
         Admin API will use the App Engine Appspot service account as default if
         this field is neither provided in app.yaml file nor through CLI flag.
         
        string service_account = 127;
        Parameters:
        value - The bytes for serviceAccount to set.
        Returns:
        This builder for chaining.
      • getHandlersList

        public List<UrlMap> getHandlersList()
         An ordered list of URL-matching patterns that should be applied to incoming
         requests. The first matching URL handles the request and other request
         handlers are not attempted.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.UrlMap handlers = 100;
        Specified by:
        getHandlersList in interface VersionOrBuilder
      • getHandlersCount

        public int getHandlersCount()
         An ordered list of URL-matching patterns that should be applied to incoming
         requests. The first matching URL handles the request and other request
         handlers are not attempted.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.UrlMap handlers = 100;
        Specified by:
        getHandlersCount in interface VersionOrBuilder
      • getHandlers

        public UrlMap getHandlers​(int index)
         An ordered list of URL-matching patterns that should be applied to incoming
         requests. The first matching URL handles the request and other request
         handlers are not attempted.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.UrlMap handlers = 100;
        Specified by:
        getHandlers in interface VersionOrBuilder
      • setHandlers

        public Version.Builder setHandlers​(int index,
                                           UrlMap value)
         An ordered list of URL-matching patterns that should be applied to incoming
         requests. The first matching URL handles the request and other request
         handlers are not attempted.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.UrlMap handlers = 100;
      • setHandlers

        public Version.Builder setHandlers​(int index,
                                           UrlMap.Builder builderForValue)
         An ordered list of URL-matching patterns that should be applied to incoming
         requests. The first matching URL handles the request and other request
         handlers are not attempted.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.UrlMap handlers = 100;
      • addHandlers

        public Version.Builder addHandlers​(UrlMap value)
         An ordered list of URL-matching patterns that should be applied to incoming
         requests. The first matching URL handles the request and other request
         handlers are not attempted.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.UrlMap handlers = 100;
      • addHandlers

        public Version.Builder addHandlers​(int index,
                                           UrlMap value)
         An ordered list of URL-matching patterns that should be applied to incoming
         requests. The first matching URL handles the request and other request
         handlers are not attempted.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.UrlMap handlers = 100;
      • addHandlers

        public Version.Builder addHandlers​(UrlMap.Builder builderForValue)
         An ordered list of URL-matching patterns that should be applied to incoming
         requests. The first matching URL handles the request and other request
         handlers are not attempted.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.UrlMap handlers = 100;
      • addHandlers

        public Version.Builder addHandlers​(int index,
                                           UrlMap.Builder builderForValue)
         An ordered list of URL-matching patterns that should be applied to incoming
         requests. The first matching URL handles the request and other request
         handlers are not attempted.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.UrlMap handlers = 100;
      • addAllHandlers

        public Version.Builder addAllHandlers​(Iterable<? extends UrlMap> values)
         An ordered list of URL-matching patterns that should be applied to incoming
         requests. The first matching URL handles the request and other request
         handlers are not attempted.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.UrlMap handlers = 100;
      • clearHandlers

        public Version.Builder clearHandlers()
         An ordered list of URL-matching patterns that should be applied to incoming
         requests. The first matching URL handles the request and other request
         handlers are not attempted.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.UrlMap handlers = 100;
      • removeHandlers

        public Version.Builder removeHandlers​(int index)
         An ordered list of URL-matching patterns that should be applied to incoming
         requests. The first matching URL handles the request and other request
         handlers are not attempted.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.UrlMap handlers = 100;
      • getHandlersBuilder

        public UrlMap.Builder getHandlersBuilder​(int index)
         An ordered list of URL-matching patterns that should be applied to incoming
         requests. The first matching URL handles the request and other request
         handlers are not attempted.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.UrlMap handlers = 100;
      • getHandlersOrBuilder

        public UrlMapOrBuilder getHandlersOrBuilder​(int index)
         An ordered list of URL-matching patterns that should be applied to incoming
         requests. The first matching URL handles the request and other request
         handlers are not attempted.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.UrlMap handlers = 100;
        Specified by:
        getHandlersOrBuilder in interface VersionOrBuilder
      • getHandlersOrBuilderList

        public List<? extends UrlMapOrBuilder> getHandlersOrBuilderList()
         An ordered list of URL-matching patterns that should be applied to incoming
         requests. The first matching URL handles the request and other request
         handlers are not attempted.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.UrlMap handlers = 100;
        Specified by:
        getHandlersOrBuilderList in interface VersionOrBuilder
      • addHandlersBuilder

        public UrlMap.Builder addHandlersBuilder()
         An ordered list of URL-matching patterns that should be applied to incoming
         requests. The first matching URL handles the request and other request
         handlers are not attempted.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.UrlMap handlers = 100;
      • addHandlersBuilder

        public UrlMap.Builder addHandlersBuilder​(int index)
         An ordered list of URL-matching patterns that should be applied to incoming
         requests. The first matching URL handles the request and other request
         handlers are not attempted.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.UrlMap handlers = 100;
      • getHandlersBuilderList

        public List<UrlMap.Builder> getHandlersBuilderList()
         An ordered list of URL-matching patterns that should be applied to incoming
         requests. The first matching URL handles the request and other request
         handlers are not attempted.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.UrlMap handlers = 100;
      • getErrorHandlersList

        public List<ErrorHandler> getErrorHandlersList()
         Custom static error pages. Limited to 10KB per page.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.ErrorHandler error_handlers = 101;
        Specified by:
        getErrorHandlersList in interface VersionOrBuilder
      • getErrorHandlersCount

        public int getErrorHandlersCount()
         Custom static error pages. Limited to 10KB per page.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.ErrorHandler error_handlers = 101;
        Specified by:
        getErrorHandlersCount in interface VersionOrBuilder
      • getErrorHandlers

        public ErrorHandler getErrorHandlers​(int index)
         Custom static error pages. Limited to 10KB per page.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.ErrorHandler error_handlers = 101;
        Specified by:
        getErrorHandlers in interface VersionOrBuilder
      • setErrorHandlers

        public Version.Builder setErrorHandlers​(int index,
                                                ErrorHandler value)
         Custom static error pages. Limited to 10KB per page.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.ErrorHandler error_handlers = 101;
      • setErrorHandlers

        public Version.Builder setErrorHandlers​(int index,
                                                ErrorHandler.Builder builderForValue)
         Custom static error pages. Limited to 10KB per page.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.ErrorHandler error_handlers = 101;
      • addErrorHandlers

        public Version.Builder addErrorHandlers​(ErrorHandler value)
         Custom static error pages. Limited to 10KB per page.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.ErrorHandler error_handlers = 101;
      • addErrorHandlers

        public Version.Builder addErrorHandlers​(int index,
                                                ErrorHandler value)
         Custom static error pages. Limited to 10KB per page.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.ErrorHandler error_handlers = 101;
      • addErrorHandlers

        public Version.Builder addErrorHandlers​(ErrorHandler.Builder builderForValue)
         Custom static error pages. Limited to 10KB per page.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.ErrorHandler error_handlers = 101;
      • addErrorHandlers

        public Version.Builder addErrorHandlers​(int index,
                                                ErrorHandler.Builder builderForValue)
         Custom static error pages. Limited to 10KB per page.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.ErrorHandler error_handlers = 101;
      • addAllErrorHandlers

        public Version.Builder addAllErrorHandlers​(Iterable<? extends ErrorHandler> values)
         Custom static error pages. Limited to 10KB per page.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.ErrorHandler error_handlers = 101;
      • clearErrorHandlers

        public Version.Builder clearErrorHandlers()
         Custom static error pages. Limited to 10KB per page.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.ErrorHandler error_handlers = 101;
      • removeErrorHandlers

        public Version.Builder removeErrorHandlers​(int index)
         Custom static error pages. Limited to 10KB per page.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.ErrorHandler error_handlers = 101;
      • getErrorHandlersBuilder

        public ErrorHandler.Builder getErrorHandlersBuilder​(int index)
         Custom static error pages. Limited to 10KB per page.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.ErrorHandler error_handlers = 101;
      • getErrorHandlersOrBuilder

        public ErrorHandlerOrBuilder getErrorHandlersOrBuilder​(int index)
         Custom static error pages. Limited to 10KB per page.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.ErrorHandler error_handlers = 101;
        Specified by:
        getErrorHandlersOrBuilder in interface VersionOrBuilder
      • getErrorHandlersOrBuilderList

        public List<? extends ErrorHandlerOrBuilder> getErrorHandlersOrBuilderList()
         Custom static error pages. Limited to 10KB per page.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.ErrorHandler error_handlers = 101;
        Specified by:
        getErrorHandlersOrBuilderList in interface VersionOrBuilder
      • addErrorHandlersBuilder

        public ErrorHandler.Builder addErrorHandlersBuilder()
         Custom static error pages. Limited to 10KB per page.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.ErrorHandler error_handlers = 101;
      • addErrorHandlersBuilder

        public ErrorHandler.Builder addErrorHandlersBuilder​(int index)
         Custom static error pages. Limited to 10KB per page.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.ErrorHandler error_handlers = 101;
      • getErrorHandlersBuilderList

        public List<ErrorHandler.Builder> getErrorHandlersBuilderList()
         Custom static error pages. Limited to 10KB per page.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.ErrorHandler error_handlers = 101;
      • getLibrariesList

        public List<Library> getLibrariesList()
         Configuration for third-party Python runtime libraries that are required
         by the application.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.Library libraries = 102;
        Specified by:
        getLibrariesList in interface VersionOrBuilder
      • getLibrariesCount

        public int getLibrariesCount()
         Configuration for third-party Python runtime libraries that are required
         by the application.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.Library libraries = 102;
        Specified by:
        getLibrariesCount in interface VersionOrBuilder
      • getLibraries

        public Library getLibraries​(int index)
         Configuration for third-party Python runtime libraries that are required
         by the application.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.Library libraries = 102;
        Specified by:
        getLibraries in interface VersionOrBuilder
      • setLibraries

        public Version.Builder setLibraries​(int index,
                                            Library value)
         Configuration for third-party Python runtime libraries that are required
         by the application.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.Library libraries = 102;
      • setLibraries

        public Version.Builder setLibraries​(int index,
                                            Library.Builder builderForValue)
         Configuration for third-party Python runtime libraries that are required
         by the application.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.Library libraries = 102;
      • addLibraries

        public Version.Builder addLibraries​(Library value)
         Configuration for third-party Python runtime libraries that are required
         by the application.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.Library libraries = 102;
      • addLibraries

        public Version.Builder addLibraries​(int index,
                                            Library value)
         Configuration for third-party Python runtime libraries that are required
         by the application.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.Library libraries = 102;
      • addLibraries

        public Version.Builder addLibraries​(Library.Builder builderForValue)
         Configuration for third-party Python runtime libraries that are required
         by the application.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.Library libraries = 102;
      • addLibraries

        public Version.Builder addLibraries​(int index,
                                            Library.Builder builderForValue)
         Configuration for third-party Python runtime libraries that are required
         by the application.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.Library libraries = 102;
      • addAllLibraries

        public Version.Builder addAllLibraries​(Iterable<? extends Library> values)
         Configuration for third-party Python runtime libraries that are required
         by the application.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.Library libraries = 102;
      • clearLibraries

        public Version.Builder clearLibraries()
         Configuration for third-party Python runtime libraries that are required
         by the application.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.Library libraries = 102;
      • removeLibraries

        public Version.Builder removeLibraries​(int index)
         Configuration for third-party Python runtime libraries that are required
         by the application.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.Library libraries = 102;
      • getLibrariesBuilder

        public Library.Builder getLibrariesBuilder​(int index)
         Configuration for third-party Python runtime libraries that are required
         by the application.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.Library libraries = 102;
      • getLibrariesOrBuilder

        public LibraryOrBuilder getLibrariesOrBuilder​(int index)
         Configuration for third-party Python runtime libraries that are required
         by the application.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.Library libraries = 102;
        Specified by:
        getLibrariesOrBuilder in interface VersionOrBuilder
      • getLibrariesOrBuilderList

        public List<? extends LibraryOrBuilder> getLibrariesOrBuilderList()
         Configuration for third-party Python runtime libraries that are required
         by the application.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.Library libraries = 102;
        Specified by:
        getLibrariesOrBuilderList in interface VersionOrBuilder
      • addLibrariesBuilder

        public Library.Builder addLibrariesBuilder()
         Configuration for third-party Python runtime libraries that are required
         by the application.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.Library libraries = 102;
      • addLibrariesBuilder

        public Library.Builder addLibrariesBuilder​(int index)
         Configuration for third-party Python runtime libraries that are required
         by the application.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.Library libraries = 102;
      • getLibrariesBuilderList

        public List<Library.Builder> getLibrariesBuilderList()
         Configuration for third-party Python runtime libraries that are required
         by the application.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        repeated .google.appengine.v1.Library libraries = 102;
      • hasApiConfig

        public boolean hasApiConfig()
         Serving configuration for
         [Google Cloud Endpoints](https://cloud.google.com/appengine/docs/python/endpoints/).
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.ApiConfigHandler api_config = 103;
        Specified by:
        hasApiConfig in interface VersionOrBuilder
        Returns:
        Whether the apiConfig field is set.
      • getApiConfig

        public ApiConfigHandler getApiConfig()
         Serving configuration for
         [Google Cloud Endpoints](https://cloud.google.com/appengine/docs/python/endpoints/).
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.ApiConfigHandler api_config = 103;
        Specified by:
        getApiConfig in interface VersionOrBuilder
        Returns:
        The apiConfig.
      • setApiConfig

        public Version.Builder setApiConfig​(ApiConfigHandler value)
         Serving configuration for
         [Google Cloud Endpoints](https://cloud.google.com/appengine/docs/python/endpoints/).
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.ApiConfigHandler api_config = 103;
      • setApiConfig

        public Version.Builder setApiConfig​(ApiConfigHandler.Builder builderForValue)
         Serving configuration for
         [Google Cloud Endpoints](https://cloud.google.com/appengine/docs/python/endpoints/).
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.ApiConfigHandler api_config = 103;
      • mergeApiConfig

        public Version.Builder mergeApiConfig​(ApiConfigHandler value)
         Serving configuration for
         [Google Cloud Endpoints](https://cloud.google.com/appengine/docs/python/endpoints/).
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.ApiConfigHandler api_config = 103;
      • clearApiConfig

        public Version.Builder clearApiConfig()
         Serving configuration for
         [Google Cloud Endpoints](https://cloud.google.com/appengine/docs/python/endpoints/).
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.ApiConfigHandler api_config = 103;
      • getApiConfigBuilder

        public ApiConfigHandler.Builder getApiConfigBuilder()
         Serving configuration for
         [Google Cloud Endpoints](https://cloud.google.com/appengine/docs/python/endpoints/).
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.ApiConfigHandler api_config = 103;
      • getApiConfigOrBuilder

        public ApiConfigHandlerOrBuilder getApiConfigOrBuilder()
         Serving configuration for
         [Google Cloud Endpoints](https://cloud.google.com/appengine/docs/python/endpoints/).
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.ApiConfigHandler api_config = 103;
        Specified by:
        getApiConfigOrBuilder in interface VersionOrBuilder
      • getEnvVariablesCount

        public int getEnvVariablesCount()
        Description copied from interface: VersionOrBuilder
         Environment variables available to the application.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        map<string, string> env_variables = 104;
        Specified by:
        getEnvVariablesCount in interface VersionOrBuilder
      • containsEnvVariables

        public boolean containsEnvVariables​(String key)
         Environment variables available to the application.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        map<string, string> env_variables = 104;
        Specified by:
        containsEnvVariables in interface VersionOrBuilder
      • getEnvVariablesMap

        public Map<String,​String> getEnvVariablesMap()
         Environment variables available to the application.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        map<string, string> env_variables = 104;
        Specified by:
        getEnvVariablesMap in interface VersionOrBuilder
      • getEnvVariablesOrDefault

        public String getEnvVariablesOrDefault​(String key,
                                               String defaultValue)
         Environment variables available to the application.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        map<string, string> env_variables = 104;
        Specified by:
        getEnvVariablesOrDefault in interface VersionOrBuilder
      • getEnvVariablesOrThrow

        public String getEnvVariablesOrThrow​(String key)
         Environment variables available to the application.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        map<string, string> env_variables = 104;
        Specified by:
        getEnvVariablesOrThrow in interface VersionOrBuilder
      • removeEnvVariables

        public Version.Builder removeEnvVariables​(String key)
         Environment variables available to the application.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        map<string, string> env_variables = 104;
      • getMutableEnvVariables

        @Deprecated
        public Map<String,​String> getMutableEnvVariables()
        Deprecated.
        Use alternate mutation accessors instead.
      • putEnvVariables

        public Version.Builder putEnvVariables​(String key,
                                               String value)
         Environment variables available to the application.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        map<string, string> env_variables = 104;
      • putAllEnvVariables

        public Version.Builder putAllEnvVariables​(Map<String,​String> values)
         Environment variables available to the application.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        map<string, string> env_variables = 104;
      • getBuildEnvVariablesCount

        public int getBuildEnvVariablesCount()
        Description copied from interface: VersionOrBuilder
         Environment variables available to the build environment.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        map<string, string> build_env_variables = 125;
        Specified by:
        getBuildEnvVariablesCount in interface VersionOrBuilder
      • containsBuildEnvVariables

        public boolean containsBuildEnvVariables​(String key)
         Environment variables available to the build environment.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        map<string, string> build_env_variables = 125;
        Specified by:
        containsBuildEnvVariables in interface VersionOrBuilder
      • getBuildEnvVariablesMap

        public Map<String,​String> getBuildEnvVariablesMap()
         Environment variables available to the build environment.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        map<string, string> build_env_variables = 125;
        Specified by:
        getBuildEnvVariablesMap in interface VersionOrBuilder
      • getBuildEnvVariablesOrDefault

        public String getBuildEnvVariablesOrDefault​(String key,
                                                    String defaultValue)
         Environment variables available to the build environment.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        map<string, string> build_env_variables = 125;
        Specified by:
        getBuildEnvVariablesOrDefault in interface VersionOrBuilder
      • getBuildEnvVariablesOrThrow

        public String getBuildEnvVariablesOrThrow​(String key)
         Environment variables available to the build environment.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        map<string, string> build_env_variables = 125;
        Specified by:
        getBuildEnvVariablesOrThrow in interface VersionOrBuilder
      • removeBuildEnvVariables

        public Version.Builder removeBuildEnvVariables​(String key)
         Environment variables available to the build environment.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        map<string, string> build_env_variables = 125;
      • getMutableBuildEnvVariables

        @Deprecated
        public Map<String,​String> getMutableBuildEnvVariables()
        Deprecated.
        Use alternate mutation accessors instead.
      • putBuildEnvVariables

        public Version.Builder putBuildEnvVariables​(String key,
                                                    String value)
         Environment variables available to the build environment.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        map<string, string> build_env_variables = 125;
      • putAllBuildEnvVariables

        public Version.Builder putAllBuildEnvVariables​(Map<String,​String> values)
         Environment variables available to the build environment.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        map<string, string> build_env_variables = 125;
      • hasDefaultExpiration

        public boolean hasDefaultExpiration()
         Duration that static files should be cached by web proxies and browsers.
         Only applicable if the corresponding
         [StaticFilesHandler](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StaticFilesHandler)
         does not specify its own expiration time.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.protobuf.Duration default_expiration = 105;
        Specified by:
        hasDefaultExpiration in interface VersionOrBuilder
        Returns:
        Whether the defaultExpiration field is set.
      • getDefaultExpiration

        public com.google.protobuf.Duration getDefaultExpiration()
         Duration that static files should be cached by web proxies and browsers.
         Only applicable if the corresponding
         [StaticFilesHandler](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StaticFilesHandler)
         does not specify its own expiration time.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.protobuf.Duration default_expiration = 105;
        Specified by:
        getDefaultExpiration in interface VersionOrBuilder
        Returns:
        The defaultExpiration.
      • setDefaultExpiration

        public Version.Builder setDefaultExpiration​(com.google.protobuf.Duration value)
         Duration that static files should be cached by web proxies and browsers.
         Only applicable if the corresponding
         [StaticFilesHandler](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StaticFilesHandler)
         does not specify its own expiration time.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.protobuf.Duration default_expiration = 105;
      • setDefaultExpiration

        public Version.Builder setDefaultExpiration​(com.google.protobuf.Duration.Builder builderForValue)
         Duration that static files should be cached by web proxies and browsers.
         Only applicable if the corresponding
         [StaticFilesHandler](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StaticFilesHandler)
         does not specify its own expiration time.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.protobuf.Duration default_expiration = 105;
      • mergeDefaultExpiration

        public Version.Builder mergeDefaultExpiration​(com.google.protobuf.Duration value)
         Duration that static files should be cached by web proxies and browsers.
         Only applicable if the corresponding
         [StaticFilesHandler](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StaticFilesHandler)
         does not specify its own expiration time.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.protobuf.Duration default_expiration = 105;
      • clearDefaultExpiration

        public Version.Builder clearDefaultExpiration()
         Duration that static files should be cached by web proxies and browsers.
         Only applicable if the corresponding
         [StaticFilesHandler](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StaticFilesHandler)
         does not specify its own expiration time.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.protobuf.Duration default_expiration = 105;
      • getDefaultExpirationBuilder

        public com.google.protobuf.Duration.Builder getDefaultExpirationBuilder()
         Duration that static files should be cached by web proxies and browsers.
         Only applicable if the corresponding
         [StaticFilesHandler](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StaticFilesHandler)
         does not specify its own expiration time.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.protobuf.Duration default_expiration = 105;
      • getDefaultExpirationOrBuilder

        public com.google.protobuf.DurationOrBuilder getDefaultExpirationOrBuilder()
         Duration that static files should be cached by web proxies and browsers.
         Only applicable if the corresponding
         [StaticFilesHandler](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StaticFilesHandler)
         does not specify its own expiration time.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.protobuf.Duration default_expiration = 105;
        Specified by:
        getDefaultExpirationOrBuilder in interface VersionOrBuilder
      • hasHealthCheck

        public boolean hasHealthCheck()
         Configures health checking for instances. Unhealthy instances are
         stopped and replaced with new instances.
         Only applicable in the App Engine flexible environment.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.HealthCheck health_check = 106;
        Specified by:
        hasHealthCheck in interface VersionOrBuilder
        Returns:
        Whether the healthCheck field is set.
      • getHealthCheck

        public HealthCheck getHealthCheck()
         Configures health checking for instances. Unhealthy instances are
         stopped and replaced with new instances.
         Only applicable in the App Engine flexible environment.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.HealthCheck health_check = 106;
        Specified by:
        getHealthCheck in interface VersionOrBuilder
        Returns:
        The healthCheck.
      • setHealthCheck

        public Version.Builder setHealthCheck​(HealthCheck value)
         Configures health checking for instances. Unhealthy instances are
         stopped and replaced with new instances.
         Only applicable in the App Engine flexible environment.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.HealthCheck health_check = 106;
      • setHealthCheck

        public Version.Builder setHealthCheck​(HealthCheck.Builder builderForValue)
         Configures health checking for instances. Unhealthy instances are
         stopped and replaced with new instances.
         Only applicable in the App Engine flexible environment.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.HealthCheck health_check = 106;
      • mergeHealthCheck

        public Version.Builder mergeHealthCheck​(HealthCheck value)
         Configures health checking for instances. Unhealthy instances are
         stopped and replaced with new instances.
         Only applicable in the App Engine flexible environment.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.HealthCheck health_check = 106;
      • clearHealthCheck

        public Version.Builder clearHealthCheck()
         Configures health checking for instances. Unhealthy instances are
         stopped and replaced with new instances.
         Only applicable in the App Engine flexible environment.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.HealthCheck health_check = 106;
      • getHealthCheckBuilder

        public HealthCheck.Builder getHealthCheckBuilder()
         Configures health checking for instances. Unhealthy instances are
         stopped and replaced with new instances.
         Only applicable in the App Engine flexible environment.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.HealthCheck health_check = 106;
      • getHealthCheckOrBuilder

        public HealthCheckOrBuilder getHealthCheckOrBuilder()
         Configures health checking for instances. Unhealthy instances are
         stopped and replaced with new instances.
         Only applicable in the App Engine flexible environment.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.HealthCheck health_check = 106;
        Specified by:
        getHealthCheckOrBuilder in interface VersionOrBuilder
      • hasReadinessCheck

        public boolean hasReadinessCheck()
         Configures readiness health checking for instances.
         Unhealthy instances are not put into the backend traffic rotation.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.ReadinessCheck readiness_check = 112;
        Specified by:
        hasReadinessCheck in interface VersionOrBuilder
        Returns:
        Whether the readinessCheck field is set.
      • getReadinessCheck

        public ReadinessCheck getReadinessCheck()
         Configures readiness health checking for instances.
         Unhealthy instances are not put into the backend traffic rotation.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.ReadinessCheck readiness_check = 112;
        Specified by:
        getReadinessCheck in interface VersionOrBuilder
        Returns:
        The readinessCheck.
      • setReadinessCheck

        public Version.Builder setReadinessCheck​(ReadinessCheck value)
         Configures readiness health checking for instances.
         Unhealthy instances are not put into the backend traffic rotation.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.ReadinessCheck readiness_check = 112;
      • setReadinessCheck

        public Version.Builder setReadinessCheck​(ReadinessCheck.Builder builderForValue)
         Configures readiness health checking for instances.
         Unhealthy instances are not put into the backend traffic rotation.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.ReadinessCheck readiness_check = 112;
      • mergeReadinessCheck

        public Version.Builder mergeReadinessCheck​(ReadinessCheck value)
         Configures readiness health checking for instances.
         Unhealthy instances are not put into the backend traffic rotation.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.ReadinessCheck readiness_check = 112;
      • clearReadinessCheck

        public Version.Builder clearReadinessCheck()
         Configures readiness health checking for instances.
         Unhealthy instances are not put into the backend traffic rotation.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.ReadinessCheck readiness_check = 112;
      • getReadinessCheckBuilder

        public ReadinessCheck.Builder getReadinessCheckBuilder()
         Configures readiness health checking for instances.
         Unhealthy instances are not put into the backend traffic rotation.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.ReadinessCheck readiness_check = 112;
      • getReadinessCheckOrBuilder

        public ReadinessCheckOrBuilder getReadinessCheckOrBuilder()
         Configures readiness health checking for instances.
         Unhealthy instances are not put into the backend traffic rotation.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.ReadinessCheck readiness_check = 112;
        Specified by:
        getReadinessCheckOrBuilder in interface VersionOrBuilder
      • hasLivenessCheck

        public boolean hasLivenessCheck()
         Configures liveness health checking for instances.
         Unhealthy instances are stopped and replaced with new instances
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.LivenessCheck liveness_check = 113;
        Specified by:
        hasLivenessCheck in interface VersionOrBuilder
        Returns:
        Whether the livenessCheck field is set.
      • getLivenessCheck

        public LivenessCheck getLivenessCheck()
         Configures liveness health checking for instances.
         Unhealthy instances are stopped and replaced with new instances
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.LivenessCheck liveness_check = 113;
        Specified by:
        getLivenessCheck in interface VersionOrBuilder
        Returns:
        The livenessCheck.
      • setLivenessCheck

        public Version.Builder setLivenessCheck​(LivenessCheck value)
         Configures liveness health checking for instances.
         Unhealthy instances are stopped and replaced with new instances
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.LivenessCheck liveness_check = 113;
      • setLivenessCheck

        public Version.Builder setLivenessCheck​(LivenessCheck.Builder builderForValue)
         Configures liveness health checking for instances.
         Unhealthy instances are stopped and replaced with new instances
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.LivenessCheck liveness_check = 113;
      • mergeLivenessCheck

        public Version.Builder mergeLivenessCheck​(LivenessCheck value)
         Configures liveness health checking for instances.
         Unhealthy instances are stopped and replaced with new instances
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.LivenessCheck liveness_check = 113;
      • clearLivenessCheck

        public Version.Builder clearLivenessCheck()
         Configures liveness health checking for instances.
         Unhealthy instances are stopped and replaced with new instances
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.LivenessCheck liveness_check = 113;
      • getLivenessCheckBuilder

        public LivenessCheck.Builder getLivenessCheckBuilder()
         Configures liveness health checking for instances.
         Unhealthy instances are stopped and replaced with new instances
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.LivenessCheck liveness_check = 113;
      • getLivenessCheckOrBuilder

        public LivenessCheckOrBuilder getLivenessCheckOrBuilder()
         Configures liveness health checking for instances.
         Unhealthy instances are stopped and replaced with new instances
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.LivenessCheck liveness_check = 113;
        Specified by:
        getLivenessCheckOrBuilder in interface VersionOrBuilder
      • getNobuildFilesRegex

        public String getNobuildFilesRegex()
         Files that match this pattern will not be built into this version.
         Only applicable for Go runtimes.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        string nobuild_files_regex = 107;
        Specified by:
        getNobuildFilesRegex in interface VersionOrBuilder
        Returns:
        The nobuildFilesRegex.
      • getNobuildFilesRegexBytes

        public com.google.protobuf.ByteString getNobuildFilesRegexBytes()
         Files that match this pattern will not be built into this version.
         Only applicable for Go runtimes.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        string nobuild_files_regex = 107;
        Specified by:
        getNobuildFilesRegexBytes in interface VersionOrBuilder
        Returns:
        The bytes for nobuildFilesRegex.
      • setNobuildFilesRegex

        public Version.Builder setNobuildFilesRegex​(String value)
         Files that match this pattern will not be built into this version.
         Only applicable for Go runtimes.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        string nobuild_files_regex = 107;
        Parameters:
        value - The nobuildFilesRegex to set.
        Returns:
        This builder for chaining.
      • clearNobuildFilesRegex

        public Version.Builder clearNobuildFilesRegex()
         Files that match this pattern will not be built into this version.
         Only applicable for Go runtimes.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        string nobuild_files_regex = 107;
        Returns:
        This builder for chaining.
      • setNobuildFilesRegexBytes

        public Version.Builder setNobuildFilesRegexBytes​(com.google.protobuf.ByteString value)
         Files that match this pattern will not be built into this version.
         Only applicable for Go runtimes.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        string nobuild_files_regex = 107;
        Parameters:
        value - The bytes for nobuildFilesRegex to set.
        Returns:
        This builder for chaining.
      • hasDeployment

        public boolean hasDeployment()
         Code and application artifacts that make up this version.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.Deployment deployment = 108;
        Specified by:
        hasDeployment in interface VersionOrBuilder
        Returns:
        Whether the deployment field is set.
      • getDeployment

        public Deployment getDeployment()
         Code and application artifacts that make up this version.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.Deployment deployment = 108;
        Specified by:
        getDeployment in interface VersionOrBuilder
        Returns:
        The deployment.
      • setDeployment

        public Version.Builder setDeployment​(Deployment value)
         Code and application artifacts that make up this version.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.Deployment deployment = 108;
      • setDeployment

        public Version.Builder setDeployment​(Deployment.Builder builderForValue)
         Code and application artifacts that make up this version.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.Deployment deployment = 108;
      • mergeDeployment

        public Version.Builder mergeDeployment​(Deployment value)
         Code and application artifacts that make up this version.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.Deployment deployment = 108;
      • clearDeployment

        public Version.Builder clearDeployment()
         Code and application artifacts that make up this version.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.Deployment deployment = 108;
      • getDeploymentBuilder

        public Deployment.Builder getDeploymentBuilder()
         Code and application artifacts that make up this version.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.Deployment deployment = 108;
      • getDeploymentOrBuilder

        public DeploymentOrBuilder getDeploymentOrBuilder()
         Code and application artifacts that make up this version.
        
         Only returned in `GET` requests if `view=FULL` is set.
         
        .google.appengine.v1.Deployment deployment = 108;
        Specified by:
        getDeploymentOrBuilder in interface VersionOrBuilder
      • getVersionUrl

        public String getVersionUrl()
         Serving URL for this version. Example:
         "https://myversion-dot-myservice-dot-myapp.appspot.com"
        
         @OutputOnly
         
        string version_url = 109;
        Specified by:
        getVersionUrl in interface VersionOrBuilder
        Returns:
        The versionUrl.
      • getVersionUrlBytes

        public com.google.protobuf.ByteString getVersionUrlBytes()
         Serving URL for this version. Example:
         "https://myversion-dot-myservice-dot-myapp.appspot.com"
        
         @OutputOnly
         
        string version_url = 109;
        Specified by:
        getVersionUrlBytes in interface VersionOrBuilder
        Returns:
        The bytes for versionUrl.
      • setVersionUrl

        public Version.Builder setVersionUrl​(String value)
         Serving URL for this version. Example:
         "https://myversion-dot-myservice-dot-myapp.appspot.com"
        
         @OutputOnly
         
        string version_url = 109;
        Parameters:
        value - The versionUrl to set.
        Returns:
        This builder for chaining.
      • clearVersionUrl

        public Version.Builder clearVersionUrl()
         Serving URL for this version. Example:
         "https://myversion-dot-myservice-dot-myapp.appspot.com"
        
         @OutputOnly
         
        string version_url = 109;
        Returns:
        This builder for chaining.
      • setVersionUrlBytes

        public Version.Builder setVersionUrlBytes​(com.google.protobuf.ByteString value)
         Serving URL for this version. Example:
         "https://myversion-dot-myservice-dot-myapp.appspot.com"
        
         @OutputOnly
         
        string version_url = 109;
        Parameters:
        value - The bytes for versionUrl to set.
        Returns:
        This builder for chaining.
      • hasEndpointsApiService

        public boolean hasEndpointsApiService()
         Cloud Endpoints configuration.
        
         If endpoints_api_service is set, the Cloud Endpoints Extensible Service
         Proxy will be provided to serve the API implemented by the app.
         
        .google.appengine.v1.EndpointsApiService endpoints_api_service = 110;
        Specified by:
        hasEndpointsApiService in interface VersionOrBuilder
        Returns:
        Whether the endpointsApiService field is set.
      • getEndpointsApiService

        public EndpointsApiService getEndpointsApiService()
         Cloud Endpoints configuration.
        
         If endpoints_api_service is set, the Cloud Endpoints Extensible Service
         Proxy will be provided to serve the API implemented by the app.
         
        .google.appengine.v1.EndpointsApiService endpoints_api_service = 110;
        Specified by:
        getEndpointsApiService in interface VersionOrBuilder
        Returns:
        The endpointsApiService.
      • setEndpointsApiService

        public Version.Builder setEndpointsApiService​(EndpointsApiService value)
         Cloud Endpoints configuration.
        
         If endpoints_api_service is set, the Cloud Endpoints Extensible Service
         Proxy will be provided to serve the API implemented by the app.
         
        .google.appengine.v1.EndpointsApiService endpoints_api_service = 110;
      • setEndpointsApiService

        public Version.Builder setEndpointsApiService​(EndpointsApiService.Builder builderForValue)
         Cloud Endpoints configuration.
        
         If endpoints_api_service is set, the Cloud Endpoints Extensible Service
         Proxy will be provided to serve the API implemented by the app.
         
        .google.appengine.v1.EndpointsApiService endpoints_api_service = 110;
      • mergeEndpointsApiService

        public Version.Builder mergeEndpointsApiService​(EndpointsApiService value)
         Cloud Endpoints configuration.
        
         If endpoints_api_service is set, the Cloud Endpoints Extensible Service
         Proxy will be provided to serve the API implemented by the app.
         
        .google.appengine.v1.EndpointsApiService endpoints_api_service = 110;
      • clearEndpointsApiService

        public Version.Builder clearEndpointsApiService()
         Cloud Endpoints configuration.
        
         If endpoints_api_service is set, the Cloud Endpoints Extensible Service
         Proxy will be provided to serve the API implemented by the app.
         
        .google.appengine.v1.EndpointsApiService endpoints_api_service = 110;
      • getEndpointsApiServiceBuilder

        public EndpointsApiService.Builder getEndpointsApiServiceBuilder()
         Cloud Endpoints configuration.
        
         If endpoints_api_service is set, the Cloud Endpoints Extensible Service
         Proxy will be provided to serve the API implemented by the app.
         
        .google.appengine.v1.EndpointsApiService endpoints_api_service = 110;
      • getEndpointsApiServiceOrBuilder

        public EndpointsApiServiceOrBuilder getEndpointsApiServiceOrBuilder()
         Cloud Endpoints configuration.
        
         If endpoints_api_service is set, the Cloud Endpoints Extensible Service
         Proxy will be provided to serve the API implemented by the app.
         
        .google.appengine.v1.EndpointsApiService endpoints_api_service = 110;
        Specified by:
        getEndpointsApiServiceOrBuilder in interface VersionOrBuilder
      • hasEntrypoint

        public boolean hasEntrypoint()
         The entrypoint for the application.
         
        .google.appengine.v1.Entrypoint entrypoint = 122;
        Specified by:
        hasEntrypoint in interface VersionOrBuilder
        Returns:
        Whether the entrypoint field is set.
      • getEntrypoint

        public Entrypoint getEntrypoint()
         The entrypoint for the application.
         
        .google.appengine.v1.Entrypoint entrypoint = 122;
        Specified by:
        getEntrypoint in interface VersionOrBuilder
        Returns:
        The entrypoint.
      • setEntrypoint

        public Version.Builder setEntrypoint​(Entrypoint value)
         The entrypoint for the application.
         
        .google.appengine.v1.Entrypoint entrypoint = 122;
      • setEntrypoint

        public Version.Builder setEntrypoint​(Entrypoint.Builder builderForValue)
         The entrypoint for the application.
         
        .google.appengine.v1.Entrypoint entrypoint = 122;
      • mergeEntrypoint

        public Version.Builder mergeEntrypoint​(Entrypoint value)
         The entrypoint for the application.
         
        .google.appengine.v1.Entrypoint entrypoint = 122;
      • clearEntrypoint

        public Version.Builder clearEntrypoint()
         The entrypoint for the application.
         
        .google.appengine.v1.Entrypoint entrypoint = 122;
      • getEntrypointBuilder

        public Entrypoint.Builder getEntrypointBuilder()
         The entrypoint for the application.
         
        .google.appengine.v1.Entrypoint entrypoint = 122;
      • hasVpcAccessConnector

        public boolean hasVpcAccessConnector()
         Enables VPC connectivity for standard apps.
         
        .google.appengine.v1.VpcAccessConnector vpc_access_connector = 121;
        Specified by:
        hasVpcAccessConnector in interface VersionOrBuilder
        Returns:
        Whether the vpcAccessConnector field is set.
      • getVpcAccessConnector

        public VpcAccessConnector getVpcAccessConnector()
         Enables VPC connectivity for standard apps.
         
        .google.appengine.v1.VpcAccessConnector vpc_access_connector = 121;
        Specified by:
        getVpcAccessConnector in interface VersionOrBuilder
        Returns:
        The vpcAccessConnector.
      • setVpcAccessConnector

        public Version.Builder setVpcAccessConnector​(VpcAccessConnector value)
         Enables VPC connectivity for standard apps.
         
        .google.appengine.v1.VpcAccessConnector vpc_access_connector = 121;
      • setVpcAccessConnector

        public Version.Builder setVpcAccessConnector​(VpcAccessConnector.Builder builderForValue)
         Enables VPC connectivity for standard apps.
         
        .google.appengine.v1.VpcAccessConnector vpc_access_connector = 121;
      • mergeVpcAccessConnector

        public Version.Builder mergeVpcAccessConnector​(VpcAccessConnector value)
         Enables VPC connectivity for standard apps.
         
        .google.appengine.v1.VpcAccessConnector vpc_access_connector = 121;
      • clearVpcAccessConnector

        public Version.Builder clearVpcAccessConnector()
         Enables VPC connectivity for standard apps.
         
        .google.appengine.v1.VpcAccessConnector vpc_access_connector = 121;
      • getVpcAccessConnectorBuilder

        public VpcAccessConnector.Builder getVpcAccessConnectorBuilder()
         Enables VPC connectivity for standard apps.
         
        .google.appengine.v1.VpcAccessConnector vpc_access_connector = 121;
      • setUnknownFields

        public final Version.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<Version.Builder>
      • mergeUnknownFields

        public final Version.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<Version.Builder>