Class Evaluation.Step.Builder (0.3.0)

public static final class Evaluation.Step.Builder extends GeneratedMessage.Builder<Evaluation.Step.Builder> implements Evaluation.StepOrBuilder

A step defines a singular action to happen during the evaluation.

Protobuf type google.cloud.ces.v1beta.Evaluation.Step

Static Methods

getDescriptor()

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

Methods

build()

public Evaluation.Step build()
Returns
Type Description
Evaluation.Step

buildPartial()

public Evaluation.Step buildPartial()
Returns
Type Description
Evaluation.Step

clear()

public Evaluation.Step.Builder clear()
Returns
Type Description
Evaluation.Step.Builder
Overrides

clearAgentTransfer()

public Evaluation.Step.Builder clearAgentTransfer()

Optional. Transfer the conversation to a different agent.

.google.cloud.ces.v1beta.AgentTransfer agent_transfer = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Evaluation.Step.Builder

clearExpectation()

public Evaluation.Step.Builder clearExpectation()

Optional. Executes an expectation on the current turn.

.google.cloud.ces.v1beta.Evaluation.GoldenExpectation expectation = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Evaluation.Step.Builder

clearStep()

public Evaluation.Step.Builder clearStep()
Returns
Type Description
Evaluation.Step.Builder

clearUserInput()

public Evaluation.Step.Builder clearUserInput()

Optional. User input for the conversation.

.google.cloud.ces.v1beta.SessionInput user_input = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Evaluation.Step.Builder

getAgentTransfer()

public AgentTransfer getAgentTransfer()

Optional. Transfer the conversation to a different agent.

.google.cloud.ces.v1beta.AgentTransfer agent_transfer = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AgentTransfer

The agentTransfer.

getAgentTransferBuilder()

public AgentTransfer.Builder getAgentTransferBuilder()

Optional. Transfer the conversation to a different agent.

.google.cloud.ces.v1beta.AgentTransfer agent_transfer = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AgentTransfer.Builder

getAgentTransferOrBuilder()

public AgentTransferOrBuilder getAgentTransferOrBuilder()

Optional. Transfer the conversation to a different agent.

.google.cloud.ces.v1beta.AgentTransfer agent_transfer = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AgentTransferOrBuilder

getDefaultInstanceForType()

public Evaluation.Step getDefaultInstanceForType()
Returns
Type Description
Evaluation.Step

getDescriptorForType()

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

getExpectation()

public Evaluation.GoldenExpectation getExpectation()

Optional. Executes an expectation on the current turn.

.google.cloud.ces.v1beta.Evaluation.GoldenExpectation expectation = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Evaluation.GoldenExpectation

The expectation.

getExpectationBuilder()

public Evaluation.GoldenExpectation.Builder getExpectationBuilder()

Optional. Executes an expectation on the current turn.

.google.cloud.ces.v1beta.Evaluation.GoldenExpectation expectation = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Evaluation.GoldenExpectation.Builder

getExpectationOrBuilder()

public Evaluation.GoldenExpectationOrBuilder getExpectationOrBuilder()

Optional. Executes an expectation on the current turn.

.google.cloud.ces.v1beta.Evaluation.GoldenExpectation expectation = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Evaluation.GoldenExpectationOrBuilder

getStepCase()

public Evaluation.Step.StepCase getStepCase()
Returns
Type Description
Evaluation.Step.StepCase

getUserInput()

public SessionInput getUserInput()

Optional. User input for the conversation.

.google.cloud.ces.v1beta.SessionInput user_input = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SessionInput

The userInput.

getUserInputBuilder()

public SessionInput.Builder getUserInputBuilder()

Optional. User input for the conversation.

.google.cloud.ces.v1beta.SessionInput user_input = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SessionInput.Builder

getUserInputOrBuilder()

public SessionInputOrBuilder getUserInputOrBuilder()

Optional. User input for the conversation.

.google.cloud.ces.v1beta.SessionInput user_input = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SessionInputOrBuilder

hasAgentTransfer()

public boolean hasAgentTransfer()

Optional. Transfer the conversation to a different agent.

.google.cloud.ces.v1beta.AgentTransfer agent_transfer = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the agentTransfer field is set.

hasExpectation()

public boolean hasExpectation()

Optional. Executes an expectation on the current turn.

.google.cloud.ces.v1beta.Evaluation.GoldenExpectation expectation = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the expectation field is set.

hasUserInput()

public boolean hasUserInput()

Optional. User input for the conversation.

.google.cloud.ces.v1beta.SessionInput user_input = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the userInput field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAgentTransfer(AgentTransfer value)

public Evaluation.Step.Builder mergeAgentTransfer(AgentTransfer value)

Optional. Transfer the conversation to a different agent.

.google.cloud.ces.v1beta.AgentTransfer agent_transfer = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value AgentTransfer
Returns
Type Description
Evaluation.Step.Builder

mergeExpectation(Evaluation.GoldenExpectation value)

public Evaluation.Step.Builder mergeExpectation(Evaluation.GoldenExpectation value)

Optional. Executes an expectation on the current turn.

.google.cloud.ces.v1beta.Evaluation.GoldenExpectation expectation = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Evaluation.GoldenExpectation
Returns
Type Description
Evaluation.Step.Builder

mergeFrom(Evaluation.Step other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUserInput(SessionInput value)

public Evaluation.Step.Builder mergeUserInput(SessionInput value)

Optional. User input for the conversation.

.google.cloud.ces.v1beta.SessionInput user_input = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value SessionInput
Returns
Type Description
Evaluation.Step.Builder

setAgentTransfer(AgentTransfer value)

public Evaluation.Step.Builder setAgentTransfer(AgentTransfer value)

Optional. Transfer the conversation to a different agent.

.google.cloud.ces.v1beta.AgentTransfer agent_transfer = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value AgentTransfer
Returns
Type Description
Evaluation.Step.Builder

setAgentTransfer(AgentTransfer.Builder builderForValue)

public Evaluation.Step.Builder setAgentTransfer(AgentTransfer.Builder builderForValue)

Optional. Transfer the conversation to a different agent.

.google.cloud.ces.v1beta.AgentTransfer agent_transfer = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue AgentTransfer.Builder
Returns
Type Description
Evaluation.Step.Builder

setExpectation(Evaluation.GoldenExpectation value)

public Evaluation.Step.Builder setExpectation(Evaluation.GoldenExpectation value)

Optional. Executes an expectation on the current turn.

.google.cloud.ces.v1beta.Evaluation.GoldenExpectation expectation = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Evaluation.GoldenExpectation
Returns
Type Description
Evaluation.Step.Builder

setExpectation(Evaluation.GoldenExpectation.Builder builderForValue)

public Evaluation.Step.Builder setExpectation(Evaluation.GoldenExpectation.Builder builderForValue)

Optional. Executes an expectation on the current turn.

.google.cloud.ces.v1beta.Evaluation.GoldenExpectation expectation = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Evaluation.GoldenExpectation.Builder
Returns
Type Description
Evaluation.Step.Builder

setUserInput(SessionInput value)

public Evaluation.Step.Builder setUserInput(SessionInput value)

Optional. User input for the conversation.

.google.cloud.ces.v1beta.SessionInput user_input = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value SessionInput
Returns
Type Description
Evaluation.Step.Builder

setUserInput(SessionInput.Builder builderForValue)

public Evaluation.Step.Builder setUserInput(SessionInput.Builder builderForValue)

Optional. User input for the conversation.

.google.cloud.ces.v1beta.SessionInput user_input = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue SessionInput.Builder
Returns
Type Description
Evaluation.Step.Builder