Class AssistantContent.Builder (0.66.0)

public static final class AssistantContent.Builder extends GeneratedMessageV3.Builder<AssistantContent.Builder> implements AssistantContentOrBuilder

Multi-modal content.

Protobuf type google.cloud.discoveryengine.v1.AssistantContent

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public AssistantContent.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
AssistantContent.Builder
Overrides

build()

public AssistantContent build()
Returns
Type Description
AssistantContent

buildPartial()

public AssistantContent buildPartial()
Returns
Type Description
AssistantContent

clear()

public AssistantContent.Builder clear()
Returns
Type Description
AssistantContent.Builder
Overrides

clearCodeExecutionResult()

public AssistantContent.Builder clearCodeExecutionResult()

Result of executing an ExecutableCode.

.google.cloud.discoveryengine.v1.AssistantContent.CodeExecutionResult code_execution_result = 8;

Returns
Type Description
AssistantContent.Builder

clearData()

public AssistantContent.Builder clearData()
Returns
Type Description
AssistantContent.Builder

clearExecutableCode()

public AssistantContent.Builder clearExecutableCode()

Code generated by the model that is meant to be executed.

.google.cloud.discoveryengine.v1.AssistantContent.ExecutableCode executable_code = 7;

Returns
Type Description
AssistantContent.Builder

clearField(Descriptors.FieldDescriptor field)

public AssistantContent.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
AssistantContent.Builder
Overrides

clearFile()

public AssistantContent.Builder clearFile()

A file, e.g., an audio summary.

.google.cloud.discoveryengine.v1.AssistantContent.File file = 4;

Returns
Type Description
AssistantContent.Builder

clearInlineData()

public AssistantContent.Builder clearInlineData()

Inline binary data.

.google.cloud.discoveryengine.v1.AssistantContent.Blob inline_data = 3;

Returns
Type Description
AssistantContent.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public AssistantContent.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
AssistantContent.Builder
Overrides

clearRole()

public AssistantContent.Builder clearRole()

The producer of the content. Can be "model" or "user".

string role = 1;

Returns
Type Description
AssistantContent.Builder

This builder for chaining.

clearText()

public AssistantContent.Builder clearText()

Inline text.

string text = 2;

Returns
Type Description
AssistantContent.Builder

This builder for chaining.

clearThought()

public AssistantContent.Builder clearThought()

Optional. Indicates if the part is thought from the model.

bool thought = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AssistantContent.Builder

This builder for chaining.

clone()

public AssistantContent.Builder clone()
Returns
Type Description
AssistantContent.Builder
Overrides

getCodeExecutionResult()

public AssistantContent.CodeExecutionResult getCodeExecutionResult()

Result of executing an ExecutableCode.

.google.cloud.discoveryengine.v1.AssistantContent.CodeExecutionResult code_execution_result = 8;

Returns
Type Description
AssistantContent.CodeExecutionResult

The codeExecutionResult.

getCodeExecutionResultBuilder()

public AssistantContent.CodeExecutionResult.Builder getCodeExecutionResultBuilder()

Result of executing an ExecutableCode.

.google.cloud.discoveryengine.v1.AssistantContent.CodeExecutionResult code_execution_result = 8;

Returns
Type Description
AssistantContent.CodeExecutionResult.Builder

getCodeExecutionResultOrBuilder()

public AssistantContent.CodeExecutionResultOrBuilder getCodeExecutionResultOrBuilder()

Result of executing an ExecutableCode.

.google.cloud.discoveryengine.v1.AssistantContent.CodeExecutionResult code_execution_result = 8;

Returns
Type Description
AssistantContent.CodeExecutionResultOrBuilder

getDataCase()

public AssistantContent.DataCase getDataCase()
Returns
Type Description
AssistantContent.DataCase

getDefaultInstanceForType()

public AssistantContent getDefaultInstanceForType()
Returns
Type Description
AssistantContent

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

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;

Returns
Type Description
AssistantContent.ExecutableCode

The executableCode.

getExecutableCodeBuilder()

public AssistantContent.ExecutableCode.Builder getExecutableCodeBuilder()

Code generated by the model that is meant to be executed.

