public class

TopicConfiguration

extends NotificationConfiguration
java.lang.Object
   ↳ org.mule.module.s3.model.NotificationConfiguration
     ↳ org.mule.module.s3.model.TopicConfiguration

Class Overview

Represents the topic configuration for an Amazon S3 bucket.

Summary

Constants
long serialVersionUID
[Expand]
Inherited Constants
From class org.mule.module.s3.model.NotificationConfiguration
Fields
private final String topicARN The Amazon SNS topic ARN for this configuration.
[Expand]
Inherited Fields
From class org.mule.module.s3.model.NotificationConfiguration
Public Constructors
TopicConfiguration(String topicARN, String... events)
Creates a new topic configuration with the given topic arn and set of events.
Public Methods
String getTopicARN()
Returns the topic arn for this notification configuration.
[Expand]
Inherited Methods
From class org.mule.module.s3.model.NotificationConfiguration
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: -6922598055095323046 (0x9fedfdbf133bb65a)

Fields

private final String topicARN

The Amazon SNS topic ARN for this configuration.

Public Constructors

public TopicConfiguration (String topicARN, String... events)

Creates a new topic configuration with the given topic arn and set of events.

Parameters
topicARN The Amazon SNS topic arn to which the notifications are to be sent.
events The events for which the notifications are to be sent

Public Methods

public String getTopicARN ()

Returns the topic arn for this notification configuration.