Class GetBucketsRequest.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<GetBucketsRequest.Builder>
co.elastic.clients.elasticsearch.ml.GetBucketsRequest.Builder
- All Implemented Interfaces:
WithJson<GetBucketsRequest.Builder>
,ObjectBuilder<GetBucketsRequest>
- Enclosing class:
- GetBucketsRequest
public static class GetBucketsRequest.Builder extends WithJsonObjectBuilderBase<GetBucketsRequest.Builder> implements ObjectBuilder<GetBucketsRequest>
Builder for
GetBucketsRequest
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description GetBucketsRequest.Builder
anomalyScore(java.lang.Double value)
Refer to the description for theanomaly_score
query parameter.GetBucketsRequest
build()
Builds aGetBucketsRequest
.GetBucketsRequest.Builder
desc(java.lang.Boolean value)
Refer to the description for thedesc
query parameter.GetBucketsRequest.Builder
end(DateTime value)
Refer to the description for theend
query parameter.GetBucketsRequest.Builder
excludeInterim(java.lang.Boolean value)
Refer to the description for theexclude_interim
query parameter.GetBucketsRequest.Builder
expand(java.lang.Boolean value)
Refer to the description for theexpand
query parameter.GetBucketsRequest.Builder
from(java.lang.Integer value)
Skips the specified number of buckets.GetBucketsRequest.Builder
jobId(java.lang.String value)
Required - Identifier for the anomaly detection job.GetBucketsRequest.Builder
page(Page value)
API name:page
GetBucketsRequest.Builder
page(java.util.function.Function<Page.Builder,ObjectBuilder<Page>> fn)
API name:page
protected GetBucketsRequest.Builder
self()
GetBucketsRequest.Builder
size(java.lang.Integer value)
Specifies the maximum number of buckets to obtain.GetBucketsRequest.Builder
sort(java.lang.String value)
Refer to the desription for thesort
query parameter.GetBucketsRequest.Builder
start(DateTime value)
Refer to the description for thestart
query parameter.GetBucketsRequest.Builder
timestamp(DateTime value)
The timestamp of a single bucket result.Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
anomalyScore
Refer to the description for theanomaly_score
query parameter.API name:
anomaly_score
-
desc
Refer to the description for thedesc
query parameter.API name:
desc
-
end
Refer to the description for theend
query parameter.API name:
end
-
excludeInterim
Refer to the description for theexclude_interim
query parameter.API name:
exclude_interim
-
expand
Refer to the description for theexpand
query parameter.API name:
expand
-
from
Skips the specified number of buckets.API name:
from
-
jobId
Required - Identifier for the anomaly detection job.API name:
job_id
-
page
API name:page
-
page
public final GetBucketsRequest.Builder page(java.util.function.Function<Page.Builder,ObjectBuilder<Page>> fn)API name:page
-
size
Specifies the maximum number of buckets to obtain.API name:
size
-
sort
Refer to the desription for thesort
query parameter.API name:
sort
-
start
Refer to the description for thestart
query parameter.API name:
start
-
timestamp
The timestamp of a single bucket result. If you do not specify this parameter, the API returns information about all buckets.API name:
timestamp
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<GetBucketsRequest.Builder>
-
build
Builds aGetBucketsRequest
.- Specified by:
build
in interfaceObjectBuilder<GetBucketsRequest>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-