Class ReceiptRuleS3Action


  • public final class ReceiptRuleS3Action
    extends java.lang.Object
    • Method Detail

      • bucketName

        public java.lang.String bucketName()
        Returns:
        Name of the S3 bucket.
      • iamRoleArn

        public java.util.Optional<java.lang.String> iamRoleArn()
        Returns:
        ARN of the IAM role to be used by Amazon Simple Email Service while writing to the Amazon S3 bucket, optionally encrypting your mail via the provided customer managed key, and publishing to the Amazon SNS topic.
      • kmsKeyArn

        public java.util.Optional<java.lang.String> kmsKeyArn()
        Returns:
        ARN of the KMS key.
      • objectKeyPrefix

        public java.util.Optional<java.lang.String> objectKeyPrefix()
        Returns:
        Key prefix of the S3 bucket.
      • position

        public java.lang.Integer position()
        Returns:
        Position of the action in the receipt rule.
      • topicArn

        public java.util.Optional<java.lang.String> topicArn()
        Returns:
        ARN of an SNS topic to notify.