public static final class GroundedGenerationContent.Builder extends GeneratedMessageV3.Builder<GroundedGenerationContent.Builder> implements GroundedGenerationContentOrBuilder
Base structured datatype containing multi-part content of a message.
Protobuf type google.cloud.discoveryengine.v1.GroundedGenerationContent
Inherited Members
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)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addAllParts(Iterable<? extends GroundedGenerationContent.Part> values)
public GroundedGenerationContent.Builder addAllParts(Iterable<? extends GroundedGenerationContent.Part> values)
Ordered Parts
that constitute a single message.
repeated .google.cloud.discoveryengine.v1.GroundedGenerationContent.Part parts = 2;
Parameter |
Name |
Description |
values |
Iterable<? extends com.google.cloud.discoveryengine.v1.GroundedGenerationContent.Part>
|
addParts(GroundedGenerationContent.Part value)
public GroundedGenerationContent.Builder addParts(GroundedGenerationContent.Part value)
Ordered Parts
that constitute a single message.
repeated .google.cloud.discoveryengine.v1.GroundedGenerationContent.Part parts = 2;
addParts(GroundedGenerationContent.Part.Builder builderForValue)
public GroundedGenerationContent.Builder addParts(GroundedGenerationContent.Part.Builder builderForValue)
Ordered Parts
that constitute a single message.
repeated .google.cloud.discoveryengine.v1.GroundedGenerationContent.Part parts = 2;
addParts(int index, GroundedGenerationContent.Part value)
public GroundedGenerationContent.Builder addParts(int index, GroundedGenerationContent.Part value)
Ordered Parts
that constitute a single message.
repeated .google.cloud.discoveryengine.v1.GroundedGenerationContent.Part parts = 2;
addParts(int index, GroundedGenerationContent.Part.Builder builderForValue)
public GroundedGenerationContent.Builder addParts(int index, GroundedGenerationContent.Part.Builder builderForValue)
Ordered Parts
that constitute a single message.
repeated .google.cloud.discoveryengine.v1.GroundedGenerationContent.Part parts = 2;
addPartsBuilder()
public GroundedGenerationContent.Part.Builder addPartsBuilder()
Ordered Parts
that constitute a single message.
repeated .google.cloud.discoveryengine.v1.GroundedGenerationContent.Part parts = 2;
addPartsBuilder(int index)
public GroundedGenerationContent.Part.Builder addPartsBuilder(int index)
Ordered Parts
that constitute a single message.
repeated .google.cloud.discoveryengine.v1.GroundedGenerationContent.Part parts = 2;
Parameter |
Name |
Description |
index |
int
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public GroundedGenerationContent.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public GroundedGenerationContent build()
buildPartial()
public GroundedGenerationContent buildPartial()
clear()
public GroundedGenerationContent.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public GroundedGenerationContent.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public GroundedGenerationContent.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearParts()
public GroundedGenerationContent.Builder clearParts()
Ordered Parts
that constitute a single message.
repeated .google.cloud.discoveryengine.v1.GroundedGenerationContent.Part parts = 2;
clearRole()
public GroundedGenerationContent.Builder clearRole()
Producer of the content. Must be either user
or model
.
Intended to be used for multi-turn conversations. Otherwise, it can be left
unset.
string role = 1;
clone()
public GroundedGenerationContent.Builder clone()
Overrides
getDefaultInstanceForType()
public GroundedGenerationContent getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getParts(int index)
public GroundedGenerationContent.Part getParts(int index)
Ordered Parts
that constitute a single message.
repeated .google.cloud.discoveryengine.v1.GroundedGenerationContent.Part parts = 2;
Parameter |
Name |
Description |
index |
int
|
getPartsBuilder(int index)
public GroundedGenerationContent.Part.Builder getPartsBuilder(int index)
Ordered Parts
that constitute a single message.
repeated .google.cloud.discoveryengine.v1.GroundedGenerationContent.Part parts = 2;
Parameter |
Name |
Description |
index |
int
|
getPartsBuilderList()
public List<GroundedGenerationContent.Part.Builder> getPartsBuilderList()
Ordered Parts
that constitute a single message.
repeated .google.cloud.discoveryengine.v1.GroundedGenerationContent.Part parts = 2;
getPartsCount()
public int getPartsCount()
Ordered Parts
that constitute a single message.
repeated .google.cloud.discoveryengine.v1.GroundedGenerationContent.Part parts = 2;
Returns |
Type |
Description |
int |
|
getPartsList()
public List<GroundedGenerationContent.Part> getPartsList()
Ordered Parts
that constitute a single message.
repeated .google.cloud.discoveryengine.v1.GroundedGenerationContent.Part parts = 2;
getPartsOrBuilder(int index)
public GroundedGenerationContent.PartOrBuilder getPartsOrBuilder(int index)
Ordered Parts
that constitute a single message.
repeated .google.cloud.discoveryengine.v1.GroundedGenerationContent.Part parts = 2;
Parameter |
Name |
Description |
index |
int
|
getPartsOrBuilderList()
public List<? extends GroundedGenerationContent.PartOrBuilder> getPartsOrBuilderList()
Ordered Parts
that constitute a single message.
repeated .google.cloud.discoveryengine.v1.GroundedGenerationContent.Part parts = 2;
Returns |
Type |
Description |
List<? extends com.google.cloud.discoveryengine.v1.GroundedGenerationContent.PartOrBuilder> |
|
getRole()
Producer of the content. Must be either user
or model
.
Intended to be used for multi-turn conversations. Otherwise, it can be left
unset.
string role = 1;
Returns |
Type |
Description |
String |
The role.
|
getRoleBytes()
public ByteString getRoleBytes()
Producer of the content. Must be either user
or model
.
Intended to be used for multi-turn conversations. Otherwise, it can be left
unset.
string role = 1;
Returns |
Type |
Description |
ByteString |
The bytes for role.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(GroundedGenerationContent other)
public GroundedGenerationContent.Builder mergeFrom(GroundedGenerationContent other)
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public GroundedGenerationContent.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public GroundedGenerationContent.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final GroundedGenerationContent.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
removeParts(int index)
public GroundedGenerationContent.Builder removeParts(int index)
Ordered Parts
that constitute a single message.
repeated .google.cloud.discoveryengine.v1.GroundedGenerationContent.Part parts = 2;
Parameter |
Name |
Description |
index |
int
|
setField(Descriptors.FieldDescriptor field, Object value)
public GroundedGenerationContent.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setParts(int index, GroundedGenerationContent.Part value)
public GroundedGenerationContent.Builder setParts(int index, GroundedGenerationContent.Part value)
Ordered Parts
that constitute a single message.
repeated .google.cloud.discoveryengine.v1.GroundedGenerationContent.Part parts = 2;
setParts(int index, GroundedGenerationContent.Part.Builder builderForValue)
public GroundedGenerationContent.Builder setParts(int index, GroundedGenerationContent.Part.Builder builderForValue)
Ordered Parts
that constitute a single message.
repeated .google.cloud.discoveryengine.v1.GroundedGenerationContent.Part parts = 2;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public GroundedGenerationContent.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setRole(String value)
public GroundedGenerationContent.Builder setRole(String value)
Producer of the content. Must be either user
or model
.
Intended to be used for multi-turn conversations. Otherwise, it can be left
unset.
string role = 1;
Parameter |
Name |
Description |
value |
String
The role to set.
|
setRoleBytes(ByteString value)
public GroundedGenerationContent.Builder setRoleBytes(ByteString value)
Producer of the content. Must be either user
or model
.
Intended to be used for multi-turn conversations. Otherwise, it can be left
unset.
string role = 1;
Parameter |
Name |
Description |
value |
ByteString
The bytes for role to set.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final GroundedGenerationContent.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides