public static final class Content.Builder extends GeneratedMessageV3.Builder<Content.Builder> implements ContentOrBuilder
Il tipo di dati strutturati di base contenente contenuti in più parti di un messaggio.
Un Content
include un campo role
che designa il producer di Content
e un campo parts
contenente dati in più parti con i contenuti del turno del messaggio.
Tipo di protobuf google.cloud.vertexai.v1.Content
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
addAllParts(Iterable<? extends Part> values)
public Content.Builder addAllParts(Iterable<? extends Part> values)
Obbligatorio. Hai ordinato Parts
che costituiscono un singolo messaggio. Le parti possono avere tipi MIME IANA diversi.
repeated .google.cloud.vertexai.v1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
Parametro |
Nome |
Description |
values |
Iterable<? extends com.google.cloud.vertexai.api.Part>
|
addParts(Part value)
public Content.Builder addParts(Part value)
Obbligatorio. Hai ordinato Parts
che costituiscono un singolo messaggio. Le parti possono avere tipi MIME IANA diversi.
repeated .google.cloud.vertexai.v1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
Parametro |
Nome |
Description |
value |
Part
|
addParts(Part.Builder builderForValue)
public Content.Builder addParts(Part.Builder builderForValue)
Obbligatorio. Hai ordinato Parts
che costituiscono un singolo messaggio. Le parti possono avere tipi MIME IANA diversi.
repeated .google.cloud.vertexai.v1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
addParts(int index, Part value)
public Content.Builder addParts(int index, Part value)
Obbligatorio. Hai ordinato Parts
che costituiscono un singolo messaggio. Le parti possono avere tipi MIME IANA diversi.
repeated .google.cloud.vertexai.v1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
Parametri |
Nome |
Description |
index |
int
|
value |
Part
|
addParts(int index, Part.Builder builderForValue)
public Content.Builder addParts(int index, Part.Builder builderForValue)
Obbligatorio. Hai ordinato Parts
che costituiscono un singolo messaggio. Le parti possono avere tipi MIME IANA diversi.
repeated .google.cloud.vertexai.v1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
addPartsBuilder()
public Part.Builder addPartsBuilder()
Obbligatorio. Hai ordinato Parts
che costituiscono un singolo messaggio. Le parti possono avere tipi MIME IANA diversi.
repeated .google.cloud.vertexai.v1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
addPartsBuilder(int index)
public Part.Builder addPartsBuilder(int index)
Obbligatorio. Hai ordinato Parts
che costituiscono un singolo messaggio. Le parti possono avere tipi MIME IANA diversi.
repeated .google.cloud.vertexai.v1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
Parametro |
Nome |
Description |
index |
int
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Content.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Sostituzioni
build()
Restituisce |
Tipo |
Description |
Content |
|
buildPartial()
public Content buildPartial()
Restituisce |
Tipo |
Description |
Content |
|
Clear()
public Content.Builder clear()
Sostituzioni
clearField(Descriptors.FieldDescriptor field)
public Content.Builder clearField(Descriptors.FieldDescriptor field)
Sostituzioni
clearOneof(Descriptors.OneofDescriptor oneof)
public Content.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Sostituzioni
clearParts()
public Content.Builder clearParts()
Obbligatorio. Hai ordinato Parts
che costituiscono un singolo messaggio. Le parti possono avere tipi MIME IANA diversi.
repeated .google.cloud.vertexai.v1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
clearRole()
public Content.Builder clearRole()
Facoltativo. Il produttore dei contenuti. Deve essere "user" o "model".
Utile da impostare per le conversazioni a turni multipli, altrimenti può essere lasciato vuoto o non impostato.
string role = 1 [(.google.api.field_behavior) = OPTIONAL];
Restituisce |
Tipo |
Description |
Content.Builder |
Questo strumento per il concatenamento.
|
clone()
public Content.Builder clone()
Sostituzioni
getDefaultInstanceForType()
public Content getDefaultInstanceForType()
Restituisce |
Tipo |
Description |
Content |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Sostituzioni
getParts(int index)
public Part getParts(int index)
Obbligatorio. Hai ordinato Parts
che costituiscono un singolo messaggio. Le parti possono avere tipi MIME IANA diversi.
repeated .google.cloud.vertexai.v1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
Parametro |
Nome |
Description |
index |
int
|
Restituisce |
Tipo |
Description |
Part |
|
getPartsBuilder(int index)
public Part.Builder getPartsBuilder(int index)
Obbligatorio. Hai ordinato Parts
che costituiscono un singolo messaggio. Le parti possono avere tipi MIME IANA diversi.
repeated .google.cloud.vertexai.v1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
Parametro |
Nome |
Description |
index |
int
|
getPartsBuilderList()
public List<Part.Builder> getPartsBuilderList()
Obbligatorio. Hai ordinato Parts
che costituiscono un singolo messaggio. Le parti possono avere tipi MIME IANA diversi.
repeated .google.cloud.vertexai.v1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
getPartsCount()
public int getPartsCount()
Obbligatorio. Hai ordinato Parts
che costituiscono un singolo messaggio. Le parti possono avere tipi MIME IANA diversi.
repeated .google.cloud.vertexai.v1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
Restituisce |
Tipo |
Description |
int |
|
getPartsList()
public List<Part> getPartsList()
Obbligatorio. Hai ordinato Parts
che costituiscono un singolo messaggio. Le parti possono avere tipi MIME IANA diversi.
repeated .google.cloud.vertexai.v1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
getPartsOrBuilder(int index)
public PartOrBuilder getPartsOrBuilder(int index)
Obbligatorio. Hai ordinato Parts
che costituiscono un singolo messaggio. Le parti possono avere tipi MIME IANA diversi.
repeated .google.cloud.vertexai.v1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
Parametro |
Nome |
Description |
index |
int
|
getPartsOrBuilderList()
public List<? extends PartOrBuilder> getPartsOrBuilderList()
Obbligatorio. Hai ordinato Parts
che costituiscono un singolo messaggio. Le parti possono avere tipi MIME IANA diversi.
repeated .google.cloud.vertexai.v1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
Restituisce |
Tipo |
Description |
List<? extends com.google.cloud.vertexai.api.PartOrBuilder> |
|
getRole()
Facoltativo. Il produttore dei contenuti. Deve essere "user" o "model".
Utile da impostare per le conversazioni a turni multipli, altrimenti può essere lasciato vuoto o non impostato.
string role = 1 [(.google.api.field_behavior) = OPTIONAL];
Restituisce |
Tipo |
Description |
String |
Il ruolo.
|
getRoleBytes()
public ByteString getRoleBytes()
Facoltativo. Il produttore dei contenuti. Deve essere "user" o "model".
Utile da impostare per le conversazioni a turni multipli, altrimenti può essere lasciato vuoto o non impostato.
string role = 1 [(.google.api.field_behavior) = OPTIONAL];
Restituisce |
Tipo |
Description |
ByteString |
I byte per il ruolo.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Sostituzioni
isInitialized()
public final boolean isInitialized()
Restituisce |
Tipo |
Description |
boolean |
|
Sostituzioni
mergeFrom(Content other)
public Content.Builder mergeFrom(Content other)
Parametro |
Nome |
Description |
other |
Content
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Content.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Sostituzioni
mergeFrom(Message other)
public Content.Builder mergeFrom(Message other)
Parametro |
Nome |
Description |
other |
Message
|
Sostituzioni
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Content.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Sostituzioni
removeParts(int index)
public Content.Builder removeParts(int index)
Obbligatorio. Hai ordinato Parts
che costituiscono un singolo messaggio. Le parti possono avere tipi MIME IANA diversi.
repeated .google.cloud.vertexai.v1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
Parametro |
Nome |
Description |
index |
int
|
setField(Descriptors.FieldDescriptor field, Object value)
public Content.Builder setField(Descriptors.FieldDescriptor field, Object value)
Sostituzioni
setParts(int index, Part value)
public Content.Builder setParts(int index, Part value)
Obbligatorio. Hai ordinato Parts
che costituiscono un singolo messaggio. Le parti possono avere tipi MIME IANA diversi.
repeated .google.cloud.vertexai.v1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
Parametri |
Nome |
Description |
index |
int
|
value |
Part
|
setParts(int index, Part.Builder builderForValue)
public Content.Builder setParts(int index, Part.Builder builderForValue)
Obbligatorio. Hai ordinato Parts
che costituiscono un singolo messaggio. Le parti possono avere tipi MIME IANA diversi.
repeated .google.cloud.vertexai.v1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED];
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Content.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Sostituzioni
setRole(String value)
public Content.Builder setRole(String value)
Facoltativo. Il produttore dei contenuti. Deve essere "user" o "model".
Utile da impostare per le conversazioni a turni multipli, altrimenti può essere lasciato vuoto o non impostato.
string role = 1 [(.google.api.field_behavior) = OPTIONAL];
Parametro |
Nome |
Description |
value |
String
Il ruolo da impostare.
|
Restituisce |
Tipo |
Description |
Content.Builder |
Questo strumento per il concatenamento.
|
setRoleBytes(ByteString value)
public Content.Builder setRoleBytes(ByteString value)
Facoltativo. Il produttore dei contenuti. Deve essere "user" o "model".
Utile da impostare per le conversazioni a turni multipli, altrimenti può essere lasciato vuoto o non impostato.
string role = 1 [(.google.api.field_behavior) = OPTIONAL];
Parametro |
Nome |
Description |
value |
ByteString
I byte per il ruolo da impostare.
|
Restituisce |
Tipo |
Description |
Content.Builder |
Questo strumento per il concatenamento.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final Content.Builder setUnknownFields(UnknownFieldSet unknownFields)
Sostituzioni