Interface SearchClientDictionary

    • Method Detail

      • saveDictionaryEntries

        default DictionaryResponse saveDictionaryEntries​(@Nonnull
                                                         Dictionary dictionary,
                                                         @Nonnull
                                                         List<DictionaryEntry> dictionaryEntries,
                                                         RequestOptions requestOptions)
        Save dictionary entries.
        Parameters:
        dictionary - Target dictionary.
        dictionaryEntries - dictionary entries to be saved. entries from the dictionary.
        requestOptions - Configure request locally with RequestOptions.
      • replaceDictionaryEntries

        default DictionaryResponse replaceDictionaryEntries​(@Nonnull
                                                            Dictionary dictionary,
                                                            @Nonnull
                                                            List<DictionaryEntry> dictionaryEntries,
                                                            RequestOptions requestOptions)
        Replace dictionary entries.
        Parameters:
        dictionary - Target dictionary.
        dictionaryEntries - dictionary entries to be replaced.
        requestOptions - Configure request locally with RequestOptions.
      • deleteDictionaryEntries

        default DictionaryResponse deleteDictionaryEntries​(@Nonnull
                                                           Dictionary dictionary,
                                                           @Nonnull
                                                           List<String> objectIDs,
                                                           RequestOptions requestOptions)
        Delete dictionary entries.
        Parameters:
        dictionary - Target dictionary.
        objectIDs - list of entries' IDs to delete.
        requestOptions - Configure request locally with RequestOptions.
      • clearDictionaryEntries

        default DictionaryResponse clearDictionaryEntries​(@Nonnull
                                                          Dictionary dictionary)
        Clear all dictionary entries.
        Parameters:
        dictionary - Target dictionary.
      • clearDictionaryEntries

        default DictionaryResponse clearDictionaryEntries​(@Nonnull
                                                          Dictionary dictionary,
                                                          RequestOptions requestOptions)
        Clear all dictionary entries.
        Parameters:
        dictionary - Target dictionary.
        requestOptions - Configure request locally with RequestOptions.
      • searchDictionaryEntries

        default <T> SearchResult<T> searchDictionaryEntries​(@Nonnull
                                                            Dictionary dictionary,
                                                            @Nonnull
                                                            Query query)
        Search the dictionary entries.
        Parameters:
        dictionary - Target dictionary.
        query - the Query used to search.
      • searchDictionaryEntries

        default <T> SearchResult<T> searchDictionaryEntries​(@Nonnull
                                                            Dictionary dictionary,
                                                            @Nonnull
                                                            Query query,
                                                            RequestOptions requestOptions)
        Search the dictionary entries.
        Parameters:
        dictionary - Target dictionary.
        query - the Query used to search.
        requestOptions - Configure request locally with RequestOptions.
      • searchDictionaryEntriesAsync

        default <T> CompletableFuture<SearchResult<T>> searchDictionaryEntriesAsync​(@Nonnull
                                                                                    Dictionary dictionary,
                                                                                    @Nonnull
                                                                                    Query query,
                                                                                    RequestOptions requestOptions)
        Search the dictionary entries.
        Parameters:
        dictionary - Target dictionary.
        query - the Query used to search.
        requestOptions - Configure request locally with RequestOptions.
      • setDictionarySettings

        default DictionaryResponse setDictionarySettings​(@Nonnull
                                                         DictionarySettings dictionarySettings)
        Update dictionary settings. Only specified settings are overridden; unspecified settings are left unchanged. Specifying `null` for a setting resets it to its default value.
        Parameters:
        dictionarySettings - settings to be applied.
      • setDictionarySettings

        default DictionaryResponse setDictionarySettings​(@Nonnull
                                                         DictionarySettings dictionarySettings,
                                                         RequestOptions requestOptions)
        Update dictionary settings. Only specified settings are overridden; unspecified settings are left unchanged. Specifying `null` for a setting resets it to its default value.
        Parameters:
        dictionarySettings - settings to be applied.
        requestOptions - Configure request locally with RequestOptions.
      • setDictionarySettingsAsync

        default CompletableFuture<DictionaryResponse> setDictionarySettingsAsync​(@Nonnull
                                                                                 DictionarySettings dictionarySettings)
        Update dictionary settings. Only specified settings are overridden; unspecified settings are left unchanged. Specifying `null` for a setting resets it to its default value.
        Parameters:
        dictionarySettings - settings to be applied.
      • setDictionarySettingsAsync

        default CompletableFuture<DictionaryResponse> setDictionarySettingsAsync​(@Nonnull
                                                                                 DictionarySettings dictionarySettings,
                                                                                 RequestOptions requestOptions)
        Update dictionary settings. Only specified settings are overridden; unspecified settings are left unchanged. Specifying `null` for a setting resets it to its default value.
        Parameters:
        dictionarySettings - settings to be applied.
        requestOptions - Configure request locally with RequestOptions.
      • getDictionarySettings

        default DictionarySettings getDictionarySettings()
        Retrieve dictionaries settings.
      • getDictionarySettings

        default DictionarySettings getDictionarySettings​(RequestOptions requestOptions)
        Retrieve dictionaries settings.
        Parameters:
        requestOptions - Configure request locally with RequestOptions.
      • getDictionarySettingsAsync

        default CompletableFuture<DictionarySettings> getDictionarySettingsAsync​(RequestOptions requestOptions)
        Retrieve dictionaries settings.
        Parameters:
        requestOptions - Configure request locally with RequestOptions.