Classe Content.Builder (1.3.0)

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

Implementa

ContentOrBuilder

Metodi statici

getDescriptor()

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

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>
Restituisce
Tipo Description
Content.Builder

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
Restituisce
Tipo Description
Content.Builder

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

Parametro
Nome Description
builderForValue Part.Builder
Restituisce
Tipo Description
Content.Builder

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
Restituisce
Tipo Description
Content.Builder

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

Parametri
Nome Description
index int
builderForValue Part.Builder
Restituisce
Tipo Description
Content.Builder

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

Restituisce
Tipo Description
Part.Builder

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
Restituisce
Tipo Description
Part.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public Content build()
Restituisce
Tipo Description
Content

buildPartial()

public Content buildPartial()
Restituisce
Tipo Description
Content

Clear()

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

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

public Content.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parametro
Nome Description
oneof OneofDescriptor
Restituisce
Tipo Description
Content.Builder
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];

Restituisce
Tipo Description
Content.Builder

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()
Restituisce
Tipo Description
Content.Builder
Sostituzioni

getDefaultInstanceForType()

public Content getDefaultInstanceForType()
Restituisce
Tipo Description
Content

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Restituisce
Tipo Description
Descriptor
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
Restituisce
Tipo Description
Part.Builder

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

Restituisce
Tipo Description
List<Builder>

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

Restituisce
Tipo Description
List<Part>

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
Restituisce
Tipo Description
PartOrBuilder

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()

public String 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()
Restituisce
Tipo Description
FieldAccessorTable
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
Restituisce
Tipo Description
Content.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final Content.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parametro
Nome Description
unknownFields UnknownFieldSet
Restituisce
Tipo Description
Content.Builder
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
Restituisce
Tipo Description
Content.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public Content.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parametri
Nome Description
field FieldDescriptor
value Object
Restituisce
Tipo Description
Content.Builder
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
Restituisce
Tipo Description
Content.Builder

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

Parametri
Nome Description
index int
builderForValue Part.Builder
Restituisce
Tipo Description
Content.Builder

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

public Content.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parametri
Nome Description
field FieldDescriptor
index int
value Object
Restituisce
Tipo Description
Content.Builder
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)
Parametro
Nome Description
unknownFields UnknownFieldSet
Restituisce
Tipo Description
Content.Builder
Sostituzioni