GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1Action
Table of Contents ▼
Jump to a specific part of the page:
Description
Represents the action triggered by Rule Engine when the rule is true.
Attributes List
This module has the following attributes (case-insensitive ascending order):
Attributes
-
accessControl
(type:GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1AccessControlAction
, default:nil
)
- Action triggering access control operations. -
actionId
(type:String.t
, default:nil
)
- ID of the action. Managed internally. -
addToFolder
(type:GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1AddToFolderAction
, default:nil
)
- Action triggering create document link operation. -
dataUpdate
(type:GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1DataUpdateAction
, default:nil
)
- Action triggering data update operations. -
dataValidation
(type:GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1DataValidationAction
, default:nil
)
- Action triggering data validation operations. -
deleteDocumentAction
(type:GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1DeleteDocumentAction
, default:nil
)
- Action deleting the document. -
publishToPubSub
(type:GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1PublishAction
, default:nil
)
- Action publish to Pub/Sub operation. -
removeFromFolderAction
(type:GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1RemoveFromFolderAction
, default:nil
)
- Action removing a document from a folder.
Type
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1Action{
accessControl: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1AccessControlAction.t() | nil,
actionId: String.t() | nil,
addToFolder: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1AddToFolderAction.t() | nil,
dataUpdate: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1DataUpdateAction.t() | nil,
dataValidation: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1DataValidationAction.t() | nil,
deleteDocumentAction: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1DeleteDocumentAction.t() | nil,
publishToPubSub: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1PublishAction.t() | nil,
removeFromFolderAction: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1RemoveFromFolderAction.t() | nil
}
accessControl: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1AccessControlAction.t() | nil,
actionId: String.t() | nil,
addToFolder: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1AddToFolderAction.t() | nil,
dataUpdate: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1DataUpdateAction.t() | nil,
dataValidation: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1DataValidationAction.t() | nil,
deleteDocumentAction: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1DeleteDocumentAction.t() | nil,
publishToPubSub: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1PublishAction.t() | nil,
removeFromFolderAction: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1RemoveFromFolderAction.t() | nil
}
Function
@spec decode(struct(), keyword()) :: struct()Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1Action