exists_alias.asciidoc 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. --
  2. :api: exists-alias
  3. :request: GetAliasesRequest
  4. :response: Boolean
  5. --
  6. [id="{upid}-{api}"]
  7. === Exists Alias API
  8. [id="{upid}-{api}-request"]
  9. ==== Exists Alias Request
  10. The Exists 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 look for
  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
  35. ["source","java",subs="attributes,callouts,macros"]
  36. --------------------------------------------------
  37. include-tagged::{doc-tests-file}[{api}-request-local]
  38. --------------------------------------------------
  39. <1> The `local` flag (defaults to `false`) controls whether the aliases need
  40. to be looked up in the local cluster state or in the cluster state held by
  41. the elected master node
  42. include::../execution.asciidoc[]
  43. [id="{upid}-{api}-response"]
  44. ==== Exists Alias Response
  45. The Exists Alias API returns a +{response}+ that indicates whether the provided
  46. alias (or aliases) was found or not.