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
Membri ereditati
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Metodi statici
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Metodi
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public FunctionDeclaration.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Sostituzioni
build()
public FunctionDeclaration build()
buildPartial()
public FunctionDeclaration buildPartial()
Clear()
public FunctionDeclaration.Builder clear()
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];
clearField(Descriptors.FieldDescriptor field)
public FunctionDeclaration.Builder clearField(Descriptors.FieldDescriptor field)
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];
clearOneof(Descriptors.OneofDescriptor oneof)
public FunctionDeclaration.Builder clearOneof(Descriptors.OneofDescriptor oneof)
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:
.google.cloud.vertexai.v1.Schema parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
clone()
public FunctionDeclaration.Builder clone()
Sostituzioni
getDefaultInstanceForType()
public FunctionDeclaration getDefaultInstanceForType()
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()
Sostituzioni
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:
.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:
.google.cloud.vertexai.v1.Schema parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
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:
.google.cloud.vertexai.v1.Schema parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
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:
.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()
Sostituzioni
isInitialized()
public final boolean isInitialized()
Restituisce |
Tipo |
Description |
boolean |
|
Sostituzioni
mergeFrom(FunctionDeclaration other)
public FunctionDeclaration.Builder mergeFrom(FunctionDeclaration other)
public FunctionDeclaration.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Sostituzioni
mergeFrom(Message other)
public FunctionDeclaration.Builder mergeFrom(Message other)
Parametro |
Nome |
Description |
other |
Message
|
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:
.google.cloud.vertexai.v1.Schema parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
Parametro |
Nome |
Description |
value |
Schema
|
mergeUnknownFields(UnknownFieldSet unknownFields)
public final FunctionDeclaration.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
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.
|
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.
|
setField(Descriptors.FieldDescriptor field, Object value)
public FunctionDeclaration.Builder setField(Descriptors.FieldDescriptor field, Object value)
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.
|
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.
|
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:
.google.cloud.vertexai.v1.Schema parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
Parametro |
Nome |
Description |
value |
Schema
|
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:
.google.cloud.vertexai.v1.Schema parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public FunctionDeclaration.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Sostituzioni
setUnknownFields(UnknownFieldSet unknownFields)
public final FunctionDeclaration.Builder setUnknownFields(UnknownFieldSet unknownFields)
Sostituzioni