Package com.amazonaws.services.sns.model
Class ListSubscriptionsByTopicRequest
- java.lang.Object
-
- com.amazonaws.AmazonWebServiceRequest
-
- com.amazonaws.services.sns.model.ListSubscriptionsByTopicRequest
-
- All Implemented Interfaces:
ReadLimitInfo
,Serializable
,Cloneable
public class ListSubscriptionsByTopicRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Input for ListSubscriptionsByTopic action.
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
-
Constructor Summary
Constructors Constructor Description ListSubscriptionsByTopicRequest()
Default constructor for ListSubscriptionsByTopicRequest object.ListSubscriptionsByTopicRequest(String topicArn)
Constructs a new ListSubscriptionsByTopicRequest object.ListSubscriptionsByTopicRequest(String topicArn, String nextToken)
Constructs a new ListSubscriptionsByTopicRequest object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ListSubscriptionsByTopicRequest
clone()
Creates a shallow clone of this request.boolean
equals(Object obj)
String
getNextToken()
Token returned by the previousListSubscriptionsByTopic
request.String
getTopicArn()
The ARN of the topic for which you wish to find subscriptions.int
hashCode()
void
setNextToken(String nextToken)
Token returned by the previousListSubscriptionsByTopic
request.void
setTopicArn(String topicArn)
The ARN of the topic for which you wish to find subscriptions.String
toString()
Returns a string representation of this object; useful for testing and debugging.ListSubscriptionsByTopicRequest
withNextToken(String nextToken)
Token returned by the previousListSubscriptionsByTopic
request.ListSubscriptionsByTopicRequest
withTopicArn(String topicArn)
The ARN of the topic for which you wish to find subscriptions.-
Methods inherited from class com.amazonaws.AmazonWebServiceRequest
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
-
-
-
-
Constructor Detail
-
ListSubscriptionsByTopicRequest
public ListSubscriptionsByTopicRequest()
Default constructor for ListSubscriptionsByTopicRequest object. Callers should use the setter or fluent setter (with...) methods to initialize the object after creating it.
-
ListSubscriptionsByTopicRequest
public ListSubscriptionsByTopicRequest(String topicArn)
Constructs a new ListSubscriptionsByTopicRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.- Parameters:
topicArn
- The ARN of the topic for which you wish to find subscriptions.
-
ListSubscriptionsByTopicRequest
public ListSubscriptionsByTopicRequest(String topicArn, String nextToken)
Constructs a new ListSubscriptionsByTopicRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.- Parameters:
topicArn
- The ARN of the topic for which you wish to find subscriptions.nextToken
- Token returned by the previousListSubscriptionsByTopic
request.
-
-
Method Detail
-
setTopicArn
public void setTopicArn(String topicArn)
The ARN of the topic for which you wish to find subscriptions.
- Parameters:
topicArn
- The ARN of the topic for which you wish to find subscriptions.
-
getTopicArn
public String getTopicArn()
The ARN of the topic for which you wish to find subscriptions.
- Returns:
- The ARN of the topic for which you wish to find subscriptions.
-
withTopicArn
public ListSubscriptionsByTopicRequest withTopicArn(String topicArn)
The ARN of the topic for which you wish to find subscriptions.
- Parameters:
topicArn
- The ARN of the topic for which you wish to find subscriptions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setNextToken
public void setNextToken(String nextToken)
Token returned by the previous
ListSubscriptionsByTopic
request.- Parameters:
nextToken
- Token returned by the previousListSubscriptionsByTopic
request.
-
getNextToken
public String getNextToken()
Token returned by the previous
ListSubscriptionsByTopic
request.- Returns:
- Token returned by the previous
ListSubscriptionsByTopic
request.
-
withNextToken
public ListSubscriptionsByTopicRequest withNextToken(String nextToken)
Token returned by the previous
ListSubscriptionsByTopic
request.- Parameters:
nextToken
- Token returned by the previousListSubscriptionsByTopic
request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toString
in classObject
- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public ListSubscriptionsByTopicRequest clone()
Description copied from class:AmazonWebServiceRequest
Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clone
in classAmazonWebServiceRequest
- See Also:
Object.clone()
-
-