.google.cloud.discoveryengine.v1.AssistantContent.ExecutableCode executable_code = 7;

Returns
Type Description
AssistantContent.ExecutableCode.Builder

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;

Returns
Type Description
AssistantContent.ExecutableCodeOrBuilder

getFile()

public AssistantContent.File getFile()

A file, e.g., an audio summary.

.google.cloud.discoveryengine.v1.AssistantContent.File file = 4;

Returns
Type Description
AssistantContent.File

The file.

getFileBuilder()

public AssistantContent.File.Builder getFileBuilder()

A file, e.g., an audio summary.

.google.cloud.discoveryengine.v1.AssistantContent.File file = 4;

Returns
Type Description
AssistantContent.File.Builder

getFileOrBuilder()

public AssistantContent.FileOrBuilder getFileOrBuilder()

A file, e.g., an audio summary.

.google.cloud.discoveryengine.v1.AssistantContent.File file = 4;

Returns
Type Description
AssistantContent.FileOrBuilder

getInlineData()

public AssistantContent.Blob getInlineData()

Inline binary data.

.google.cloud.discoveryengine.v1.AssistantContent.Blob inline_data = 3;

Returns
Type Description
AssistantContent.Blob

The inlineData.

getInlineDataBuilder()

public AssistantContent.Blob.Builder getInlineDataBuilder()

Inline binary data.

.google.cloud.discoveryengine.v1.AssistantContent.Blob inline_data = 3;

Returns
Type Description
AssistantContent.Blob.Builder

getInlineDataOrBuilder()

public AssistantContent.BlobOrBuilder getInlineDataOrBuilder()

Inline binary data.

.google.cloud.discoveryengine.v1.AssistantContent.Blob inline_data = 3;

Returns
Type Description
AssistantContent.BlobOrBuilder

getRole()

public String 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.

getText()

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

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

public boolean hasText()

Inline text.

string text = 2;

Returns
Type Description
boolean

Whether the text field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeCodeExecutionResult(AssistantContent.CodeExecutionResult value)

public AssistantContent.Builder mergeCodeExecutionResult(AssistantContent.CodeExecutionResult value)

Result of executing an ExecutableCode.

.google.cloud.discoveryengine.v1.AssistantContent.CodeExecutionResult code_execution_result = 8;

Parameter
Name Description
value AssistantContent.CodeExecutionResult
Returns
Type Description
AssistantContent.Builder

mergeExecutableCode(AssistantContent.ExecutableCode value)

public AssistantContent.Builder mergeExecutableCode(AssistantContent.ExecutableCode value)

Code generated by the model that is meant to be executed.

.google.cloud.discoveryengine.v1.AssistantContent.ExecutableCode executable_code = 7;

Parameter
Name Description
value AssistantContent.ExecutableCode
Returns
Type Description
AssistantContent.Builder

mergeFile(AssistantContent.File value)

public AssistantContent.Builder mergeFile(AssistantContent.File value)

A file, e.g., an audio summary.

.google.cloud.discoveryengine.v1.AssistantContent.File file = 4;

Parameter
Name Description
value AssistantContent.File
Returns
Type Description
AssistantContent.Builder

mergeFrom(AssistantContent other)

public AssistantContent.Builder mergeFrom(AssistantContent other)
Parameter
Name Description
other AssistantContent
Returns
Type Description
AssistantContent.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public AssistantContent.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AssistantContent.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public AssistantContent.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
AssistantContent.Builder
Overrides

mergeInlineData(AssistantContent.Blob value)

public AssistantContent.Builder mergeInlineData(AssistantContent.Blob value)

Inline binary data.

.google.cloud.discoveryengine.v1.AssistantContent.Blob inline_data = 3;

Parameter
Name Description
value AssistantContent.Blob
Returns
Type Description
AssistantContent.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final AssistantContent.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
AssistantContent.Builder
Overrides

setCodeExecutionResult(AssistantContent.CodeExecutionResult value)

public AssistantContent.Builder setCodeExecutionResult(AssistantContent.CodeExecutionResult value)

Result of executing an ExecutableCode.

.google.cloud.discoveryengine.v1.AssistantContent.CodeExecutionResult code_execution_result = 8;

