Package ucar.nc2.stream
Class NcStreamProto.Data.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<NcStreamProto.Data.Builder>
-
- ucar.nc2.stream.NcStreamProto.Data.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,NcStreamProto.DataOrBuilder
- Enclosing class:
- NcStreamProto.Data
public static final class NcStreamProto.Data.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<NcStreamProto.Data.Builder> implements NcStreamProto.DataOrBuilder
Protobuf typeData
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description NcStreamProto.Data.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)NcStreamProto.Databuild()NcStreamProto.DatabuildPartial()NcStreamProto.Data.Builderclear()NcStreamProto.Data.BuilderclearBigend()[default=true] in proto2NcStreamProto.Data.BuilderclearBigendPresent()NcStreamProto.Data.BuilderclearCompress().Compress compress = 6;NcStreamProto.Data.BuilderclearDataType().DataType dataType = 2;NcStreamProto.Data.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)NcStreamProto.Data.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)NcStreamProto.Data.BuilderclearSection()not required for SEQUENCENcStreamProto.Data.BuilderclearUncompressedSize()uint32 uncompressedSize = 8;NcStreamProto.Data.BuilderclearVarName()full escaped name.NcStreamProto.Data.BuilderclearVdata()bool vdata = 7;NcStreamProto.Data.BuilderclearVersion()version=2 for proto2, >=3 for proto3 (v5.0+)NcStreamProto.Data.Builderclone()booleangetBigend()[default=true] in proto2NcStreamProto.Data.BigendPresentCasegetBigendPresentCase()NcStreamProto.CompressgetCompress().Compress compress = 6;intgetCompressValue().Compress compress = 6;NcStreamProto.DataTypegetDataType().DataType dataType = 2;intgetDataTypeValue().DataType dataType = 2;NcStreamProto.DatagetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()NcStreamProto.SectiongetSection()not required for SEQUENCENcStreamProto.Section.BuildergetSectionBuilder()not required for SEQUENCENcStreamProto.SectionOrBuildergetSectionOrBuilder()not required for SEQUENCEintgetUncompressedSize()uint32 uncompressedSize = 8;StringgetVarName()full escaped name.com.google.protobuf.ByteStringgetVarNameBytes()full escaped name.booleangetVdata()bool vdata = 7;intgetVersion()version=2 for proto2, >=3 for proto3 (v5.0+)booleanhasSection()not required for SEQUENCEprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()NcStreamProto.Data.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)NcStreamProto.Data.BuildermergeFrom(com.google.protobuf.Message other)NcStreamProto.Data.BuildermergeFrom(NcStreamProto.Data other)NcStreamProto.Data.BuildermergeSection(NcStreamProto.Section value)not required for SEQUENCENcStreamProto.Data.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)NcStreamProto.Data.BuildersetBigend(boolean value)[default=true] in proto2NcStreamProto.Data.BuildersetCompress(NcStreamProto.Compress value).Compress compress = 6;NcStreamProto.Data.BuildersetCompressValue(int value).Compress compress = 6;NcStreamProto.Data.BuildersetDataType(NcStreamProto.DataType value).DataType dataType = 2;NcStreamProto.Data.BuildersetDataTypeValue(int value).DataType dataType = 2;NcStreamProto.Data.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)NcStreamProto.Data.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)NcStreamProto.Data.BuildersetSection(NcStreamProto.Section value)not required for SEQUENCENcStreamProto.Data.BuildersetSection(NcStreamProto.Section.Builder builderForValue)not required for SEQUENCENcStreamProto.Data.BuildersetUncompressedSize(int value)uint32 uncompressedSize = 8;NcStreamProto.Data.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)NcStreamProto.Data.BuildersetVarName(String value)full escaped name.NcStreamProto.Data.BuildersetVarNameBytes(com.google.protobuf.ByteString value)full escaped name.NcStreamProto.Data.BuildersetVdata(boolean value)bool vdata = 7;NcStreamProto.Data.BuildersetVersion(int value)version=2 for proto2, >=3 for proto3 (v5.0+)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
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.Data.Builder>
-
clear
public NcStreamProto.Data.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.Data.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.Data.Builder>
-
getDefaultInstanceForType
public NcStreamProto.Data getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public NcStreamProto.Data build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public NcStreamProto.Data buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public NcStreamProto.Data.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<NcStreamProto.Data.Builder>
-
setField
public NcStreamProto.Data.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NcStreamProto.Data.Builder>
-
clearField
public NcStreamProto.Data.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NcStreamProto.Data.Builder>
-
clearOneof
public NcStreamProto.Data.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<NcStreamProto.Data.Builder>
-
setRepeatedField
public NcStreamProto.Data.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NcStreamProto.Data.Builder>
-
addRepeatedField
public NcStreamProto.Data.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NcStreamProto.Data.Builder>
-
mergeFrom
public NcStreamProto.Data.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NcStreamProto.Data.Builder>
-
mergeFrom
public NcStreamProto.Data.Builder mergeFrom(NcStreamProto.Data other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<NcStreamProto.Data.Builder>
-
mergeFrom
public NcStreamProto.Data.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.Data.Builder>- Throws:
IOException
-
getBigendPresentCase
public NcStreamProto.Data.BigendPresentCase getBigendPresentCase()
- Specified by:
getBigendPresentCasein interfaceNcStreamProto.DataOrBuilder
-
clearBigendPresent
public NcStreamProto.Data.Builder clearBigendPresent()
-
getVarName
public String getVarName()
full escaped name.
string varName = 1;- Specified by:
getVarNamein interfaceNcStreamProto.DataOrBuilder- Returns:
- The varName.
-
getVarNameBytes
public com.google.protobuf.ByteString getVarNameBytes()
full escaped name.
string varName = 1;- Specified by:
getVarNameBytesin interfaceNcStreamProto.DataOrBuilder- Returns:
- The bytes for varName.
-
setVarName
public NcStreamProto.Data.Builder setVarName(String value)
full escaped name.
string varName = 1;- Parameters:
value- The varName to set.- Returns:
- This builder for chaining.
-
clearVarName
public NcStreamProto.Data.Builder clearVarName()
full escaped name.
string varName = 1;- Returns:
- This builder for chaining.
-
setVarNameBytes
public NcStreamProto.Data.Builder setVarNameBytes(com.google.protobuf.ByteString value)
full escaped name.
string varName = 1;- Parameters:
value- The bytes for varName to set.- Returns:
- This builder for chaining.
-
getDataTypeValue
public int getDataTypeValue()
.DataType dataType = 2;- Specified by:
getDataTypeValuein interfaceNcStreamProto.DataOrBuilder- Returns:
- The enum numeric value on the wire for dataType.
-
setDataTypeValue
public NcStreamProto.Data.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.DataOrBuilder- Returns:
- The dataType.
-
setDataType
public NcStreamProto.Data.Builder setDataType(NcStreamProto.DataType value)
.DataType dataType = 2;- Parameters:
value- The dataType to set.- Returns:
- This builder for chaining.
-
clearDataType
public NcStreamProto.Data.Builder clearDataType()
.DataType dataType = 2;- Returns:
- This builder for chaining.
-
hasSection
public boolean hasSection()
not required for SEQUENCE
.Section section = 3;- Specified by:
hasSectionin interfaceNcStreamProto.DataOrBuilder- Returns:
- Whether the section field is set.
-
getSection
public NcStreamProto.Section getSection()
not required for SEQUENCE
.Section section = 3;- Specified by:
getSectionin interfaceNcStreamProto.DataOrBuilder- Returns:
- The section.
-
setSection
public NcStreamProto.Data.Builder setSection(NcStreamProto.Section value)
not required for SEQUENCE
.Section section = 3;
-
setSection
public NcStreamProto.Data.Builder setSection(NcStreamProto.Section.Builder builderForValue)
not required for SEQUENCE
.Section section = 3;
-
mergeSection
public NcStreamProto.Data.Builder mergeSection(NcStreamProto.Section value)
not required for SEQUENCE
.Section section = 3;
-
clearSection
public NcStreamProto.Data.Builder clearSection()
not required for SEQUENCE
.Section section = 3;
-
getSectionBuilder
public NcStreamProto.Section.Builder getSectionBuilder()
not required for SEQUENCE
.Section section = 3;
-
getSectionOrBuilder
public NcStreamProto.SectionOrBuilder getSectionOrBuilder()
not required for SEQUENCE
.Section section = 3;- Specified by:
getSectionOrBuilderin interfaceNcStreamProto.DataOrBuilder
-
getBigend
public boolean getBigend()
[default=true] in proto2
bool bigend = 4;- Specified by:
getBigendin interfaceNcStreamProto.DataOrBuilder- Returns:
- The bigend.
-
setBigend
public NcStreamProto.Data.Builder setBigend(boolean value)
[default=true] in proto2
bool bigend = 4;- Parameters:
value- The bigend to set.- Returns:
- This builder for chaining.
-
clearBigend
public NcStreamProto.Data.Builder clearBigend()
[default=true] in proto2
bool bigend = 4;- Returns:
- This builder for chaining.
-
getVersion
public int getVersion()
version=2 for proto2, >=3 for proto3 (v5.0+)
uint32 version = 5;- Specified by:
getVersionin interfaceNcStreamProto.DataOrBuilder- Returns:
- The version.
-
setVersion
public NcStreamProto.Data.Builder setVersion(int value)
version=2 for proto2, >=3 for proto3 (v5.0+)
uint32 version = 5;- Parameters:
value- The version to set.- Returns:
- This builder for chaining.
-
clearVersion
public NcStreamProto.Data.Builder clearVersion()
version=2 for proto2, >=3 for proto3 (v5.0+)
uint32 version = 5;- Returns:
- This builder for chaining.
-
getCompressValue
public int getCompressValue()
.Compress compress = 6;- Specified by:
getCompressValuein interfaceNcStreamProto.DataOrBuilder- Returns:
- The enum numeric value on the wire for compress.
-
setCompressValue
public NcStreamProto.Data.Builder setCompressValue(int value)
.Compress compress = 6;- Parameters:
value- The enum numeric value on the wire for compress to set.- Returns:
- This builder for chaining.
-
getCompress
public NcStreamProto.Compress getCompress()
.Compress compress = 6;- Specified by:
getCompressin interfaceNcStreamProto.DataOrBuilder- Returns:
- The compress.
-
setCompress
public NcStreamProto.Data.Builder setCompress(NcStreamProto.Compress value)
.Compress compress = 6;- Parameters:
value- The compress to set.- Returns:
- This builder for chaining.
-
clearCompress
public NcStreamProto.Data.Builder clearCompress()
.Compress compress = 6;- Returns:
- This builder for chaining.
-
getVdata
public boolean getVdata()
bool vdata = 7;- Specified by:
getVdatain interfaceNcStreamProto.DataOrBuilder- Returns:
- The vdata.
-
setVdata
public NcStreamProto.Data.Builder setVdata(boolean value)
bool vdata = 7;- Parameters:
value- The vdata to set.- Returns:
- This builder for chaining.
-
clearVdata
public NcStreamProto.Data.Builder clearVdata()
bool vdata = 7;- Returns:
- This builder for chaining.
-
getUncompressedSize
public int getUncompressedSize()
uint32 uncompressedSize = 8;- Specified by:
getUncompressedSizein interfaceNcStreamProto.DataOrBuilder- Returns:
- The uncompressedSize.
-
setUncompressedSize
public NcStreamProto.Data.Builder setUncompressedSize(int value)
uint32 uncompressedSize = 8;- Parameters:
value- The uncompressedSize to set.- Returns:
- This builder for chaining.
-
clearUncompressedSize
public NcStreamProto.Data.Builder clearUncompressedSize()
uint32 uncompressedSize = 8;- Returns:
- This builder for chaining.
-
setUnknownFields
public final NcStreamProto.Data.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<NcStreamProto.Data.Builder>
-
mergeUnknownFields
public final NcStreamProto.Data.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<NcStreamProto.Data.Builder>
-
-