Gemini Enterprise for Customer Experience V1 API - Class Google::Cloud::Ces::V1::Action (v0.1.0)

Reference documentation and code samples for the Gemini Enterprise for Customer Experience V1 API class Google::Cloud::Ces::V1::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.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#connection_action_id

def connection_action_id() -> ::String
Returns
  • (::String) — ID of a Connection action for the tool to use.

    Note: The following fields are mutually exclusive: connection_action_id, entity_operation. If a field in that set is populated, all other fields in the set will automatically be cleared.

#connection_action_id=

def connection_action_id=(value) -> ::String
Parameter
  • value (::String) — ID of a Connection action for the tool to use.

    Note: The following fields are mutually exclusive: connection_action_id, entity_operation. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::String) — ID of a Connection action for the tool to use.

    Note: The following fields are mutually exclusive: connection_action_id, entity_operation. If a field in that set is populated, all other fields in the set will automatically be cleared.

#entity_operation

def entity_operation() -> ::Google::Cloud::Ces::V1::Action::EntityOperation
Returns
  • (::Google::Cloud::Ces::V1::Action::EntityOperation) — Entity operation configuration for the tool to use.

    Note: The following fields are mutually exclusive: entity_operation, connection_action_id. If a field in that set is populated, all other fields in the set will automatically be cleared.

#entity_operation=

def entity_operation=(value) -> ::Google::Cloud::Ces::V1::Action::EntityOperation
Parameter
  • value (::Google::Cloud::Ces::V1::Action::EntityOperation) — Entity operation configuration for the tool to use.

    Note: The following fields are mutually exclusive: entity_operation, connection_action_id. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Ces::V1::Action::EntityOperation) — Entity operation configuration for the tool to use.

    Note: The following fields are mutually exclusive: entity_operation, connection_action_id. If a field in that set is populated, all other fields in the set will automatically be cleared.

#input_fields

def input_fields() -> ::Array<::String>
Returns
  • (::Array<::String>) — Optional. Entity fields to use as inputs for the operation. If no fields are specified, all fields of the Entity will be used.

#input_fields=

def input_fields=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Optional. Entity fields to use as inputs for the operation. If no fields are specified, all fields of the Entity will be used.
Returns
  • (::Array<::String>) — Optional. Entity fields to use as inputs for the operation. If no fields are specified, all fields of the Entity will be used.

#output_fields

def output_fields() -> ::Array<::String>
Returns
  • (::Array<::String>) — Optional. Entity fields to return from the operation. If no fields are specified, all fields of the Entity will be returned.

#output_fields=

def output_fields=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Optional. Entity fields to return from the operation. If no fields are specified, all fields of the Entity will be returned.
Returns
  • (::Array<::String>) — Optional. Entity fields to return from the operation. If no fields are specified, all fields of the Entity will be returned.