Class ElasticsearchRollupAsyncClient
java.lang.Object
co.elastic.clients.ApiClient<ElasticsearchTransport,ElasticsearchRollupAsyncClient>
co.elastic.clients.elasticsearch.rollup.ElasticsearchRollupAsyncClient
public class ElasticsearchRollupAsyncClient
extends ApiClient<ElasticsearchTransport,ElasticsearchRollupAsyncClient>
Client for the rollup namespace.
-
Field Summary
Fields inherited from class co.elastic.clients.ApiClient
transport, transportOptions
-
Constructor Summary
ConstructorDescriptionElasticsearchRollupAsyncClient
(ElasticsearchTransport transport, TransportOptions transportOptions) -
Method Summary
Modifier and TypeMethodDescriptiondeleteJob
(DeleteJobRequest request) Deletes an existing rollup job.Deletes an existing rollup job.getJobs()
Retrieves the configuration, stats, and status of rollup jobs.getJobs
(GetJobsRequest request) Retrieves the configuration, stats, and status of rollup jobs.final CompletableFuture<GetJobsResponse>
Retrieves the configuration, stats, and status of rollup jobs.Returns the capabilities of any rollup jobs that have been configured for a specific index or index pattern.getRollupCaps
(GetRollupCapsRequest request) Returns the capabilities of any rollup jobs that have been configured for a specific index or index pattern.Returns the capabilities of any rollup jobs that have been configured for a specific index or index pattern.Returns the rollup capabilities of all jobs inside of a rollup index (e.g.getRollupIndexCaps
(Function<GetRollupIndexCapsRequest.Builder, ObjectBuilder<GetRollupIndexCapsRequest>> fn) Returns the rollup capabilities of all jobs inside of a rollup index (e.g.putJob
(PutJobRequest request) Creates a rollup job.final CompletableFuture<PutJobResponse>
Creates a rollup job.<TDocument>
CompletableFuture<RollupSearchResponse<TDocument>>rollupSearch
(RollupSearchRequest request, Class<TDocument> tDocumentClass) Enables searching rolled-up data using the standard query DSL.<TDocument>
CompletableFuture<RollupSearchResponse<TDocument>>rollupSearch
(RollupSearchRequest request, Type tDocumentType) Enables searching rolled-up data using the standard query DSL.final <TDocument>
CompletableFuture<RollupSearchResponse<TDocument>>rollupSearch
(Function<RollupSearchRequest.Builder, ObjectBuilder<RollupSearchRequest>> fn, Class<TDocument> tDocumentClass) Enables searching rolled-up data using the standard query DSL.final <TDocument>
CompletableFuture<RollupSearchResponse<TDocument>>rollupSearch
(Function<RollupSearchRequest.Builder, ObjectBuilder<RollupSearchRequest>> fn, Type tDocumentType) Enables searching rolled-up data using the standard query DSL.startJob
(StartJobRequest request) Starts an existing, stopped rollup job.Starts an existing, stopped rollup job.stopJob
(StopJobRequest request) Stops an existing, started rollup job.final CompletableFuture<StopJobResponse>
Stops an existing, started rollup job.withTransportOptions
(TransportOptions transportOptions) Creates a new client with some request optionsMethods inherited from class co.elastic.clients.ApiClient
_jsonpMapper, _transport, _transportOptions, getDeserializer, withTransportOptions
-
Constructor Details
-
ElasticsearchRollupAsyncClient
-
ElasticsearchRollupAsyncClient
public ElasticsearchRollupAsyncClient(ElasticsearchTransport transport, @Nullable TransportOptions transportOptions)
-
-
Method Details
-
withTransportOptions
public ElasticsearchRollupAsyncClient withTransportOptions(@Nullable TransportOptions transportOptions) Description copied from class:ApiClient
Creates a new client with some request options- Specified by:
withTransportOptions
in classApiClient<ElasticsearchTransport,
ElasticsearchRollupAsyncClient>
-
deleteJob
Deletes an existing rollup job.- See Also:
-
deleteJob
public final CompletableFuture<DeleteJobResponse> deleteJob(Function<DeleteJobRequest.Builder, ObjectBuilder<DeleteJobRequest>> fn) Deletes an existing rollup job.- Parameters:
fn
- a function that initializes a builder to create theDeleteJobRequest
- See Also:
-
getJobs
Retrieves the configuration, stats, and status of rollup jobs.- See Also:
-
getJobs
public final CompletableFuture<GetJobsResponse> getJobs(Function<GetJobsRequest.Builder, ObjectBuilder<GetJobsRequest>> fn) Retrieves the configuration, stats, and status of rollup jobs.- Parameters:
fn
- a function that initializes a builder to create theGetJobsRequest
- See Also:
-
getJobs
Retrieves the configuration, stats, and status of rollup jobs.- See Also:
-
getRollupCaps
Returns the capabilities of any rollup jobs that have been configured for a specific index or index pattern.- See Also:
-
getRollupCaps
public final CompletableFuture<GetRollupCapsResponse> getRollupCaps(Function<GetRollupCapsRequest.Builder, ObjectBuilder<GetRollupCapsRequest>> fn) Returns the capabilities of any rollup jobs that have been configured for a specific index or index pattern.- Parameters:
fn
- a function that initializes a builder to create theGetRollupCapsRequest
- See Also:
-
getRollupCaps
Returns the capabilities of any rollup jobs that have been configured for a specific index or index pattern.- See Also:
-
getRollupIndexCaps
public CompletableFuture<GetRollupIndexCapsResponse> getRollupIndexCaps(GetRollupIndexCapsRequest request) Returns the rollup capabilities of all jobs inside of a rollup index (e.g. the index where rollup data is stored).- See Also:
-
getRollupIndexCaps
public final CompletableFuture<GetRollupIndexCapsResponse> getRollupIndexCaps(Function<GetRollupIndexCapsRequest.Builder, ObjectBuilder<GetRollupIndexCapsRequest>> fn) Returns the rollup capabilities of all jobs inside of a rollup index (e.g. the index where rollup data is stored).- Parameters:
fn
- a function that initializes a builder to create theGetRollupIndexCapsRequest
- See Also:
-
putJob
Creates a rollup job.- See Also:
-
putJob
public final CompletableFuture<PutJobResponse> putJob(Function<PutJobRequest.Builder, ObjectBuilder<PutJobRequest>> fn) Creates a rollup job.- Parameters:
fn
- a function that initializes a builder to create thePutJobRequest
- See Also:
-
rollupSearch
public <TDocument> CompletableFuture<RollupSearchResponse<TDocument>> rollupSearch(RollupSearchRequest request, Class<TDocument> tDocumentClass) Enables searching rolled-up data using the standard query DSL.- See Also:
-
rollupSearch
public final <TDocument> CompletableFuture<RollupSearchResponse<TDocument>> rollupSearch(Function<RollupSearchRequest.Builder, ObjectBuilder<RollupSearchRequest>> fn, Class<TDocument> tDocumentClass) Enables searching rolled-up data using the standard query DSL.- Parameters:
fn
- a function that initializes a builder to create theRollupSearchRequest
- See Also:
-
rollupSearch
public <TDocument> CompletableFuture<RollupSearchResponse<TDocument>> rollupSearch(RollupSearchRequest request, Type tDocumentType) Enables searching rolled-up data using the standard query DSL.- See Also:
-
rollupSearch
public final <TDocument> CompletableFuture<RollupSearchResponse<TDocument>> rollupSearch(Function<RollupSearchRequest.Builder, ObjectBuilder<RollupSearchRequest>> fn, Type tDocumentType) Enables searching rolled-up data using the standard query DSL.- Parameters:
fn
- a function that initializes a builder to create theRollupSearchRequest
- See Also:
-
startJob
Starts an existing, stopped rollup job.- See Also:
-
startJob
public final CompletableFuture<StartJobResponse> startJob(Function<StartJobRequest.Builder, ObjectBuilder<StartJobRequest>> fn) Starts an existing, stopped rollup job.- Parameters:
fn
- a function that initializes a builder to create theStartJobRequest
- See Also:
-
stopJob
Stops an existing, started rollup job.- See Also:
-
stopJob
public final CompletableFuture<StopJobResponse> stopJob(Function<StopJobRequest.Builder, ObjectBuilder<StopJobRequest>> fn) Stops an existing, started rollup job.- Parameters:
fn
- a function that initializes a builder to create theStopJobRequest
- See Also:
-