Class TriggerAction.RespondImmediately.Builder (0.1.0)

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

The agent will immediately respond with a preconfigured response.

Protobuf type google.cloud.ces.v1.TriggerAction.RespondImmediately

Static Methods

getDescriptor()

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

Methods

addAllResponses(Iterable<? extends TriggerAction.Response> values)

public TriggerAction.RespondImmediately.Builder addAllResponses(Iterable<? extends TriggerAction.Response> values)

Required. The canned responses for the agent to choose from. The response is chosen randomly.

repeated .google.cloud.ces.v1.TriggerAction.Response responses = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
values Iterable<? extends com.google.cloud.ces.v1.TriggerAction.Response>
Returns
Type Description
TriggerAction.RespondImmediately.Builder

addResponses(TriggerAction.Response value)

public TriggerAction.RespondImmediately.Builder addResponses(TriggerAction.Response value)

Required. The canned responses for the agent to choose from. The response is chosen randomly.

repeated .google.cloud.ces.v1.TriggerAction.Response responses = 1 [(.google.api.field_behavior) = REQUIRED];

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

addResponses(TriggerAction.Response.Builder builderForValue)

public TriggerAction.RespondImmediately.Builder addResponses(TriggerAction.Response.Builder builderForValue)

Required. The canned responses for the agent to choose from. The response is chosen randomly.

repeated .google.cloud.ces.v1.TriggerAction.Response responses = 1 [(.google.api.field_behavior) = REQUIRED];

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

addResponses(int index, TriggerAction.Response value)

public TriggerAction.RespondImmediately.Builder addResponses(int index, TriggerAction.Response value)

Required. The canned responses for the agent to choose from. The response is chosen randomly.

repeated .google.cloud.ces.v1.TriggerAction.Response responses = 1 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
value TriggerAction.Response
Returns
Type Description
TriggerAction.RespondImmediately.Builder

addResponses(int index, TriggerAction.Response.Builder builderForValue)

public TriggerAction.RespondImmediately.Builder addResponses(int index, TriggerAction.Response.Builder builderForValue)

Required. The canned responses for the agent to choose from. The response is chosen randomly.

repeated .google.cloud.ces.v1.TriggerAction.Response responses = 1 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
builderForValue TriggerAction.Response.Builder
Returns
Type Description
TriggerAction.RespondImmediately.Builder

addResponsesBuilder()

public TriggerAction.Response.Builder addResponsesBuilder()

Required. The canned responses for the agent to choose from. The response is chosen randomly.

repeated .google.cloud.ces.v1.TriggerAction.Response responses = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
TriggerAction.Response.Builder

addResponsesBuilder(int index)

public TriggerAction.Response.Builder addResponsesBuilder(int index)

Required. The canned responses for the agent to choose from. The response is chosen randomly.

repeated .google.cloud.ces.v1.TriggerAction.Response responses = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
TriggerAction.Response.Builder

build()

public TriggerAction.RespondImmediately build()
Returns
Type Description
TriggerAction.RespondImmediately

buildPartial()

public TriggerAction.RespondImmediately buildPartial()
Returns
Type Description
TriggerAction.RespondImmediately

clear()

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

clearResponses()

public TriggerAction.RespondImmediately.Builder clearResponses()

Required. The canned responses for the agent to choose from. The response is chosen randomly.

repeated .google.cloud.ces.v1.TriggerAction.Response responses = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
TriggerAction.RespondImmediately.Builder

getDefaultInstanceForType()

public TriggerAction.RespondImmediately getDefaultInstanceForType()
Returns
Type Description
TriggerAction.RespondImmediately

getDescriptorForType()

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

getResponses(int index)

public TriggerAction.Response getResponses(int index)

Required. The canned responses for the agent to choose from. The response is chosen randomly.

repeated .google.cloud.ces.v1.TriggerAction.Response responses = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
TriggerAction.Response

getResponsesBuilder(int index)

public TriggerAction.Response.Builder getResponsesBuilder(int index)

Required. The canned responses for the agent to choose from. The response is chosen randomly.

repeated .google.cloud.ces.v1.TriggerAction.Response responses = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
TriggerAction.Response.Builder

getResponsesBuilderList()

public List<TriggerAction.Response.Builder> getResponsesBuilderList()

Required. The canned responses for the agent to choose from. The response is chosen randomly.

repeated .google.cloud.ces.v1.TriggerAction.Response responses = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<Builder>

getResponsesCount()

public int getResponsesCount()

Required. The canned responses for the agent to choose from. The response is chosen randomly.

repeated .google.cloud.ces.v1.TriggerAction.Response responses = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

getResponsesList()

public List<TriggerAction.Response> getResponsesList()

Required. The canned responses for the agent to choose from. The response is chosen randomly.

repeated .google.cloud.ces.v1.TriggerAction.Response responses = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<Response>

getResponsesOrBuilder(int index)

public TriggerAction.ResponseOrBuilder getResponsesOrBuilder(int index)

Required. The canned responses for the agent to choose from. The response is chosen randomly.

repeated .google.cloud.ces.v1.TriggerAction.Response responses = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
TriggerAction.ResponseOrBuilder

getResponsesOrBuilderList()

public List<? extends TriggerAction.ResponseOrBuilder> getResponsesOrBuilderList()

Required. The canned responses for the agent to choose from. The response is chosen randomly.

repeated .google.cloud.ces.v1.TriggerAction.Response responses = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<? extends com.google.cloud.ces.v1.TriggerAction.ResponseOrBuilder>

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(TriggerAction.RespondImmediately other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

removeResponses(int index)

public TriggerAction.RespondImmediately.Builder removeResponses(int index)

Required. The canned responses for the agent to choose from. The response is chosen randomly.

repeated .google.cloud.ces.v1.TriggerAction.Response responses = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
TriggerAction.RespondImmediately.Builder

setResponses(int index, TriggerAction.Response value)

public TriggerAction.RespondImmediately.Builder setResponses(int index, TriggerAction.Response value)

Required. The canned responses for the agent to choose from. The response is chosen randomly.

repeated .google.cloud.ces.v1.TriggerAction.Response responses = 1 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
value TriggerAction.Response
Returns
Type Description
TriggerAction.RespondImmediately.Builder

setResponses(int index, TriggerAction.Response.Builder builderForValue)

public TriggerAction.RespondImmediately.Builder setResponses(int index, TriggerAction.Response.Builder builderForValue)

Required. The canned responses for the agent to choose from. The response is chosen randomly.

repeated .google.cloud.ces.v1.TriggerAction.Response responses = 1 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
builderForValue TriggerAction.Response.Builder
Returns
Type Description
TriggerAction.RespondImmediately.Builder