Class AssistantContent.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AssistantContent.Builder>
com.google.cloud.discoveryengine.v1.AssistantContent.Builder
- All Implemented Interfaces:
AssistantContentOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AssistantContent
public static final class AssistantContent.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AssistantContent.Builder>
implements AssistantContentOrBuilder
Multi-modal content.Protobuf type
google.cloud.discoveryengine.v1.AssistantContent-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Result of executing an ExecutableCode.Code generated by the model that is meant to be executed.A file, e.g., an audio summary.Inline binary data.The producer of the content.Inline text.Optional.Result of executing an ExecutableCode.Result of executing an ExecutableCode.Result of executing an ExecutableCode.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorCode generated by the model that is meant to be executed.Code generated by the model that is meant to be executed.Code generated by the model that is meant to be executed.getFile()A file, e.g., an audio summary.A file, e.g., an audio summary.A file, e.g., an audio summary.Inline binary data.Inline binary data.Inline binary data.getRole()The producer of the content.com.google.protobuf.ByteStringThe producer of the content.getText()Inline text.com.google.protobuf.ByteStringInline text.booleanOptional.booleanResult of executing an ExecutableCode.booleanCode generated by the model that is meant to be executed.booleanhasFile()A file, e.g., an audio summary.booleanInline binary data.booleanhasText()Inline text.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanResult of executing an ExecutableCode.Code generated by the model that is meant to be executed.mergeFile(AssistantContent.File value) A file, e.g., an audio summary.mergeFrom(AssistantContent other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Inline binary data.Result of executing an ExecutableCode.setCodeExecutionResult(AssistantContent.CodeExecutionResult.Builder builderForValue) Result of executing an ExecutableCode.Code generated by the model that is meant to be executed.setExecutableCode(AssistantContent.ExecutableCode.Builder builderForValue) Code generated by the model that is meant to be executed.setFile(AssistantContent.File value) A file, e.g., an audio summary.setFile(AssistantContent.File.Builder builderForValue) A file, e.g., an audio summary.Inline binary data.setInlineData(AssistantContent.Blob.Builder builderForValue) Inline binary data.The producer of the content.setRoleBytes(com.google.protobuf.ByteString value) The producer of the content.Inline text.setTextBytes(com.google.protobuf.ByteString value) Inline text.setThought(boolean value) Optional.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<AssistantContent.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<AssistantContent.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<AssistantContent.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<AssistantContent.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AssistantContent.Builder>
-
mergeFrom
public AssistantContent.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<AssistantContent.Builder>- Throws:
IOException
-
getDataCase
- Specified by:
getDataCasein interfaceAssistantContentOrBuilder
-
clearData
-
hasText
public boolean hasText()Inline text.
string text = 2;- Specified by:
hasTextin interfaceAssistantContentOrBuilder- Returns:
- Whether the text field is set.
-
getText
Inline text.
string text = 2;- Specified by:
getTextin interfaceAssistantContentOrBuilder- Returns:
- The text.
-
getTextBytes
public com.google.protobuf.ByteString getTextBytes()Inline text.
string text = 2;- Specified by:
getTextBytesin interfaceAssistantContentOrBuilder- Returns:
- The bytes for text.
-
setText
Inline text.
string text = 2;- Parameters:
value- The text to set.- Returns:
- This builder for chaining.
-
clearText
Inline text.
string text = 2;- Returns:
- This builder for chaining.
-
setTextBytes
Inline text.
string text = 2;- Parameters:
value- The bytes for text to set.- Returns:
- This builder for chaining.
-
hasInlineData
public boolean hasInlineData()Inline binary data.
.google.cloud.discoveryengine.v1.AssistantContent.Blob inline_data = 3;- Specified by:
hasInlineDatain interfaceAssistantContentOrBuilder- Returns:
- Whether the inlineData field is set.
-
getInlineData
Inline binary data.
.google.cloud.discoveryengine.v1.AssistantContent.Blob inline_data = 3;- Specified by:
getInlineDatain interfaceAssistantContentOrBuilder- Returns:
- The inlineData.
-
setInlineData
Inline binary data.
.google.cloud.discoveryengine.v1.AssistantContent.Blob inline_data = 3; -
setInlineData
Inline binary data.
.google.cloud.discoveryengine.v1.AssistantContent.Blob inline_data = 3; -
mergeInlineData
Inline binary data.
.google.cloud.discoveryengine.v1.AssistantContent.Blob inline_data = 3; -
clearInlineData
Inline binary data.
.google.cloud.discoveryengine.v1.AssistantContent.Blob inline_data = 3; -
getInlineDataBuilder
Inline binary data.
.google.cloud.discoveryengine.v1.AssistantContent.Blob inline_data = 3; -
getInlineDataOrBuilder
Inline binary data.
.google.cloud.discoveryengine.v1.AssistantContent.Blob inline_data = 3;- Specified by:
getInlineDataOrBuilderin interfaceAssistantContentOrBuilder
-
hasFile
public boolean hasFile()A file, e.g., an audio summary.
.google.cloud.discoveryengine.v1.AssistantContent.File file = 4;- Specified by:
hasFilein interfaceAssistantContentOrBuilder- Returns:
- Whether the file field is set.
-
getFile
A file, e.g., an audio summary.
.google.cloud.discoveryengine.v1.AssistantContent.File file = 4;- Specified by:
getFilein interfaceAssistantContentOrBuilder- Returns:
- The file.
-
setFile
A file, e.g., an audio summary.
.google.cloud.discoveryengine.v1.AssistantContent.File file = 4; -
setFile
A file, e.g., an audio summary.
.google.cloud.discoveryengine.v1.AssistantContent.File file = 4; -
mergeFile
A file, e.g., an audio summary.
.google.cloud.discoveryengine.v1.AssistantContent.File file = 4; -
clearFile
A file, e.g., an audio summary.
.google.cloud.discoveryengine.v1.AssistantContent.File file = 4; -
getFileBuilder
A file, e.g., an audio summary.
.google.cloud.discoveryengine.v1.AssistantContent.File file = 4; -
getFileOrBuilder
A file, e.g., an audio summary.
.google.cloud.discoveryengine.v1.AssistantContent.File file = 4;- Specified by:
getFileOrBuilderin interfaceAssistantContentOrBuilder
-
hasExecutableCode
public boolean hasExecutableCode()Code generated by the model that is meant to be executed.
.google.cloud.discoveryengine.v1.AssistantContent.ExecutableCode executable_code = 7;- Specified by:
hasExecutableCodein interfaceAssistantContentOrBuilder- Returns:
- Whether the executableCode field is set.
-
getExecutableCode
Code generated by the model that is meant to be executed.
.google.cloud.discoveryengine.v1.AssistantContent.ExecutableCode executable_code = 7;- Specified by:
getExecutableCodein interfaceAssistantContentOrBuilder- Returns:
- The executableCode.
-
setExecutableCode
Code generated by the model that is meant to be executed.
.google.cloud.discoveryengine.v1.AssistantContent.ExecutableCode executable_code = 7; -
setExecutableCode
public AssistantContent.Builder setExecutableCode(AssistantContent.ExecutableCode.Builder builderForValue) Code generated by the model that is meant to be executed.
.google.cloud.discoveryengine.v1.AssistantContent.ExecutableCode executable_code = 7; -
mergeExecutableCode
Code generated by the model that is meant to be executed.
.google.cloud.discoveryengine.v1.AssistantContent.ExecutableCode executable_code = 7; -
clearExecutableCode
Code generated by the model that is meant to be executed.
.google.cloud.discoveryengine.v1.AssistantContent.ExecutableCode executable_code = 7; -
getExecutableCodeBuilder
Code generated by the model that is meant to be executed.
.google.cloud.discoveryengine.v1.AssistantContent.ExecutableCode executable_code = 7; -
getExecutableCodeOrBuilder
Code generated by the model that is meant to be executed.
.google.cloud.discoveryengine.v1.AssistantContent.ExecutableCode executable_code = 7;- Specified by:
getExecutableCodeOrBuilderin interfaceAssistantContentOrBuilder
-
hasCodeExecutionResult
public boolean hasCodeExecutionResult()Result of executing an ExecutableCode.
.google.cloud.discoveryengine.v1.AssistantContent.CodeExecutionResult code_execution_result = 8;- Specified by:
hasCodeExecutionResultin interfaceAssistantContentOrBuilder- Returns:
- Whether the codeExecutionResult field is set.
-
getCodeExecutionResult
Result of executing an ExecutableCode.
.google.cloud.discoveryengine.v1.AssistantContent.CodeExecutionResult code_execution_result = 8;- Specified by:
getCodeExecutionResultin interfaceAssistantContentOrBuilder- Returns:
- The codeExecutionResult.
-
setCodeExecutionResult
Result of executing an ExecutableCode.
.google.cloud.discoveryengine.v1.AssistantContent.CodeExecutionResult code_execution_result = 8; -
setCodeExecutionResult
public AssistantContent.Builder setCodeExecutionResult(AssistantContent.CodeExecutionResult.Builder builderForValue) Result of executing an ExecutableCode.
.google.cloud.discoveryengine.v1.AssistantContent.CodeExecutionResult code_execution_result = 8; -
mergeCodeExecutionResult
public AssistantContent.Builder mergeCodeExecutionResult(AssistantContent.CodeExecutionResult value) Result of executing an ExecutableCode.
.google.cloud.discoveryengine.v1.AssistantContent.CodeExecutionResult code_execution_result = 8; -
clearCodeExecutionResult
Result of executing an ExecutableCode.
.google.cloud.discoveryengine.v1.AssistantContent.CodeExecutionResult code_execution_result = 8; -
getCodeExecutionResultBuilder
Result of executing an ExecutableCode.
.google.cloud.discoveryengine.v1.AssistantContent.CodeExecutionResult code_execution_result = 8; -
getCodeExecutionResultOrBuilder
Result of executing an ExecutableCode.
.google.cloud.discoveryengine.v1.AssistantContent.CodeExecutionResult code_execution_result = 8;- Specified by:
getCodeExecutionResultOrBuilderin interfaceAssistantContentOrBuilder
-
getRole
The producer of the content. Can be "model" or "user".
string role = 1;- Specified by:
getRolein interfaceAssistantContentOrBuilder- Returns:
- The role.
-
getRoleBytes
public com.google.protobuf.ByteString getRoleBytes()The producer of the content. Can be "model" or "user".
string role = 1;- Specified by:
getRoleBytesin interfaceAssistantContentOrBuilder- Returns:
- The bytes for role.
-
setRole
The producer of the content. Can be "model" or "user".
string role = 1;- Parameters:
value- The role to set.- Returns:
- This builder for chaining.
-
clearRole
The producer of the content. Can be "model" or "user".
string role = 1;- Returns:
- This builder for chaining.
-
setRoleBytes
The producer of the content. Can be "model" or "user".
string role = 1;- Parameters:
value- The bytes for role to set.- Returns:
- This builder for chaining.
-
getThought
public boolean getThought()Optional. Indicates if the part is thought from the model.
bool thought = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getThoughtin interfaceAssistantContentOrBuilder- Returns:
- The thought.
-
setThought
Optional. Indicates if the part is thought from the model.
bool thought = 6 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The thought to set.- Returns:
- This builder for chaining.
-
clearThought
Optional. Indicates if the part is thought from the model.
bool thought = 6 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-