get_alias.asciidoc 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. --
  2. :api: get-alias
  3. :request: GetAliasesRequest
  4. :response: GetAliasesResponse
  5. --
  6. [id="{upid}-{api}"]
  7. === Get Alias API
  8. [id="{upid}-{api}-request"]
  9. ==== Get Alias Request
  10. The Get Alias API uses +{request}+ as its request object.
  11. One or more aliases can be optionally provided either at construction
  12. time or later on through the relevant setter method.
  13. ["source","java",subs="attributes,callouts,macros"]
  14. --------------------------------------------------
  15. include-tagged::{doc-tests-file}[{api}-request]
  16. --------------------------------------------------
  17. ==== Optional arguments
  18. The following arguments can optionally be provided:
  19. ["source","java",subs="attributes,callouts,macros"]
  20. --------------------------------------------------
  21. include-tagged::{doc-tests-file}[{api}-request-alias]
  22. --------------------------------------------------
  23. <1> One or more aliases to retrieve
  24. ["source","java",subs="attributes,callouts,macros"]
  25. --------------------------------------------------
  26. include-tagged::{doc-tests-file}[{api}-request-indices]
  27. --------------------------------------------------
  28. <1> The index or indices that the alias is associated with
  29. ["source","java",subs="attributes,callouts,macros"]
  30. --------------------------------------------------
  31. include-tagged::{doc-tests-file}[{api}-request-indicesOptions]
  32. --------------------------------------------------
  33. <1> Setting `IndicesOptions` controls how unavailable indices are resolved and
  34. how wildcard expressions are expanded when looking for aliases that belong to
  35. specified indices.
  36. ["source","java",subs="attributes,callouts,macros"]
  37. --------------------------------------------------
  38. include-tagged::{doc-tests-file}[{api}-request-local]
  39. --------------------------------------------------
  40. <1> The `local` flag (defaults to `false`) controls whether the aliases need
  41. to be looked up in the local cluster state or in the cluster state held by
  42. the elected master node
  43. include::../execution.asciidoc[]
  44. [id="{upid}-{api}-response"]
  45. ==== Get Alias Response
  46. The returned +{response}+ allows to retrieve information about the
  47. executed operation as follows:
  48. ["source","java",subs="attributes,callouts,macros"]
  49. --------------------------------------------------
  50. include-tagged::{doc-tests-file}[{api}-response]
  51. --------------------------------------------------
  52. <1> Retrieves a map of indices and their aliases