get-assistance.asciidoc 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. [[java-rest-high-migration-get-assistance]]
  2. === Migration Get Assistance
  3. [[java-rest-high-migraton-get-assistance-request]]
  4. ==== Index Upgrade Info Request
  5. An `IndexUpgradeInfoRequest` does not require any argument:
  6. ["source","java",subs="attributes,callouts,macros"]
  7. --------------------------------------------------
  8. include-tagged::{doc-tests}/MigrationClientDocumentationIT.java[get-assistance-request]
  9. --------------------------------------------------
  10. <1> Create a new request instance
  11. ==== Optional arguments
  12. The following arguments can optionally be provided:
  13. ["source","java",subs="attributes,callouts,macros"]
  14. --------------------------------------------------
  15. include-tagged::{doc-tests}/MigrationClientDocumentationIT.java[get-assistance-request-indices]
  16. --------------------------------------------------
  17. <1> Set the indices to the request
  18. ["source","java",subs="attributes,callouts,macros"]
  19. --------------------------------------------------
  20. include-tagged::{doc-tests}/MigrationClientDocumentationIT.java[get-assistance-request-indices-options]
  21. --------------------------------------------------
  22. <1> Set the `IndicesOptions` to control how unavailable indices are resolved and
  23. how wildcard expressions are expanded
  24. [[java-rest-high-migration-get-assistance-execution]]
  25. ==== Execution
  26. ["source","java",subs="attributes,callouts,macros"]
  27. --------------------------------------------------
  28. include-tagged::{doc-tests}/MigrationClientDocumentationIT.java[get-assistance-execute]
  29. --------------------------------------------------
  30. [[java-rest-high-migration-get-assistance-response]]
  31. ==== Response
  32. The returned `IndexUpgradeInfoResponse` contains the actions required for each index.
  33. ["source","java",subs="attributes,callouts,macros"]
  34. --------------------------------------------------
  35. include-tagged::{doc-tests}/MigrationClientDocumentationIT.java[get-assistance-response]
  36. --------------------------------------------------
  37. <1> Retrieve the index
  38. <2> Retrieve the action required for the migration of the current index