io.enterpriseai.resources.ManifestsClient
Source : sdks/java/enterprise-ai-java/src/main/java/io/enterpriseai/resources/ManifestsClient.java. Retour à l'index de la référence du SDK Java.
Cette page est générée par tools/docs/gen_sdk_reference.py depuis les sources du SDK et les dossiers de textes OpenAPI. Ne la modifiez pas à la main : changez la source et régénérez.
Classe ManifestsClient
Contrats et manifestes. Schémas JSON publiés (contrats) des documents de la plateforme, et manifestes déclaratifs qui créent ou mettent à jour des objets à partir d'un document, dans l'esprit de l'infrastructure as code.
Constructeur ManifestsClient
ManifestsClient(Transport transport)
Crée le client sur le transport partagé ; EnterpriseAIClient le construit, on y accède par l'accesseur du même nom.
| Nom | Type | Défaut | Requis | Description |
|---|---|---|---|---|
transport | Transport | oui | Transport partagé par les sous-clients d'un même client. |
ManifestsClient.apply
JsonNode apply(Object body)
Appliquer un manifeste. Crée ou met à jour l'objet décrit par un manifeste, en une transaction. Exige tenant_admin ou developer.
Route : /v1/manifests/apply (POST).
| Nom | Type | Défaut | Requis | Description |
|---|---|---|---|---|
body | Object | oui | Document de manifeste avec kind, metadata et la spécification de l'objet. |
Retour : JsonNode. Réponse JSON décodée de l'opération « Appliquer un manifeste ».
Erreurs levées : les erreurs typées du transport (Erreurs).
ManifestsClient.apply
JsonNode apply(Object body, RequestOptions options)
Appliquer un manifeste. Crée ou met à jour l'objet décrit par un manifeste, en une transaction. Exige tenant_admin ou developer.
Route : /v1/manifests/apply (POST).
| Nom | Type | Défaut | Requis | Description |
|---|---|---|---|---|
body | Object | oui | Document de manifeste avec kind, metadata et la spécification de l'objet. | |
options | RequestOptions | oui | Options de l'appel (clé d'idempotence, traceparent, en-têtes, signal d'annulation). |
Retour : JsonNode. Réponse JSON décodée de l'opération « Appliquer un manifeste ».
Erreurs levées : les erreurs typées du transport (Erreurs).
ManifestsClient.export
JsonNode export(String kind, String name)
Exporter un manifeste. Renvoie le manifeste courant d'un objet du tenant : construit par le registre du type quand il sait exporter, sinon le dernier document appliqué. Ouvert à tout membre du tenant. Un type inconnu répond 422 unknown_kind (avec les types pris en charge) ; un objet inconnu 404 not_found.
Route : /v1/manifests/{kind}/{name} (GET).
| Nom | Type | Défaut | Requis | Description |
|---|---|---|---|---|
kind | String | oui | Type de manifeste, sans tenir compte de la casse : Agent, Model, Tool, Skill, Plugin, Connector ou Channel. | |
name | String | oui | Nom de l'objet, le metadata.name de son manifeste. |
Retour : JsonNode. Réponse JSON décodée de l'opération « Exporter un manifeste ».
Erreurs levées : les erreurs typées du transport (Erreurs).