# All Classes

- All Classes Interface Summary Class Summary Enum Summary Exception Summary
  Class | Description
  --- | ---
  AbstractMilvusGrpcClient |
  AddUserToRoleParam |
  AddUserToRoleParam.Builder | Builder for `AddUserToRoleParam` class.
  AlterAliasParam | Parameters for `alterAlias` interface.
  AlterAliasParam.Builder | Builder for `AlterAliasParam` class.
  AlterCollectionParam | Parameters for `alterCollection` interface.
  AlterCollectionParam.Builder | Builder for `AlterCollectionParam` class.
  BulkInsertParam | Parameters for `bulkInsert` interface.
  BulkInsertParam.Builder | Builder for `BulkInsertParam` class.
  BulkInsertResponseWrapper | Util class to wrap response of `bulkInsert` interface.
  ClientNotConnectedException | Milvus client API throws this exception when not connected to the Milvus server.
  ClusterFactory | Factory with managing multi cluster.
  ClusterFactory.Builder | Builder for `ClusterFactory`
  ClusterListener | Send heartbeat for a Milvus cluster healthy check.
  ConnectParam | Parameters for client connection.
  ConnectParam.Builder | Builder for `ConnectParam`
  ConsistencyLevelEnum |
  Constant | Constant/static values for internal usage.
  CreateAliasParam | Parameters for `createAlias` interface.
  CreateAliasParam.Builder | Builder for `CreateAliasParam` class.
  CreateCollectionParam | Parameters for `createCollection` interface.
  CreateCollectionParam.Builder | Builder for `CreateCollectionParam` class.
  CreateCredentialParam |
  CreateCredentialParam.Builder | Builder for `CreateCredentialParam` class.
  CreateDatabaseParam | Parameters for `createDatabase` interface.
  CreateDatabaseParam.Builder | Builder for `CreateDatabaseParam` class.
  CreateIndexParam | Parameters for `createIndex` interface.
  CreateIndexParam.Builder | Builder for `CreateIndexParam` class.
  CreatePartitionParam | Parameters for `createPartition` interface.
  CreatePartitionParam.Builder | Builder for `CreatePartitionParam` class.
  CreateResourceGroupParam |
  CreateResourceGroupParam.Builder | Builder for `CreateResourceGroupParam` class.
  CreateRoleParam |
  CreateRoleParam.Builder | Builder for `CreateRoleParam` class.
  CreateSimpleCollectionParam | Parameters for `createCollection` interface.
  CreateSimpleCollectionParam.Builder | Builder for `CreateSimpleCollectionParam` class.
  DeleteCredentialParam |
  DeleteCredentialParam.Builder | Builder for `DeleteCredentialParam` class.
  DeleteIdsParam | Parameters for `delete` interface.
  DeleteIdsParam.Builder<T> | Builder for `DeleteIdsParam` class.
  DeleteParam | Parameters for `delete` interface.
  DeleteParam.Builder | Builder for `DeleteParam` class.
  DeleteResponse | Parameters for `delete` interface.
  DescCollResponseWrapper | Util class to wrap response of `describeCollection` interface.
  DescIndexResponseWrapper | Util class to wrap response of `describeIndex` interface.
  DescIndexResponseWrapper.IndexDesc | Internal-use class to wrap response of `describeIndex` interface.
  DescribeCollectionParam | Parameters for `describeCollection` interface.
  DescribeCollectionParam.Builder | Builder for `DescribeCollectionParam` class.
  DescribeIndexParam | Parameters for `describeIndex` interface.
  DescribeIndexParam.Builder | Builder for `DescribeIndexParam` class.
  DescribeResourceGroupParam |
  DescribeResourceGroupParam.Builder | Builder for `DescribeResourceGroupParam` class.
  DropAliasParam | Parameters for `dropAlias` interface.
  DropAliasParam.Builder | Builder for `DropAliasParam` class.
  DropCollectionParam | Parameters for `dropCollection` interface.
  DropCollectionParam.Builder | Builder for `DropCollectionParam` class.
  DropDatabaseParam | Parameters for `dropDatabase` interface.
  DropDatabaseParam.Builder | Builder for `DropDatabaseParam` class.
  DropIndexParam | Parameters for `dropIndex` interface.
  DropIndexParam.Builder | Builder for `DropIndexParam` class.
  DropPartitionParam | Parameters for `dropPartition` interface.
  DropPartitionParam.Builder | Builder for `DropPartitionParam` class.
  DropResourceGroupParam |
  DropResourceGroupParam.Builder | Builder for `DropResourceGroupParam` class.
  DropRoleParam |
  DropRoleParam.Builder | Builder for `DropRoleParam` class.
  FieldDataWrapper | Utility class to wrap response of `query/search` interface.
  FieldType | Parameters for a collection field.
  FieldType.Builder | Builder for `FieldType` class.
  FlushParam | Parameters for `flush` interface.
  FlushParam.Builder | Builder for `FlushParam` class.
  GetBulkInsertStateParam | Parameters for `getBulkInsertState` interface.
  GetBulkInsertStateParam.Builder | Builder for `GetBulkInsertStateParam` class.
  GetBulkInsertStateWrapper | Util class to wrap response of `GetImportStateResponse` interface.
  GetCollectionStatisticsParam | Parameters for `getCollectionStatistics` interface.
  GetCollectionStatisticsParam.Builder | Builder for `GetCollectionStatisticsParam` class.
  GetCollStatResponseWrapper | Utility class to wrap response of `getCollectionStatistics` interface.
  GetCompactionPlansParam | Parameters for `getCompactionStateWithPlans` interface.
  GetCompactionPlansParam.Builder | Builder for `GetCompactionPlansParam` class.
  GetCompactionStateParam | Parameters for `getCompactionState` interface.
  GetCompactionStateParam.Builder | Builder for `GetCompactionStateParam` class.
  GetFlushAllStateParam | Parameters for `getFlushAllState` interface.
  GetFlushAllStateParam.Builder | Builder for `GetFlushAllStateParam` class.
  GetFlushStateParam | Parameters for `getMetric` interface.
  GetFlushStateParam.Builder | Builder for `GetFlushStateParam` class.
  GetIdsParam | Parameters for `get` interface.
  GetIdsParam.Builder<T> | Builder for `GetIdsParam` class.
  GetIndexBuildProgressParam | Parameters for `getIndexBuildProgress` interface.
  GetIndexBuildProgressParam.Builder | Builder for `GetIndexBuildProgressParam` class.
  GetIndexStateParam | Parameters for `getIndexState` interface.
  GetIndexStateParam.Builder | Builder for `GetIndexStateParam` class.
  GetLoadingProgressParam | Parameters for `loadCollection` interface.
  GetLoadingProgressParam.Builder | Builder for `GetLoadingProgressParam` class.
  GetLoadStateParam | Parameters for `getLoadState` interface.
  GetLoadStateParam.Builder | Builder for `GetLoadStateParam` class.
  GetMetricsParam | Parameters for `getMetric` interface.
  GetMetricsParam.Builder | Builder for `GetMetricsParam` class.
  GetPartitionStatisticsParam | Parameters for `getPartitionStatistics` interface.
  GetPartitionStatisticsParam.Builder | Builder for `GetPartitionStatisticsParam` class.
  GetPartStatResponseWrapper | Utility class to wrap response of `getPartitionStatistics` interface.
  GetPersistentSegmentInfoParam | Parameters for `getPersistentSegmentInfo` interface.
  GetPersistentSegmentInfoParam.Builder | Builder for `GetPersistentSegmentInfoParam` class.
  GetQuerySegmentInfoParam | Parameters for `getQuerySegmentInfo` interface.
  GetQuerySegmentInfoParam.Builder | Builder for `GetQuerySegmentInfoParam` class.
  GetReplicasParam | Parameters for `getReplicas` interface.
  GetReplicasParam.Builder | Builder for `GetReplicasParam` class.
  GetResponse | Parameters for `get` interface.
  GrantRolePrivilegeParam |
  GrantRolePrivilegeParam.Builder | Builder for `GrantRolePrivilegeParam` class.
  HasCollectionParam | Parameters for `hasCollection` interface.
  HasCollectionParam.Builder | Builder for `HasCollectionParam` class.
  HasPartitionParam | Parameters for `hasPartition` interface.
  HasPartitionParam.Builder | Builder for `HasPartitionParam` class.
  IllegalResponseException | Interfaces including `search`/`search`/`loadCollection` might throw this exception when server return illegal response.
  IndexType | Represents the available index types.
  InsertParam | Parameters for `insert` interface.
  InsertParam.Builder | Builder for `InsertParam` class.
  InsertParam.Field | Internal class for insert data.
  InsertResponse | Parameters for `insert` interface.
  InsertRowsParam | Parameters for `insert` interface.
  InsertRowsParam.Builder | Builder for `InsertRowsParam` class.
  JacksonUtils |
  ListBulkInsertTasksParam | Parameters for `listBulkInsertTasks` interface.
  ListBulkInsertTasksParam.Builder | Builder for `ListBulkInsertTasksParam` class.
  ListCollectionsParam | Parameters for `listCollections` interface.
  ListCollectionsParam.Builder | Builder for `ListCollectionsParam` class.
  ListCollectionsResponse | Parameters for `showCollections` interface.
  ListCredUsersParam |
  ListCredUsersParam.Builder | Builder for `ListCredUsersParam` class.
  Listener | Interface of multi server listener.
  ListResourceGroupsParam |
  ListResourceGroupsParam.Builder | Builder for `ListResourceGroupsParam` class.
  LoadBalanceParam | Parameters for `loadBalance` interface.
  LoadBalanceParam.Builder | Builder for `LoadBalanceParam` class.
  LoadCollectionParam | Parameters for `loadCollection` interface.
  LoadCollectionParam.Builder | Builder for `LoadCollectionParam` class.
  LoadPartitionsParam | Parameters for `loadPartition` interface.
  LoadPartitionsParam.Builder | Builder for `LoadPartitionsParam` class.
  LogLevel |
  ManualCompactParam | Parameters for `manualCompact` interface.
  ManualCompactParam.Builder | Builder for `ManualCompactParam` class.
  MetricType | Represents the available metric types.
  MilvusClient | The Milvus Client Interface
  MilvusClientConstant |
  MilvusClientConstant.MilvusConsts |
  MilvusClientConstant.StringValue |
  MilvusException | Base class of Milvus exceptions.
  MilvusMultiServiceClient |
  MilvusServiceClient |
  MultiConnectParam | Parameters for client connection of multi server.
  MultiConnectParam.Builder | Builder for `MultiConnectParam`
  MutationResultWrapper | Utility class to wrap response of `insert/delete` interface.
  ParamException | Exception for illegal parameters input.
  ParamUtils | Utility functions for param classes
  ParamUtils.InsertBuilderWrapper |
  ParamUtils.InsertDataInfo |
  QueryNodeListener | Send heartbeat for query nodes healthy check.
  QueryNodeSingleSearch | Defined single search for query node listener send heartbeat.
  QueryNodeSingleSearch.Builder | Builder for `QueryNodeSingleSearch`
  QueryParam | Parameters for `query` interface.
  QueryParam.Builder | Builder for `QueryParam` class.
  QueryResponse | Parameters for `query` interface.
  QueryResultsWrapper | Utility class to wrap response of `query` interface.
  QueryResultsWrapper.RowRecord | Internal-use class to wrap response of `query` interface.
  QuerySimpleParam | Parameters for `query` interface.
  QuerySimpleParam.Builder | Builder for `QuerySimpleParam` class.
  R<T> | Utility class to wrap gpc response and exceptions.
  R.Status | Represents server and client side status code
  ReleaseCollectionParam | Parameters for `releaseCollection` interface.
  ReleaseCollectionParam.Builder | Builder for `ReleaseCollectionParam` class.
  ReleasePartitionsParam | Parameters for `releasePartition` interface.
  ReleasePartitionsParam.Builder | Builder for `ReleasePartitionsParam` class.
  RemoveUserFromRoleParam |
  RemoveUserFromRoleParam.Builder | Builder for `RemoveUserFromRoleParam` class.
  RenameCollectionParam | Parameters for `renameCollection` interface.
  RenameCollectionParam.Builder | Builder for `RenameCollectionParam` class.
  RetryParam | Parameters for retry on failure.
  RetryParam.Builder | Builder for `ConnectParam`
  RevokeRolePrivilegeParam |
  RevokeRolePrivilegeParam.Builder | Builder for `RevokeRolePrivilegeParam` class.
  RowRecordWrapper |
  RpcStatus | Utility class to wrap a message.
  SearchParam | Parameters for `search` interface.
  SearchParam.Builder | Builder for `SearchParam` class.
  SearchResponse | Parameters for `search` interface.
  SearchResultsWrapper | Utility class to wrap response of `search` interface.
  SearchResultsWrapper.IDScore | Internal-use class to wrap response of `search` interface.
  SearchSimpleParam | Parameters for `search` interface.
  SearchSimpleParam.Builder | Builder for `SearchSimpleParam` class.
  SelectGrantForRoleAndObjectParam |
  SelectGrantForRoleAndObjectParam.Builder | Builder for `SelectGrantForRoleAndObjectParam` class.
  SelectGrantForRoleParam |
  SelectGrantForRoleParam.Builder | Builder for `SelectGrantForRoleParam` class.
  SelectRoleParam |
  SelectRoleParam.Builder | Builder for `SelectRoleParam` class.
  SelectUserParam |
  SelectUserParam.Builder | Builder for `SelectUserParam` class.
  ServerAddress |
  ServerAddress.Builder |
  ServerException | Exception for error response from server side.
  ServerMonitor | Monitor with scheduling to check server healthy state.
  ServerSetting | Defined address and Milvus clients for each server.
  ServerSetting.Builder |
  ShowCollectionsParam | Parameters for `showCollections` interface.
  ShowCollectionsParam.Builder | Builder for `ShowCollectionsParam` class.
  ShowCollResponseWrapper | Util class to wrap response of `showCollections` interface.
  ShowCollResponseWrapper.CollectionInfo | Internal-use class to wrap response of `showCollections` interface.
  ShowPartitionsParam | Parameters for `showPartition` interface.
  ShowPartitionsParam.Builder | Builder for `ShowPartitionsParam` class.
  ShowPartResponseWrapper | Util class to wrap response of `showPartitions` interface.
  ShowPartResponseWrapper.PartitionInfo | Internal-use class to wrap response of `showPartitions` interface.
  TransferNodeParam |
  TransferNodeParam.Builder | Builder for `TransferNodeParam` class.
  TransferReplicaParam |
  TransferReplicaParam.Builder | Builder for `TransferReplicaParam` class.
  UpdateCredentialParam |
  UpdateCredentialParam.Builder | Builder for `UpdateCredentialParam` class.
  UpsertParam | Parameters for `upsert` interface.
  UpsertParam.Builder | Builder for `UpsertParam` class.
  URLParser |
  VectorUtils |