# Functions

NewDeleteIndexDocID creates a new http.Handler for the delete index doc id operation.
NewDeleteIndexDocIDBadRequest creates DeleteIndexDocIDBadRequest with default headers values.
NewDeleteIndexDocIDNotFound creates DeleteIndexDocIDNotFound with default headers values.
NewDeleteIndexDocIDOK creates DeleteIndexDocIDOK with default headers values.
NewDeleteIndexDocIDParams creates a new DeleteIndexDocIDParams object no default values defined in spec.
NewGetIndexDocID creates a new http.Handler for the get index doc id operation.
NewGetIndexDocIDBadRequest creates GetIndexDocIDBadRequest with default headers values.
NewGetIndexDocIDNotFound creates GetIndexDocIDNotFound with default headers values.
NewGetIndexDocIDOK creates GetIndexDocIDOK with default headers values.
NewGetIndexDocIDParams creates a new GetIndexDocIDParams object no default values defined in spec.
NewGetIndexSearch creates a new http.Handler for the get index search operation.
NewGetIndexSearchBadRequest creates GetIndexSearchBadRequest with default headers values.
NewGetIndexSearchInternalServerError creates GetIndexSearchInternalServerError with default headers values.
NewGetIndexSearchNotFound creates GetIndexSearchNotFound with default headers values.
NewGetIndexSearchOK creates GetIndexSearchOK with default headers values.
NewGetIndexSearchParams creates a new GetIndexSearchParams object no default values defined in spec.
NewGetIndexSourceID creates a new http.Handler for the get index source id operation.
NewGetIndexSourceIDBadRequest creates GetIndexSourceIDBadRequest with default headers values.
NewGetIndexSourceIDNotFound creates GetIndexSourceIDNotFound with default headers values.
NewGetIndexSourceIDOK creates GetIndexSourceIDOK with default headers values.
NewGetIndexSourceIDParams creates a new GetIndexSourceIDParams object no default values defined in spec.
NewPostIndexDoc creates a new http.Handler for the post index doc operation.
NewPostIndexDocInternalServerError creates PostIndexDocInternalServerError with default headers values.
NewPostIndexDocNotFound creates PostIndexDocNotFound with default headers values.
NewPostIndexDocOK creates PostIndexDocOK with default headers values.
NewPostIndexDocParams creates a new PostIndexDocParams object no default values defined in spec.
NewPutIndexDocID creates a new http.Handler for the put index doc id operation.
NewPutIndexDocIDBadRequest creates PutIndexDocIDBadRequest with default headers values.
NewPutIndexDocIDNotFound creates PutIndexDocIDNotFound with default headers values.
NewPutIndexDocIDOK creates PutIndexDocIDOK with default headers values.
NewPutIndexDocIDParams creates a new PutIndexDocIDParams object no default values defined in spec.
NewWatertowerAPI creates a new Watertower instance.

# Constants

DeleteIndexDocIDBadRequestCode is the HTTP code returned for type DeleteIndexDocIDBadRequest.
DeleteIndexDocIDNotFoundCode is the HTTP code returned for type DeleteIndexDocIDNotFound.
DeleteIndexDocIDOKCode is the HTTP code returned for type DeleteIndexDocIDOK.
GetIndexDocIDBadRequestCode is the HTTP code returned for type GetIndexDocIDBadRequest.
GetIndexDocIDNotFoundCode is the HTTP code returned for type GetIndexDocIDNotFound.
GetIndexDocIDOKCode is the HTTP code returned for type GetIndexDocIDOK.
GetIndexSearchBadRequestCode is the HTTP code returned for type GetIndexSearchBadRequest.
GetIndexSearchInternalServerErrorCode is the HTTP code returned for type GetIndexSearchInternalServerError.
GetIndexSearchNotFoundCode is the HTTP code returned for type GetIndexSearchNotFound.
GetIndexSearchOKCode is the HTTP code returned for type GetIndexSearchOK.
GetIndexSourceIDBadRequestCode is the HTTP code returned for type GetIndexSourceIDBadRequest.
GetIndexSourceIDNotFoundCode is the HTTP code returned for type GetIndexSourceIDNotFound.
GetIndexSourceIDOKCode is the HTTP code returned for type GetIndexSourceIDOK.
PostIndexDocInternalServerErrorCode is the HTTP code returned for type PostIndexDocInternalServerError.
PostIndexDocNotFoundCode is the HTTP code returned for type PostIndexDocNotFound.
PostIndexDocOKCode is the HTTP code returned for type PostIndexDocOK.
PutIndexDocIDBadRequestCode is the HTTP code returned for type PutIndexDocIDBadRequest.
PutIndexDocIDNotFoundCode is the HTTP code returned for type PutIndexDocIDNotFound.
PutIndexDocIDOKCode is the HTTP code returned for type PutIndexDocIDOK.

