public final class DataObject extends GeneratedMessageV3 implements DataObjectOrBuilder
A dataObject resource in Vector Search.
Protobuf type google.cloud.vectorsearch.v1beta.DataObject
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DATA_FIELD_NUMBER
public static final int DATA_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DATA_OBJECT_ID_FIELD_NUMBER
public static final int DATA_OBJECT_ID_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
UPDATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
VECTORS_FIELD_NUMBER
public static final int VECTORS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static DataObject getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static DataObject.Builder newBuilder()
newBuilder(DataObject prototype)
public static DataObject.Builder newBuilder(DataObject prototype)
public static DataObject parseDelimitedFrom(InputStream input)
public static DataObject parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static DataObject parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DataObject parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static DataObject parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DataObject parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DataObject parseFrom(CodedInputStream input)
public static DataObject parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static DataObject parseFrom(InputStream input)
public static DataObject parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static DataObject parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DataObject parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<DataObject> parser()
Methods
containsVectors(String key)
public boolean containsVectors(String key)
Optional. The vectors of the dataObject.
map<string, .google.cloud.vectorsearch.v1beta.Vector> vectors = 7 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
key |
String
|
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getCreateTime()
public Timestamp getCreateTime()
Output only. Timestamp the dataObject was created at.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
Timestamp |
The createTime.
|
getCreateTimeOrBuilder()
public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Timestamp the dataObject was created at.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getData()
Optional. The data of the dataObject.
.google.protobuf.Struct data = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
Struct |
The data.
|
getDataObjectId() (deprecated)
public String getDataObjectId()
Deprecated. google.cloud.vectorsearch.v1beta.DataObject.data_object_id is deprecated. See
google/cloud/vectorsearch/v1beta/data_object.proto;l=45
Output only. The id of the dataObject.
string data_object_id = 2 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
String |
The dataObjectId.
|
getDataObjectIdBytes() (deprecated)
public ByteString getDataObjectIdBytes()
Deprecated. google.cloud.vectorsearch.v1beta.DataObject.data_object_id is deprecated. See
google/cloud/vectorsearch/v1beta/data_object.proto;l=45
Output only. The id of the dataObject.
string data_object_id = 2 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
ByteString |
The bytes for dataObjectId.
|
getDataOrBuilder()
public StructOrBuilder getDataOrBuilder()
Optional. The data of the dataObject.
.google.protobuf.Struct data = 6 [(.google.api.field_behavior) = OPTIONAL];
getDefaultInstanceForType()
public DataObject getDefaultInstanceForType()
getName()
Immutable. The fully qualified resource name of the dataObject.
Format:
projects/{project}/locations/{location}/collections/{collection}/dataObjects/{data_object_id}
The data_object_id must be 1-63 characters
long, and comply with
<a href="https://www.ietf.org/rfc/rfc1035.txt" target="_blank">RFC1035</a>.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
| Returns |
| Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
Immutable. The fully qualified resource name of the dataObject.
Format:
projects/{project}/locations/{location}/collections/{collection}/dataObjects/{data_object_id}
The data_object_id must be 1-63 characters
long, and comply with
<a href="https://www.ietf.org/rfc/rfc1035.txt" target="_blank">RFC1035</a>.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
| Returns |
| Type |
Description |
ByteString |
The bytes for name.
|
getParserForType()
public Parser<DataObject> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getUpdateTime()
public Timestamp getUpdateTime()
Output only. Timestamp the dataObject was last updated.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
Timestamp |
The updateTime.
|
getUpdateTimeOrBuilder()
public TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. Timestamp the dataObject was last updated.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getVectors() (deprecated)
public Map<String,Vector> getVectors()
getVectorsCount()
public int getVectorsCount()
Optional. The vectors of the dataObject.
map<string, .google.cloud.vectorsearch.v1beta.Vector> vectors = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
|
getVectorsMap()
public Map<String,Vector> getVectorsMap()
Optional. The vectors of the dataObject.
map<string, .google.cloud.vectorsearch.v1beta.Vector> vectors = 7 [(.google.api.field_behavior) = OPTIONAL];
getVectorsOrDefault(String key, Vector defaultValue)
public Vector getVectorsOrDefault(String key, Vector defaultValue)
Optional. The vectors of the dataObject.
map<string, .google.cloud.vectorsearch.v1beta.Vector> vectors = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
Vector |
|
getVectorsOrThrow(String key)
public Vector getVectorsOrThrow(String key)
Optional. The vectors of the dataObject.
map<string, .google.cloud.vectorsearch.v1beta.Vector> vectors = 7 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
key |
String
|
| Returns |
| Type |
Description |
Vector |
|
hasCreateTime()
public boolean hasCreateTime()
Output only. Timestamp the dataObject was created at.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
Whether the createTime field is set.
|
hasData()
Optional. The data of the dataObject.
.google.protobuf.Struct data = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the data field is set.
|
hasUpdateTime()
public boolean hasUpdateTime()
Output only. Timestamp the dataObject was last updated.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
Whether the updateTime field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
internalGetMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
| Parameter |
| Name |
Description |
number |
int
|
| Returns |
| Type |
Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
Overrides
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public DataObject.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected DataObject.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
| Returns |
| Type |
Description |
Object |
|
Overrides
toBuilder()
public DataObject.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides