Class DeleteIdsParam.Builder<T>

java.lang.Object
io.milvus.param.highlevel.dml.DeleteIdsParam.Builder<T>
Enclosing class:
DeleteIdsParam

public static class DeleteIdsParam.Builder<T> extends Object
Builder for DeleteIdsParam class.
  • Method Details

    • withCollectionName

      public DeleteIdsParam.Builder withCollectionName(@NonNull @NonNull String collectionName)
      Sets the collection name. Collection name cannot be empty or null.
      Parameters:
      collectionName - collection name
      Returns:
      Builder
    • withPartitionName

      public DeleteIdsParam.Builder withPartitionName(@NonNull @NonNull String partitionName)
      Sets the partition name (Optional).
      Parameters:
      partitionName - partition name
      Returns:
      Builder
    • withPrimaryIds

      public DeleteIdsParam.Builder withPrimaryIds(@NonNull @NonNull List<T> primaryIds)
      Specifies primaryId fields. PrimaryIds cannot be empty or null.
      Parameters:
      primaryIds - input primary key list
      Returns:
      Builder
    • addPrimaryId

      public DeleteIdsParam.Builder addPrimaryId(@NonNull T primaryId)
      Specifies primaryId field. PrimaryId cannot be empty or null.
      Parameters:
      primaryId - input primary key id
      Returns:
      Builder
    • build

      public DeleteIdsParam build() throws ParamException
      Verifies parameters and creates a new DeleteIdsParam instance.
      Returns:
      DeleteIdsParam
      Throws:
      ParamException