Class AlterIndexParam.Builder

    • Method Detail

      • withCollectionName

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

        public AlterIndexParam.Builder withDatabaseName​(java.lang.String databaseName)
        Sets the database name. database name can be nil.
        Parameters:
        databaseName - database name
        Returns:
        Builder
      • withIndexName

        public AlterIndexParam.Builder withIndexName​(@NonNull
                                                     @NonNull java.lang.String indexName)
        Set the index name. Index name cannot be empty or null.
        Parameters:
        indexName - index name
        Returns:
        Builder
      • withMMapEnabled

        public AlterIndexParam.Builder withMMapEnabled​(boolean enabledMMap)
        Enable MMap or not for index data files.
        Parameters:
        enabledMMap - enabled or not
        Returns:
        Builder
      • withProperty

        public AlterIndexParam.Builder withProperty​(@NonNull
                                                    @NonNull java.lang.String key,
                                                    @NonNull
                                                    @NonNull java.lang.String value)
        Basic method to set a key-value property.
        Parameters:
        key - the key
        value - the value
        Returns:
        Builder