Aller au contenu principal

io.enterpriseai.RequestOptions

Source : sdks/java/enterprise-ai-java/src/main/java/io/enterpriseai/RequestOptions.java. Retour à l'index de la référence du SDK Java.

remarque

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 RequestOptions​

Options par appel : Idempotency-Key explicite, traceparent W3C et en-têtes supplémentaires. Sans Idempotency-Key, chaque POST reçoit une clé générée qui reste la même d'une nouvelle tentative à l'autre.

RequestOptions.header​

RequestOptions header(String name, String value)

Ajoute un en-tête envoyé avec cet appel seulement.

NomTypeDéfautRequisDescription
nameStringouiNom de l'en-tête HTTP.
valueStringouiValeur de l'en-tête ; un nom déjà présent est remplacé.

Retour : RequestOptions. Ces mêmes RequestOptions, pour enchaîner les appels.

RequestOptions.headers​

Map<String, String> headers()

En-têtes supplémentaires de l'appel.

Cet élément ne prend aucun paramètre.

Retour : Map<String, String>. La table modifiable des en-têtes ajoutés, dans l'ordre d'ajout.

RequestOptions.idempotencyKey​

RequestOptions idempotencyKey(String key)

Fixe ou lit la clé Idempotency-Key envoyée sur un POST.

NomTypeDéfautRequisDescription
keyStringouiClé d'idempotence à envoyer à la place de la clé générée.

Retour : RequestOptions. Ces mêmes RequestOptions pour le setter ; la clé fixée, ou null, pour le getter.

RequestOptions.idempotencyKey​

String idempotencyKey()

Fixe ou lit la clé Idempotency-Key envoyée sur un POST.

Cet élément ne prend aucun paramètre.

Retour : String. Ces mêmes RequestOptions pour le setter ; la clé fixée, ou null, pour le getter.

RequestOptions.traceparent​

RequestOptions traceparent(String value)

Fixe ou lit le traceparent W3C envoyé avec cet appel.

NomTypeDéfautRequisDescription
valueStringouiTraceparent W3C, au format 00-<trace>-<span>-01.

Retour : RequestOptions. Ces mêmes RequestOptions pour le setter ; le traceparent fixé, ou null, pour le getter.

RequestOptions.traceparent​

String traceparent()

Fixe ou lit le traceparent W3C envoyé avec cet appel.

Cet élément ne prend aucun paramètre.

Retour : String. Ces mêmes RequestOptions pour le setter ; le traceparent fixé, ou null, pour le getter.