put-trained-model-alias.asciidoc 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. --
  2. :api: put-trained-model-alias
  3. :request: PutTrainedModelAliasRequest
  4. :response: AcknowledgedResponse
  5. --
  6. [role="xpack"]
  7. [id="{upid}-{api}"]
  8. === Create or update trained model alias API
  9. beta::[]
  10. Creates or reassigns a trained model alias.
  11. The API accepts a +{request}+ object as a request and returns a +{response}+.
  12. The created trained model alias can then be used for other APIs in the stack
  13. instead of the referenced model id.
  14. [id="{upid}-{api}-request"]
  15. ==== Request
  16. A +{request}+ requires the following arguments:
  17. ["source","java",subs="attributes,callouts,macros"]
  18. --------------------------------------------------
  19. include-tagged::{doc-tests-file}[{api}-request]
  20. --------------------------------------------------
  21. <1> The trained model alias to create or reassign
  22. <2> The trained model id to which to assign the alias
  23. <3> (Optional) whether or not to reassign the model alias if it
  24. is already pointing to a model. Defaults to false.
  25. include::../execution.asciidoc[]
  26. [id="{upid}-{api}-response"]
  27. ==== Response
  28. The returned +{response}+
  29. ["source","java",subs="attributes,callouts,macros"]
  30. --------------------------------------------------
  31. include-tagged::{doc-tests-file}[{api}-response]
  32. --------------------------------------------------