# Structs

DeleteIndexDocID swagger:route DELETE /{index}/_doc/{_id} deleteIndexDocId You use DELETE to remove a document from an index.
DeleteIndexDocIDBadRequest Bad Request swagger:response deleteIndexDocIdBadRequest */.
DeleteIndexDocIDBadRequestBody delete index doc ID bad request body swagger:model DeleteIndexDocIDBadRequestBody.
DeleteIndexDocIDNotFound Not Found swagger:response deleteIndexDocIdNotFound */.
DeleteIndexDocIDNotFoundBody delete index doc ID not found body swagger:model DeleteIndexDocIDNotFoundBody.
DeleteIndexDocIDOK OK swagger:response deleteIndexDocIdOK */.
DeleteIndexDocIDParams contains all the bound params for the delete index doc id operation typically these are obtained from a http.Request swagger:parameters delete-index-_doc-_id.
DeleteIndexDocIDURL generates an URL for the delete index doc id operation.
GetIndexDocID swagger:route GET /{index}/_doc/{_id} getIndexDocId Your GET endpoint You use GET to retrieve a document and its source or stored fields from a particular index.
GetIndexDocIDBadRequest Bad Request swagger:response getIndexDocIdBadRequest */.
GetIndexDocIDBadRequestBody get index doc ID bad request body swagger:model GetIndexDocIDBadRequestBody.
GetIndexDocIDNotFound Not Found swagger:response getIndexDocIdNotFound */.
GetIndexDocIDNotFoundBody get index doc ID not found body swagger:model GetIndexDocIDNotFoundBody.
GetIndexDocIDOK OK swagger:response getIndexDocIdOK */.
GetIndexDocIDOKBody get index doc ID o k body swagger:model GetIndexDocIDOKBody.
GetIndexDocIDParams contains all the bound params for the get index doc id operation typically these are obtained from a http.Request swagger:parameters get-index-_doc-_id.
GetIndexDocIDURL generates an URL for the get index doc id operation.
GetIndexSearch swagger:route GET /{index}/_search getIndexSearch Your GET endpoint */.
GetIndexSearchBadRequest Bad Request swagger:response getIndexSearchBadRequest */.
GetIndexSearchBadRequestBody get index search bad request body swagger:model GetIndexSearchBadRequestBody.
GetIndexSearchBody get index search body swagger:model GetIndexSearchBody.
GetIndexSearchInternalServerError Internal Server Error swagger:response getIndexSearchInternalServerError */.
GetIndexSearchInternalServerErrorBody get index search internal server error body swagger:model GetIndexSearchInternalServerErrorBody.
GetIndexSearchNotFound Not Found swagger:response getIndexSearchNotFound */.
GetIndexSearchNotFoundBody get index search not found body swagger:model GetIndexSearchNotFoundBody.
GetIndexSearchOK OK swagger:response getIndexSearchOK */.
GetIndexSearchOKBody get index search o k body swagger:model GetIndexSearchOKBody.
GetIndexSearchOKBodyHits get index search o k body hits swagger:model GetIndexSearchOKBodyHits.
GetIndexSearchOKBodyHitsHitsItems0 get index search o k body hits hits items0 swagger:model GetIndexSearchOKBodyHitsHitsItems0.
GetIndexSearchOKBodyHitsTotal get index search o k body hits total swagger:model GetIndexSearchOKBodyHitsTotal.
GetIndexSearchOKBodyShards get index search o k body shards swagger:model GetIndexSearchOKBodyShards.
GetIndexSearchParams contains all the bound params for the get index search operation typically these are obtained from a http.Request swagger:parameters get-index-_search.
GetIndexSearchParamsBodyQuery get index search params body query swagger:model GetIndexSearchParamsBodyQuery.
GetIndexSearchParamsBodyQueryBool get index search params body query bool swagger:model GetIndexSearchParamsBodyQueryBool.
GetIndexSearchParamsBodyQueryBoolFilter get index search params body query bool filter swagger:model GetIndexSearchParamsBodyQueryBoolFilter.
GetIndexSearchParamsBodyQueryBoolFilterTerms get index search params body query bool filter terms swagger:model GetIndexSearchParamsBodyQueryBoolFilterTerms.
GetIndexSearchParamsBodyQueryBoolMust get index search params body query bool must swagger:model GetIndexSearchParamsBodyQueryBoolMust.
GetIndexSearchParamsBodyQueryBoolMustMatchPhrase get index search params body query bool must match phrase swagger:model GetIndexSearchParamsBodyQueryBoolMustMatchPhrase.
GetIndexSearchParamsBodyQueryBoolMustMatchPhraseContent get index search params body query bool must match phrase content swagger:model GetIndexSearchParamsBodyQueryBoolMustMatchPhraseContent.
GetIndexSearchURL generates an URL for the get index search operation.
GetIndexSourceID swagger:route GET /{index}/_source/{_id} getIndexSourceId Your GET endpoint You use GET to retrieve just the document from a particular index.
GetIndexSourceIDBadRequest Bad Request swagger:response getIndexSourceIdBadRequest */.
GetIndexSourceIDBadRequestBody get index source ID bad request body swagger:model GetIndexSourceIDBadRequestBody.
GetIndexSourceIDNotFound Not Found swagger:response getIndexSourceIdNotFound */.
GetIndexSourceIDNotFoundBody get index source ID not found body swagger:model GetIndexSourceIDNotFoundBody.
GetIndexSourceIDOK OK swagger:response getIndexSourceIdOK */.
GetIndexSourceIDParams contains all the bound params for the get index source id operation typically these are obtained from a http.Request swagger:parameters get-index-_source-_id.
GetIndexSourceIDURL generates an URL for the get index source id operation.
PostIndexDoc swagger:route POST /{index}/_doc/ postIndexDoc Adds a JSON document to the specified index and makes it searchable.
PostIndexDocInternalServerError Internal Server Error swagger:response postIndexDocInternalServerError */.
PostIndexDocInternalServerErrorBody post index doc internal server error body swagger:model PostIndexDocInternalServerErrorBody.
PostIndexDocNotFound Not Found swagger:response postIndexDocNotFound */.
PostIndexDocNotFoundBody post index doc not found body swagger:model PostIndexDocNotFoundBody.
PostIndexDocOK OK swagger:response postIndexDocOK */.
PostIndexDocParams contains all the bound params for the post index doc operation typically these are obtained from a http.Request swagger:parameters post-index-_doc.
PostIndexDocURL generates an URL for the post index doc operation.
PutIndexDocID swagger:route PUT /{index}/_doc/{_id} putIndexDocId Update an existing JSON document to the specified index and makes it searchable.
PutIndexDocIDBadRequest Bad Request swagger:response putIndexDocIdBadRequest */.
PutIndexDocIDBadRequestBody put index doc ID bad request body swagger:model PutIndexDocIDBadRequestBody.
PutIndexDocIDNotFound Not Found swagger:response putIndexDocIdNotFound */.
PutIndexDocIDNotFoundBody put index doc ID not found body swagger:model PutIndexDocIDNotFoundBody.
PutIndexDocIDOK OK swagger:response putIndexDocIdOK */.
PutIndexDocIDParams contains all the bound params for the put index doc id operation typically these are obtained from a http.Request swagger:parameters put-index-_doc-_id.
PutIndexDocIDURL generates an URL for the put index doc id operation.
WatertowerAPI the watertower API */.

# Interfaces

DeleteIndexDocIDHandler interface for that can handle valid delete index doc id params.
GetIndexDocIDHandler interface for that can handle valid get index doc id params.
GetIndexSearchHandler interface for that can handle valid get index search params.
GetIndexSourceIDHandler interface for that can handle valid get index source id params.
PostIndexDocHandler interface for that can handle valid post index doc params.
PutIndexDocIDHandler interface for that can handle valid put index doc id params.

# Type aliases

DeleteIndexDocIDHandlerFunc turns a function with the right signature into a delete index doc id handler.
GetIndexDocIDHandlerFunc turns a function with the right signature into a get index doc id handler.
GetIndexSearchHandlerFunc turns a function with the right signature into a get index search handler.
GetIndexSourceIDHandlerFunc turns a function with the right signature into a get index source id handler.
PostIndexDocHandlerFunc turns a function with the right signature into a post index doc handler.
PutIndexDocIDHandlerFunc turns a function with the right signature into a put index doc id handler.