Package ucar.nc2.stream
Class NcStreamProto.ArrayStructureRow.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<NcStreamProto.ArrayStructureRow.Builder>
-
- ucar.nc2.stream.NcStreamProto.ArrayStructureRow.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
,NcStreamProto.ArrayStructureRowOrBuilder
- Enclosing class:
- NcStreamProto.ArrayStructureRow
public static final class NcStreamProto.ArrayStructureRow.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<NcStreamProto.ArrayStructureRow.Builder> implements NcStreamProto.ArrayStructureRowOrBuilder
Protobuf typeArrayStructureRow
-
-
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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<NcStreamProto.ArrayStructureRow.Builder>
-
clear
public NcStreamProto.ArrayStructureRow.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<NcStreamProto.ArrayStructureRow.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<NcStreamProto.ArrayStructureRow.Builder>
-
getDefaultInstanceForType
public NcStreamProto.ArrayStructureRow getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public NcStreamProto.ArrayStructureRow build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public NcStreamProto.ArrayStructureRow buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public NcStreamProto.ArrayStructureRow.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<NcStreamProto.ArrayStructureRow.Builder>
-
mergeFrom
public NcStreamProto.ArrayStructureRow.Builder mergeFrom(NcStreamProto.ArrayStructureRow other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<NcStreamProto.ArrayStructureRow.Builder>
-
mergeFrom
public NcStreamProto.ArrayStructureRow.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<NcStreamProto.ArrayStructureRow.Builder>
- Throws:
IOException
-
getMembersList
public List<NcStreamProto.Member> getMembersList()
repeated .Member members = 1;
- Specified by:
getMembersList
in interfaceNcStreamProto.ArrayStructureRowOrBuilder
-
getMembersCount
public int getMembersCount()
repeated .Member members = 1;
- Specified by:
getMembersCount
in interfaceNcStreamProto.ArrayStructureRowOrBuilder
-
getMembers
public NcStreamProto.Member getMembers(int index)
repeated .Member members = 1;
- Specified by:
getMembers
in interfaceNcStreamProto.ArrayStructureRowOrBuilder
-
setMembers
public NcStreamProto.ArrayStructureRow.Builder setMembers(int index, NcStreamProto.Member value)
repeated .Member members = 1;
-
setMembers
public NcStreamProto.ArrayStructureRow.Builder setMembers(int index, NcStreamProto.Member.Builder builderForValue)
repeated .Member members = 1;
-
addMembers
public NcStreamProto.ArrayStructureRow.Builder addMembers(NcStreamProto.Member value)
repeated .Member members = 1;
-
addMembers
public NcStreamProto.ArrayStructureRow.Builder addMembers(int index, NcStreamProto.Member value)
repeated .Member members = 1;
-
addMembers
public NcStreamProto.ArrayStructureRow.Builder addMembers(NcStreamProto.Member.Builder builderForValue)
repeated .Member members = 1;
-
addMembers
public NcStreamProto.ArrayStructureRow.Builder addMembers(int index, NcStreamProto.Member.Builder builderForValue)
repeated .Member members = 1;
-
addAllMembers
public NcStreamProto.ArrayStructureRow.Builder addAllMembers(Iterable<? extends NcStreamProto.Member> values)
repeated .Member members = 1;
-
clearMembers
public NcStreamProto.ArrayStructureRow.Builder clearMembers()
repeated .Member members = 1;
-
removeMembers
public NcStreamProto.ArrayStructureRow.Builder removeMembers(int index)
repeated .Member members = 1;
-
getMembersBuilder
public NcStreamProto.Member.Builder getMembersBuilder(int index)
repeated .Member members = 1;
-
getMembersOrBuilder
public NcStreamProto.MemberOrBuilder getMembersOrBuilder(int index)
repeated .Member members = 1;
- Specified by:
getMembersOrBuilder
in interfaceNcStreamProto.ArrayStructureRowOrBuilder
-
getMembersOrBuilderList
public List<? extends NcStreamProto.MemberOrBuilder> getMembersOrBuilderList()
repeated .Member members = 1;
- Specified by:
getMembersOrBuilderList
in interfaceNcStreamProto.ArrayStructureRowOrBuilder
-
addMembersBuilder
public NcStreamProto.Member.Builder addMembersBuilder()
repeated .Member members = 1;
-
addMembersBuilder
public NcStreamProto.Member.Builder addMembersBuilder(int index)
repeated .Member members = 1;
-
getMembersBuilderList
public List<NcStreamProto.Member.Builder> getMembersBuilderList()
repeated .Member members = 1;
-
getNrows
public long getNrows()
number of rows in this message
uint64 nrows = 5;
- Specified by:
getNrows
in interfaceNcStreamProto.ArrayStructureRowOrBuilder
- Returns:
- The nrows.
-
setNrows
public NcStreamProto.ArrayStructureRow.Builder setNrows(long value)
number of rows in this message
uint64 nrows = 5;
- Parameters:
value
- The nrows to set.- Returns:
- This builder for chaining.
-
clearNrows
public NcStreamProto.ArrayStructureRow.Builder clearNrows()
number of rows in this message
uint64 nrows = 5;
- Returns:
- This builder for chaining.
-
getRowLength
public int getRowLength()
length in bytes of each row
uint32 rowLength = 6;
- Specified by:
getRowLength
in interfaceNcStreamProto.ArrayStructureRowOrBuilder
- Returns:
- The rowLength.
-
setRowLength
public NcStreamProto.ArrayStructureRow.Builder setRowLength(int value)
length in bytes of each row
uint32 rowLength = 6;
- Parameters:
value
- The rowLength to set.- Returns:
- This builder for chaining.
-
clearRowLength
public NcStreamProto.ArrayStructureRow.Builder clearRowLength()
length in bytes of each row
uint32 rowLength = 6;
- Returns:
- This builder for chaining.
-
getFixdata
public com.google.protobuf.ByteString getFixdata()
fixed data
bytes fixdata = 10;
- Specified by:
getFixdata
in interfaceNcStreamProto.ArrayStructureRowOrBuilder
- Returns:
- The fixdata.
-
setFixdata
public NcStreamProto.ArrayStructureRow.Builder setFixdata(com.google.protobuf.ByteString value)
fixed data
bytes fixdata = 10;
- Parameters:
value
- The fixdata to set.- Returns:
- This builder for chaining.
-
clearFixdata
public NcStreamProto.ArrayStructureRow.Builder clearFixdata()
fixed data
bytes fixdata = 10;
- Returns:
- This builder for chaining.
-
getStringdataList
public com.google.protobuf.ProtocolStringList getStringdataList()
string dataType
repeated string stringdata = 11;
- Specified by:
getStringdataList
in interfaceNcStreamProto.ArrayStructureRowOrBuilder
- Returns:
- A list containing the stringdata.
-
getStringdataCount
public int getStringdataCount()
string dataType
repeated string stringdata = 11;
- Specified by:
getStringdataCount
in interfaceNcStreamProto.ArrayStructureRowOrBuilder
- Returns:
- The count of stringdata.
-
getStringdata
public String getStringdata(int index)
string dataType
repeated string stringdata = 11;
- Specified by:
getStringdata
in interfaceNcStreamProto.ArrayStructureRowOrBuilder
- 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:
getStringdataBytes
in interfaceNcStreamProto.ArrayStructureRowOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the stringdata at the given index.
-
setStringdata
public NcStreamProto.ArrayStructureRow.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.ArrayStructureRow.Builder addStringdata(String value)
string dataType
repeated string stringdata = 11;
- Parameters:
value
- The stringdata to add.- Returns:
- This builder for chaining.
-
addAllStringdata
public NcStreamProto.ArrayStructureRow.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.ArrayStructureRow.Builder clearStringdata()
string dataType
repeated string stringdata = 11;
- Returns:
- This builder for chaining.
-
addStringdataBytes
public NcStreamProto.ArrayStructureRow.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.
-
getBytedataList
public List<com.google.protobuf.ByteString> getBytedataList()
opaque dataType and vlens
repeated bytes bytedata = 13;
- Specified by:
getBytedataList
in interfaceNcStreamProto.ArrayStructureRowOrBuilder
- Returns:
- A list containing the bytedata.
-
getBytedataCount
public int getBytedataCount()
opaque dataType and vlens
repeated bytes bytedata = 13;
- Specified by:
getBytedataCount
in interfaceNcStreamProto.ArrayStructureRowOrBuilder
- Returns:
- The count of bytedata.
-
getBytedata
public com.google.protobuf.ByteString getBytedata(int index)
opaque dataType and vlens
repeated bytes bytedata = 13;
- Specified by:
getBytedata
in interfaceNcStreamProto.ArrayStructureRowOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The bytedata at the given index.
-
setBytedata
public NcStreamProto.ArrayStructureRow.Builder setBytedata(int index, com.google.protobuf.ByteString value)
opaque dataType and vlens
repeated bytes bytedata = 13;
- Parameters:
index
- The index to set the value at.value
- The bytedata to set.- Returns:
- This builder for chaining.
-
addBytedata
public NcStreamProto.ArrayStructureRow.Builder addBytedata(com.google.protobuf.ByteString value)
opaque dataType and vlens
repeated bytes bytedata = 13;
- Parameters:
value
- The bytedata to add.- Returns:
- This builder for chaining.
-
addAllBytedata
public NcStreamProto.ArrayStructureRow.Builder addAllBytedata(Iterable<? extends com.google.protobuf.ByteString> values)
opaque dataType and vlens
repeated bytes bytedata = 13;
- Parameters:
values
- The bytedata to add.- Returns:
- This builder for chaining.
-
clearBytedata
public NcStreamProto.ArrayStructureRow.Builder clearBytedata()
opaque dataType and vlens
repeated bytes bytedata = 13;
- Returns:
- This builder for chaining.
-
getStructdataList
public List<NcStreamProto.ArrayStructureRow> getStructdataList()
structure/seq dataType
repeated .ArrayStructureRow structdata = 14;
- Specified by:
getStructdataList
in interfaceNcStreamProto.ArrayStructureRowOrBuilder
-
getStructdataCount
public int getStructdataCount()
structure/seq dataType
repeated .ArrayStructureRow structdata = 14;
- Specified by:
getStructdataCount
in interfaceNcStreamProto.ArrayStructureRowOrBuilder
-
getStructdata
public NcStreamProto.ArrayStructureRow getStructdata(int index)
structure/seq dataType
repeated .ArrayStructureRow structdata = 14;
- Specified by:
getStructdata
in interfaceNcStreamProto.ArrayStructureRowOrBuilder
-
setStructdata
public NcStreamProto.ArrayStructureRow.Builder setStructdata(int index, NcStreamProto.ArrayStructureRow value)
structure/seq dataType
repeated .ArrayStructureRow structdata = 14;
-
setStructdata
public NcStreamProto.ArrayStructureRow.Builder setStructdata(int index, NcStreamProto.ArrayStructureRow.Builder builderForValue)
structure/seq dataType
repeated .ArrayStructureRow structdata = 14;
-
addStructdata
public NcStreamProto.ArrayStructureRow.Builder addStructdata(NcStreamProto.ArrayStructureRow value)
structure/seq dataType
repeated .ArrayStructureRow structdata = 14;
-
addStructdata
public NcStreamProto.ArrayStructureRow.Builder addStructdata(int index, NcStreamProto.ArrayStructureRow value)
structure/seq dataType
repeated .ArrayStructureRow structdata = 14;
-
addStructdata
public NcStreamProto.ArrayStructureRow.Builder addStructdata(NcStreamProto.ArrayStructureRow.Builder builderForValue)
structure/seq dataType
repeated .ArrayStructureRow structdata = 14;
-
addStructdata
public NcStreamProto.ArrayStructureRow.Builder addStructdata(int index, NcStreamProto.ArrayStructureRow.Builder builderForValue)
structure/seq dataType
repeated .ArrayStructureRow structdata = 14;
-
addAllStructdata
public NcStreamProto.ArrayStructureRow.Builder addAllStructdata(Iterable<? extends NcStreamProto.ArrayStructureRow> values)
structure/seq dataType
repeated .ArrayStructureRow structdata = 14;
-
clearStructdata
public NcStreamProto.ArrayStructureRow.Builder clearStructdata()
structure/seq dataType
repeated .ArrayStructureRow structdata = 14;
-
removeStructdata
public NcStreamProto.ArrayStructureRow.Builder removeStructdata(int index)
structure/seq dataType
repeated .ArrayStructureRow structdata = 14;
-
getStructdataBuilder
public NcStreamProto.ArrayStructureRow.Builder getStructdataBuilder(int index)
structure/seq dataType
repeated .ArrayStructureRow structdata = 14;
-
getStructdataOrBuilder
public NcStreamProto.ArrayStructureRowOrBuilder getStructdataOrBuilder(int index)
structure/seq dataType
repeated .ArrayStructureRow structdata = 14;
- Specified by:
getStructdataOrBuilder
in interfaceNcStreamProto.ArrayStructureRowOrBuilder
-
getStructdataOrBuilderList
public List<? extends NcStreamProto.ArrayStructureRowOrBuilder> getStructdataOrBuilderList()
structure/seq dataType
repeated .ArrayStructureRow structdata = 14;
- Specified by:
getStructdataOrBuilderList
in interfaceNcStreamProto.ArrayStructureRowOrBuilder
-
addStructdataBuilder
public NcStreamProto.ArrayStructureRow.Builder addStructdataBuilder()
structure/seq dataType
repeated .ArrayStructureRow structdata = 14;
-
addStructdataBuilder
public NcStreamProto.ArrayStructureRow.Builder addStructdataBuilder(int index)
structure/seq dataType
repeated .ArrayStructureRow structdata = 14;
-
getStructdataBuilderList
public List<NcStreamProto.ArrayStructureRow.Builder> getStructdataBuilderList()
structure/seq dataType
repeated .ArrayStructureRow structdata = 14;
-
setUnknownFields
public final NcStreamProto.ArrayStructureRow.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<NcStreamProto.ArrayStructureRow.Builder>
-
mergeUnknownFields
public final NcStreamProto.ArrayStructureRow.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<NcStreamProto.ArrayStructureRow.Builder>
-
-