1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- --
- :api: get-overall-buckets
- :request: GetOverallBucketsRequest
- :response: GetOverallBucketsResponse
- --
- [id="{upid}-{api}"]
- === Get Overall Buckets API
- The Get Overall Buckets API retrieves overall bucket results that
- summarize the bucket results of multiple jobs.
- It accepts a +{request}+ object and responds
- with a +{response}+ object.
- [id="{upid}-{api}-request"]
- ==== Get Overall Buckets Request
- A +{request}+ object gets created with one or more `jobId`.
- ["source","java",subs="attributes,callouts,macros"]
- --------------------------------------------------
- include-tagged::{doc-tests-file}[{api}-request]
- --------------------------------------------------
- <1> Constructing a new request referencing job IDs `jobId1` and `jobId2`.
- ==== Optional Arguments
- The following arguments are optional:
- ["source","java",subs="attributes,callouts,macros"]
- --------------------------------------------------
- include-tagged::{doc-tests-file}[{api}-bucket-span]
- --------------------------------------------------
- <1> The span of the overall buckets. Must be greater or equal to the jobs' largest `bucket_span`.
- ["source","java",subs="attributes,callouts,macros"]
- --------------------------------------------------
- include-tagged::{doc-tests-file}[{api}-end]
- --------------------------------------------------
- <1> Overall buckets with timestamps earlier than this time will be returned.
- ["source","java",subs="attributes,callouts,macros"]
- --------------------------------------------------
- include-tagged::{doc-tests-file}[{api}-exclude-interim]
- --------------------------------------------------
- <1> If `true`, interim results will be excluded. Overall buckets are interim if any of the job buckets
- within the overall bucket interval are interim. Defaults to `false`.
- ["source","java",subs="attributes,callouts,macros"]
- --------------------------------------------------
- include-tagged::{doc-tests-file}[{api}-overall-score]
- --------------------------------------------------
- <1> Overall buckets with overall scores greater or equal than this value will be returned.
- ["source","java",subs="attributes,callouts,macros"]
- --------------------------------------------------
- include-tagged::{doc-tests-file}[{api}-start]
- --------------------------------------------------
- <1> Overall buckets with timestamps on or after this time will be returned.
- ["source","java",subs="attributes,callouts,macros"]
- --------------------------------------------------
- include-tagged::{doc-tests-file}[{api}-top-n]
- --------------------------------------------------
- <1> The number of top job bucket scores to be used in the `overall_score` calculation. Defaults to `1`.
- include::../execution.asciidoc[]
- [id="{upid}-{api}-response"]
- ==== Get Overall Buckets Response
- The returned +{response}+ contains the requested buckets:
- ["source","java",subs="attributes,callouts,macros"]
- --------------------------------------------------
- include-tagged::{doc-tests-file}[{api}-response]
- --------------------------------------------------
- <1> The count of overall buckets that were matched
- <2> The overall buckets retrieved
|