All Classes

Class Description
AcknowledgedResponse  
AnalyzeRequest
A request to analyze text
AnalyzeRequest.CustomAnalyzerBuilder
Helper class to build custom analyzer definitions
AnalyzeResponse  
AnalyzeResponse.AnalyzeToken  
BroadcastResponse
Represents a response to a request that is broadcast to a collection of shards.
BroadcastResponse.Shards
Represents the results of a collection of shards on which a request was executed against.
CancelTasksRequest  
CancelTasksRequest.Builder  
CancelTasksResponse
cancel tasks response that contains - task failures - node failures - tasks
CloseIndexRequest
A request to close an index.
CloseIndexResponse  
CloseIndexResponse.IndexResult  
CloseIndexResponse.ShardResult  
CloseIndexResponse.ShardResult.Failure  
ClusterClient
A wrapper for the RestHighLevelClient that provides methods for accessing the Cluster API.
ComponentTemplatesExistRequest
A request to check for the existence of component templates
ComposableIndexTemplateExistRequest
A request to check for the existence of index templates
CountRequest
Encapsulates a request to _count API against one, several or all indices.
CountResponse
A response to _count API request.
CountResponse.ShardStats
Encapsulates _shards section of count api response.
CreateDataStreamRequest  
CreateIndexRequest
A request to create an index.
CreateIndexResponse
A response for a create index action.
DataStream  
DataStreamsStatsRequest  
DataStreamsStatsResponse  
DataStreamsStatsResponse.DataStreamStats  
DeleteAliasRequest  
DeleteComponentTemplateRequest  
DeleteComposableIndexTemplateRequest  
DeleteDataStreamRequest  
DeleteSnapshotLifecyclePolicyRequest  
DetailAnalyzeResponse  
DetailAnalyzeResponse.AnalyzeTokenList  
DetailAnalyzeResponse.CharFilteredText  
ExecuteSnapshotLifecyclePolicyRequest  
ExecuteSnapshotLifecyclePolicyResponse  
ExecuteSnapshotLifecycleRetentionRequest  
GetAliasesResponse
Response obtained from the get aliases API.
GetComponentTemplatesRequest
A request to read the content of component templates
GetComponentTemplatesResponse  
GetComposableIndexTemplateRequest
A request to read the content of index templates
GetComposableIndexTemplatesResponse  
GetDataStreamRequest  
GetDataStreamResponse  
GetFieldMappingsRequest
Request the mappings of specific fields
GetFieldMappingsResponse
Response object for GetFieldMappingsRequest API
GetFieldMappingsResponse.FieldMappingMetadata  
GetIndexRequest
A request to retrieve information about an index.
GetIndexRequest.Feature  
GetIndexResponse
A client side response for a get index action.
GetIndexTemplatesRequest
A request to read the content of index templates
GetIndexTemplatesResponse  
GetMappingsRequest  
GetMappingsResponse  
GetSnapshotLifecyclePolicyRequest  
GetSnapshotLifecyclePolicyResponse  
GetSnapshotLifecycleStatsRequest  
GetSnapshotLifecycleStatsResponse  
GetSourceRequest  
GetSourceResponse  
GetTaskRequest  
GetTaskResponse  
IndexerJobStats  
IndexerState
IndexerState represents the internal state of the indexer.
IndexTemplateMetadata  
IndexTemplateMetadata.Builder  
IndexTemplatesExistRequest
A request to check for the existence of index templates
IndicesClient
A wrapper for the RestHighLevelClient that provides methods for accessing the Indices API.
IngestClient
A wrapper for the RestHighLevelClient that provides methods for accessing the Ingest API.
ListTasksResponse  
MainRequest  
MainResponse  
MainResponse.Version  
MultiTermVectorsRequest  
MultiTermVectorsResponse  
NodesResponse
Base class for responses that are node responses.
NodesResponseHeader
A utility class to parse the Nodes Header returned by RestActions.buildNodesHeader(XContentBuilder, ToXContent.Params, BaseNodesResponse).
OpenSearchException
client side counterpart of server side OpenSearchException It wraps the same content but it is not throwable.
PageParams
Paging parameters for GET requests
ProxyModeInfo  
PutComponentTemplateRequest
A request to create an component template.
PutComposableIndexTemplateRequest
A request to create an index template.
PutIndexTemplateRequest
A request to create an index template.
PutMappingRequest
Put a mapping definition into one or more indices.
PutSnapshotLifecyclePolicyRequest  
RemoteConnectionInfo
This class encapsulates all remote cluster information to be rendered on _remote/info requests.
RemoteConnectionInfo.ModeInfo  
RemoteInfoRequest
The request object used by the Remote cluster info API.
RemoteInfoResponse
A response to _remote/info API request.
ResizeRequest
Request class to resize an index
ResizeResponse
The response from a ResizeRequest call
RestHighLevelClient
High level REST client that wraps an instance of the low level RestClient and allows to build requests and read responses.
RethrottleRequest
A request changing throttling of a task.
RolloverRequest
Request class to swap index under an alias upon satisfying conditions
RolloverResponse
Response object for RolloverRequest API
ShardsAcknowledgedResponse  
SimulateIndexTemplateRequest
A request to simulate matching a provided index name and an optional new index template against the existing index templates.
SimulateIndexTemplateResponse  
SnapshotClient
A wrapper for the RestHighLevelClient that provides methods for accessing the Snapshot API.
SnapshotInvocationRecord  
SnapshotLifecycleManagementStatusRequest  
SnapshotLifecyclePolicy  
SnapshotLifecyclePolicyMetadata  
SnapshotLifecyclePolicyMetadata.SnapshotInProgress  
SnapshotLifecycleStats  
SnapshotLifecycleStats.SnapshotPolicyStats  
SnapshotRetentionConfiguration  
SniffModeInfo  
StartSLMRequest  
StopSLMRequest  
SyncedFlushResponse  
SyncedFlushResponse.IndexResult
Description for the flush/synced results for a particular index.
SyncedFlushResponse.ShardCounts
Encapsulates the number of total successful and failed shard copies
SyncedFlushResponse.ShardFailure
Description of a failed shard copy for an index.
TaskGroup
Client side counterpart of server side version.
TaskGroup.Builder  
TaskId
client side version of a TaskId
TaskInfo
client side counterpart of server side
TaskOperationFailure
client side counterpart of server side TaskOperationFailure
TasksClient
A wrapper for the RestHighLevelClient that provides methods for accessing the Tasks API.
TaskSubmissionResponse  
TermVectorsRequest  
TermVectorsResponse  
TermVectorsResponse.TermVector  
TermVectorsResponse.TermVector.FieldStatistics  
TermVectorsResponse.TermVector.Term  
TermVectorsResponse.TermVector.Token  
TimedRequest
A base request for any requests that supply timeouts.
Validatable
Defines a validation layer for Requests.
ValidationException
Encapsulates an accumulation of validation errors