Class QueryParam.Builder

  • Enclosing class:
    QueryParam

    public static class QueryParam.Builder
    extends Object
    Builder for QueryParam class.
    • Method Detail

      • withCollectionName

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

        public QueryParam.Builder withPartitionNames​(@NonNull
                                                     @NonNull List<String> partitionNames)
        Sets partition names list to specify query scope (Optional).
        Parameters:
        partitionNames - partition names list
        Returns:
        Builder
      • addPartitionName

        public QueryParam.Builder addPartitionName​(@NonNull
                                                   @NonNull String partitionName)
        Adds a partition to specify query scope (Optional).
        Parameters:
        partitionName - partition name
        Returns:
        Builder
      • withOutFields

        public QueryParam.Builder withOutFields​(@NonNull
                                                @NonNull List<String> outFields)
        Specifies output fields (Optional).
        Parameters:
        outFields - output fields
        Returns:
        Builder
      • addOutField

        public QueryParam.Builder addOutField​(@NonNull
                                              @NonNull String fieldName)
        Specifies an output field (Optional).
        Parameters:
        fieldName - field name
        Returns:
        Builder