public final class TriggerAction extends GeneratedMessage implements TriggerActionOrBuilder
Action that is taken when a certain precondition is met.
Protobuf type google.cloud.ces.v1.TriggerAction
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
GENERATIVE_ANSWER_FIELD_NUMBER
public static final int GENERATIVE_ANSWER_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int RESPOND_IMMEDIATELY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TRANSFER_AGENT_FIELD_NUMBER
public static final int TRANSFER_AGENT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static TriggerAction getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static TriggerAction.Builder newBuilder()
newBuilder(TriggerAction prototype)
public static TriggerAction.Builder newBuilder(TriggerAction prototype)
public static TriggerAction parseDelimitedFrom(InputStream input)
public static TriggerAction parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static TriggerAction parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static TriggerAction parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static TriggerAction parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static TriggerAction parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static TriggerAction parseFrom(CodedInputStream input)
public static TriggerAction parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static TriggerAction parseFrom(InputStream input)
public static TriggerAction parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static TriggerAction parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static TriggerAction parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<TriggerAction> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getActionCase()
public TriggerAction.ActionCase getActionCase()
getDefaultInstanceForType()
public TriggerAction getDefaultInstanceForType()
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];
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];
getParserForType()
public Parser<TriggerAction> getParserForType()
Overrides
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];
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];
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
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];
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];
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.
|
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.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public TriggerAction.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected TriggerAction.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public TriggerAction.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides