Class AssistantContent (0.77.0)
0.83.0 (latest)
0.81.0
0.79.0
0.78.0
0.77.0
0.76.0
0.74.0
0.72.0
0.71.0
0.70.0
0.69.0
0.68.0
0.66.0
0.64.0
0.63.0
0.60.0
0.59.0
0.58.0
0.56.0
0.55.0
0.54.0
0.53.0
0.52.0
0.51.0
0.50.0
0.49.0
0.48.0
0.47.0
0.45.0
0.44.0
0.43.0
0.42.0
0.41.0
0.40.0
0.39.0
0.38.0
0.37.0
0.36.0
0.35.0
0.33.0
0.32.0
0.31.0
0.30.0
0.29.0
0.28.0
0.27.0
0.26.0
0.25.0
0.24.0
0.23.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
public final class AssistantContent extends GeneratedMessageV3 implements AssistantContentOrBuilder
Multi-modal content.
Protobuf type google.cloud.discoveryengine.v1.AssistantContent
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
CODE_EXECUTION_RESULT_FIELD_NUMBER
public static final int CODE_EXECUTION_RESULT_FIELD_NUMBER
Field Value
Type
Description
int
EXECUTABLE_CODE_FIELD_NUMBER
public static final int EXECUTABLE_CODE_FIELD_NUMBER
Field Value
Type
Description
int
FILE_FIELD_NUMBER
public static final int FILE_FIELD_NUMBER
Field Value
Type
Description
int
INLINE_DATA_FIELD_NUMBER
public static final int INLINE_DATA_FIELD_NUMBER
Field Value
Type
Description
int
ROLE_FIELD_NUMBER
public static final int ROLE_FIELD_NUMBER
Field Value
Type
Description
int
TEXT_FIELD_NUMBER
public static final int TEXT_FIELD_NUMBER
Field Value
Type
Description
int
THOUGHT_FIELD_NUMBER
public static final int THOUGHT_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
getDefaultInstance()
public static AssistantContent getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static AssistantContent . Builder newBuilder ()
newBuilder(AssistantContent prototype)
public static AssistantContent . Builder newBuilder ( AssistantContent prototype )
parseDelimitedFrom(InputStream input)
public static AssistantContent parseDelimitedFrom ( InputStream input )
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static AssistantContent parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static AssistantContent parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AssistantContent parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static AssistantContent parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AssistantContent parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
parseFrom(CodedInputStream input)
public static AssistantContent parseFrom ( CodedInputStream input )
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static AssistantContent parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(InputStream input)
public static AssistantContent parseFrom ( InputStream input )
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static AssistantContent parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static AssistantContent parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static AssistantContent parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<AssistantContent> parser ()
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
getCodeExecutionResult()
public AssistantContent . CodeExecutionResult getCodeExecutionResult ()
Result of executing an ExecutableCode.
.google.cloud.discoveryengine.v1.AssistantContent.CodeExecutionResult code_execution_result = 8;
getCodeExecutionResultOrBuilder()
public AssistantContent . CodeExecutionResultOrBuilder getCodeExecutionResultOrBuilder ()
Result of executing an ExecutableCode.
.google.cloud.discoveryengine.v1.AssistantContent.CodeExecutionResult code_execution_result = 8;
getDataCase()
public AssistantContent . DataCase getDataCase ()
getDefaultInstanceForType()
public AssistantContent getDefaultInstanceForType ()
getExecutableCode()
public AssistantContent . ExecutableCode getExecutableCode ()
Code generated by the model that is meant to be executed.
.google.cloud.discoveryengine.v1.AssistantContent.ExecutableCode executable_code = 7;
getExecutableCodeOrBuilder()
public AssistantContent . ExecutableCodeOrBuilder getExecutableCodeOrBuilder ()
Code generated by the model that is meant to be executed.
.google.cloud.discoveryengine.v1.AssistantContent.ExecutableCode executable_code = 7;
getFile()
public AssistantContent . File getFile ()
A file, e.g., an audio summary.
.google.cloud.discoveryengine.v1.AssistantContent.File file = 4;
getFileOrBuilder()
public AssistantContent . FileOrBuilder getFileOrBuilder ()
A file, e.g., an audio summary.
.google.cloud.discoveryengine.v1.AssistantContent.File file = 4;
getInlineData()
public AssistantContent . Blob getInlineData ()
Inline binary data.
.google.cloud.discoveryengine.v1.AssistantContent.Blob inline_data = 3;
getInlineDataOrBuilder()
public AssistantContent . BlobOrBuilder getInlineDataOrBuilder ()
Inline binary data.
.google.cloud.discoveryengine.v1.AssistantContent.Blob inline_data = 3;
getParserForType()
public Parser<AssistantContent> getParserForType ()
Overrides
getRole()
The producer of the content. Can be "model" or "user".
string role = 1;
Returns
Type
Description
String
The role.
getRoleBytes()
public ByteString getRoleBytes ()
The producer of the content. Can be "model" or "user".
string role = 1;
Returns
Type
Description
ByteString
The bytes for role.
getSerializedSize()
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
getText()
Inline text.
string text = 2;
Returns
Type
Description
String
The text.
getTextBytes()
public ByteString getTextBytes ()
Inline text.
string text = 2;
Returns
Type
Description
ByteString
The bytes for text.
getThought()
public boolean getThought ()
Optional. Indicates if the part is thought from the model.
bool thought = 6 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
boolean
The thought.
hasCodeExecutionResult()
public boolean hasCodeExecutionResult ()
Result of executing an ExecutableCode.
.google.cloud.discoveryengine.v1.AssistantContent.CodeExecutionResult code_execution_result = 8;
Returns
Type
Description
boolean
Whether the codeExecutionResult field is set.
hasExecutableCode()
public boolean hasExecutableCode ()
Code generated by the model that is meant to be executed.
.google.cloud.discoveryengine.v1.AssistantContent.ExecutableCode executable_code = 7;
Returns
Type
Description
boolean
Whether the executableCode field is set.
hasFile()
A file, e.g., an audio summary.
.google.cloud.discoveryengine.v1.AssistantContent.File file = 4;
Returns
Type
Description
boolean
Whether the file field is set.
hasInlineData()
public boolean hasInlineData ()
Inline binary data.
.google.cloud.discoveryengine.v1.AssistantContent.Blob inline_data = 3;
Returns
Type
Description
boolean
Whether the inlineData field is set.
hasText()
Inline text.
string text = 2;
Returns
Type
Description
boolean
Whether the text field is set.
hashCode()
Returns
Type
Description
int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public AssistantContent . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected AssistantContent . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
toBuilder()
public AssistantContent . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]