50 lines
2.0 KiB
Plaintext
50 lines
2.0 KiB
Plaintext
|
[[java-rest-high-migration-get-assistance]]
|
||
|
=== Migration Get Assistance
|
||
|
|
||
|
[[java-rest-high-migraton-get-assistance-request]]
|
||
|
==== Index Upgrade Info Request
|
||
|
|
||
|
An `IndexUpgradeInfoRequest` does not require any argument:
|
||
|
|
||
|
["source","java",subs="attributes,callouts,macros"]
|
||
|
--------------------------------------------------
|
||
|
include-tagged::{doc-tests}/MigrationClientDocumentationIT.java[get-assistance-request]
|
||
|
--------------------------------------------------
|
||
|
<1> Create a new request instance
|
||
|
|
||
|
==== Optional arguments
|
||
|
The following arguments can optionally be provided:
|
||
|
|
||
|
["source","java",subs="attributes,callouts,macros"]
|
||
|
--------------------------------------------------
|
||
|
include-tagged::{doc-tests}/MigrationClientDocumentationIT.java[get-assistance-request-indices]
|
||
|
--------------------------------------------------
|
||
|
<1> Set the indices to the request
|
||
|
|
||
|
["source","java",subs="attributes,callouts,macros"]
|
||
|
--------------------------------------------------
|
||
|
include-tagged::{doc-tests}/MigrationClientDocumentationIT.java[get-assistance-request-indices-options]
|
||
|
--------------------------------------------------
|
||
|
<1> Set the `IndicesOptions` to control how unavailable indices are resolved and
|
||
|
how wildcard expressions are expanded
|
||
|
|
||
|
[[java-rest-high-migration-get-assistance-execution]]
|
||
|
==== Execution
|
||
|
|
||
|
["source","java",subs="attributes,callouts,macros"]
|
||
|
--------------------------------------------------
|
||
|
include-tagged::{doc-tests}/MigrationClientDocumentationIT.java[get-assistance-execute]
|
||
|
--------------------------------------------------
|
||
|
|
||
|
[[java-rest-high-migration-get-assistance-response]]
|
||
|
==== Response
|
||
|
|
||
|
The returned `IndexUpgradeInfoResponse` contains the actions required for each index.
|
||
|
|
||
|
["source","java",subs="attributes,callouts,macros"]
|
||
|
--------------------------------------------------
|
||
|
include-tagged::{doc-tests}/MigrationClientDocumentationIT.java[get-assistance-response]
|
||
|
--------------------------------------------------
|
||
|
<1> Retrieve the index
|
||
|
<2> Retrieve the action required for the migration of the current index
|