
com.amazonaws.services.sns.AbstractAmazonSNSAsync Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of aws-java-sdk-osgi Show documentation
Show all versions of aws-java-sdk-osgi Show documentation
The AWS SDK for Java with support for OSGi. The AWS SDK for Java provides Java APIs for building software on AWS' cost-effective, scalable, and reliable infrastructure products. The AWS Java SDK allows developers to code against APIs for all of Amazon's infrastructure web services (Amazon S3, Amazon EC2, Amazon SQS, Amazon Relational Database Service, Amazon AutoScaling, etc).
/*
* Copyright 2011-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License"). You may not
* use this file except in compliance with the License. A copy of the License is
* located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed on
* an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
package com.amazonaws.services.sns;
import com.amazonaws.services.sns.model.*;
/**
* Abstract implementation of {@code AmazonSNSAsync}. Convenient method forms
* pass through to the corresponding overload that takes a request object and an
* {@code AsyncHandler}, which throws an {@code UnsupportedOperationException}.
*/
public class AbstractAmazonSNSAsync extends AbstractAmazonSNS implements
AmazonSNSAsync {
protected AbstractAmazonSNSAsync() {
}
@Override
public java.util.concurrent.Future addPermissionAsync(
AddPermissionRequest request) {
return addPermissionAsync(request, null);
}
@Override
public java.util.concurrent.Future addPermissionAsync(
AddPermissionRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the AddPermission operation.
*
* @see #addPermissionAsync(AddPermissionRequest)
*/
@Override
public java.util.concurrent.Future addPermissionAsync(
String topicArn, String label,
java.util.List aWSAccountIds,
java.util.List actionNames) {
return addPermissionAsync(new AddPermissionRequest()
.withTopicArn(topicArn).withLabel(label)
.withAWSAccountIds(aWSAccountIds).withActionNames(actionNames));
}
/**
* Simplified method form for invoking the AddPermission operation with an
* AsyncHandler.
*
* @see #addPermissionAsync(AddPermissionRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future addPermissionAsync(
String topicArn,
String label,
java.util.List aWSAccountIds,
java.util.List actionNames,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return addPermissionAsync(
new AddPermissionRequest().withTopicArn(topicArn)
.withLabel(label).withAWSAccountIds(aWSAccountIds)
.withActionNames(actionNames), asyncHandler);
}
@Override
public java.util.concurrent.Future checkIfPhoneNumberIsOptedOutAsync(
CheckIfPhoneNumberIsOptedOutRequest request) {
return checkIfPhoneNumberIsOptedOutAsync(request, null);
}
@Override
public java.util.concurrent.Future checkIfPhoneNumberIsOptedOutAsync(
CheckIfPhoneNumberIsOptedOutRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public java.util.concurrent.Future confirmSubscriptionAsync(
ConfirmSubscriptionRequest request) {
return confirmSubscriptionAsync(request, null);
}
@Override
public java.util.concurrent.Future confirmSubscriptionAsync(
ConfirmSubscriptionRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the ConfirmSubscription operation.
*
* @see #confirmSubscriptionAsync(ConfirmSubscriptionRequest)
*/
@Override
public java.util.concurrent.Future confirmSubscriptionAsync(
String topicArn, String token, String authenticateOnUnsubscribe) {
return confirmSubscriptionAsync(new ConfirmSubscriptionRequest()
.withTopicArn(topicArn).withToken(token)
.withAuthenticateOnUnsubscribe(authenticateOnUnsubscribe));
}
/**
* Simplified method form for invoking the ConfirmSubscription operation
* with an AsyncHandler.
*
* @see #confirmSubscriptionAsync(ConfirmSubscriptionRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future confirmSubscriptionAsync(
String topicArn,
String token,
String authenticateOnUnsubscribe,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return confirmSubscriptionAsync(new ConfirmSubscriptionRequest()
.withTopicArn(topicArn).withToken(token)
.withAuthenticateOnUnsubscribe(authenticateOnUnsubscribe),
asyncHandler);
}
/**
* Simplified method form for invoking the ConfirmSubscription operation.
*
* @see #confirmSubscriptionAsync(ConfirmSubscriptionRequest)
*/
@Override
public java.util.concurrent.Future confirmSubscriptionAsync(
String topicArn, String token) {
return confirmSubscriptionAsync(new ConfirmSubscriptionRequest()
.withTopicArn(topicArn).withToken(token));
}
/**
* Simplified method form for invoking the ConfirmSubscription operation
* with an AsyncHandler.
*
* @see #confirmSubscriptionAsync(ConfirmSubscriptionRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future confirmSubscriptionAsync(
String topicArn,
String token,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return confirmSubscriptionAsync(new ConfirmSubscriptionRequest()
.withTopicArn(topicArn).withToken(token), asyncHandler);
}
@Override
public java.util.concurrent.Future createPlatformApplicationAsync(
CreatePlatformApplicationRequest request) {
return createPlatformApplicationAsync(request, null);
}
@Override
public java.util.concurrent.Future createPlatformApplicationAsync(
CreatePlatformApplicationRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public java.util.concurrent.Future createPlatformEndpointAsync(
CreatePlatformEndpointRequest request) {
return createPlatformEndpointAsync(request, null);
}
@Override
public java.util.concurrent.Future createPlatformEndpointAsync(
CreatePlatformEndpointRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public java.util.concurrent.Future createTopicAsync(
CreateTopicRequest request) {
return createTopicAsync(request, null);
}
@Override
public java.util.concurrent.Future createTopicAsync(
CreateTopicRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the CreateTopic operation.
*
* @see #createTopicAsync(CreateTopicRequest)
*/
@Override
public java.util.concurrent.Future createTopicAsync(
String name) {
return createTopicAsync(new CreateTopicRequest().withName(name));
}
/**
* Simplified method form for invoking the CreateTopic operation with an
* AsyncHandler.
*
* @see #createTopicAsync(CreateTopicRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future createTopicAsync(
String name,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return createTopicAsync(new CreateTopicRequest().withName(name),
asyncHandler);
}
@Override
public java.util.concurrent.Future deleteEndpointAsync(
DeleteEndpointRequest request) {
return deleteEndpointAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteEndpointAsync(
DeleteEndpointRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public java.util.concurrent.Future deletePlatformApplicationAsync(
DeletePlatformApplicationRequest request) {
return deletePlatformApplicationAsync(request, null);
}
@Override
public java.util.concurrent.Future deletePlatformApplicationAsync(
DeletePlatformApplicationRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public java.util.concurrent.Future deleteTopicAsync(
DeleteTopicRequest request) {
return deleteTopicAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteTopicAsync(
DeleteTopicRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the DeleteTopic operation.
*
* @see #deleteTopicAsync(DeleteTopicRequest)
*/
@Override
public java.util.concurrent.Future deleteTopicAsync(
String topicArn) {
return deleteTopicAsync(new DeleteTopicRequest().withTopicArn(topicArn));
}
/**
* Simplified method form for invoking the DeleteTopic operation with an
* AsyncHandler.
*
* @see #deleteTopicAsync(DeleteTopicRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future deleteTopicAsync(
String topicArn,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return deleteTopicAsync(
new DeleteTopicRequest().withTopicArn(topicArn), asyncHandler);
}
@Override
public java.util.concurrent.Future getEndpointAttributesAsync(
GetEndpointAttributesRequest request) {
return getEndpointAttributesAsync(request, null);
}
@Override
public java.util.concurrent.Future getEndpointAttributesAsync(
GetEndpointAttributesRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public java.util.concurrent.Future getPlatformApplicationAttributesAsync(
GetPlatformApplicationAttributesRequest request) {
return getPlatformApplicationAttributesAsync(request, null);
}
@Override
public java.util.concurrent.Future getPlatformApplicationAttributesAsync(
GetPlatformApplicationAttributesRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public java.util.concurrent.Future getSMSAttributesAsync(
GetSMSAttributesRequest request) {
return getSMSAttributesAsync(request, null);
}
@Override
public java.util.concurrent.Future getSMSAttributesAsync(
GetSMSAttributesRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public java.util.concurrent.Future getSubscriptionAttributesAsync(
GetSubscriptionAttributesRequest request) {
return getSubscriptionAttributesAsync(request, null);
}
@Override
public java.util.concurrent.Future getSubscriptionAttributesAsync(
GetSubscriptionAttributesRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the GetSubscriptionAttributes
* operation.
*
* @see #getSubscriptionAttributesAsync(GetSubscriptionAttributesRequest)
*/
@Override
public java.util.concurrent.Future getSubscriptionAttributesAsync(
String subscriptionArn) {
return getSubscriptionAttributesAsync(new GetSubscriptionAttributesRequest()
.withSubscriptionArn(subscriptionArn));
}
/**
* Simplified method form for invoking the GetSubscriptionAttributes
* operation with an AsyncHandler.
*
* @see #getSubscriptionAttributesAsync(GetSubscriptionAttributesRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future getSubscriptionAttributesAsync(
String subscriptionArn,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return getSubscriptionAttributesAsync(
new GetSubscriptionAttributesRequest()
.withSubscriptionArn(subscriptionArn),
asyncHandler);
}
@Override
public java.util.concurrent.Future getTopicAttributesAsync(
GetTopicAttributesRequest request) {
return getTopicAttributesAsync(request, null);
}
@Override
public java.util.concurrent.Future getTopicAttributesAsync(
GetTopicAttributesRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the GetTopicAttributes operation.
*
* @see #getTopicAttributesAsync(GetTopicAttributesRequest)
*/
@Override
public java.util.concurrent.Future getTopicAttributesAsync(
String topicArn) {
return getTopicAttributesAsync(new GetTopicAttributesRequest()
.withTopicArn(topicArn));
}
/**
* Simplified method form for invoking the GetTopicAttributes operation with
* an AsyncHandler.
*
* @see #getTopicAttributesAsync(GetTopicAttributesRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future getTopicAttributesAsync(
String topicArn,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return getTopicAttributesAsync(
new GetTopicAttributesRequest().withTopicArn(topicArn),
asyncHandler);
}
@Override
public java.util.concurrent.Future listEndpointsByPlatformApplicationAsync(
ListEndpointsByPlatformApplicationRequest request) {
return listEndpointsByPlatformApplicationAsync(request, null);
}
@Override
public java.util.concurrent.Future listEndpointsByPlatformApplicationAsync(
ListEndpointsByPlatformApplicationRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public java.util.concurrent.Future listPhoneNumbersOptedOutAsync(
ListPhoneNumbersOptedOutRequest request) {
return listPhoneNumbersOptedOutAsync(request, null);
}
@Override
public java.util.concurrent.Future listPhoneNumbersOptedOutAsync(
ListPhoneNumbersOptedOutRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public java.util.concurrent.Future listPlatformApplicationsAsync(
ListPlatformApplicationsRequest request) {
return listPlatformApplicationsAsync(request, null);
}
@Override
public java.util.concurrent.Future listPlatformApplicationsAsync(
ListPlatformApplicationsRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the ListPlatformApplications
* operation.
*
* @see #listPlatformApplicationsAsync(ListPlatformApplicationsRequest)
*/
@Override
public java.util.concurrent.Future listPlatformApplicationsAsync() {
return listPlatformApplicationsAsync(new ListPlatformApplicationsRequest());
}
/**
* Simplified method form for invoking the ListPlatformApplications
* operation with an AsyncHandler.
*
* @see #listPlatformApplicationsAsync(ListPlatformApplicationsRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future listPlatformApplicationsAsync(
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return listPlatformApplicationsAsync(
new ListPlatformApplicationsRequest(), asyncHandler);
}
@Override
public java.util.concurrent.Future listSubscriptionsAsync(
ListSubscriptionsRequest request) {
return listSubscriptionsAsync(request, null);
}
@Override
public java.util.concurrent.Future listSubscriptionsAsync(
ListSubscriptionsRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the ListSubscriptions operation.
*
* @see #listSubscriptionsAsync(ListSubscriptionsRequest)
*/
@Override
public java.util.concurrent.Future listSubscriptionsAsync() {
return listSubscriptionsAsync(new ListSubscriptionsRequest());
}
/**
* Simplified method form for invoking the ListSubscriptions operation with
* an AsyncHandler.
*
* @see #listSubscriptionsAsync(ListSubscriptionsRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future listSubscriptionsAsync(
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return listSubscriptionsAsync(new ListSubscriptionsRequest(),
asyncHandler);
}
/**
* Simplified method form for invoking the ListSubscriptions operation.
*
* @see #listSubscriptionsAsync(ListSubscriptionsRequest)
*/
@Override
public java.util.concurrent.Future listSubscriptionsAsync(
String nextToken) {
return listSubscriptionsAsync(new ListSubscriptionsRequest()
.withNextToken(nextToken));
}
/**
* Simplified method form for invoking the ListSubscriptions operation with
* an AsyncHandler.
*
* @see #listSubscriptionsAsync(ListSubscriptionsRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future listSubscriptionsAsync(
String nextToken,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return listSubscriptionsAsync(
new ListSubscriptionsRequest().withNextToken(nextToken),
asyncHandler);
}
@Override
public java.util.concurrent.Future listSubscriptionsByTopicAsync(
ListSubscriptionsByTopicRequest request) {
return listSubscriptionsByTopicAsync(request, null);
}
@Override
public java.util.concurrent.Future listSubscriptionsByTopicAsync(
ListSubscriptionsByTopicRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the ListSubscriptionsByTopic
* operation.
*
* @see #listSubscriptionsByTopicAsync(ListSubscriptionsByTopicRequest)
*/
@Override
public java.util.concurrent.Future listSubscriptionsByTopicAsync(
String topicArn) {
return listSubscriptionsByTopicAsync(new ListSubscriptionsByTopicRequest()
.withTopicArn(topicArn));
}
/**
* Simplified method form for invoking the ListSubscriptionsByTopic
* operation with an AsyncHandler.
*
* @see #listSubscriptionsByTopicAsync(ListSubscriptionsByTopicRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future listSubscriptionsByTopicAsync(
String topicArn,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return listSubscriptionsByTopicAsync(
new ListSubscriptionsByTopicRequest().withTopicArn(topicArn),
asyncHandler);
}
/**
* Simplified method form for invoking the ListSubscriptionsByTopic
* operation.
*
* @see #listSubscriptionsByTopicAsync(ListSubscriptionsByTopicRequest)
*/
@Override
public java.util.concurrent.Future listSubscriptionsByTopicAsync(
String topicArn, String nextToken) {
return listSubscriptionsByTopicAsync(new ListSubscriptionsByTopicRequest()
.withTopicArn(topicArn).withNextToken(nextToken));
}
/**
* Simplified method form for invoking the ListSubscriptionsByTopic
* operation with an AsyncHandler.
*
* @see #listSubscriptionsByTopicAsync(ListSubscriptionsByTopicRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future listSubscriptionsByTopicAsync(
String topicArn,
String nextToken,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return listSubscriptionsByTopicAsync(
new ListSubscriptionsByTopicRequest().withTopicArn(topicArn)
.withNextToken(nextToken), asyncHandler);
}
@Override
public java.util.concurrent.Future listTopicsAsync(
ListTopicsRequest request) {
return listTopicsAsync(request, null);
}
@Override
public java.util.concurrent.Future listTopicsAsync(
ListTopicsRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the ListTopics operation.
*
* @see #listTopicsAsync(ListTopicsRequest)
*/
@Override
public java.util.concurrent.Future listTopicsAsync() {
return listTopicsAsync(new ListTopicsRequest());
}
/**
* Simplified method form for invoking the ListTopics operation with an
* AsyncHandler.
*
* @see #listTopicsAsync(ListTopicsRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future listTopicsAsync(
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return listTopicsAsync(new ListTopicsRequest(), asyncHandler);
}
/**
* Simplified method form for invoking the ListTopics operation.
*
* @see #listTopicsAsync(ListTopicsRequest)
*/
@Override
public java.util.concurrent.Future listTopicsAsync(
String nextToken) {
return listTopicsAsync(new ListTopicsRequest().withNextToken(nextToken));
}
/**
* Simplified method form for invoking the ListTopics operation with an
* AsyncHandler.
*
* @see #listTopicsAsync(ListTopicsRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future listTopicsAsync(
String nextToken,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return listTopicsAsync(
new ListTopicsRequest().withNextToken(nextToken), asyncHandler);
}
@Override
public java.util.concurrent.Future optInPhoneNumberAsync(
OptInPhoneNumberRequest request) {
return optInPhoneNumberAsync(request, null);
}
@Override
public java.util.concurrent.Future optInPhoneNumberAsync(
OptInPhoneNumberRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public java.util.concurrent.Future publishAsync(
PublishRequest request) {
return publishAsync(request, null);
}
@Override
public java.util.concurrent.Future publishAsync(
PublishRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the Publish operation.
*
* @see #publishAsync(PublishRequest)
*/
@Override
public java.util.concurrent.Future publishAsync(
String topicArn, String message) {
return publishAsync(new PublishRequest().withTopicArn(topicArn)
.withMessage(message));
}
/**
* Simplified method form for invoking the Publish operation with an
* AsyncHandler.
*
* @see #publishAsync(PublishRequest, com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future publishAsync(
String topicArn,
String message,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return publishAsync(new PublishRequest().withTopicArn(topicArn)
.withMessage(message), asyncHandler);
}
/**
* Simplified method form for invoking the Publish operation.
*
* @see #publishAsync(PublishRequest)
*/
@Override
public java.util.concurrent.Future publishAsync(
String topicArn, String message, String subject) {
return publishAsync(new PublishRequest().withTopicArn(topicArn)
.withMessage(message).withSubject(subject));
}
/**
* Simplified method form for invoking the Publish operation with an
* AsyncHandler.
*
* @see #publishAsync(PublishRequest, com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future publishAsync(
String topicArn,
String message,
String subject,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return publishAsync(new PublishRequest().withTopicArn(topicArn)
.withMessage(message).withSubject(subject), asyncHandler);
}
@Override
public java.util.concurrent.Future removePermissionAsync(
RemovePermissionRequest request) {
return removePermissionAsync(request, null);
}
@Override
public java.util.concurrent.Future removePermissionAsync(
RemovePermissionRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the RemovePermission operation.
*
* @see #removePermissionAsync(RemovePermissionRequest)
*/
@Override
public java.util.concurrent.Future removePermissionAsync(
String topicArn, String label) {
return removePermissionAsync(new RemovePermissionRequest()
.withTopicArn(topicArn).withLabel(label));
}
/**
* Simplified method form for invoking the RemovePermission operation with
* an AsyncHandler.
*
* @see #removePermissionAsync(RemovePermissionRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future removePermissionAsync(
String topicArn,
String label,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return removePermissionAsync(new RemovePermissionRequest()
.withTopicArn(topicArn).withLabel(label), asyncHandler);
}
@Override
public java.util.concurrent.Future setEndpointAttributesAsync(
SetEndpointAttributesRequest request) {
return setEndpointAttributesAsync(request, null);
}
@Override
public java.util.concurrent.Future setEndpointAttributesAsync(
SetEndpointAttributesRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public java.util.concurrent.Future setPlatformApplicationAttributesAsync(
SetPlatformApplicationAttributesRequest request) {
return setPlatformApplicationAttributesAsync(request, null);
}
@Override
public java.util.concurrent.Future setPlatformApplicationAttributesAsync(
SetPlatformApplicationAttributesRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public java.util.concurrent.Future setSMSAttributesAsync(
SetSMSAttributesRequest request) {
return setSMSAttributesAsync(request, null);
}
@Override
public java.util.concurrent.Future setSMSAttributesAsync(
SetSMSAttributesRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public java.util.concurrent.Future setSubscriptionAttributesAsync(
SetSubscriptionAttributesRequest request) {
return setSubscriptionAttributesAsync(request, null);
}
@Override
public java.util.concurrent.Future setSubscriptionAttributesAsync(
SetSubscriptionAttributesRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the SetSubscriptionAttributes
* operation.
*
* @see #setSubscriptionAttributesAsync(SetSubscriptionAttributesRequest)
*/
@Override
public java.util.concurrent.Future setSubscriptionAttributesAsync(
String subscriptionArn, String attributeName, String attributeValue) {
return setSubscriptionAttributesAsync(new SetSubscriptionAttributesRequest()
.withSubscriptionArn(subscriptionArn)
.withAttributeName(attributeName)
.withAttributeValue(attributeValue));
}
/**
* Simplified method form for invoking the SetSubscriptionAttributes
* operation with an AsyncHandler.
*
* @see #setSubscriptionAttributesAsync(SetSubscriptionAttributesRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future setSubscriptionAttributesAsync(
String subscriptionArn,
String attributeName,
String attributeValue,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return setSubscriptionAttributesAsync(
new SetSubscriptionAttributesRequest()
.withSubscriptionArn(subscriptionArn)
.withAttributeName(attributeName)
.withAttributeValue(attributeValue), asyncHandler);
}
@Override
public java.util.concurrent.Future setTopicAttributesAsync(
SetTopicAttributesRequest request) {
return setTopicAttributesAsync(request, null);
}
@Override
public java.util.concurrent.Future setTopicAttributesAsync(
SetTopicAttributesRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the SetTopicAttributes operation.
*
* @see #setTopicAttributesAsync(SetTopicAttributesRequest)
*/
@Override
public java.util.concurrent.Future setTopicAttributesAsync(
String topicArn, String attributeName, String attributeValue) {
return setTopicAttributesAsync(new SetTopicAttributesRequest()
.withTopicArn(topicArn).withAttributeName(attributeName)
.withAttributeValue(attributeValue));
}
/**
* Simplified method form for invoking the SetTopicAttributes operation with
* an AsyncHandler.
*
* @see #setTopicAttributesAsync(SetTopicAttributesRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future setTopicAttributesAsync(
String topicArn,
String attributeName,
String attributeValue,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return setTopicAttributesAsync(new SetTopicAttributesRequest()
.withTopicArn(topicArn).withAttributeName(attributeName)
.withAttributeValue(attributeValue), asyncHandler);
}
@Override
public java.util.concurrent.Future subscribeAsync(
SubscribeRequest request) {
return subscribeAsync(request, null);
}
@Override
public java.util.concurrent.Future subscribeAsync(
SubscribeRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the Subscribe operation.
*
* @see #subscribeAsync(SubscribeRequest)
*/
@Override
public java.util.concurrent.Future subscribeAsync(
String topicArn, String protocol, String endpoint) {
return subscribeAsync(new SubscribeRequest().withTopicArn(topicArn)
.withProtocol(protocol).withEndpoint(endpoint));
}
/**
* Simplified method form for invoking the Subscribe operation with an
* AsyncHandler.
*
* @see #subscribeAsync(SubscribeRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future subscribeAsync(
String topicArn,
String protocol,
String endpoint,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return subscribeAsync(new SubscribeRequest().withTopicArn(topicArn)
.withProtocol(protocol).withEndpoint(endpoint), asyncHandler);
}
@Override
public java.util.concurrent.Future unsubscribeAsync(
UnsubscribeRequest request) {
return unsubscribeAsync(request, null);
}
@Override
public java.util.concurrent.Future unsubscribeAsync(
UnsubscribeRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the Unsubscribe operation.
*
* @see #unsubscribeAsync(UnsubscribeRequest)
*/
@Override
public java.util.concurrent.Future unsubscribeAsync(
String subscriptionArn) {
return unsubscribeAsync(new UnsubscribeRequest()
.withSubscriptionArn(subscriptionArn));
}
/**
* Simplified method form for invoking the Unsubscribe operation with an
* AsyncHandler.
*
* @see #unsubscribeAsync(UnsubscribeRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future unsubscribeAsync(
String subscriptionArn,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return unsubscribeAsync(
new UnsubscribeRequest().withSubscriptionArn(subscriptionArn),
asyncHandler);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy