Class GroundedGenerationContent.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<GroundedGenerationContent.Builder>
com.google.cloud.discoveryengine.v1beta.GroundedGenerationContent.Builder
- All Implemented Interfaces:
GroundedGenerationContentOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- GroundedGenerationContent
public static final class GroundedGenerationContent.Builder
extends com.google.protobuf.GeneratedMessage.Builder<GroundedGenerationContent.Builder>
implements GroundedGenerationContentOrBuilder
Base structured datatype containing multi-part content of a message.Protobuf type
google.cloud.discoveryengine.v1beta.GroundedGenerationContent-
Method Summary
Modifier and TypeMethodDescriptionaddAllParts(Iterable<? extends GroundedGenerationContent.Part> values) Ordered `Parts` that constitute a single message.addParts(int index, GroundedGenerationContent.Part value) Ordered `Parts` that constitute a single message.addParts(int index, GroundedGenerationContent.Part.Builder builderForValue) Ordered `Parts` that constitute a single message.Ordered `Parts` that constitute a single message.addParts(GroundedGenerationContent.Part.Builder builderForValue) Ordered `Parts` that constitute a single message.Ordered `Parts` that constitute a single message.addPartsBuilder(int index) Ordered `Parts` that constitute a single message.build()clear()Ordered `Parts` that constitute a single message.Producer of the content.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetParts(int index) Ordered `Parts` that constitute a single message.getPartsBuilder(int index) Ordered `Parts` that constitute a single message.Ordered `Parts` that constitute a single message.intOrdered `Parts` that constitute a single message.Ordered `Parts` that constitute a single message.getPartsOrBuilder(int index) Ordered `Parts` that constitute a single message.List<? extends GroundedGenerationContent.PartOrBuilder>Ordered `Parts` that constitute a single message.getRole()Producer of the content.com.google.protobuf.ByteStringProducer of the content.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeParts(int index) Ordered `Parts` that constitute a single message.setParts(int index, GroundedGenerationContent.Part value) Ordered `Parts` that constitute a single message.setParts(int index, GroundedGenerationContent.Part.Builder builderForValue) Ordered `Parts` that constitute a single message.Producer of the content.setRoleBytes(com.google.protobuf.ByteString value) Producer of the content.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<GroundedGenerationContent.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<GroundedGenerationContent.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<GroundedGenerationContent.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GroundedGenerationContent.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<GroundedGenerationContent.Builder>
-
mergeFrom
public GroundedGenerationContent.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GroundedGenerationContent.Builder>- Throws:
IOException
-
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;- Specified by:
getRolein interfaceGroundedGenerationContentOrBuilder- Returns:
- The role.
-
getRoleBytes
public com.google.protobuf.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;- Specified by:
getRoleBytesin interfaceGroundedGenerationContentOrBuilder- Returns:
- The bytes for role.
-
setRole
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;- Parameters:
value- The role to set.- Returns:
- This builder for chaining.
-
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;- Returns:
- This builder for chaining.
-
setRoleBytes
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;- Parameters:
value- The bytes for role to set.- Returns:
- This builder for chaining.
-
getPartsList
Ordered `Parts` that constitute a single message.
repeated .google.cloud.discoveryengine.v1beta.GroundedGenerationContent.Part parts = 2;- Specified by:
getPartsListin interfaceGroundedGenerationContentOrBuilder
-
getPartsCount
public int getPartsCount()Ordered `Parts` that constitute a single message.
repeated .google.cloud.discoveryengine.v1beta.GroundedGenerationContent.Part parts = 2;- Specified by:
getPartsCountin interfaceGroundedGenerationContentOrBuilder
-
getParts
Ordered `Parts` that constitute a single message.
repeated .google.cloud.discoveryengine.v1beta.GroundedGenerationContent.Part parts = 2;- Specified by:
getPartsin interfaceGroundedGenerationContentOrBuilder
-
setParts
Ordered `Parts` that constitute a single message.
repeated .google.cloud.discoveryengine.v1beta.GroundedGenerationContent.Part parts = 2; -
setParts
public GroundedGenerationContent.Builder setParts(int index, GroundedGenerationContent.Part.Builder builderForValue) Ordered `Parts` that constitute a single message.
repeated .google.cloud.discoveryengine.v1beta.GroundedGenerationContent.Part parts = 2; -
addParts
Ordered `Parts` that constitute a single message.
repeated .google.cloud.discoveryengine.v1beta.GroundedGenerationContent.Part parts = 2; -
addParts
Ordered `Parts` that constitute a single message.
repeated .google.cloud.discoveryengine.v1beta.GroundedGenerationContent.Part parts = 2; -
addParts
public GroundedGenerationContent.Builder addParts(GroundedGenerationContent.Part.Builder builderForValue) Ordered `Parts` that constitute a single message.
repeated .google.cloud.discoveryengine.v1beta.GroundedGenerationContent.Part parts = 2; -
addParts
public GroundedGenerationContent.Builder addParts(int index, GroundedGenerationContent.Part.Builder builderForValue) Ordered `Parts` that constitute a single message.
repeated .google.cloud.discoveryengine.v1beta.GroundedGenerationContent.Part parts = 2; -
addAllParts
public GroundedGenerationContent.Builder addAllParts(Iterable<? extends GroundedGenerationContent.Part> values) Ordered `Parts` that constitute a single message.
repeated .google.cloud.discoveryengine.v1beta.GroundedGenerationContent.Part parts = 2; -
clearParts
Ordered `Parts` that constitute a single message.
repeated .google.cloud.discoveryengine.v1beta.GroundedGenerationContent.Part parts = 2; -
removeParts
Ordered `Parts` that constitute a single message.
repeated .google.cloud.discoveryengine.v1beta.GroundedGenerationContent.Part parts = 2; -
getPartsBuilder
Ordered `Parts` that constitute a single message.
repeated .google.cloud.discoveryengine.v1beta.GroundedGenerationContent.Part parts = 2; -
getPartsOrBuilder
Ordered `Parts` that constitute a single message.
repeated .google.cloud.discoveryengine.v1beta.GroundedGenerationContent.Part parts = 2;- Specified by:
getPartsOrBuilderin interfaceGroundedGenerationContentOrBuilder
-
getPartsOrBuilderList
Ordered `Parts` that constitute a single message.
repeated .google.cloud.discoveryengine.v1beta.GroundedGenerationContent.Part parts = 2;- Specified by:
getPartsOrBuilderListin interfaceGroundedGenerationContentOrBuilder
-
addPartsBuilder
Ordered `Parts` that constitute a single message.
repeated .google.cloud.discoveryengine.v1beta.GroundedGenerationContent.Part parts = 2; -
addPartsBuilder
Ordered `Parts` that constitute a single message.
repeated .google.cloud.discoveryengine.v1beta.GroundedGenerationContent.Part parts = 2; -
getPartsBuilderList
Ordered `Parts` that constitute a single message.
repeated .google.cloud.discoveryengine.v1beta.GroundedGenerationContent.Part parts = 2;
-