Class AssistAnswer.Builder (0.66.0)

public static final class AssistAnswer.Builder extends GeneratedMessageV3.Builder<AssistAnswer.Builder> implements AssistAnswerOrBuilder

AssistAnswer resource, main part of AssistResponse.

Protobuf type google.cloud.discoveryengine.v1.AssistAnswer

Static Methods

getDescriptor()

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

Methods

addAllAssistSkippedReasons(Iterable<? extends AssistAnswer.AssistSkippedReason> values)

public AssistAnswer.Builder addAllAssistSkippedReasons(Iterable<? extends AssistAnswer.AssistSkippedReason> values)

Reasons for not answering the assist call.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.AssistSkippedReason assist_skipped_reasons = 5;

Parameter
Name Description
values Iterable<? extends com.google.cloud.discoveryengine.v1.AssistAnswer.AssistSkippedReason>

The assistSkippedReasons to add.

Returns
Type Description
AssistAnswer.Builder

This builder for chaining.

addAllAssistSkippedReasonsValue(Iterable<Integer> values)

public AssistAnswer.Builder addAllAssistSkippedReasonsValue(Iterable<Integer> values)

Reasons for not answering the assist call.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.AssistSkippedReason assist_skipped_reasons = 5;

Parameter
Name Description
values Iterable<Integer>

The enum numeric values on the wire for assistSkippedReasons to add.

Returns
Type Description
AssistAnswer.Builder

This builder for chaining.

addAllReplies(Iterable<? extends AssistAnswer.Reply> values)

public AssistAnswer.Builder addAllReplies(Iterable<? extends AssistAnswer.Reply> values)

Replies of the assistant.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.Reply replies = 3;

Parameter
Name Description
values Iterable<? extends com.google.cloud.discoveryengine.v1.AssistAnswer.Reply>
Returns
Type Description
AssistAnswer.Builder

addAssistSkippedReasons(AssistAnswer.AssistSkippedReason value)

public AssistAnswer.Builder addAssistSkippedReasons(AssistAnswer.AssistSkippedReason value)

Reasons for not answering the assist call.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.AssistSkippedReason assist_skipped_reasons = 5;

Parameter
Name Description
value AssistAnswer.AssistSkippedReason

The assistSkippedReasons to add.

Returns
Type Description
AssistAnswer.Builder

This builder for chaining.

addAssistSkippedReasonsValue(int value)

public AssistAnswer.Builder addAssistSkippedReasonsValue(int value)

Reasons for not answering the assist call.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.AssistSkippedReason assist_skipped_reasons = 5;

Parameter
Name Description
value int

The enum numeric value on the wire for assistSkippedReasons to add.

Returns
Type Description
AssistAnswer.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

addReplies(AssistAnswer.Reply value)

public AssistAnswer.Builder addReplies(AssistAnswer.Reply value)

Replies of the assistant.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.Reply replies = 3;

Parameter
Name Description
value AssistAnswer.Reply
Returns
Type Description
AssistAnswer.Builder

addReplies(AssistAnswer.Reply.Builder builderForValue)

public AssistAnswer.Builder addReplies(AssistAnswer.Reply.Builder builderForValue)

Replies of the assistant.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.Reply replies = 3;

Parameter
Name Description
builderForValue AssistAnswer.Reply.Builder
Returns
Type Description
AssistAnswer.Builder

addReplies(int index, AssistAnswer.Reply value)

public AssistAnswer.Builder addReplies(int index, AssistAnswer.Reply value)

Replies of the assistant.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.Reply replies = 3;

Parameters
Name Description
index int
value AssistAnswer.Reply
Returns
Type Description
AssistAnswer.Builder

addReplies(int index, AssistAnswer.Reply.Builder builderForValue)

public AssistAnswer.Builder addReplies(int index, AssistAnswer.Reply.Builder builderForValue)

Replies of the assistant.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.Reply replies = 3;

Parameters
Name Description
index int
builderForValue AssistAnswer.Reply.Builder
Returns
Type Description
AssistAnswer.Builder

addRepliesBuilder()

public AssistAnswer.Reply.Builder addRepliesBuilder()

Replies of the assistant.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.Reply replies = 3;

Returns
Type Description
AssistAnswer.Reply.Builder

addRepliesBuilder(int index)

public AssistAnswer.Reply.Builder addRepliesBuilder(int index)

Replies of the assistant.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.Reply replies = 3;

Parameter
Name Description
index int
Returns
Type Description
AssistAnswer.Reply.Builder

