Class: AWS::SNS::Client

Inherits:
Core::QueryClient show all
Defined in:
lib/aws/sns/client.rb

Overview

Client class for Amazon Simple Notifications Service (SNS).

Instance Attribute Summary

Attributes inherited from Core::Client

#config, #http_read_timeout

Instance Method Summary collapse

Methods inherited from Core::Client

#initialize, #log_warning, #operations, operations, #with_http_handler, #with_options

Constructor Details

This class inherits a constructor from AWS::Core::Client

Instance Method Details

#add_permission(options = {}) ⇒ Core::Response

Calls the AddPermission API operation.



# File 'lib/aws/sns/client.rb', line 25


#confirm_subscription(options = {}) ⇒ Core::Response

Calls the ConfirmSubscription API operation.



# File 'lib/aws/sns/client.rb', line 41


#create_topic(options = {}) ⇒ Core::Response

Calls the CreateTopic API operation.



# File 'lib/aws/sns/client.rb', line 58


#delete_topic(options = {}) ⇒ Core::Response

Calls the DeleteTopic API operation.



# File 'lib/aws/sns/client.rb', line 70


#get_subscription_attributes(options = {}) ⇒ Core::Response

Calls the GetSubscriptionAttributes API operation.



# File 'lib/aws/sns/client.rb', line 87


#get_topic_attributes(options = {}) ⇒ Core::Response

Calls the GetTopicAttributes API operation.



# File 'lib/aws/sns/client.rb', line 97


#list_subscriptions(options = {}) ⇒ Core::Response

Calls the ListSubscriptions API operation.



# File 'lib/aws/sns/client.rb', line 107


#list_subscriptions_by_topic(options = {}) ⇒ Core::Response

Calls the ListSubscriptionsByTopic API operation.



# File 'lib/aws/sns/client.rb', line 123


#list_topics(options = {}) ⇒ Core::Response

Calls the ListTopics API operation.



# File 'lib/aws/sns/client.rb', line 141


#publish(options = {}) ⇒ Core::Response

Calls the Publish API operation.



# File 'lib/aws/sns/client.rb', line 153


#remove_permission(options = {}) ⇒ Core::Response

Calls the RemovePermission API operation.



# File 'lib/aws/sns/client.rb', line 194


#set_subscription_attributes(options = {}) ⇒ Core::Response

Calls the SetSubscriptionAttributes API operation.



# File 'lib/aws/sns/client.rb', line 203


#set_topic_attributes(options = {}) ⇒ Core::Response

Calls the SetTopicAttributes API operation.



# File 'lib/aws/sns/client.rb', line 215


#subscribe(options = {}) ⇒ Core::Response

Calls the Subscribe API operation.



# File 'lib/aws/sns/client.rb', line 227


#unsubscribe(options = {}) ⇒ Core::Response

Calls the Unsubscribe API operation.



# File 'lib/aws/sns/client.rb', line 253