Class TriggerAction.Builder (0.1.0)

public static final class TriggerAction.Builder extends GeneratedMessage.Builder<TriggerAction.Builder> implements TriggerActionOrBuilder

Action that is taken when a certain precondition is met.

Protobuf type google.cloud.ces.v1.TriggerAction

Static Methods

getDescriptor()

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

Methods

build()

public TriggerAction build()
Returns
Type Description
TriggerAction

buildPartial()

public TriggerAction buildPartial()
Returns
Type Description
TriggerAction

clear()

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

clearAction()

public TriggerAction.Builder clearAction()
Returns
Type Description
TriggerAction.Builder

clearGenerativeAnswer()

public TriggerAction.Builder clearGenerativeAnswer()

Optional. Respond with a generative answer.

.google.cloud.ces.v1.TriggerAction.GenerativeAnswer generative_answer = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TriggerAction.Builder

clearRespondImmediately()

public TriggerAction.Builder clearRespondImmediately()

Optional. Immediately respond with a preconfigured response.

.google.cloud.ces.v1.TriggerAction.RespondImmediately respond_immediately = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TriggerAction.Builder

clearTransferAgent()

public TriggerAction.Builder clearTransferAgent()

Optional. Transfer the conversation to a different agent.

.google.cloud.ces.v1.TriggerAction.TransferAgent transfer_agent = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TriggerAction.Builder

getActionCase()

public TriggerAction.ActionCase getActionCase()
Returns
Type Description
TriggerAction.ActionCase

getDefaultInstanceForType()

public TriggerAction getDefaultInstanceForType()
Returns
Type Description
TriggerAction

getDescriptorForType()

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

getGenerativeAnswer()

public TriggerAction.GenerativeAnswer getGenerativeAnswer()

Optional. Respond with a generative answer.

.google.cloud.ces.v1.TriggerAction.GenerativeAnswer generative_answer = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TriggerAction.GenerativeAnswer

The generativeAnswer.

getGenerativeAnswerBuilder()

public TriggerAction.GenerativeAnswer.Builder getGenerativeAnswerBuilder()

Optional. Respond with a generative answer.

.google.cloud.ces.v1.TriggerAction.GenerativeAnswer generative_answer = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TriggerAction.GenerativeAnswer.Builder

getGenerativeAnswerOrBuilder()

public TriggerAction.GenerativeAnswerOrBuilder getGenerativeAnswerOrBuilder()

Optional. Respond with a generative answer.

.google.cloud.ces.v1.TriggerAction.GenerativeAnswer generative_answer = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TriggerAction.GenerativeAnswerOrBuilder

getRespondImmediately()

public TriggerAction.RespondImmediately getRespondImmediately()

Optional. Immediately respond with a preconfigured response.

.google.cloud.ces.v1.TriggerAction.RespondImmediately respond_immediately = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TriggerAction.RespondImmediately

The respondImmediately.

getRespondImmediatelyBuilder()

public TriggerAction.RespondImmediately.Builder getRespondImmediatelyBuilder()

Optional. Immediately respond with a preconfigured response.

.google.cloud.ces.v1.TriggerAction.RespondImmediately respond_immediately = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TriggerAction.RespondImmediately.Builder

getRespondImmediatelyOrBuilder()

public TriggerAction.RespondImmediatelyOrBuilder getRespondImmediatelyOrBuilder()

Optional. Immediately respond with a preconfigured response.

.google.cloud.ces.v1.TriggerAction.RespondImmediately respond_immediately = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TriggerAction.RespondImmediatelyOrBuilder

getTransferAgent()

public TriggerAction.TransferAgent getTransferAgent()

Optional. Transfer the conversation to a different agent.

.google.cloud.ces.v1.TriggerAction.TransferAgent transfer_agent = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TriggerAction.TransferAgent

The transferAgent.

getTransferAgentBuilder()

public TriggerAction.TransferAgent.Builder getTransferAgentBuilder()

Optional. Transfer the conversation to a different agent.

.google.cloud.ces.v1.TriggerAction.TransferAgent transfer_agent = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TriggerAction.TransferAgent.Builder

getTransferAgentOrBuilder()

public TriggerAction.TransferAgentOrBuilder getTransferAgentOrBuilder()

Optional. Transfer the conversation to a different agent.

.google.cloud.ces.v1.TriggerAction.TransferAgent transfer_agent = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TriggerAction.TransferAgentOrBuilder

hasGenerativeAnswer()

public boolean hasGenerativeAnswer()

Optional. Respond with a generative answer.

.google.cloud.ces.v1.TriggerAction.GenerativeAnswer generative_answer = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the generativeAnswer field is set.

hasRespondImmediately()

public boolean hasRespondImmediately()

Optional. Immediately respond with a preconfigured response.

.google.cloud.ces.v1.TriggerAction.RespondImmediately respond_immediately = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the respondImmediately field is set.

hasTransferAgent()

public boolean hasTransferAgent()

Optional. Transfer the conversation to a different agent.

.google.cloud.ces.v1.TriggerAction.TransferAgent transfer_agent = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the transferAgent field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(TriggerAction other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeGenerativeAnswer(TriggerAction.GenerativeAnswer value)

public TriggerAction.Builder mergeGenerativeAnswer(TriggerAction.GenerativeAnswer value)

Optional. Respond with a generative answer.

.google.cloud.ces.v1.TriggerAction.GenerativeAnswer generative_answer = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value TriggerAction.GenerativeAnswer
Returns
Type Description
TriggerAction.Builder

mergeRespondImmediately(TriggerAction.RespondImmediately value)

public TriggerAction.Builder mergeRespondImmediately(TriggerAction.RespondImmediately value)

Optional. Immediately respond with a preconfigured response.

.google.cloud.ces.v1.TriggerAction.RespondImmediately respond_immediately = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value TriggerAction.RespondImmediately
Returns
Type Description
TriggerAction.Builder

mergeTransferAgent(TriggerAction.TransferAgent value)

public TriggerAction.Builder mergeTransferAgent(TriggerAction.TransferAgent value)

Optional. Transfer the conversation to a different agent.

.google.cloud.ces.v1.TriggerAction.TransferAgent transfer_agent = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value TriggerAction.TransferAgent
Returns
Type Description
TriggerAction.Builder

setGenerativeAnswer(TriggerAction.GenerativeAnswer value)

public TriggerAction.Builder setGenerativeAnswer(TriggerAction.GenerativeAnswer value)

Optional. Respond with a generative answer.

.google.cloud.ces.v1.TriggerAction.GenerativeAnswer generative_answer = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value TriggerAction.GenerativeAnswer
Returns
Type Description
TriggerAction.Builder

setGenerativeAnswer(TriggerAction.GenerativeAnswer.Builder builderForValue)

public TriggerAction.Builder setGenerativeAnswer(TriggerAction.GenerativeAnswer.Builder builderForValue)

Optional. Respond with a generative answer.

.google.cloud.ces.v1.TriggerAction.GenerativeAnswer generative_answer = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue TriggerAction.GenerativeAnswer.Builder
Returns
Type Description
TriggerAction.Builder

setRespondImmediately(TriggerAction.RespondImmediately value)

public TriggerAction.Builder setRespondImmediately(TriggerAction.RespondImmediately value)

Optional. Immediately respond with a preconfigured response.

.google.cloud.ces.v1.TriggerAction.RespondImmediately respond_immediately = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value TriggerAction.RespondImmediately
Returns
Type Description
TriggerAction.Builder

setRespondImmediately(TriggerAction.RespondImmediately.Builder builderForValue)

public TriggerAction.Builder setRespondImmediately(TriggerAction.RespondImmediately.Builder builderForValue)

Optional. Immediately respond with a preconfigured response.

.google.cloud.ces.v1.TriggerAction.RespondImmediately respond_immediately = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue TriggerAction.RespondImmediately.Builder
Returns
Type Description
TriggerAction.Builder

setTransferAgent(TriggerAction.TransferAgent value)

public TriggerAction.Builder setTransferAgent(TriggerAction.TransferAgent value)

Optional. Transfer the conversation to a different agent.

.google.cloud.ces.v1.TriggerAction.TransferAgent transfer_agent = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value TriggerAction.TransferAgent
Returns
Type Description
TriggerAction.Builder

setTransferAgent(TriggerAction.TransferAgent.Builder builderForValue)

public TriggerAction.Builder setTransferAgent(TriggerAction.TransferAgent.Builder builderForValue)

Optional. Transfer the conversation to a different agent.

.google.cloud.ces.v1.TriggerAction.TransferAgent transfer_agent = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue TriggerAction.TransferAgent.Builder
Returns
Type Description
TriggerAction.Builder