Package s2.v1alpha

Class BasinInfo.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.lang.Cloneable, BasinInfoOrBuilder
    Enclosing class:
    BasinInfo

    public static final class BasinInfo.Builder
    extends com.google.protobuf.GeneratedMessage.Builder<BasinInfo.Builder>
    implements BasinInfoOrBuilder
     Basin information.
     
    Protobuf type s2.v1alpha.BasinInfo
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      BasinInfo build()  
      BasinInfo buildPartial()  
      BasinInfo.Builder clear()  
      BasinInfo.Builder clearCell()
      Cell assignment.
      BasinInfo.Builder clearName()
      Basin name.
      BasinInfo.Builder clearScope()
      Basin scope.
      BasinInfo.Builder clearState()
      Basin state.
      java.lang.String getCell()
      Cell assignment.
      com.google.protobuf.ByteString getCellBytes()
      Cell assignment.
      BasinInfo getDefaultInstanceForType()  
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      com.google.protobuf.Descriptors.Descriptor getDescriptorForType()  
      java.lang.String getName()
      Basin name.
      com.google.protobuf.ByteString getNameBytes()
      Basin name.
      java.lang.String getScope()
      Basin scope.
      com.google.protobuf.ByteString getScopeBytes()
      Basin scope.
      BasinState getState()
      Basin state.
      int getStateValue()
      Basin state.
      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()  
      boolean isInitialized()  
      BasinInfo.Builder mergeFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      BasinInfo.Builder mergeFrom​(com.google.protobuf.Message other)  
      BasinInfo.Builder mergeFrom​(BasinInfo other)  
      BasinInfo.Builder setCell​(java.lang.String value)
      Cell assignment.
      BasinInfo.Builder setCellBytes​(com.google.protobuf.ByteString value)
      Cell assignment.
      BasinInfo.Builder setName​(java.lang.String value)
      Basin name.
      BasinInfo.Builder setNameBytes​(com.google.protobuf.ByteString value)
      Basin name.
      BasinInfo.Builder setScope​(java.lang.String value)
      Basin scope.
      BasinInfo.Builder setScopeBytes​(com.google.protobuf.ByteString value)
      Basin scope.
      BasinInfo.Builder setState​(BasinState value)
      Basin state.
      BasinInfo.Builder setStateValue​(int value)
      Basin state.
      • Methods inherited from class com.google.protobuf.GeneratedMessage.Builder

        addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
      • Methods inherited from class com.google.protobuf.AbstractMessage.Builder

        findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
      • Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

        addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface com.google.protobuf.Message.Builder

        mergeDelimitedFrom, mergeDelimitedFrom
      • Methods inherited from interface com.google.protobuf.MessageLite.Builder

        mergeFrom
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getDescriptor

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

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

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

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

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

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

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

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

        public BasinInfo.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                    throws java.io.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<BasinInfo.Builder>
        Throws:
        java.io.IOException
      • getName

        public java.lang.String getName()
         Basin name.
         
        string name = 1;
        Specified by:
        getName in interface BasinInfoOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Basin name.
         
        string name = 1;
        Specified by:
        getNameBytes in interface BasinInfoOrBuilder
        Returns:
        The bytes for name.
      • setName

        public BasinInfo.Builder setName​(java.lang.String value)
         Basin name.
         
        string name = 1;
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public BasinInfo.Builder clearName()
         Basin name.
         
        string name = 1;
        Returns:
        This builder for chaining.
      • setNameBytes

        public BasinInfo.Builder setNameBytes​(com.google.protobuf.ByteString value)
         Basin name.
         
        string name = 1;
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getScope

        public java.lang.String getScope()
         Basin scope.
         
        string scope = 2;
        Specified by:
        getScope in interface BasinInfoOrBuilder
        Returns:
        The scope.
      • getScopeBytes

        public com.google.protobuf.ByteString getScopeBytes()
         Basin scope.
         
        string scope = 2;
        Specified by:
        getScopeBytes in interface BasinInfoOrBuilder
        Returns:
        The bytes for scope.
      • setScope

        public BasinInfo.Builder setScope​(java.lang.String value)
         Basin scope.
         
        string scope = 2;
        Parameters:
        value - The scope to set.
        Returns:
        This builder for chaining.
      • clearScope

        public BasinInfo.Builder clearScope()
         Basin scope.
         
        string scope = 2;
        Returns:
        This builder for chaining.
      • setScopeBytes

        public BasinInfo.Builder setScopeBytes​(com.google.protobuf.ByteString value)
         Basin scope.
         
        string scope = 2;
        Parameters:
        value - The bytes for scope to set.
        Returns:
        This builder for chaining.
      • getCell

        public java.lang.String getCell()
         Cell assignment.
         
        string cell = 3;
        Specified by:
        getCell in interface BasinInfoOrBuilder
        Returns:
        The cell.
      • getCellBytes

        public com.google.protobuf.ByteString getCellBytes()
         Cell assignment.
         
        string cell = 3;
        Specified by:
        getCellBytes in interface BasinInfoOrBuilder
        Returns:
        The bytes for cell.
      • setCell

        public BasinInfo.Builder setCell​(java.lang.String value)
         Cell assignment.
         
        string cell = 3;
        Parameters:
        value - The cell to set.
        Returns:
        This builder for chaining.
      • clearCell

        public BasinInfo.Builder clearCell()
         Cell assignment.
         
        string cell = 3;
        Returns:
        This builder for chaining.
      • setCellBytes

        public BasinInfo.Builder setCellBytes​(com.google.protobuf.ByteString value)
         Cell assignment.
         
        string cell = 3;
        Parameters:
        value - The bytes for cell to set.
        Returns:
        This builder for chaining.
      • getStateValue

        public int getStateValue()
         Basin state.
         
        .s2.v1alpha.BasinState state = 4;
        Specified by:
        getStateValue in interface BasinInfoOrBuilder
        Returns:
        The enum numeric value on the wire for state.
      • setStateValue

        public BasinInfo.Builder setStateValue​(int value)
         Basin state.
         
        .s2.v1alpha.BasinState state = 4;
        Parameters:
        value - The enum numeric value on the wire for state to set.
        Returns:
        This builder for chaining.
      • setState

        public BasinInfo.Builder setState​(BasinState value)
         Basin state.
         
        .s2.v1alpha.BasinState state = 4;
        Parameters:
        value - The state to set.
        Returns:
        This builder for chaining.
      • clearState

        public BasinInfo.Builder clearState()
         Basin state.
         
        .s2.v1alpha.BasinState state = 4;
        Returns:
        This builder for chaining.