Add high-level REST client API for _freeze and _unfreeze#35723
Add high-level REST client API for _freeze and _unfreeze#35723s1monw merged 18 commits intoelastic:masterfrom
_freeze and _unfreeze#35723Conversation
This change adds support for `_freeze` and `_unfreeze` to the HLRC Relates to elastic#34352
client/rest-high-level/src/main/java/org/elasticsearch/client/IndicesRequestConverters.java
Outdated
Show resolved
Hide resolved
client/rest-high-level/src/main/java/org/elasticsearch/client/ShardAcknowledgedResponse.java
Outdated
Show resolved
Hide resolved
client/rest-high-level/src/main/java/org/elasticsearch/client/FreezeIndexRequest.java
Outdated
Show resolved
Hide resolved
client/rest-high-level/src/main/java/org/elasticsearch/client/ShardAcknowledgedResponse.java
Outdated
Show resolved
Hide resolved
client/rest-high-level/src/main/java/org/elasticsearch/client/ShardAcknowledgedResponse.java
Outdated
Show resolved
Hide resolved
client/rest-high-level/src/main/java/org/elasticsearch/client/UnfreezeIndexRequest.java
Outdated
Show resolved
Hide resolved
client/rest-high-level/src/main/java/org/elasticsearch/client/FreezeIndexRequest.java
Outdated
Show resolved
Hide resolved
| return req; | ||
| } | ||
|
|
||
| static Request freezeIndex(FreezeIndexRequest freezeIndexRequest) { |
There was a problem hiding this comment.
just double checking that these should be added with all the other OSS API, I think it makes sense but let's be sure.
Does it make sense to add unit testing for these to IndicesRequestConvertersTests?
There was a problem hiding this comment.
everything is OSS in this package the serverside might not be
There was a problem hiding this comment.
I think that its fine that indices type things can be in the IndicesClient, regardless of their status of commercial/noncommercial.
|
@javanna I addressed your comments |
hub-cap
left a comment
There was a problem hiding this comment.
Agree on the need for docs and the minor comments below.
client/rest-high-level/src/main/java/org/elasticsearch/client/FreezeIndexRequest.java
Show resolved
Hide resolved
client/rest-high-level/src/main/java/org/elasticsearch/client/FreezeIndexRequest.java
Outdated
Show resolved
Hide resolved
client/rest-high-level/src/main/java/org/elasticsearch/client/IndicesClient.java
Show resolved
Hide resolved
| return req; | ||
| } | ||
|
|
||
| static Request freezeIndex(FreezeIndexRequest freezeIndexRequest) { |
There was a problem hiding this comment.
I think that its fine that indices type things can be in the IndicesClient, regardless of their status of commercial/noncommercial.
client/rest-high-level/src/main/java/org/elasticsearch/client/IndicesClient.java
Outdated
Show resolved
Hide resolved
client/rest-high-level/src/main/java/org/elasticsearch/client/UnfreezeIndexRequest.java
Show resolved
Hide resolved
client/rest-high-level/src/main/java/org/elasticsearch/client/core/AcknowledgedRequest.java
Outdated
Show resolved
Hide resolved
where are the docs missing? |
hub-cap
left a comment
There was a problem hiding this comment.
Nits on the docs, and pls move the requests into o.e.c.indices
client/rest-high-level/src/main/java/org/elasticsearch/client/IndicesClient.java
Outdated
Show resolved
Hide resolved
|
@hub-cap I pushed new commits |
This change adds support for
_freezeand_unfreezeto the HLRCRelates to #34352