Parameter
Name Description
value AssistantContent.CodeExecutionResult
Returns
Type Description
AssistantContent.Builder

setCodeExecutionResult(AssistantContent.CodeExecutionResult.Builder builderForValue)

public AssistantContent.Builder setCodeExecutionResult(AssistantContent.CodeExecutionResult.Builder builderForValue)

Result of executing an ExecutableCode.

.google.cloud.discoveryengine.v1.AssistantContent.CodeExecutionResult code_execution_result = 8;

Parameter
Name Description
builderForValue AssistantContent.CodeExecutionResult.Builder
Returns
Type Description
AssistantContent.Builder

setExecutableCode(AssistantContent.ExecutableCode value)

public AssistantContent.Builder setExecutableCode(AssistantContent.ExecutableCode value)

Code generated by the model that is meant to be executed.

.google.cloud.discoveryengine.v1.AssistantContent.ExecutableCode executable_code = 7;

Parameter
Name Description
value AssistantContent.ExecutableCode
Returns
Type Description
AssistantContent.Builder

setExecutableCode(AssistantContent.ExecutableCode.Builder builderForValue)

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;

Parameter
Name Description
builderForValue AssistantContent.ExecutableCode.Builder
Returns
Type Description
AssistantContent.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public AssistantContent.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
AssistantContent.Builder
Overrides

setFile(AssistantContent.File value)

public AssistantContent.Builder setFile(AssistantContent.File value)

A file, e.g., an audio summary.

.google.cloud.discoveryengine.v1.AssistantContent.File file = 4;

Parameter
Name Description
value AssistantContent.File
Returns
Type Description
AssistantContent.Builder

setFile(AssistantContent.File.Builder builderForValue)

public AssistantContent.Builder setFile(AssistantContent.File.Builder builderForValue)

A file, e.g., an audio summary.

.google.cloud.discoveryengine.v1.AssistantContent.File file = 4;

Parameter
Name Description
builderForValue AssistantContent.File.Builder
Returns
Type Description
AssistantContent.Builder

setInlineData(AssistantContent.Blob value)

public AssistantContent.Builder setInlineData(AssistantContent.Blob value)

Inline binary data.

.google.cloud.discoveryengine.v1.AssistantContent.Blob inline_data = 3;

Parameter
Name Description
value AssistantContent.Blob
Returns
Type Description
AssistantContent.Builder

setInlineData(AssistantContent.Blob.Builder builderForValue)

public AssistantContent.Builder setInlineData(AssistantContent.Blob.Builder builderForValue)

Inline binary data.

.google.cloud.discoveryengine.v1.AssistantContent.Blob inline_data = 3;

Parameter
Name Description
builderForValue AssistantContent.Blob.Builder
Returns
Type Description
AssistantContent.Builder

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

public AssistantContent.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
AssistantContent.Builder
Overrides

setRole(String value)

public AssistantContent.Builder setRole(String value)

The producer of the content. Can be "model" or "user".

string role = 1;

Parameter
Name Description
value String

The role to set.

Returns
Type Description
AssistantContent.Builder

This builder for chaining.

setRoleBytes(ByteString value)

public AssistantContent.Builder setRoleBytes(ByteString value)

The producer of the content. Can be "model" or "user".

string role = 1;

Parameter
Name Description
value ByteString

The bytes for role to set.

Returns
Type Description
AssistantContent.Builder

This builder for chaining.

setText(String value)

public AssistantContent.Builder setText(String value)

Inline text.

string text = 2;

Parameter
Name Description
value String

The text to set.

Returns
Type Description
AssistantContent.Builder

This builder for chaining.

setTextBytes(ByteString value)

public AssistantContent.Builder setTextBytes(ByteString value)

Inline text.

string text = 2;

Parameter
Name Description
value ByteString

The bytes for text to set.

Returns
Type Description
AssistantContent.Builder

This builder for chaining.

setThought(boolean value)

public AssistantContent.Builder setThought(boolean value)

Optional. Indicates if the part is thought from the model.

bool thought = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The thought to set.

Returns
Type Description
AssistantContent.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final AssistantContent.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
AssistantContent.Builder
Overrides