Class GenerateStatelessSummaryRequest (4.35.0)

public final class GenerateStatelessSummaryRequest extends GeneratedMessageV3 implements GenerateStatelessSummaryRequestOrBuilder

The request message for Conversations.GenerateStatelessSummary.

Protobuf type google.cloud.dialogflow.v2.GenerateStatelessSummaryRequest

Inheritance

Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > GenerateStatelessSummaryRequest

Static Fields

CONVERSATION_PROFILE_FIELD_NUMBER

public static final int CONVERSATION_PROFILE_FIELD_NUMBER
Field Value
Type Description
int

LATEST_MESSAGE_FIELD_NUMBER

public static final int LATEST_MESSAGE_FIELD_NUMBER
Field Value
Type Description
int

MAX_CONTEXT_SIZE_FIELD_NUMBER

public static final int MAX_CONTEXT_SIZE_FIELD_NUMBER
Field Value
Type Description
int

STATELESS_CONVERSATION_FIELD_NUMBER

public static final int STATELESS_CONVERSATION_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static GenerateStatelessSummaryRequest getDefaultInstance()
Returns
Type Description
GenerateStatelessSummaryRequest

getDescriptor()

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

newBuilder()

public static GenerateStatelessSummaryRequest.Builder newBuilder()
Returns
Type Description
GenerateStatelessSummaryRequest.Builder

newBuilder(GenerateStatelessSummaryRequest prototype)

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

parseDelimitedFrom(InputStream input)

public static GenerateStatelessSummaryRequest parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
GenerateStatelessSummaryRequest
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(byte[] data)

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

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteString data)

public static GenerateStatelessSummaryRequest parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
GenerateStatelessSummaryRequest
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(CodedInputStream input)

public static GenerateStatelessSummaryRequest parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
GenerateStatelessSummaryRequest
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(InputStream input)

public static GenerateStatelessSummaryRequest parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
GenerateStatelessSummaryRequest
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteBuffer data)

public static GenerateStatelessSummaryRequest parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
GenerateStatelessSummaryRequest
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

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

parser()

public static Parser<GenerateStatelessSummaryRequest> parser()
Returns
Type Description
Parser<GenerateStatelessSummaryRequest>

Methods

equals(Object obj)

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

getConversationProfile()

public ConversationProfile getConversationProfile()

Required. A ConversationProfile containing information required for Summary generation. Required fields: {language_code, security_settings} Optional fields: {agent_assistant_config}

.google.cloud.dialogflow.v2.ConversationProfile conversation_profile = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ConversationProfile

The conversationProfile.

getConversationProfileOrBuilder()

public ConversationProfileOrBuilder getConversationProfileOrBuilder()

Required. A ConversationProfile containing information required for Summary generation. Required fields: {language_code, security_settings} Optional fields: {agent_assistant_config}

.google.cloud.dialogflow.v2.ConversationProfile conversation_profile = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ConversationProfileOrBuilder

getDefaultInstanceForType()

public GenerateStatelessSummaryRequest getDefaultInstanceForType()
Returns
Type Description
GenerateStatelessSummaryRequest

getLatestMessage()

public String getLatestMessage()

The name of the latest conversation message used as context for generating a Summary. If empty, the latest message of the conversation will be used. The format is specific to the user and the names of the messages provided.

string latest_message = 3 [(.google.api.resource_reference) = { ... }

Returns
Type Description
String

The latestMessage.

getLatestMessageBytes()

public ByteString getLatestMessageBytes()

The name of the latest conversation message used as context for generating a Summary. If empty, the latest message of the conversation will be used. The format is specific to the user and the names of the messages provided.

string latest_message = 3 [(.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for latestMessage.

getMaxContextSize()

public int getMaxContextSize()

Max number of messages prior to and including [latest_message] to use as context when compiling the suggestion. By default 500 and at most 1000.

int32 max_context_size = 4;

Returns
Type Description
int

The maxContextSize.

getParserForType()

public Parser<GenerateStatelessSummaryRequest> getParserForType()
Returns
Type Description
Parser<GenerateStatelessSummaryRequest>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getStatelessConversation()

public GenerateStatelessSummaryRequest.MinimalConversation getStatelessConversation()

Required. The conversation to suggest a summary for.

.google.cloud.dialogflow.v2.GenerateStatelessSummaryRequest.MinimalConversation stateless_conversation = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
GenerateStatelessSummaryRequest.MinimalConversation

The statelessConversation.

getStatelessConversationOrBuilder()

public GenerateStatelessSummaryRequest.MinimalConversationOrBuilder getStatelessConversationOrBuilder()

Required. The conversation to suggest a summary for.

.google.cloud.dialogflow.v2.GenerateStatelessSummaryRequest.MinimalConversation stateless_conversation = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
GenerateStatelessSummaryRequest.MinimalConversationOrBuilder

hasConversationProfile()

public boolean hasConversationProfile()

Required. A ConversationProfile containing information required for Summary generation. Required fields: {language_code, security_settings} Optional fields: {agent_assistant_config}

.google.cloud.dialogflow.v2.ConversationProfile conversation_profile = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the conversationProfile field is set.

hasStatelessConversation()

public boolean hasStatelessConversation()

Required. The conversation to suggest a summary for.

.google.cloud.dialogflow.v2.GenerateStatelessSummaryRequest.MinimalConversation stateless_conversation = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the statelessConversation field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public GenerateStatelessSummaryRequest.Builder newBuilderForType()
Returns
Type Description
GenerateStatelessSummaryRequest.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected GenerateStatelessSummaryRequest.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
GenerateStatelessSummaryRequest.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public GenerateStatelessSummaryRequest.Builder toBuilder()
Returns
Type Description
GenerateStatelessSummaryRequest.Builder

writeTo(CodedOutputStream output)

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