@Generated(value="software.amazon.awssdk:codegen") public class Subscription extends Object implements ToCopyableBuilder<Subscription.Builder,Subscription>
A wrapper type for the attributes of an Amazon SNS subscription.
Modifier and Type | Class and Description |
---|---|
static interface |
Subscription.Builder |
Modifier and Type | Method and Description |
---|---|
static Subscription.Builder |
builder() |
String |
endpoint()
The subscription's endpoint (format depends on the protocol).
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
owner()
The subscription's owner.
|
String |
protocol()
The subscription's protocol.
|
static Class<? extends Subscription.Builder> |
serializableBuilderClass() |
String |
subscriptionArn()
The subscription's ARN.
|
Subscription.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
topicArn()
The ARN of the subscription's topic.
|
String |
toString() |
copy
public String subscriptionArn()
The subscription's ARN.
public String owner()
The subscription's owner.
public String protocol()
The subscription's protocol.
public String endpoint()
The subscription's endpoint (format depends on the protocol).
public String topicArn()
The ARN of the subscription's topic.
public Subscription.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<Subscription.Builder,Subscription>
public static Subscription.Builder builder()
public static Class<? extends Subscription.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.