Ioannis Kakavas
25f83ae08c
[HLRC] Add support for get application privileges API ( #35556 )
...
This commits adds support for the Get Application Privileges
API to the HLRC
Relates: #29827
2018-11-21 16:38:17 +02:00
Martijn van Groningen
9b2ab064cf
[HLRC] Added support for CCR Resume Follow API ( #35638 )
...
This change also adds documentation for the Resume Follow API
Relates to #33824
2018-11-21 10:52:03 +01:00
Ed Savage
4f857c4f8d
[HLRC][ML] Add ML revert model snapshot API ( #35750 )
...
Relates to #29827
2018-11-21 09:10:37 +00:00
Martijn van Groningen
a6647a20a9
[HLRC] Added support for CCR Unfollow API ( #35693 )
...
This change also adds documentation for the Unfollow API
Relates to #33824
2018-11-21 07:48:29 +01:00
Benjamin Trent
84db1e42c0
HLRC: ML Get Calendar Events ( #35747 )
...
* HLRC: ML Get Calendar Events
* Addressing PR comments
2018-11-20 16:40:31 -06:00
Gordon Brown
17780ce07e
Add HLRC docs for Delete Lifecycle Policy ( #35664 )
...
Adds documenatation for the Delete Lifecycle Policy API to the HLRC
documentation.
2018-11-20 11:32:41 -07:00
Tal Levy
d061b3999a
[ILM] HLRC-ILM Retry Lifecycle Policy docs ( #35715 )
...
this adds documentation for the retry method in the
high-level-ilm-rest-client.
this PR also renames retryLifecycleStep to retryLifecyclePolicy in the index-lifecycle-client
2018-11-20 07:05:27 -08:00
Benjamin Trent
7657e6d274
HLRC ML Add Event To Calendar API ( #35704 )
...
* HLRC: ML Adding Post event to calendar api
* Fixing tests and serialization
* removing unused import
2018-11-20 08:15:21 -06:00
Benjamin Trent
d707838c02
HLRC: ML Delete job from calendar ( #35713 )
2018-11-20 07:43:34 -06:00
Ed Savage
844483a99a
[HLRC][ML] Add ML update model snapshot API ( #35537 ) ( #35694 )
...
Relates to #29827
2018-11-20 12:18:29 +00:00
Gordon Brown
e012ac4649
Add HLRC docs for ILM Start/Stop/Status ( #35672 )
...
Adds HLRC documentation for Start ILM, Stop ILM, and ILM Status APIs, as
these APIs are tightly linked to each other.
2018-11-19 17:17:01 -07:00
Benjamin Trent
214bc96738
HLRC: ML Add Job to Calendar API ( #35666 )
2018-11-19 11:41:49 -06:00
Mayya Sharipova
aaeb47d1f7
HLRC for _mtermvectors ( #35266 )
...
relates to #27205
2018-11-19 12:24:31 -05:00
Ignacio Vera
ae6a33237f
HLRC: Add ML delete filter action ( #35382 )
...
* HLRC: Add ML delete filter action
It adds delete ML filter action to the high level rest client.
Relates #29827
2018-11-19 11:25:35 +01:00
Gordon Brown
bb51cdb6de
Add HLRC docs for Get Lifecycle Policy ( #35612 )
...
Adds docs for the Get Lifecycle Policy API to the HLRC documentation.
2018-11-16 18:16:30 -07:00
Tim Vernum
87a8b99724
HLRC: Add "_has_privileges" API to Security Client ( #35479 )
...
This adds the "hasPrivileges()" method to SecurityClient, including
request, response & async variant of the method.
Also includes API documentation.
2018-11-16 13:52:06 +11:00
Ed Savage
2d948a001e
[HLRC][ML] Add ML delete model snapshot API ( #35537 )
...
Relates to #29827
2018-11-15 14:57:17 +00:00
Benjamin Trent
803eccec11
HLRC: Adding ML Update Filter API ( #35522 )
...
* HLRC: Adding ml get filters api
* HLRC: Adding ML Update Filter API
2018-11-14 11:13:11 -06:00
Tanguy Leroux
5b7446bb5f
Add Delete Privileges API to HLRC ( #35454 )
...
This commit adds the Delete Privileges API to the high level REST
client.
Related to #29827
2018-11-14 14:04:30 +01:00
Ed Savage
e7b7d52a6a
[HLRC][ML] Add ML get model snapshots API ( #35487 )
...
Relates #29827
2018-11-14 13:03:04 +00:00
Christoph Büscher
603d1a470f
Add stop rollup job support to HL REST Client ( #34702 )
...
This change adds support for stoping a rollup job to the High Level REST Client.
Relates to #29827
2018-11-14 05:40:42 +01:00
Benjamin Trent
b9eb5f7b63
HLRC: Adding ml get filters api ( #35502 )
...
* HLRC: Adding ml get filters api
* refactoring setId name
2018-11-13 14:53:32 -06:00
Colin Goodheart-Smithe
c934fb087a
Adds HLRC docs for put lifecycle policy ( #35457 )
...
* Adds HLRC docs for put lifecycle policy
* Adds link to docs in client javadocs
* Fixes checkstyle
* Make the documentation use the right ack response
2018-11-13 20:40:53 +00:00
Luca Cavanna
0b7d18d733
HLRC: add support for get license basic/trial status API ( #33176 )
...
Relates to #29827
2018-11-13 15:52:59 +01:00
Igor Motov
a76ac5729d
Rest HL client: Add watcher stats API ( #35185 )
...
Relates to #29827
2018-11-13 04:47:35 -10:00
Przemyslaw Gomulka
fd4cd80496
HLRC: migration api - upgrade ( #34898 )
...
Implement high level client for migration upgrade API. It should wrap
RestHighLevelClient and expose high level IndexUpgradeRequest (new),
IndexTaskResponse for submissions with wait_for_completion=false and
BulkByScrollResponse (already used) objects.
refers: #29827
2018-11-13 15:01:53 +01:00
Martijn van Groningen
e81671dd45
[HLRC] Added support for CCR Put Follow API ( #35409 )
...
This change also adds documentation for the Put Follow API and
adds a CCR HLRC integration test.
2018-11-13 13:22:49 +01:00
Zachary Tong
2da239fb5e
[HLRC] Add GetRollupIndexCaps API ( #35102 )
...
Also refactors the caps response tests a bit to share the same
abstract class to reduce duplication of test code
2018-11-12 15:05:03 -05:00
Martijn van Groningen
021f80517f
[CCR] Added HLRC support for pause follow API ( #35216 )
...
* Moved `AcknowledgedResponse` to core package
* Made AcknowledgedResponse not abstract and provided a default parser,
so that in cases when the field name is not overwritten then there
is no need for a subclass.
Relates to #33824
2018-11-07 17:08:35 +01:00
Jay Modi
6f6b265166
HLRC: add support for the clear realm cache API ( #35163 )
...
This change adds support for clearing the cache of a realm. The realms
cache may contain a stale set of credentials or incorrect role
assignment, which can be corrected by clearing the cache of the entire
realm or just that of a specific user.
Relates #29827
2018-11-06 13:12:24 -07:00
Tim Vernum
3776de5f20
HLRC: Add InvalidateToken security API ( #35114 )
...
This change adds the Invalidate Token API
(DELETE /_xpack/security/oauth2/token) to the Elasticsearch
High Level Rest Client.
Relates: #29827
2018-11-06 15:26:12 +11:00
Benjamin Trent
a4442dacd7
HLRC: Add ML API PUT filter ( #35175 )
2018-11-05 08:56:53 -06:00
Milan Mrdjen
34677b9c83
HLRC: Add document _count API ( #34267 )
...
Add `count()` api method, `CountRequest` and `CountResponse` classes to HLRC. Code in server module is unchanged.
Relates to #27205
2018-11-02 08:21:19 -05:00
Albert Zaharovits
bdd8460906
HLRest: add security authenticate API ( #33552 )
...
This adds the security `_authenticate` API to the HLREST client.
It is unlike some of the other APIs because the request does not
have a body.
The commit also creates the `User` entity. It is important
to note that the `User` entity does not have the `enabled`
flag. The `enabled` flag is part of the response, alongside
the `User` entity.
Moreover this adds the `SecurityIT` test class
(extending `ESRestHighLevelClientTestCase`).
Relates #29827
2018-10-31 14:49:33 +02:00
Christoph Büscher
3a464bdee8
Add start rollup job support to HL REST Client ( #34623 )
...
This change adds support for starting a rollup job to High Level REST Client.
Relates to #29827
2018-10-29 09:28:11 +01:00
Tim Vernum
9c27b407f0
HLRC: Add security Create Token API ( #34791 )
...
This adds the Create Token API (POST /_xpack/security/oauth2/token)
to the High Level Rest Client.
Relates: #29827
2018-10-29 17:17:56 +11:00
Yogesh Gaikwad
dc5bfe3a00
[DOCS] Fix typo in get role mappings API ( #34952 )
2018-10-29 11:15:42 +11:00
Yogesh Gaikwad
a5ee134c40
[HLRC] Add support for get role mappings API ( #34637 )
...
This commit adds support for get role mappings API
in HLRC.
2018-10-29 10:12:13 +11:00
Benjamin Trent
052dfa5646
HLRC: Adding Update datafeed API ( #34882 )
...
* HLRC: Adding Update datafeed API
* Addressing unused import
* Adjusting docs and fixing minor comments
* fixing comment
2018-10-26 16:44:12 -05:00
Boaz Leskes
a086c665a3
HLREST: Add Clear Roles Cache API ( #34187 )
...
Adds support for the Clear Roles Cache API to the High Level Rest
Client. As part of this a helper class, NodesResponseHeader, has been
added that enables parsing the nodes header from responses that are
node requests.
Relates to #29827
2018-10-26 12:16:44 -06:00
Mark Tozzi
d94406a68a
HLRC: Deactivate Watch API ( #34192 )
...
Relates to #29827
2018-10-24 17:01:22 -04:00
Mayya Sharipova
bf4d90a5dc
HLRC API for _termvectors ( #33447 )
...
* HLRC API for _termvectors
relates to #27205
2018-10-24 14:27:22 -04:00
Yannick Welsch
9fb2f7cc20
HLRC: Delete role API ( #34620 )
...
Adds the "Delete role" API to the high-level REST client.
2018-10-20 12:11:36 +02:00
Jack Conradson
842bf55497
[Docs] Fixes a bug in the rest-client watcher docs related to
...
cross-link issue.
2018-10-19 11:52:15 -07:00
Jack Conradson
1100942455
[HLRC] Add Start/Stop Watch Service APIs. ( #34317 )
2018-10-19 09:42:57 -07:00
Yogesh Gaikwad
39a6163316
[HLRC] Add support for Delete role mapping API ( #34531 )
...
Building on expression dsl and create role mapping API, this
commit adds support for delete role mapping API to high level client.
2018-10-19 13:46:26 +11:00
Zachary Tong
45546e71c2
Add GetRollupCaps API to high level rest client ( #32880 )
...
Adds GetRollupCaps API to the HLRC, and tweaks some of the
Caps objects to be immutable. Also various style tweaks
2018-10-18 17:12:38 -04:00
Andy Bristol
18aa1c1381
add start trial API to HLRC ( #33406 )
...
Introduces client-specific request and response classes that do not
depend on the server
The `type` parameter is named `licenseType` in the response class to be
more descriptive. The parts that make up the acknowledged-required
response are given slightly different names than their server-response
types to be consistent with the naming in the put license API
Tests do not cover all cases because the integ test cluster starts up
with a trial license - this will be addressed in a future commit
2018-10-17 08:02:04 -07:00
Vladimir Dolzhenko
230ad5339b
HLRC: Add support for XPack Post Start Basic Licence API ( #33606 )
...
Relates to #29827
2018-10-16 15:21:30 +02:00
Paul Sanwald
936faba6c4
Add delete rollup job support to HL REST Client ( #34066 )
...
Add support for delete rollup job to HL REST Client.
2018-10-16 09:02:29 -04:00