Class GenerateStatelessSummaryRequest (4.47.0)

public final class GenerateStatelessSummaryRequest extends GeneratedMessageV3 implements GenerateStatelessSummaryRequestOrBuilder

The request message for Conversations.GenerateStatelessSummary.

Protobuf type google.cloud.dialogflow.v2beta1.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
TypeDescription
int

LATEST_MESSAGE_FIELD_NUMBER

public static final int LATEST_MESSAGE_FIELD_NUMBER
Field Value
TypeDescription
int

MAX_CONTEXT_SIZE_FIELD_NUMBER

public static final int MAX_CONTEXT_SIZE_FIELD_NUMBER
Field Value
TypeDescription
int

STATELESS_CONVERSATION_FIELD_NUMBER

public static final int STATELESS_CONVERSATION_FIELD_NUMBER
Field Value
TypeDescription
int

Static Methods

getDefaultInstance()

public static GenerateStatelessSummaryRequest getDefaultInstance()
Returns
TypeDescription
GenerateStatelessSummaryRequest

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

newBuilder()

public static GenerateStatelessSummaryRequest.Builder newBuilder()
Returns
TypeDescription
GenerateStatelessSummaryRequest.Builder

newBuilder(GenerateStatelessSummaryRequest prototype)

public static GenerateStatelessSummaryRequest.Builder newBuilder(GenerateStatelessSummaryRequest prototype)
Parameter
NameDescription
prototypeGenerateStatelessSummaryRequest
Returns
TypeDescription
GenerateStatelessSummaryRequest.Builder

parseDelimitedFrom(InputStream input)

public static GenerateStatelessSummaryRequest parseDelimitedFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
GenerateStatelessSummaryRequest
Exceptions
TypeDescription
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static GenerateStatelessSummaryRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
GenerateStatelessSummaryRequest
Exceptions
TypeDescription
IOException

parseFrom(byte[] data)

public static GenerateStatelessSummaryRequest parseFrom(byte[] data)
Parameter
NameDescription
databyte[]
Returns
TypeDescription
GenerateStatelessSummaryRequest
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static GenerateStatelessSummaryRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
databyte[]
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
GenerateStatelessSummaryRequest
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data)

public static GenerateStatelessSummaryRequest parseFrom(ByteString data)
Parameter
NameDescription
dataByteString
Returns
TypeDescription
GenerateStatelessSummaryRequest
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static GenerateStatelessSummaryRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteString
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
GenerateStatelessSummaryRequest
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static GenerateStatelessSummaryRequest parseFrom(CodedInputStream input)
Parameter
NameDescription
inputCodedInputStream
Returns
TypeDescription
GenerateStatelessSummaryRequest
Exceptions
TypeDescription
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static GenerateStatelessSummaryRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
GenerateStatelessSummaryRequest
Exceptions
TypeDescription
IOException

parseFrom(InputStream input)

public static GenerateStatelessSummaryRequest parseFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
GenerateStatelessSummaryRequest
Exceptions
TypeDescription
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static GenerateStatelessSummaryRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
GenerateStatelessSummaryRequest
Exceptions
TypeDescription
IOException

parseFrom(ByteBuffer data)

public static GenerateStatelessSummaryRequest parseFrom(ByteBuffer data)
Parameter
NameDescription
dataByteBuffer
Returns
TypeDescription
GenerateStatelessSummaryRequest
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static GenerateStatelessSummaryRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteBuffer
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
GenerateStatelessSummaryRequest
Exceptions
TypeDescription
InvalidProtocolBufferException

parser()

public static Parser<GenerateStatelessSummaryRequest> parser()
Returns
TypeDescription
Parser<GenerateStatelessSummaryRequest>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
NameDescription
objObject
Returns
TypeDescription
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.v2beta1.ConversationProfile conversation_profile = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
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.v2beta1.ConversationProfile conversation_profile = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
ConversationProfileOrBuilder

getDefaultInstanceForType()

public GenerateStatelessSummaryRequest getDefaultInstanceForType()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
int

The maxContextSize.

getParserForType()

public Parser<GenerateStatelessSummaryRequest> getParserForType()
Returns
TypeDescription
Parser<GenerateStatelessSummaryRequest>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
TypeDescription
int
Overrides

getStatelessConversation()

public GenerateStatelessSummaryRequest.MinimalConversation getStatelessConversation()

Required. The conversation to suggest a summary for.

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

Returns
TypeDescription
GenerateStatelessSummaryRequest.MinimalConversation

The statelessConversation.

getStatelessConversationOrBuilder()

public GenerateStatelessSummaryRequest.MinimalConversationOrBuilder getStatelessConversationOrBuilder()

Required. The conversation to suggest a summary for.

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

Returns
TypeDescription
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.v2beta1.ConversationProfile conversation_profile = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
boolean

Whether the conversationProfile field is set.

hasStatelessConversation()

public boolean hasStatelessConversation()

Required. The conversation to suggest a summary for.

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

Returns
TypeDescription
boolean

Whether the statelessConversation field is set.

hashCode()

public int hashCode()
Returns
TypeDescription
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

newBuilderForType()

public GenerateStatelessSummaryRequest.Builder newBuilderForType()
Returns
TypeDescription
GenerateStatelessSummaryRequest.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected GenerateStatelessSummaryRequest.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
NameDescription
parentBuilderParent
Returns
TypeDescription
GenerateStatelessSummaryRequest.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
NameDescription
unusedUnusedPrivateParameter
Returns
TypeDescription
Object
Overrides

toBuilder()

public GenerateStatelessSummaryRequest.Builder toBuilder()
Returns
TypeDescription
GenerateStatelessSummaryRequest.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
NameDescription
outputCodedOutputStream
Overrides
Exceptions
TypeDescription
IOException