Class Feedback.ConversationInfo (0.90.0)

public static final class Feedback.ConversationInfo extends GeneratedMessage implements Feedback.ConversationInfoOrBuilder

The conversation information such as the question index and session name.

Protobuf type google.cloud.discoveryengine.v1beta.Feedback.ConversationInfo

Static Fields

ANSWER_QUERY_TOKEN_FIELD_NUMBER

public static final int ANSWER_QUERY_TOKEN_FIELD_NUMBER
Field Value
Type Description
int

ASSIST_TOKEN_FIELD_NUMBER

public static final int ASSIST_TOKEN_FIELD_NUMBER
Field Value
Type Description
int

QUERY_FIELD_NUMBER

public static final int QUERY_FIELD_NUMBER
Field Value
Type Description
int

QUESTION_INDEX_FIELD_NUMBER

public static final int QUESTION_INDEX_FIELD_NUMBER
Field Value
Type Description
int

SESSION_FIELD_NUMBER

public static final int SESSION_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static Feedback.ConversationInfo getDefaultInstance()
Returns
Type Description
Feedback.ConversationInfo

getDescriptor()

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

newBuilder()

public static Feedback.ConversationInfo.Builder newBuilder()
Returns
Type Description
Feedback.ConversationInfo.Builder

newBuilder(Feedback.ConversationInfo prototype)

public static Feedback.ConversationInfo.Builder newBuilder(Feedback.ConversationInfo prototype)
Parameter
Name Description
prototype Feedback.ConversationInfo
Returns
Type Description
Feedback.ConversationInfo.Builder

parseDelimitedFrom(InputStream input)

public static Feedback.ConversationInfo parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
Feedback.ConversationInfo
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static Feedback.ConversationInfo parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Feedback.ConversationInfo
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static Feedback.ConversationInfo parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
Feedback.ConversationInfo
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static Feedback.ConversationInfo parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Feedback.ConversationInfo
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static Feedback.ConversationInfo parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
Feedback.ConversationInfo
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static Feedback.ConversationInfo parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Feedback.ConversationInfo
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static Feedback.ConversationInfo parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
Feedback.ConversationInfo
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static Feedback.ConversationInfo parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Feedback.ConversationInfo
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static Feedback.ConversationInfo parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
Feedback.ConversationInfo
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static Feedback.ConversationInfo parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Feedback.ConversationInfo
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static Feedback.ConversationInfo parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
Feedback.ConversationInfo
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static Feedback.ConversationInfo parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Feedback.ConversationInfo
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<Feedback.ConversationInfo> parser()
Returns
Type Description
Parser<ConversationInfo>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getAnswerQueryToken()

public String getAnswerQueryToken()

Optional. The token which could be used to fetch the answer log.

string answer_query_token = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The answerQueryToken.

getAnswerQueryTokenBytes()

public ByteString getAnswerQueryTokenBytes()

Optional. The token which could be used to fetch the answer log.

string answer_query_token = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for answerQueryToken.

getAssistToken()

public String getAssistToken()

Optional. The token which could be used to fetch the assistant log.

string assist_token = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The assistToken.

getAssistTokenBytes()

public ByteString getAssistTokenBytes()

Optional. The token which could be used to fetch the assistant log.

string assist_token = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for assistToken.

getDefaultInstanceForType()

public Feedback.ConversationInfo getDefaultInstanceForType()
Returns
Type Description
Feedback.ConversationInfo

getParserForType()

public Parser<Feedback.ConversationInfo> getParserForType()
Returns
Type Description
Parser<ConversationInfo>
Overrides

getQuery()

public Query getQuery()

Required. The user's search query.

.google.cloud.discoveryengine.v1beta.Query query = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Query

The query.

getQueryOrBuilder()

public QueryOrBuilder getQueryOrBuilder()

Required. The user's search query.

.google.cloud.discoveryengine.v1beta.Query query = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
QueryOrBuilder

getQuestionIndex()

public int getQuestionIndex()

The index of the user input within the conversation messages.

int32 question_index = 1;

Returns
Type Description
int

The questionIndex.

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getSession()

public String getSession()

Name of the newly generated or continued session.

string session = 2;

Returns
Type Description
String

The session.

getSessionBytes()

public ByteString getSessionBytes()

Name of the newly generated or continued session.

string session = 2;

Returns
Type Description
ByteString

The bytes for session.

hasQuery()

public boolean hasQuery()

Required. The user's search query.

.google.cloud.discoveryengine.v1beta.Query query = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the query field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public Feedback.ConversationInfo.Builder newBuilderForType()
Returns
Type Description
Feedback.ConversationInfo.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

protected Feedback.ConversationInfo.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
Feedback.ConversationInfo.Builder
Overrides

toBuilder()

public Feedback.ConversationInfo.Builder toBuilder()
Returns
Type Description
Feedback.ConversationInfo.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException