Package ucar.nc2.stream
Class NcStreamProto.DataCol.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<NcStreamProto.DataCol.Builder>
-
- ucar.nc2.stream.NcStreamProto.DataCol.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,NcStreamProto.DataColOrBuilder
- Enclosing class:
- NcStreamProto.DataCol
public static final class NcStreamProto.DataCol.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<NcStreamProto.DataCol.Builder> implements NcStreamProto.DataColOrBuilder
Protobuf typeDataCol
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, 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
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<NcStreamProto.DataCol.Builder>
-
clear
public NcStreamProto.DataCol.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<NcStreamProto.DataCol.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<NcStreamProto.DataCol.Builder>
-
getDefaultInstanceForType
public NcStreamProto.DataCol getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public NcStreamProto.DataCol build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public NcStreamProto.DataCol buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public NcStreamProto.DataCol.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NcStreamProto.DataCol.Builder>
-
mergeFrom
public NcStreamProto.DataCol.Builder mergeFrom(NcStreamProto.DataCol other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<NcStreamProto.DataCol.Builder>
-
mergeFrom
public NcStreamProto.DataCol.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NcStreamProto.DataCol.Builder>- Throws:
IOException
-
getName
public String getName()
fullname for top, shortname for member
string name = 1;- Specified by:
getNamein interfaceNcStreamProto.DataColOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
fullname for top, shortname for member
string name = 1;- Specified by:
getNameBytesin interfaceNcStreamProto.DataColOrBuilder- Returns:
- The bytes for name.
-
setName
public NcStreamProto.DataCol.Builder setName(String value)
fullname for top, shortname for member
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public NcStreamProto.DataCol.Builder clearName()
fullname for top, shortname for member
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
public NcStreamProto.DataCol.Builder setNameBytes(com.google.protobuf.ByteString value)
fullname for top, shortname for member
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDataTypeValue
public int getDataTypeValue()
.DataType dataType = 2;- Specified by:
getDataTypeValuein interfaceNcStreamProto.DataColOrBuilder- Returns:
- The enum numeric value on the wire for dataType.
-
setDataTypeValue
public NcStreamProto.DataCol.Builder setDataTypeValue(int value)
.DataType dataType = 2;- Parameters:
value- The enum numeric value on the wire for dataType to set.- Returns:
- This builder for chaining.
-
getDataType
public NcStreamProto.DataType getDataType()
.DataType dataType = 2;- Specified by:
getDataTypein interfaceNcStreamProto.DataColOrBuilder- Returns:
- The dataType.
-
setDataType
public NcStreamProto.DataCol.Builder setDataType(NcStreamProto.DataType value)
.DataType dataType = 2;- Parameters:
value- The dataType to set.- Returns:
- This builder for chaining.
-
clearDataType
public NcStreamProto.DataCol.Builder clearDataType()
.DataType dataType = 2;- Returns:
- This builder for chaining.
-
hasSection
public boolean hasSection()
.Section section = 3;- Specified by:
hasSectionin interfaceNcStreamProto.DataColOrBuilder- Returns:
- Whether the section field is set.
-
getSection
public NcStreamProto.Section getSection()
.Section section = 3;- Specified by:
getSectionin interfaceNcStreamProto.DataColOrBuilder- Returns:
- The section.
-
setSection
public NcStreamProto.DataCol.Builder setSection(NcStreamProto.Section value)
.Section section = 3;
-
setSection
public NcStreamProto.DataCol.Builder setSection(NcStreamProto.Section.Builder builderForValue)
.Section section = 3;
-
mergeSection
public NcStreamProto.DataCol.Builder mergeSection(NcStreamProto.Section value)
.Section section = 3;
-
clearSection
public NcStreamProto.DataCol.Builder clearSection()
.Section section = 3;
-
getSectionBuilder
public NcStreamProto.Section.Builder getSectionBuilder()
.Section section = 3;
-
getSectionOrBuilder
public NcStreamProto.SectionOrBuilder getSectionOrBuilder()
.Section section = 3;- Specified by:
getSectionOrBuilderin interfaceNcStreamProto.DataColOrBuilder
-
getBigend
public boolean getBigend()
bool bigend = 4;- Specified by:
getBigendin interfaceNcStreamProto.DataColOrBuilder- Returns:
- The bigend.
-
setBigend
public NcStreamProto.DataCol.Builder setBigend(boolean value)
bool bigend = 4;- Parameters:
value- The bigend to set.- Returns:
- This builder for chaining.
-
clearBigend
public NcStreamProto.DataCol.Builder clearBigend()
bool bigend = 4;- Returns:
- This builder for chaining.
-
getVersion
public int getVersion()
uint32 version = 5;- Specified by:
getVersionin interfaceNcStreamProto.DataColOrBuilder- Returns:
- The version.
-
setVersion
public NcStreamProto.DataCol.Builder setVersion(int value)
uint32 version = 5;- Parameters:
value- The version to set.- Returns:
- This builder for chaining.
-
clearVersion
public NcStreamProto.DataCol.Builder clearVersion()
uint32 version = 5;- Returns:
- This builder for chaining.
-
getIsVlen
public boolean getIsVlen()
bool isVlen = 7;- Specified by:
getIsVlenin interfaceNcStreamProto.DataColOrBuilder- Returns:
- The isVlen.
-
setIsVlen
public NcStreamProto.DataCol.Builder setIsVlen(boolean value)
bool isVlen = 7;- Parameters:
value- The isVlen to set.- Returns:
- This builder for chaining.
-
clearIsVlen
public NcStreamProto.DataCol.Builder clearIsVlen()
bool isVlen = 7;- Returns:
- This builder for chaining.
-
getNelems
public int getNelems()
uint32 nelems = 9;- Specified by:
getNelemsin interfaceNcStreamProto.DataColOrBuilder- Returns:
- The nelems.
-
setNelems
public NcStreamProto.DataCol.Builder setNelems(int value)
uint32 nelems = 9;- Parameters:
value- The nelems to set.- Returns:
- This builder for chaining.
-
clearNelems
public NcStreamProto.DataCol.Builder clearNelems()
uint32 nelems = 9;- Returns:
- This builder for chaining.
-
getPrimdata
public com.google.protobuf.ByteString getPrimdata()
oneof
bytes primdata = 10;- Specified by:
getPrimdatain interfaceNcStreamProto.DataColOrBuilder- Returns:
- The primdata.
-
setPrimdata
public NcStreamProto.DataCol.Builder setPrimdata(com.google.protobuf.ByteString value)
oneof
bytes primdata = 10;- Parameters:
value- The primdata to set.- Returns:
- This builder for chaining.
-
clearPrimdata
public NcStreamProto.DataCol.Builder clearPrimdata()
oneof
bytes primdata = 10;- Returns:
- This builder for chaining.
-
getStringdataList
public com.google.protobuf.ProtocolStringList getStringdataList()
string dataType
repeated string stringdata = 11;- Specified by:
getStringdataListin interfaceNcStreamProto.DataColOrBuilder- Returns:
- A list containing the stringdata.
-
getStringdataCount
public int getStringdataCount()
string dataType
repeated string stringdata = 11;- Specified by:
getStringdataCountin interfaceNcStreamProto.DataColOrBuilder- Returns:
- The count of stringdata.
-
getStringdata
public String getStringdata(int index)
string dataType
repeated string stringdata = 11;- Specified by:
getStringdatain interfaceNcStreamProto.DataColOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The stringdata at the given index.
-
getStringdataBytes
public com.google.protobuf.ByteString getStringdataBytes(int index)
string dataType
repeated string stringdata = 11;- Specified by:
getStringdataBytesin interfaceNcStreamProto.DataColOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the stringdata at the given index.
-
setStringdata
public NcStreamProto.DataCol.Builder setStringdata(int index, String value)
string dataType
repeated string stringdata = 11;- Parameters:
index- The index to set the value at.value- The stringdata to set.- Returns:
- This builder for chaining.
-
addStringdata
public NcStreamProto.DataCol.Builder addStringdata(String value)
string dataType
repeated string stringdata = 11;- Parameters:
value- The stringdata to add.- Returns:
- This builder for chaining.
-
addAllStringdata
public NcStreamProto.DataCol.Builder addAllStringdata(Iterable<String> values)
string dataType
repeated string stringdata = 11;- Parameters:
values- The stringdata to add.- Returns:
- This builder for chaining.
-
clearStringdata
public NcStreamProto.DataCol.Builder clearStringdata()
string dataType
repeated string stringdata = 11;- Returns:
- This builder for chaining.
-
addStringdataBytes
public NcStreamProto.DataCol.Builder addStringdataBytes(com.google.protobuf.ByteString value)
string dataType
repeated string stringdata = 11;- Parameters:
value- The bytes of the stringdata to add.- Returns:
- This builder for chaining.
-
getVlensList
public List<Integer> getVlensList()
isVlen true
repeated uint32 vlens = 12;- Specified by:
getVlensListin interfaceNcStreamProto.DataColOrBuilder- Returns:
- A list containing the vlens.
-
getVlensCount
public int getVlensCount()
isVlen true
repeated uint32 vlens = 12;- Specified by:
getVlensCountin interfaceNcStreamProto.DataColOrBuilder- Returns:
- The count of vlens.
-
getVlens
public int getVlens(int index)
isVlen true
repeated uint32 vlens = 12;- Specified by:
getVlensin interfaceNcStreamProto.DataColOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The vlens at the given index.
-
setVlens
public NcStreamProto.DataCol.Builder setVlens(int index, int value)
isVlen true
repeated uint32 vlens = 12;- Parameters:
index- The index to set the value at.value- The vlens to set.- Returns:
- This builder for chaining.
-
addVlens
public NcStreamProto.DataCol.Builder addVlens(int value)
isVlen true
repeated uint32 vlens = 12;- Parameters:
value- The vlens to add.- Returns:
- This builder for chaining.
-
addAllVlens
public NcStreamProto.DataCol.Builder addAllVlens(Iterable<? extends Integer> values)
isVlen true
repeated uint32 vlens = 12;- Parameters:
values- The vlens to add.- Returns:
- This builder for chaining.
-
clearVlens
public NcStreamProto.DataCol.Builder clearVlens()
isVlen true
repeated uint32 vlens = 12;- Returns:
- This builder for chaining.
-
getOpaquedataList
public List<com.google.protobuf.ByteString> getOpaquedataList()
opaque dataType
repeated bytes opaquedata = 13;- Specified by:
getOpaquedataListin interfaceNcStreamProto.DataColOrBuilder- Returns:
- A list containing the opaquedata.
-
getOpaquedataCount
public int getOpaquedataCount()
opaque dataType
repeated bytes opaquedata = 13;- Specified by:
getOpaquedataCountin interfaceNcStreamProto.DataColOrBuilder- Returns:
- The count of opaquedata.
-
getOpaquedata
public com.google.protobuf.ByteString getOpaquedata(int index)
opaque dataType
repeated bytes opaquedata = 13;- Specified by:
getOpaquedatain interfaceNcStreamProto.DataColOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The opaquedata at the given index.
-
setOpaquedata
public NcStreamProto.DataCol.Builder setOpaquedata(int index, com.google.protobuf.ByteString value)
opaque dataType
repeated bytes opaquedata = 13;- Parameters:
index- The index to set the value at.value- The opaquedata to set.- Returns:
- This builder for chaining.
-
addOpaquedata
public NcStreamProto.DataCol.Builder addOpaquedata(com.google.protobuf.ByteString value)
opaque dataType
repeated bytes opaquedata = 13;- Parameters:
value- The opaquedata to add.- Returns:
- This builder for chaining.
-
addAllOpaquedata
public NcStreamProto.DataCol.Builder addAllOpaquedata(Iterable<? extends com.google.protobuf.ByteString> values)
opaque dataType
repeated bytes opaquedata = 13;- Parameters:
values- The opaquedata to add.- Returns:
- This builder for chaining.
-
clearOpaquedata
public NcStreamProto.DataCol.Builder clearOpaquedata()
opaque dataType
repeated bytes opaquedata = 13;- Returns:
- This builder for chaining.
-
hasStructdata
public boolean hasStructdata()
structures
.ArrayStructureCol structdata = 14;- Specified by:
hasStructdatain interfaceNcStreamProto.DataColOrBuilder- Returns:
- Whether the structdata field is set.
-
getStructdata
public NcStreamProto.ArrayStructureCol getStructdata()
structures
.ArrayStructureCol structdata = 14;- Specified by:
getStructdatain interfaceNcStreamProto.DataColOrBuilder- Returns:
- The structdata.
-
setStructdata
public NcStreamProto.DataCol.Builder setStructdata(NcStreamProto.ArrayStructureCol value)
structures
.ArrayStructureCol structdata = 14;
-
setStructdata
public NcStreamProto.DataCol.Builder setStructdata(NcStreamProto.ArrayStructureCol.Builder builderForValue)
structures
.ArrayStructureCol structdata = 14;
-
mergeStructdata
public NcStreamProto.DataCol.Builder mergeStructdata(NcStreamProto.ArrayStructureCol value)
structures
.ArrayStructureCol structdata = 14;
-
clearStructdata
public NcStreamProto.DataCol.Builder clearStructdata()
structures
.ArrayStructureCol structdata = 14;
-
getStructdataBuilder
public NcStreamProto.ArrayStructureCol.Builder getStructdataBuilder()
structures
.ArrayStructureCol structdata = 14;
-
getStructdataOrBuilder
public NcStreamProto.ArrayStructureColOrBuilder getStructdataOrBuilder()
structures
.ArrayStructureCol structdata = 14;- Specified by:
getStructdataOrBuilderin interfaceNcStreamProto.DataColOrBuilder
-
setUnknownFields
public final NcStreamProto.DataCol.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<NcStreamProto.DataCol.Builder>
-
mergeUnknownFields
public final NcStreamProto.DataCol.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<NcStreamProto.DataCol.Builder>
-
-