ucar.nc2.stream
Class NcStreamProto.Variable.Builder

java.lang.Object
  extended by com.google.protobuf.AbstractMessage.Builder<BuilderType>
      extended by com.google.protobuf.GeneratedMessage.Builder<NcStreamProto.Variable.Builder>
          extended by ucar.nc2.stream.NcStreamProto.Variable.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, java.lang.Cloneable
Enclosing class:
NcStreamProto.Variable

public static final class NcStreamProto.Variable.Builder
extends com.google.protobuf.GeneratedMessage.Builder<NcStreamProto.Variable.Builder>


Method Summary
 NcStreamProto.Variable.Builder addAllAtts(java.lang.Iterable<? extends NcStreamProto.Attribute> values)
           
 NcStreamProto.Variable.Builder addAllShape(java.lang.Iterable<? extends NcStreamProto.Dimension> values)
           
 NcStreamProto.Variable.Builder addAtts(NcStreamProto.Attribute.Builder builderForValue)
           
 NcStreamProto.Variable.Builder addAtts(NcStreamProto.Attribute value)
           
 NcStreamProto.Variable.Builder addShape(NcStreamProto.Dimension.Builder builderForValue)
           
 NcStreamProto.Variable.Builder addShape(NcStreamProto.Dimension value)
           
 NcStreamProto.Variable build()
           
 NcStreamProto.Variable buildPartial()
           
 NcStreamProto.Variable.Builder clear()
           
 NcStreamProto.Variable.Builder clearAtts()
           
 NcStreamProto.Variable.Builder clearData()
           
 NcStreamProto.Variable.Builder clearDataType()
           
 NcStreamProto.Variable.Builder clearName()
           
 NcStreamProto.Variable.Builder clearShape()
           
 NcStreamProto.Variable.Builder clearUnsigned()
           
 NcStreamProto.Variable.Builder clone()
           
 NcStreamProto.Attribute getAtts(int index)
           
 int getAttsCount()
           
 java.util.List<NcStreamProto.Attribute> getAttsList()
           
 com.google.protobuf.ByteString getData()
           
 NcStreamProto.DataType getDataType()
           
 NcStreamProto.Variable getDefaultInstanceForType()
           
 com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
           
 java.lang.String getName()
           
 NcStreamProto.Dimension getShape(int index)
           
 int getShapeCount()
           
 java.util.List<NcStreamProto.Dimension> getShapeList()
           
 boolean getUnsigned()
           
 boolean hasData()
           
 boolean hasDataType()
           
 boolean hasName()
           
 boolean hasUnsigned()
           
protected  NcStreamProto.Variable internalGetResult()
           
 NcStreamProto.Variable.Builder mergeFrom(com.google.protobuf.CodedInputStream input)
           
 NcStreamProto.Variable.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistry extensionRegistry)
           
 NcStreamProto.Variable.Builder mergeFrom(com.google.protobuf.Message other)
           
 NcStreamProto.Variable.Builder mergeFrom(NcStreamProto.Variable other)
           
 NcStreamProto.Variable.Builder setAtts(int index, NcStreamProto.Attribute.Builder builderForValue)
           
 NcStreamProto.Variable.Builder setAtts(int index, NcStreamProto.Attribute value)
           
 NcStreamProto.Variable.Builder setData(com.google.protobuf.ByteString value)
           
 NcStreamProto.Variable.Builder setDataType(NcStreamProto.DataType value)
           
 NcStreamProto.Variable.Builder setName(java.lang.String value)
           
 NcStreamProto.Variable.Builder setShape(int index, NcStreamProto.Dimension.Builder builderForValue)
           
 NcStreamProto.Variable.Builder setShape(int index, NcStreamProto.Dimension value)
           
 NcStreamProto.Variable.Builder setUnsigned(boolean value)
           
 
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addAll, addRepeatedField, clearField, getAllFields, getField, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, isInitialized, mergeUnknownFields, newBuilderForField, parseUnknownField, setField, setRepeatedField, setUnknownFields
 
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

internalGetResult

protected NcStreamProto.Variable internalGetResult()
Specified by:
internalGetResult in class com.google.protobuf.GeneratedMessage.Builder<NcStreamProto.Variable.Builder>

clear

public NcStreamProto.Variable.Builder clear()
Specified by:
clear in interface com.google.protobuf.Message.Builder
Overrides:
clear in class com.google.protobuf.AbstractMessage.Builder<NcStreamProto.Variable.Builder>

clone

