# Overview

## ResultsContainerAdapter


[ResultsContainerAdapter](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/ResultsContainerAdapter)


[ResultsContainerAdapter#createFacetResultElement(result)](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/ResultsContainerAdapter#createFacetResultElement)


[ResultsContainerAdapter#createSearchResultElement(result)](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/ResultsContainerAdapter#createSearchResultElement)

[ResultsContainerAdapter#decorateFacetResultElement(element, result)](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/ResultsContainerAdapter#decorateFacetResultElement)


[ResultsContainerAdapter#decoratePaginationElement(element)](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/ResultsContainerAdapter#decoratePaginationElement)


[ResultsContainerAdapter#decorateSearchResultElement(element, result)](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/ResultsContainerAdapter#decorateSearchResultElement)

[ResultsContainerAdapter#interceptSearchRequest(request)](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/ResultsContainerAdapter#interceptSearchRequest)


[ResultsContainerAdapter#interceptSearchResponse(response)](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/ResultsContainerAdapter#interceptSearchResponse)

## SearchBoxAdapter


[SearchBoxAdapter](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/SearchBoxAdapter)


[SearchBoxAdapter#createSuggestionElement(suggestion)](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/SearchBoxAdapter#createSuggestionElement)

[SearchBoxAdapter#decorateSuggestionElement(element, suggestion)](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/SearchBoxAdapter#decorateSuggestionElement)


[SearchBoxAdapter#interceptSuggestRequest(request)](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/SearchBoxAdapter#interceptSuggestRequest)

[SearchBoxAdapter#interceptSuggestResponse(response)](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/SearchBoxAdapter#interceptSuggestResponse)

## gapi.cloudsearch.widget.resultscontainer


[gapi.cloudsearch.widget.resultscontainer](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.resultscontainer)

## gapi.cloudsearch.widget.resultscontainer.Builder


[gapi.cloudsearch.widget.resultscontainer.Builder()](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.resultscontainer.Builder)


[gapi.cloudsearch.widget.resultscontainer.Builder#build()](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.resultscontainer.Builder#build)


[gapi.cloudsearch.widget.resultscontainer.Builder#setAdapter(adapter)](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.resultscontainer.Builder#setAdapter)

[gapi.cloudsearch.widget.resultscontainer.Builder#setFacetResultsContainerElement(facetResultsContainerElement)](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.resultscontainer.Builder#setFacetResultsContainerElement)


[gapi.cloudsearch.widget.resultscontainer.Builder#setIncludePagination(includePagination)](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.resultscontainer.Builder#setIncludePagination)


[gapi.cloudsearch.widget.resultscontainer.Builder#setResultsContainer(resultsContainer)](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.resultscontainer.Builder#setResultsContainer)

[gapi.cloudsearch.widget.resultscontainer.Builder#setSearchApplicationId(searchApplicationId)](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.resultscontainer.Builder#setSearchApplicationId)


[gapi.cloudsearch.widget.resultscontainer.Builder#setSearchResultsContainerElement(searchResultsContainerElement)](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.resultscontainer.Builder#setSearchResultsContainerElement)

## gapi.cloudsearch.widget.resultscontainer.ResultsContainer


[gapi.cloudsearch.widget.resultscontainer.ResultsContainer()](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.resultscontainer.ResultsContainer)


[gapi.cloudsearch.widget.resultscontainer.ResultsContainer#clear()](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.resultscontainer.ResultsContainer#clear)

[gapi.cloudsearch.widget.resultscontainer.ResultsContainer#dispose()](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.resultscontainer.ResultsContainer#dispose)


[gapi.cloudsearch.widget.resultscontainer.ResultsContainer#executeRequest(request)](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.resultscontainer.ResultsContainer#executeRequest)

[gapi.cloudsearch.widget.resultscontainer.ResultsContainer#getCurrentRequest()](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.resultscontainer.ResultsContainer#getCurrentRequest)


[gapi.cloudsearch.widget.resultscontainer.ResultsContainer#resetState()](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.resultscontainer.ResultsContainer#resetState)

## gapi.cloudsearch.widget.searchbox


[gapi.cloudsearch.widget.searchbox](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.searchbox)

## gapi.cloudsearch.widget.searchbox.Builder


[gapi.cloudsearch.widget.searchbox.Builder()](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.searchbox.Builder)


[gapi.cloudsearch.widget.searchbox.Builder#build()](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.searchbox.Builder#build)


[gapi.cloudsearch.widget.searchbox.Builder#setAdapter(adapter)](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.searchbox.Builder#setAdapter)


[gapi.cloudsearch.widget.searchbox.Builder#setAnchor(anchor)](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.searchbox.Builder#setAnchor)

[gapi.cloudsearch.widget.searchbox.Builder#setAnchorElement(anchorElement)](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.searchbox.Builder#setAnchorElement)


[gapi.cloudsearch.widget.searchbox.Builder#setHints(hints)](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.searchbox.Builder#setHints)


[gapi.cloudsearch.widget.searchbox.Builder#setInput(input)](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.searchbox.Builder#setInput)


[gapi.cloudsearch.widget.searchbox.Builder#setInputElement(inputElement)](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.searchbox.Builder#setInputElement)

[gapi.cloudsearch.widget.searchbox.Builder#setResultsContainer(resultsContainer)](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.searchbox.Builder#setResultsContainer)


[gapi.cloudsearch.widget.searchbox.Builder#setSearchApplicationId(searchApplicationId)](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.searchbox.Builder#setSearchApplicationId)


[gapi.cloudsearch.widget.searchbox.Builder#setThrottleInterval(throttleInterval)](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.searchbox.Builder#setThrottleInterval)

## gapi.cloudsearch.widget.searchbox.SearchBox


[gapi.cloudsearch.widget.searchbox.SearchBox()](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.searchbox.SearchBox)

[gapi.cloudsearch.widget.searchbox.SearchBox#clear()](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.searchbox.SearchBox#clear)

[gapi.cloudsearch.widget.searchbox.SearchBox#dispose()](https://developers.google.com/workspace/cloud-search/docs/reference/widget/js/gapi.cloudsearch.widget.searchbox.SearchBox#dispose)