You are viewing documentation for version 1 of the AWS SDK for Ruby. Version 2 documentation can be found here.
Class: AWS::Kinesis::Client
- Inherits:
 - 
      Core::JSONClient
      
        
- Object
 - Core::Client
 - Core::JSONClient
 - AWS::Kinesis::Client
 
 
- Defined in:
 - lib/aws/kinesis/client.rb
 
Overview
Client class for Amazon Kinesis.
Direct Known Subclasses
Defined Under Namespace
Classes: V20131202
Constant Summary
- API_VERSION =
 '2013-12-02'
Instance Attribute Summary
Attributes inherited from Core::Client
Instance Method Summary collapse
- 
  
    
      #add_tags_to_stream(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the AddTagsToStream API operation.
 - 
  
    
      #create_stream(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the CreateStream API operation.
 - 
  
    
      #delete_stream(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the DeleteStream API operation.
 - 
  
    
      #describe_stream(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the DescribeStream API operation.
 - 
  
    
      #get_records(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the GetRecords API operation.
 - 
  
    
      #get_shard_iterator(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the GetShardIterator API operation.
 - 
  
    
      #list_streams(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the ListStreams API operation.
 - 
  
    
      #list_tags_for_stream(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the ListTagsForStream API operation.
 - 
  
    
      #merge_shards(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the MergeShards API operation.
 - 
  
    
      #put_record(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the PutRecord API operation.
 - 
  
    
      #put_records(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the PutRecords API operation.
 - 
  
    
      #remove_tags_from_stream(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the RemoveTagsFromStream API operation.
 - 
  
    
      #split_shard(options = {})  ⇒ Core::Response 
    
    
  
  
  
  
  
  
  
  
  
    
Calls the SplitShard API operation.
 
Methods inherited from Core::Client
#initialize, #log_warning, #operations, #with_http_handler, #with_options
Constructor Details
This class inherits a constructor from AWS::Core::Client
Instance Method Details
#add_tags_to_stream(options = {}) ⇒ Core::Response
Calls the AddTagsToStream API operation.
#create_stream(options = {}) ⇒ Core::Response
Calls the CreateStream API operation.
#delete_stream(options = {}) ⇒ Core::Response
Calls the DeleteStream API operation.
#describe_stream(options = {}) ⇒ Core::Response
Calls the DescribeStream API operation.
#get_records(options = {}) ⇒ Core::Response
Calls the GetRecords API operation.
#get_shard_iterator(options = {}) ⇒ Core::Response
Calls the GetShardIterator API operation.
#list_streams(options = {}) ⇒ Core::Response
Calls the ListStreams API operation.
#list_tags_for_stream(options = {}) ⇒ Core::Response
Calls the ListTagsForStream API operation.
#merge_shards(options = {}) ⇒ Core::Response
Calls the MergeShards API operation.
#put_record(options = {}) ⇒ Core::Response
Calls the PutRecord API operation.
#put_records(options = {}) ⇒ Core::Response
Calls the PutRecords API operation.
#remove_tags_from_stream(options = {}) ⇒ Core::Response
Calls the RemoveTagsFromStream API operation.
#split_shard(options = {}) ⇒ Core::Response
Calls the SplitShard API operation.