Classe FunctionDeclaration.Builder (1.3.0)

public static final class FunctionDeclaration.Builder extends GeneratedMessageV3.Builder<FunctionDeclaration.Builder> implements FunctionDeclarationOrBuilder

Rappresentazione strutturata della dichiarazione di una funzione come definita dalla specifica OpenAPI 3.0. Questa dichiarazione include il nome e i parametri della funzione. Questa FunctionDeclaration è una rappresentazione di un blocco di codice che può essere utilizzato come Tool dal modello ed eseguito dal client.

Tipo di protobuf google.cloud.vertexai.v1.FunctionDeclaration

Metodi statici

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Restituisce
Tipo Description
Descriptor

Metodi

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public FunctionDeclaration.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parametri
Nome Description
field FieldDescriptor
value Object
Restituisce
Tipo Description
FunctionDeclaration.Builder
Sostituzioni

build()

public FunctionDeclaration build()
Restituisce
Tipo Description
FunctionDeclaration

buildPartial()

public FunctionDeclaration buildPartial()
Restituisce
Tipo Description
FunctionDeclaration

Clear()

public FunctionDeclaration.Builder clear()
Restituisce
Tipo Description
FunctionDeclaration.Builder
Sostituzioni

clearDescription()

public FunctionDeclaration.Builder clearDescription()

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
FunctionDeclaration.Builder

Questo strumento per il concatenamento.

clearField(Descriptors.FieldDescriptor field)

public FunctionDeclaration.Builder clearField(Descriptors.FieldDescriptor field)
Parametro
Nome Description
field FieldDescriptor
Restituisce
Tipo Description
FunctionDeclaration.Builder
Sostituzioni

clearName()

public FunctionDeclaration.Builder clearName()

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, punti e trattini, con una lunghezza massima di 64.

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

Restituisce
Tipo Description
FunctionDeclaration.Builder

Questo strumento per il concatenamento.

clearOneof(Descriptors.OneofDescriptor oneof)

public FunctionDeclaration.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parametro
Nome Description
oneof OneofDescriptor
Restituisce
Tipo Description
FunctionDeclaration.Builder
Sostituzioni

clearParameters()

public FunctionDeclaration.Builder clearParameters()

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. I nomi dei parametri devono iniziare con una lettera o un trattino basso e devono contenere solo caratteri a-z, A-Z, 0-9 o trattini bassi con una lunghezza massima di 64. 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
FunctionDeclaration.Builder

clone()

public FunctionDeclaration.Builder clone()
Restituisce
Tipo Description
FunctionDeclaration.Builder
Sostituzioni

getDefaultInstanceForType()

public FunctionDeclaration getDefaultInstanceForType()
Restituisce
Tipo Description
FunctionDeclaration

getDescription()

public 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 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.

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Restituisce
Tipo Description
Descriptor
Sostituzioni

getName()

public 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, punti e trattini, con una lunghezza massima di 64.

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

Restituisce
Tipo Description
String

Il nome.

getNameBytes()

public 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, punti 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 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. I nomi dei parametri devono iniziare con una lettera o un trattino basso e devono contenere solo caratteri a-z, A-Z, 0-9 o trattini bassi con una lunghezza massima di 64. 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.

getParametersBuilder()

public Schema.Builder getParametersBuilder()

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. I nomi dei parametri devono iniziare con una lettera o un trattino basso e devono contenere solo caratteri a-z, A-Z, 0-9 o trattini bassi con una lunghezza massima di 64. 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.Builder

getParametersOrBuilder()

public 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. I nomi dei parametri devono iniziare con una lettera o un trattino basso e devono contenere solo caratteri a-z, A-Z, 0-9 o trattini bassi con una lunghezza massima di 64. 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 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. I nomi dei parametri devono iniziare con una lettera o un trattino basso e devono contenere solo caratteri a-z, A-Z, 0-9 o trattini bassi con una lunghezza massima di 64. 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.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Restituisce
Tipo Description
FieldAccessorTable
Sostituzioni

isInitialized()

