io.milvus.grpc.DescribeCollectionResponseOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of milvus-sdk-java Show documentation
Show all versions of milvus-sdk-java Show documentation
Java SDK for Milvus, a distributed high-performance vector search engine.
update grpc to 1.42.1
update protobuf to 3.19.1
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: milvus.proto
package io.milvus.grpc;
public interface DescribeCollectionResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:milvus.proto.milvus.DescribeCollectionResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* Contain error_code and reason
*
*
* .milvus.proto.common.Status status = 1;
* @return Whether the status field is set.
*/
boolean hasStatus();
/**
*
* Contain error_code and reason
*
*
* .milvus.proto.common.Status status = 1;
* @return The status.
*/
io.milvus.grpc.Status getStatus();
/**
*
* Contain error_code and reason
*
*
* .milvus.proto.common.Status status = 1;
*/
io.milvus.grpc.StatusOrBuilder getStatusOrBuilder();
/**
*
* The schema param when you created collection.
*
*
* .milvus.proto.schema.CollectionSchema schema = 2;
* @return Whether the schema field is set.
*/
boolean hasSchema();
/**
*
* The schema param when you created collection.
*
*
* .milvus.proto.schema.CollectionSchema schema = 2;
* @return The schema.
*/
io.milvus.grpc.CollectionSchema getSchema();
/**
*
* The schema param when you created collection.
*
*
* .milvus.proto.schema.CollectionSchema schema = 2;
*/
io.milvus.grpc.CollectionSchemaOrBuilder getSchemaOrBuilder();
/**
*
* The collection id
*
*
* int64 collectionID = 3;
* @return The collectionID.
*/
long getCollectionID();
/**
*
* System design related, users should not perceive
*
*
* repeated string virtual_channel_names = 4;
* @return A list containing the virtualChannelNames.
*/
java.util.List
getVirtualChannelNamesList();
/**
*
* System design related, users should not perceive
*
*
* repeated string virtual_channel_names = 4;
* @return The count of virtualChannelNames.
*/
int getVirtualChannelNamesCount();
/**
*
* System design related, users should not perceive
*
*
* repeated string virtual_channel_names = 4;
* @param index The index of the element to return.
* @return The virtualChannelNames at the given index.
*/
java.lang.String getVirtualChannelNames(int index);
/**
*
* System design related, users should not perceive
*
*
* repeated string virtual_channel_names = 4;
* @param index The index of the value to return.
* @return The bytes of the virtualChannelNames at the given index.
*/
com.google.protobuf.ByteString
getVirtualChannelNamesBytes(int index);
/**
*
* System design related, users should not perceive
*
*
* repeated string physical_channel_names = 5;
* @return A list containing the physicalChannelNames.
*/
java.util.List
getPhysicalChannelNamesList();
/**
*
* System design related, users should not perceive
*
*
* repeated string physical_channel_names = 5;
* @return The count of physicalChannelNames.
*/
int getPhysicalChannelNamesCount();
/**
*
* System design related, users should not perceive
*
*
* repeated string physical_channel_names = 5;
* @param index The index of the element to return.
* @return The physicalChannelNames at the given index.
*/
java.lang.String getPhysicalChannelNames(int index);
/**
*
* System design related, users should not perceive
*
*
* repeated string physical_channel_names = 5;
* @param index The index of the value to return.
* @return The bytes of the physicalChannelNames at the given index.
*/
com.google.protobuf.ByteString
getPhysicalChannelNamesBytes(int index);
/**
*
* Hybrid timestamp in milvus
*
*
* uint64 created_timestamp = 6;
* @return The createdTimestamp.
*/
long getCreatedTimestamp();
/**
*
* The utc timestamp calculated by created_timestamp
*
*
* uint64 created_utc_timestamp = 7;
* @return The createdUtcTimestamp.
*/
long getCreatedUtcTimestamp();
/**
*
* The shards number you set.
*
*
* int32 shards_num = 8;
* @return The shardsNum.
*/
int getShardsNum();
/**
*
* The aliases of this collection
*
*
* repeated string aliases = 9;
* @return A list containing the aliases.
*/
java.util.List
getAliasesList();
/**
*
* The aliases of this collection
*
*
* repeated string aliases = 9;
* @return The count of aliases.
*/
int getAliasesCount();
/**
*
* The aliases of this collection
*
*
* repeated string aliases = 9;
* @param index The index of the element to return.
* @return The aliases at the given index.
*/
java.lang.String getAliases(int index);
/**
*
* The aliases of this collection
*
*
* repeated string aliases = 9;
* @param index The index of the value to return.
* @return The bytes of the aliases at the given index.
*/
com.google.protobuf.ByteString
getAliasesBytes(int index);
/**
*
* The message ID/posititon when collection is created
*
*
* repeated .milvus.proto.common.KeyDataPair start_positions = 10;
*/
java.util.List
getStartPositionsList();
/**
*
* The message ID/posititon when collection is created
*
*
* repeated .milvus.proto.common.KeyDataPair start_positions = 10;
*/
io.milvus.grpc.KeyDataPair getStartPositions(int index);
/**
*
* The message ID/posititon when collection is created
*
*
* repeated .milvus.proto.common.KeyDataPair start_positions = 10;
*/
int getStartPositionsCount();
/**
*
* The message ID/posititon when collection is created
*
*
* repeated .milvus.proto.common.KeyDataPair start_positions = 10;
*/
java.util.List extends io.milvus.grpc.KeyDataPairOrBuilder>
getStartPositionsOrBuilderList();
/**
*
* The message ID/posititon when collection is created
*
*
* repeated .milvus.proto.common.KeyDataPair start_positions = 10;
*/
io.milvus.grpc.KeyDataPairOrBuilder getStartPositionsOrBuilder(
int index);
/**
*
* The consistency level that the collection used, modification is not supported now.
*
*
* .milvus.proto.common.ConsistencyLevel consistency_level = 11;
* @return The enum numeric value on the wire for consistencyLevel.
*/
int getConsistencyLevelValue();
/**
*
* The consistency level that the collection used, modification is not supported now.
*
*
* .milvus.proto.common.ConsistencyLevel consistency_level = 11;
* @return The consistencyLevel.
*/
io.milvus.grpc.ConsistencyLevel getConsistencyLevel();
/**
*
* The collection name
*
*
* string collection_name = 12;
* @return The collectionName.
*/
java.lang.String getCollectionName();
/**
*
* The collection name
*
*
* string collection_name = 12;
* @return The bytes for collectionName.
*/
com.google.protobuf.ByteString
getCollectionNameBytes();
}