ucar.nc2.stream
Class NcStreamProto.Variable.Builder

java.lang.Object
  extended by com.google.protobuf.AbstractMessageLite.Builder<BuilderType>
      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, com.google.protobuf.MessageLite.Builder, 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(Iterable<? extends NcStreamProto.Attribute> values)
           
 NcStreamProto.Variable.Builder addAllDimIndex(Iterable<? extends Integer> values)
           
 NcStreamProto.Variable.Builder addAllShape(Iterable<? extends NcStreamProto.Dimension> values)
           
 NcStreamProto.Variable.Builder addAtts(NcStreamProto.Attribute.Builder builderForValue)
           
 NcStreamProto.Variable.Builder addAtts(NcStreamProto.Attribute value)
           
 NcStreamProto.Variable.Builder addDimIndex(int 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 clearDimIndex()
           
 NcStreamProto.Variable.Builder clearEnumType()
           
 NcStreamProto.Variable.Builder clearName()
           
 NcStreamProto.Variable.Builder clearShape()
           
 NcStreamProto.Variable.Builder clearUnsigned()
           
 NcStreamProto.Variable.Builder clone()
           
 NcStreamProto.Attribute getAtts(int index)
           
 int getAttsCount()
           
 List<NcStreamProto.Attribute> getAttsList()
           
 com.google.protobuf.ByteString getData()
           
 NcStreamProto.DataType getDataType()
           
 NcStreamProto.Variable getDefaultInstanceForType()
           
 com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
           
 int getDimIndex(int index)
           
 int getDimIndexCount()
           
 List<Integer> getDimIndexList()
           
 String getEnumType()
           
 String getName()
           
 NcStreamProto.Dimension getShape(int index)
           
 int getShapeCount()
           
 List<NcStreamProto.Dimension> getShapeList()
           
 boolean getUnsigned()
           
 boolean hasData()
           
 boolean hasDataType()
           
 boolean hasEnumType()
           
 boolean hasName()
           
 boolean hasUnsigned()
           
protected  NcStreamProto.Variable internalGetResult()
           
 boolean isInitialized()
           
 NcStreamProto.Variable.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite 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 setDimIndex(int index, int value)
           
 NcStreamProto.Variable.Builder setEnumType(String value)
           
 NcStreamProto.Variable.Builder setName(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
addRepeatedField, clearField, getAllFields, getField, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, 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, mergeFrom, newUninitializedMessageException
 
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, newUninitializedMessageException
 
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
Specified by:
clear in interface com.google.protobuf.MessageLite.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
Specified by:
clone in interface com.google.protobuf.MessageLite.Builder
Overrides:
clone in class com.google.protobuf.GeneratedMessage.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()

isInitialized

public boolean isInitialized()
Specified by:
isInitialized in interface com.google.protobuf.MessageLite.Builder
Overrides:
isInitialized in class com.google.protobuf.GeneratedMessage.Builder<NcStreamProto.Variable.Builder>

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.AbstractMessage.Builder<NcStreamProto.Variable.Builder>

mergeFrom

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

mergeFrom

public NcStreamProto.Variable.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<NcStreamProto.Variable.Builder>
Throws:
IOException

hasName

public boolean hasName()

getName

public String getName()

setName

public NcStreamProto.Variable.Builder setName(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 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(Iterable<? extends NcStreamProto.Dimension> values)

clearShape

public NcStreamProto.Variable.Builder clearShape()

getAttsList

public 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(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()

hasEnumType

public boolean hasEnumType()

getEnumType

public String getEnumType()

setEnumType

public NcStreamProto.Variable.Builder setEnumType(String value)

clearEnumType

public NcStreamProto.Variable.Builder clearEnumType()

getDimIndexList

public List<Integer> getDimIndexList()

getDimIndexCount

public int getDimIndexCount()

getDimIndex

public int getDimIndex(int index)

setDimIndex

public NcStreamProto.Variable.Builder setDimIndex(int index,
                                                  int value)

addDimIndex

public NcStreamProto.Variable.Builder addDimIndex(int value)

addAllDimIndex

public NcStreamProto.Variable.Builder addAllDimIndex(Iterable<? extends Integer> values)

clearDimIndex

public NcStreamProto.Variable.Builder clearDimIndex()


Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.