build()

public AssistAnswer build()
Returns
Type Description
AssistAnswer

buildPartial()

public AssistAnswer buildPartial()
Returns
Type Description
AssistAnswer

clear()

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

clearAssistSkippedReasons()

public AssistAnswer.Builder clearAssistSkippedReasons()

Reasons for not answering the assist call.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.AssistSkippedReason assist_skipped_reasons = 5;

Returns
Type Description
AssistAnswer.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

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

clearName()

public AssistAnswer.Builder clearName()

Immutable. Resource name of the AssistAnswer. Format: projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/sessions/{session}/assistAnswers/{assist_answer}

This field must be a UTF-8 encoded string with a length limit of 1024 characters.

string name = 1 [(.google.api.field_behavior) = IMMUTABLE];

Returns
Type Description
AssistAnswer.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearReplies()

public AssistAnswer.Builder clearReplies()

Replies of the assistant.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.Reply replies = 3;

Returns
Type Description
AssistAnswer.Builder

clearState()

public AssistAnswer.Builder clearState()

State of the answer generation.

.google.cloud.discoveryengine.v1.AssistAnswer.State state = 2;

Returns
Type Description
AssistAnswer.Builder

This builder for chaining.

clone()

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

getAssistSkippedReasons(int index)

public AssistAnswer.AssistSkippedReason getAssistSkippedReasons(int index)

Reasons for not answering the assist call.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.AssistSkippedReason assist_skipped_reasons = 5;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
AssistAnswer.AssistSkippedReason

The assistSkippedReasons at the given index.

getAssistSkippedReasonsCount()

public int getAssistSkippedReasonsCount()

Reasons for not answering the assist call.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.AssistSkippedReason assist_skipped_reasons = 5;

Returns
Type Description
int

The count of assistSkippedReasons.

getAssistSkippedReasonsList()

public List<AssistAnswer.AssistSkippedReason> getAssistSkippedReasonsList()

Reasons for not answering the assist call.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.AssistSkippedReason assist_skipped_reasons = 5;

Returns
Type Description
List<AssistSkippedReason>

A list containing the assistSkippedReasons.

getAssistSkippedReasonsValue(int index)

public int getAssistSkippedReasonsValue(int index)

Reasons for not answering the assist call.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.AssistSkippedReason assist_skipped_reasons = 5;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
int

The enum numeric value on the wire of assistSkippedReasons at the given index.

getAssistSkippedReasonsValueList()

public List<Integer> getAssistSkippedReasonsValueList()

Reasons for not answering the assist call.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.AssistSkippedReason assist_skipped_reasons = 5;

Returns
Type Description
List<Integer>

A list containing the enum numeric values on the wire for assistSkippedReasons.

getDefaultInstanceForType()

public AssistAnswer getDefaultInstanceForType()
Returns
Type Description
AssistAnswer

getDescriptorForType()

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

getName()

public String getName()

Immutable. Resource name of the AssistAnswer. Format: projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/sessions/{session}/assistAnswers/{assist_answer}

This field must be a UTF-8 encoded string with a length limit of 1024 characters.

string name = 1 [(.google.api.field_behavior) = IMMUTABLE];

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

Immutable. Resource name of the AssistAnswer. Format: projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/sessions/{session}/assistAnswers/{assist_answer}

This field must be a UTF-8 encoded string with a length limit of 1024 characters.

string name = 1 [(.google.api.field_behavior) = IMMUTABLE];

Returns
Type Description
ByteString

The bytes for name.

getReplies(int index)

public AssistAnswer.Reply getReplies(int index)

Replies of the assistant.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.Reply replies = 3;

Parameter
Name Description
index int
Returns
Type Description
AssistAnswer.Reply

getRepliesBuilder(int index)

public AssistAnswer.Reply.Builder getRepliesBuilder(int index)

Replies of the assistant.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.Reply replies = 3;

Parameter
Name Description
index int
Returns
Type Description
AssistAnswer.Reply.Builder

getRepliesBuilderList()

public List<AssistAnswer.Reply.Builder> getRepliesBuilderList()

Replies of the assistant.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.Reply replies = 3;

Returns
Type Description
List<Builder>

getRepliesCount()

public int getRepliesCount()

Replies of the assistant.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.Reply replies = 3;

Returns
Type Description
int

getRepliesList()

public List<AssistAnswer.Reply> getRepliesList()

Replies of the assistant.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.Reply replies = 3;

Returns
Type Description
List<Reply>

getRepliesOrBuilder(int index)