public NcStreamProto.Variable.Builder clone()
Specified by:
clone in interface com.google.protobuf.Message.Builder
Overrides:
clone in class com.google.protobuf.AbstractMessage.Builder<NcStreamProto.Variable.Builder>

getDescriptorForType

public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Specified by:
getDescriptorForType in interface com.google.protobuf.Message.Builder
Overrides:
getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<NcStreamProto.Variable.Builder>

getDefaultInstanceForType

public NcStreamProto.Variable getDefaultInstanceForType()

build

public NcStreamProto.Variable build()

buildPartial

public NcStreamProto.Variable buildPartial()

mergeFrom

public NcStreamProto.Variable.Builder mergeFrom(com.google.protobuf.Message other)
Specified by:
mergeFrom in interface com.google.protobuf.Message.Builder
Overrides:
mergeFrom in class com.google.protobuf.GeneratedMessage.Builder<NcStreamProto.Variable.Builder>

mergeFrom

public NcStreamProto.Variable.Builder mergeFrom(NcStreamProto.Variable other)

mergeFrom

public NcStreamProto.Variable.Builder mergeFrom(com.google.protobuf.CodedInputStream input)
                                         throws java.io.IOException
Specified by:
mergeFrom in interface com.google.protobuf.Message.Builder
Overrides:
mergeFrom in class com.google.protobuf.AbstractMessage.Builder<NcStreamProto.Variable.Builder>
Throws:
java.io.IOException

mergeFrom

public NcStreamProto.Variable.Builder mergeFrom(com.google.protobuf.CodedInputStream input,
                                                com.google.protobuf.ExtensionRegistry extensionRegistry)
                                         throws java.io.IOException
Specified by:
mergeFrom in interface com.google.protobuf.Message.Builder
Overrides:
mergeFrom in class com.google.protobuf.AbstractMessage.Builder<NcStreamProto.Variable.Builder>
Throws:
java.io.IOException

hasName

public boolean hasName()

getName

public java.lang.String getName()

setName

public NcStreamProto.Variable.Builder setName(java.lang.String value)

clearName

public NcStreamProto.Variable.Builder clearName()

hasDataType

public boolean hasDataType()

getDataType

public NcStreamProto.DataType getDataType()

setDataType

public NcStreamProto.Variable.Builder setDataType(NcStreamProto.DataType value)

clearDataType

public NcStreamProto.Variable.Builder clearDataType()

getShapeList

public java.util.List<NcStreamProto.Dimension> getShapeList()

getShapeCount

public int getShapeCount()

getShape

public NcStreamProto.Dimension getShape(int index)

setShape

public NcStreamProto.Variable.Builder setShape(int index,
                                               NcStreamProto.Dimension value)

setShape

public NcStreamProto.Variable.Builder setShape(int index,
                                               NcStreamProto.Dimension.Builder builderForValue)

addShape

public NcStreamProto.Variable.Builder addShape(NcStreamProto.Dimension value)

addShape

public NcStreamProto.Variable.Builder addShape(NcStreamProto.Dimension.Builder builderForValue)

addAllShape

public NcStreamProto.Variable.Builder addAllShape(java.lang.Iterable<? extends NcStreamProto.Dimension> values)

clearShape

public NcStreamProto.Variable.Builder clearShape()

getAttsList

public java.util.List<NcStreamProto.Attribute> getAttsList()

getAttsCount

public int getAttsCount()

getAtts

public NcStreamProto.Attribute getAtts(int index)

setAtts

public NcStreamProto.Variable.Builder setAtts(int index,
                                              NcStreamProto.Attribute value)

setAtts

public NcStreamProto.Variable.Builder setAtts(int index,
                                              NcStreamProto.Attribute.Builder builderForValue)

addAtts

public NcStreamProto.Variable.Builder addAtts(NcStreamProto.Attribute value)

addAtts

public NcStreamProto.Variable.Builder addAtts(NcStreamProto.Attribute.Builder builderForValue)

addAllAtts

public NcStreamProto.Variable.Builder addAllAtts(java.lang.Iterable<? extends NcStreamProto.Attribute> values)

clearAtts

public NcStreamProto.Variable.Builder clearAtts()

hasUnsigned

public boolean hasUnsigned()

getUnsigned

public boolean getUnsigned()

setUnsigned

public NcStreamProto.Variable.Builder setUnsigned(boolean value)

clearUnsigned

public NcStreamProto.Variable.Builder clearUnsigned()

hasData

public boolean hasData()

getData

public com.google.protobuf.ByteString getData()

setData

public NcStreamProto.Variable.Builder setData(com.google.protobuf.ByteString value)

clearData

public NcStreamProto.Variable.Builder clearData()