Class CreateSimpleCollectionParam.Builder

    • Method Detail

      • withCollectionName

        public CreateSimpleCollectionParam.Builder withCollectionName​(@NonNull
                                                                      @NonNull java.lang.String collectionName)
        Sets the collection name. Collection name cannot be empty or null.
        Parameters:
        collectionName - collection name
        Returns:
        Builder
      • withDimension

        public CreateSimpleCollectionParam.Builder withDimension​(int dimension)
        Sets the collection vector dimension. Dimension value must be greater than zero and less than 32768.
        Parameters:
        dimension - collection vector dimension
        Returns:
        Builder
      • withMetricType

        public CreateSimpleCollectionParam.Builder withMetricType​(@NonNull
                                                                  @NonNull MetricType metricType)
        Sets the metricType of vectorField. The distance metric used for the collection.
        Parameters:
        metricType - metricType of vectorField
        Returns:
        Builder
      • withDescription

        public CreateSimpleCollectionParam.Builder withDescription​(@NonNull
                                                                   @NonNull java.lang.String description)
        Sets the collection description. The description can be empty. The default is "".
        Parameters:
        description - description of the collection
        Returns:
        Builder
      • withPrimaryField

        public CreateSimpleCollectionParam.Builder withPrimaryField​(@NonNull
                                                                    @NonNull java.lang.String primaryField)
        Sets the primaryFiled name. The primaryField cannot be empty or null. The default is "id".
        Parameters:
        primaryField - primaryFiled name of the collection
        Returns:
        Builder
      • withVectorField

        public CreateSimpleCollectionParam.Builder withVectorField​(@NonNull
                                                                   @NonNull java.lang.String vectorField)
        Sets the vectorField name. The vectorField cannot be empty or null. The default is "vector".
        Parameters:
        vectorField - vectorField name of the collection
        Returns:
        Builder
      • withAutoId

        public CreateSimpleCollectionParam.Builder withAutoId​(boolean autoId)
        Sets the autoId. The vectorField cannot be null. The default is Boolean.False.
        Parameters:
        autoId - if open autoId
        Returns:
        Builder