Class VectorData.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<VectorData.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<VectorData.Builder>
org.episteme.server.server.proto.VectorData.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, VectorDataOrBuilder
- Enclosing class:
VectorData
public static final class VectorData.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<VectorData.Builder>
implements VectorDataOrBuilder
Protobuf type
org.episteme.computing.remote.VectorData-
Method Summary
Modifier and TypeMethodDescriptionaddAllHpData(Iterable<String> values) For high-precision elementsFor high-precision elementsaddHpDataBytes(com.google.protobuf.ByteString value) For high-precision elementsaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Raw double dataclearField(com.google.protobuf.Descriptors.FieldDescriptor field) For high-precision elementsbool is_complex = 3;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) int32 size = 1;clone()com.google.protobuf.ByteStringgetData()Raw double datastatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetHpData(int index) For high-precision elementscom.google.protobuf.ByteStringgetHpDataBytes(int index) For high-precision elementsintFor high-precision elementscom.google.protobuf.ProtocolStringListFor high-precision elementsbooleanbool is_complex = 3;intgetSize()int32 size = 1;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(VectorData other) final VectorData.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setData(com.google.protobuf.ByteString value) Raw double dataFor high-precision elementssetIsComplex(boolean value) bool is_complex = 3;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSize(int value) int32 size = 1;final VectorData.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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<VectorData.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<VectorData.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<VectorData.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.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<VectorData.Builder>
-
setField
public VectorData.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<VectorData.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<VectorData.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<VectorData.Builder>
-
setRepeatedField
public VectorData.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<VectorData.Builder>
-
addRepeatedField
public VectorData.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<VectorData.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<VectorData.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<VectorData.Builder>
-
mergeFrom
public VectorData.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<VectorData.Builder>- Throws:
IOException
-
getSize
public int getSize()int32 size = 1;- Specified by:
getSizein interfaceVectorDataOrBuilder- Returns:
- The size.
-
setSize
int32 size = 1;- Parameters:
value- The size to set.- Returns:
- This builder for chaining.
-
clearSize
-
getData
public com.google.protobuf.ByteString getData()Raw double data
bytes data = 2;- Specified by:
getDatain interfaceVectorDataOrBuilder- Returns:
- The data.
-
setData
Raw double data
bytes data = 2;- Parameters:
value- The data to set.- Returns:
- This builder for chaining.
-
clearData
Raw double data
bytes data = 2;- Returns:
- This builder for chaining.
-
getIsComplex
public boolean getIsComplex()bool is_complex = 3;- Specified by:
getIsComplexin interfaceVectorDataOrBuilder- Returns:
- The isComplex.
-
setIsComplex
bool is_complex = 3;- Parameters:
value- The isComplex to set.- Returns:
- This builder for chaining.
-
clearIsComplex
-
getHpDataList
public com.google.protobuf.ProtocolStringList getHpDataList()For high-precision elements
repeated string hp_data = 4;- Specified by:
getHpDataListin interfaceVectorDataOrBuilder- Returns:
- A list containing the hpData.
-
getHpDataCount
public int getHpDataCount()For high-precision elements
repeated string hp_data = 4;- Specified by:
getHpDataCountin interfaceVectorDataOrBuilder- Returns:
- The count of hpData.
-
getHpData
For high-precision elements
repeated string hp_data = 4;- Specified by:
getHpDatain interfaceVectorDataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The hpData at the given index.
-
getHpDataBytes
public com.google.protobuf.ByteString getHpDataBytes(int index) For high-precision elements
repeated string hp_data = 4;- Specified by:
getHpDataBytesin interfaceVectorDataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the hpData at the given index.
-
setHpData
For high-precision elements
repeated string hp_data = 4;- Parameters:
index- The index to set the value at.value- The hpData to set.- Returns:
- This builder for chaining.
-
addHpData
For high-precision elements
repeated string hp_data = 4;- Parameters:
value- The hpData to add.- Returns:
- This builder for chaining.
-
addAllHpData
For high-precision elements
repeated string hp_data = 4;- Parameters:
values- The hpData to add.- Returns:
- This builder for chaining.
-
clearHpData
For high-precision elements
repeated string hp_data = 4;- Returns:
- This builder for chaining.
-
addHpDataBytes
For high-precision elements
repeated string hp_data = 4;- Parameters:
value- The bytes of the hpData to add.- Returns:
- This builder for chaining.
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<VectorData.Builder>
-
mergeUnknownFields
public final VectorData.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<VectorData.Builder>
-