public final boolean isInitialized()
Restituisce
Tipo Description
boolean
Sostituzioni

mergeFrom(FunctionDeclaration other)

public FunctionDeclaration.Builder mergeFrom(FunctionDeclaration other)
Parametro
Nome Description
other FunctionDeclaration
Restituisce
Tipo Description
FunctionDeclaration.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public FunctionDeclaration.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
FunctionDeclaration.Builder
Sostituzioni
Eccezioni
Tipo Description
IOException

mergeFrom(Message other)

public FunctionDeclaration.Builder mergeFrom(Message other)
Parametro
Nome Description
other Message
Restituisce
Tipo Description
FunctionDeclaration.Builder
Sostituzioni

mergeParameters(Schema value)

public FunctionDeclaration.Builder mergeParameters(Schema value)

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. I nomi dei parametri devono iniziare con una lettera o un trattino basso e devono contenere solo caratteri a-z, A-Z, 0-9 o trattini bassi con una lunghezza massima di 64. 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];

Parametro
Nome Description
value Schema
Restituisce
Tipo Description
FunctionDeclaration.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final FunctionDeclaration.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parametro
Nome Description
unknownFields UnknownFieldSet
Restituisce
Tipo Description
FunctionDeclaration.Builder
Sostituzioni

setDescription(String value)

public FunctionDeclaration.Builder setDescription(String value)

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];

Parametro
Nome Description
value String

La descrizione da impostare.

Restituisce
Tipo Description
FunctionDeclaration.Builder

Questo strumento per il concatenamento.

setDescriptionBytes(ByteString value)

public FunctionDeclaration.Builder setDescriptionBytes(ByteString value)

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];

Parametro
Nome Description
value ByteString

I byte per la descrizione da impostare.

Restituisce
Tipo Description
FunctionDeclaration.Builder

Questo strumento per il concatenamento.

setField(Descriptors.FieldDescriptor field, Object value)

public FunctionDeclaration.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parametri
Nome Description
field FieldDescriptor
value Object
Restituisce
Tipo Description
FunctionDeclaration.Builder
Sostituzioni

setName(String value)

public FunctionDeclaration.Builder setName(String value)

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, punti e trattini, con una lunghezza massima di 64.

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

Parametro
Nome Description
value String

Il nome da impostare.

Restituisce
Tipo Description
FunctionDeclaration.Builder

Questo strumento per il concatenamento.

setNameBytes(ByteString value)

public FunctionDeclaration.Builder setNameBytes(ByteString value)

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, punti e trattini, con una lunghezza massima di 64.

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

Parametro
Nome Description
value ByteString

I byte per il nome da impostare.

Restituisce
Tipo Description
FunctionDeclaration.Builder

Questo strumento per il concatenamento.

setParameters(Schema value)

public FunctionDeclaration.Builder setParameters(Schema value)

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. I nomi dei parametri devono iniziare con una lettera o un trattino basso e devono contenere solo caratteri a-z, A-Z, 0-9 o trattini bassi con una lunghezza massima di 64. 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];

Parametro
Nome Description
value Schema
Restituisce
Tipo Description
FunctionDeclaration.Builder

setParameters(Schema.Builder builderForValue)

public FunctionDeclaration.Builder setParameters(Schema.Builder builderForValue)

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. I nomi dei parametri devono iniziare con una lettera o un trattino basso e devono contenere solo caratteri a-z, A-Z, 0-9 o trattini bassi con una lunghezza massima di 64. 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];

Parametro
Nome Description
builderForValue Schema.Builder
Restituisce
Tipo Description
FunctionDeclaration.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public FunctionDeclaration.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parametri
Nome Description
field FieldDescriptor
index int
value Object
Restituisce
Tipo Description
FunctionDeclaration.Builder
Sostituzioni

setUnknownFields(UnknownFieldSet unknownFields)

public final FunctionDeclaration.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parametro
Nome Description
unknownFields UnknownFieldSet
Restituisce
Tipo Description
FunctionDeclaration.Builder
Sostituzioni