/AWS1/CL_SEBRULEACTION¶
The action for a rule to take. Only one of the contained actions can be set.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
io_drop TYPE REF TO /AWS1/CL_SEBDROPACTION /AWS1/CL_SEBDROPACTION¶
This action terminates the evaluation of rules in the rule set.
io_relay TYPE REF TO /AWS1/CL_SEBRELAYACTION /AWS1/CL_SEBRELAYACTION¶
This action relays the email to another SMTP server.
io_archive TYPE REF TO /AWS1/CL_SEBARCHIVEACTION /AWS1/CL_SEBARCHIVEACTION¶
This action archives the email. This can be used to deliver an email to an archive.
io_writetos3 TYPE REF TO /AWS1/CL_SEBS3ACTION /AWS1/CL_SEBS3ACTION¶
This action writes the MIME content of the email to an S3 bucket.
io_send TYPE REF TO /AWS1/CL_SEBSENDACTION /AWS1/CL_SEBSENDACTION¶
This action sends the email to the internet.
io_addheader TYPE REF TO /AWS1/CL_SEBADDHEADERACTION /AWS1/CL_SEBADDHEADERACTION¶
This action adds a header. This can be used to add arbitrary email headers.
io_replacerecipient TYPE REF TO /AWS1/CL_SEBRPLRECIPIENTACTION /AWS1/CL_SEBRPLRECIPIENTACTION¶
The action replaces certain or all recipients with a different set of recipients.
io_delivertomailbox TYPE REF TO /AWS1/CL_SEBDELIVERTOMAILBOX00 /AWS1/CL_SEBDELIVERTOMAILBOX00¶
This action delivers an email to a WorkMail mailbox.
io_delivertoqbusiness TYPE REF TO /AWS1/CL_SEBDELIVERTOQBUSINE00 /AWS1/CL_SEBDELIVERTOQBUSINE00¶
This action delivers an email to an Amazon Q Business application for ingestion into its knowledge base.
io_publishtosns TYPE REF TO /AWS1/CL_SEBSNSACTION /AWS1/CL_SEBSNSACTION¶
This action publishes the email content to an Amazon SNS topic.
Queryable Attributes¶
Drop¶
This action terminates the evaluation of rules in the rule set.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DROP() |
Getter for DROP |
Relay¶
This action relays the email to another SMTP server.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RELAY() |
Getter for RELAY |
Archive¶
This action archives the email. This can be used to deliver an email to an archive.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ARCHIVE() |
Getter for ARCHIVE |
WriteToS3¶
This action writes the MIME content of the email to an S3 bucket.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_WRITETOS3() |
Getter for WRITETOS3 |
Send¶
This action sends the email to the internet.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SEND() |
Getter for SEND |
AddHeader¶
This action adds a header. This can be used to add arbitrary email headers.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ADDHEADER() |
Getter for ADDHEADER |
ReplaceRecipient¶
The action replaces certain or all recipients with a different set of recipients.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REPLACERECIPIENT() |
Getter for REPLACERECIPIENT |
DeliverToMailbox¶
This action delivers an email to a WorkMail mailbox.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DELIVERTOMAILBOX() |
Getter for DELIVERTOMAILBOX |
DeliverToQBusiness¶
This action delivers an email to an Amazon Q Business application for ingestion into its knowledge base.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DELIVERTOQBUSINESS() |
Getter for DELIVERTOQBUSINESS |
PublishToSns¶
This action publishes the email content to an Amazon SNS topic.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PUBLISHTOSNS() |
Getter for PUBLISHTOSNS |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_RULEACTIONS¶
TYPES TT_RULEACTIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_SEBRULEACTION WITH DEFAULT KEY
.