@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SnsDestination extends Object implements Serializable, Cloneable, StructuredPojo
An object that defines an Amazon SNS destination for events. You can use Amazon SNS to send notification when certain events occur.
| Constructor and Description |
|---|
SnsDestination() |
| Modifier and Type | Method and Description |
|---|---|
SnsDestination |
clone() |
boolean |
equals(Object obj) |
String |
getTopicArn()
The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish events to.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setTopicArn(String topicArn)
The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish events to.
|
String |
toString()
Returns a string representation of this object.
|
SnsDestination |
withTopicArn(String topicArn)
The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish events to.
|
public void setTopicArn(String topicArn)
The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish events to.
topicArn - The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish events to.public String getTopicArn()
The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish events to.
public SnsDestination withTopicArn(String topicArn)
The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish events to.
topicArn - The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish events to.public String toString()
toString in class ObjectObject.toString()public SnsDestination clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.