public AssistAnswer.ReplyOrBuilder getRepliesOrBuilder(int index)

Replies of the assistant.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.Reply replies = 3;

Parameter
Name Description
index int
Returns
Type Description
AssistAnswer.ReplyOrBuilder

getRepliesOrBuilderList()

public List<? extends AssistAnswer.ReplyOrBuilder> getRepliesOrBuilderList()

Replies of the assistant.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.Reply replies = 3;

Returns
Type Description
List<? extends com.google.cloud.discoveryengine.v1.AssistAnswer.ReplyOrBuilder>

getState()

public AssistAnswer.State getState()

State of the answer generation.

.google.cloud.discoveryengine.v1.AssistAnswer.State state = 2;

Returns
Type Description
AssistAnswer.State

The state.

getStateValue()

public int getStateValue()

State of the answer generation.

.google.cloud.discoveryengine.v1.AssistAnswer.State state = 2;

Returns
Type Description
int

The enum numeric value on the wire for state.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(AssistAnswer other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

removeReplies(int index)

public AssistAnswer.Builder removeReplies(int index)

Replies of the assistant.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.Reply replies = 3;

Parameter
Name Description
index int
Returns
Type Description
AssistAnswer.Builder

setAssistSkippedReasons(int index, AssistAnswer.AssistSkippedReason value)

public AssistAnswer.Builder setAssistSkippedReasons(int index, AssistAnswer.AssistSkippedReason value)

Reasons for not answering the assist call.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.AssistSkippedReason assist_skipped_reasons = 5;

Parameters
Name Description
index int

The index to set the value at.

value AssistAnswer.AssistSkippedReason

The assistSkippedReasons to set.

Returns
Type Description
AssistAnswer.Builder

This builder for chaining.

setAssistSkippedReasonsValue(int index, int value)

public AssistAnswer.Builder setAssistSkippedReasonsValue(int index, int value)

Reasons for not answering the assist call.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.AssistSkippedReason assist_skipped_reasons = 5;

Parameters
Name Description
index int

The index to set the value at.

value int

The enum numeric value on the wire for assistSkippedReasons to set.

Returns
Type Description
AssistAnswer.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

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

setName(String value)

public AssistAnswer.Builder setName(String value)

Immutable. Resource name of the AssistAnswer. Format: projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/sessions/{session}/assistAnswers/{assist_answer}

This field must be a UTF-8 encoded string with a length limit of 1024 characters.

string name = 1 [(.google.api.field_behavior) = IMMUTABLE];

Parameter
Name Description
value String

The name to set.

Returns
Type Description
AssistAnswer.Builder

This builder for chaining.

setNameBytes(ByteString value)

public AssistAnswer.Builder setNameBytes(ByteString value)

Immutable. Resource name of the AssistAnswer. Format: projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/sessions/{session}/assistAnswers/{assist_answer}

This field must be a UTF-8 encoded string with a length limit of 1024 characters.

string name = 1 [(.google.api.field_behavior) = IMMUTABLE];

Parameter
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
AssistAnswer.Builder

This builder for chaining.

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

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

setReplies(int index, AssistAnswer.Reply value)

public AssistAnswer.Builder setReplies(int index, AssistAnswer.Reply value)

Replies of the assistant.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.Reply replies = 3;

Parameters
Name Description
index int
value AssistAnswer.Reply
Returns
Type Description
AssistAnswer.Builder

setReplies(int index, AssistAnswer.Reply.Builder builderForValue)

public AssistAnswer.Builder setReplies(int index, AssistAnswer.Reply.Builder builderForValue)

Replies of the assistant.

repeated .google.cloud.discoveryengine.v1.AssistAnswer.Reply replies = 3;

Parameters
Name Description
index int
builderForValue AssistAnswer.Reply.Builder
Returns
Type Description
AssistAnswer.Builder

setState(AssistAnswer.State value)

public AssistAnswer.Builder setState(AssistAnswer.State value)

State of the answer generation.

.google.cloud.discoveryengine.v1.AssistAnswer.State state = 2;

Parameter
Name Description
value AssistAnswer.State

The state to set.

Returns
Type Description
AssistAnswer.Builder

This builder for chaining.

setStateValue(int value)

public AssistAnswer.Builder setStateValue(int value)

State of the answer generation.

.google.cloud.discoveryengine.v1.AssistAnswer.State state = 2;

Parameter
Name Description
value int

The enum numeric value on the wire for state to set.

Returns
Type Description
AssistAnswer.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

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