Interfaccia FunctionDeclarationOrBuilder (0.3.0)

public interface FunctionDeclarationOrBuilder extends MessageOrBuilder

Implementa

MessageOrBuilder

Metodi

getDescription()

public abstract String getDescription()

Facoltativo. Descrizione e scopo della funzione. Il modello la utilizza per decidere come e se chiamare la funzione.

string description = 2 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
String

La descrizione.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

Facoltativo. Descrizione e scopo della funzione. Il modello la utilizza per decidere come e se chiamare la funzione.

string description = 2 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
ByteString

I byte per la descrizione.

getName()

public abstract String getName()

Obbligatorio. Il nome della funzione da chiamare. Deve iniziare con una lettera o un trattino basso. Deve essere a-z, A-Z, 0-9 o contenere trattini bassi e trattini, con una lunghezza massima di 64.

string name = 1 [(.google.api.field_behavior) = REQUIRED];

Restituisce
Tipo Description
String

Il nome.

getNameBytes()

public abstract ByteString getNameBytes()

Obbligatorio. Il nome della funzione da chiamare. Deve iniziare con una lettera o un trattino basso. Deve essere a-z, A-Z, 0-9 o contenere trattini bassi e trattini, con una lunghezza massima di 64.

string name = 1 [(.google.api.field_behavior) = REQUIRED];

Restituisce
Tipo Description
ByteString

I byte per il nome.

getParameters()

public abstract Schema getParameters()

Facoltativo. Descrive i parametri di questa funzione nel formato JSON Schema Object. Riflette l'oggetto parametro Open API 3.03. string Chiave: il nome del parametro. I nomi dei parametri sono sensibili alle maiuscole. Valore schema: lo schema che definisce il tipo utilizzato per il parametro. Per una funzione senza parametri, è possibile lasciarla non impostata. Esempio con 1 parametro obbligatorio e 1 facoltativo: tipo: proprietà OBJECT: param1: tipo: STRING param2: tipo: INTEGER obbligatorio:

  • param1

.google.cloud.vertexai.v1.Schema parameters = 3 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
Schema

I parametri.

getParametersOrBuilder()

public abstract SchemaOrBuilder getParametersOrBuilder()

Facoltativo. Descrive i parametri di questa funzione nel formato JSON Schema Object. Riflette l'oggetto parametro Open API 3.03. string Chiave: il nome del parametro. I nomi dei parametri sono sensibili alle maiuscole. Valore schema: lo schema che definisce il tipo utilizzato per il parametro. Per una funzione senza parametri, è possibile lasciarla non impostata. Esempio con 1 parametro obbligatorio e 1 facoltativo: tipo: proprietà OBJECT: param1: tipo: STRING param2: tipo: INTEGER obbligatorio:

  • param1

.google.cloud.vertexai.v1.Schema parameters = 3 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
SchemaOrBuilder

hasParameters()

public abstract boolean hasParameters()

Facoltativo. Descrive i parametri di questa funzione nel formato JSON Schema Object. Riflette l'oggetto parametro Open API 3.03. string Chiave: il nome del parametro. I nomi dei parametri sono sensibili alle maiuscole. Valore schema: lo schema che definisce il tipo utilizzato per il parametro. Per una funzione senza parametri, è possibile lasciarla non impostata. Esempio con 1 parametro obbligatorio e 1 facoltativo: tipo: proprietà OBJECT: param1: tipo: STRING param2: tipo: INTEGER obbligatorio:

  • param1

.google.cloud.vertexai.v1.Schema parameters = 3 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
boolean

Indica se è impostato il campo dei parametri.