public sealed class Action : IMessage<Action>, IEquatable<Action>, IDeepCloneable<Action>, IBufferMessage, IMessage
Reference documentation and code samples for the Gemini Enterprise for Customer Experience v1 API class Action.
Configuration of an Action for the tool to use. Note: This can be either an Action or an Operation. See https://cloud.google.com/integration-connectors/docs/entities-operation-action for details.
Namespace
Google.Cloud.Ces.V1Assembly
Google.Cloud.Ces.V1.dll
Constructors
Action()
public Action()
Action(Action)
public Action(Action other)
Properties
ActionSpecCase
public Action.ActionSpecOneofCase ActionSpecCase { get; }
ConnectionActionId
public string ConnectionActionId { get; set; }
ID of a Connection action for the tool to use.
EntityOperation
public Action.Types.EntityOperation EntityOperation { get; set; }
Entity operation configuration for the tool to use.
HasConnectionActionId
public bool HasConnectionActionId { get; }
Gets whether the "connection_action_id" field is set
InputFields
public RepeatedField<string> InputFields { get; }
Optional. Entity fields to use as inputs for the operation. If no fields are specified, all fields of the Entity will be used.
OutputFields
public RepeatedField<string> OutputFields { get; }
Optional. Entity fields to return from the operation. If no fields are specified, all fields of the Entity will be returned.

