C# Class Amazon.Kinesis.AmazonKinesisClient

Implementation for accessing AmazonKinesis. Amazon Kinesis Service API Reference

Amazon Kinesis is a managed service that scales elastically for real time processing of streaming big data.

Inheritance: AmazonWebServiceClient, IAmazonKinesis
Mostra file Open project: aws/aws-sdk-net Class Usage Examples

Public Methods

Method Description
AddTagsToStreamAsync ( AddTagsToStreamRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the AddTagsToStream operation.

AddTagsToStreamAsync ( AddTagsToStreamRequest request, AddTagsToStreamResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void

Initiates the asynchronous execution of the AddTagsToStream operation.

AmazonKinesisClient ( ) : System

Constructs AmazonKinesisClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonKinesisClient ( AWSCredentials credentials ) : System

Constructs AmazonKinesisClient with AWS Credentials

AmazonKinesisClient ( AWSCredentials credentials, AmazonKinesisConfig clientConfig ) : System

Constructs AmazonKinesisClient with AWS Credentials and an AmazonKinesisClient Configuration object.

AmazonKinesisClient ( AWSCredentials credentials, RegionEndpoint region ) : System

Constructs AmazonKinesisClient with AWS Credentials

AmazonKinesisClient ( AmazonKinesisConfig config ) : System

Constructs AmazonKinesisClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonKinesisClient ( RegionEndpoint region ) : System

Constructs AmazonKinesisClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonKinesisClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System

Constructs AmazonKinesisClient with AWS Access Key ID and AWS Secret Key

AmazonKinesisClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonKinesisConfig clientConfig ) : System

Constructs AmazonKinesisClient with AWS Access Key ID, AWS Secret Key and an AmazonKinesisClient Configuration object.

AmazonKinesisClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System

Constructs AmazonKinesisClient with AWS Access Key ID and AWS Secret Key

AmazonKinesisClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System

Constructs AmazonKinesisClient with AWS Access Key ID and AWS Secret Key

AmazonKinesisClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonKinesisConfig clientConfig ) : System

Constructs AmazonKinesisClient with AWS Access Key ID, AWS Secret Key and an AmazonKinesisClient Configuration object.

AmazonKinesisClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System

Constructs AmazonKinesisClient with AWS Access Key ID and AWS Secret Key

BeginAddTagsToStream ( AddTagsToStreamRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the AddTagsToStream operation.

BeginCreateStream ( CreateStreamRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateStream operation.

BeginDecreaseStreamRetentionPeriod ( DecreaseStreamRetentionPeriodRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DecreaseStreamRetentionPeriod operation.

BeginDeleteStream ( DeleteStreamRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteStream operation.

BeginDescribeLimits ( DescribeLimitsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeLimits operation.

BeginDescribeStream ( DescribeStreamRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeStream operation.

BeginDisableEnhancedMonitoring ( DisableEnhancedMonitoringRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DisableEnhancedMonitoring operation.

BeginEnableEnhancedMonitoring ( EnableEnhancedMonitoringRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the EnableEnhancedMonitoring operation.

BeginGetRecords ( GetRecordsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetRecords operation.

BeginGetShardIterator ( GetShardIteratorRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetShardIterator operation.

BeginIncreaseStreamRetentionPeriod ( IncreaseStreamRetentionPeriodRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the IncreaseStreamRetentionPeriod operation.

BeginListStreams ( ListStreamsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListStreams operation.

BeginListTagsForStream ( Amazon.Kinesis.Model.ListTagsForStreamRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListTagsForStream operation.

BeginMergeShards ( MergeShardsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the MergeShards operation.

BeginPutRecord ( PutRecordRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the PutRecord operation.

BeginPutRecords ( PutRecordsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the PutRecords operation.

BeginRemoveTagsFromStream ( RemoveTagsFromStreamRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the RemoveTagsFromStream operation.

BeginSplitShard ( SplitShardRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the SplitShard operation.

BeginUpdateShardCount ( UpdateShardCountRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the UpdateShardCount operation.

CreateStreamAsync ( CreateStreamRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateStream operation.

CreateStreamAsync ( CreateStreamRequest request, CreateStreamResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void

Initiates the asynchronous execution of the CreateStream operation.

DecreaseStreamRetentionPeriod ( string streamName, int retentionPeriodHours ) : DecreaseStreamRetentionPeriodResponse

Decreases the Amazon Kinesis stream's retention period, which is the length of time data records are accessible after they are added to the stream. The minimum value of a stream's retention period is 24 hours.

This operation may result in lost data. For example, if the stream's retention period is 48 hours and is decreased to 24 hours, any data already in the stream that is older than 24 hours is inaccessible.

DecreaseStreamRetentionPeriodAsync ( DecreaseStreamRetentionPeriodRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DecreaseStreamRetentionPeriod operation.

DecreaseStreamRetentionPeriodAsync ( string streamName, int retentionPeriodHours, System cancellationToken = default(CancellationToken) ) : Task

Decreases the Amazon Kinesis stream's retention period, which is the length of time data records are accessible after they are added to the stream. The minimum value of a stream's retention period is 24 hours.

This operation may result in lost data. For example, if the stream's retention period is 48 hours and is decreased to 24 hours, any data already in the stream that is older than 24 hours is inaccessible.

DecreaseStreamRetentionPeriodAsync ( DecreaseStreamRetentionPeriodRequest request, DecreaseStreamRetentionPeriodResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void

Initiates the asynchronous execution of the DecreaseStreamRetentionPeriod operation.

DecreaseStreamRetentionPeriodAsync ( string streamName, int retentionPeriodHours, DecreaseStreamRetentionPeriodResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void

Decreases the Amazon Kinesis stream's retention period, which is the length of time data records are accessible after they are added to the stream. The minimum value of a stream's retention period is 24 hours.

This operation may result in lost data. For example, if the stream's retention period is 48 hours and is decreased to 24 hours, any data already in the stream that is older than 24 hours is inaccessible.

DeleteStreamAsync ( DeleteStreamRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteStream operation.

DeleteStreamAsync ( DeleteStreamRequest request, DeleteStreamResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void

Initiates the asynchronous execution of the DeleteStream operation.

DescribeLimitsAsync ( DescribeLimitsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeLimits operation.

DescribeLimitsAsync ( DescribeLimitsRequest request, DescribeLimitsResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void

Initiates the asynchronous execution of the DescribeLimits operation.

DescribeStreamAsync ( DescribeStreamRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeStream operation.

DescribeStreamAsync ( DescribeStreamRequest request, DescribeStreamResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void

Initiates the asynchronous execution of the DescribeStream operation.

DisableEnhancedMonitoringAsync ( DisableEnhancedMonitoringRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DisableEnhancedMonitoring operation.

DisableEnhancedMonitoringAsync ( DisableEnhancedMonitoringRequest request, DisableEnhancedMonitoringResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void

Initiates the asynchronous execution of the DisableEnhancedMonitoring operation.

EnableEnhancedMonitoringAsync ( EnableEnhancedMonitoringRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the EnableEnhancedMonitoring operation.

EnableEnhancedMonitoringAsync ( EnableEnhancedMonitoringRequest request, EnableEnhancedMonitoringResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void

Initiates the asynchronous execution of the EnableEnhancedMonitoring operation.

EndAddTagsToStream ( IAsyncResult asyncResult ) : Amazon.Kinesis.Model.AddTagsToStreamResponse

Finishes the asynchronous execution of the AddTagsToStream operation.

EndCreateStream ( IAsyncResult asyncResult ) : Amazon.Kinesis.Model.CreateStreamResponse

Finishes the asynchronous execution of the CreateStream operation.

EndDecreaseStreamRetentionPeriod ( IAsyncResult asyncResult ) : DecreaseStreamRetentionPeriodResponse

Finishes the asynchronous execution of the DecreaseStreamRetentionPeriod operation.

EndDeleteStream ( IAsyncResult asyncResult ) : Amazon.Kinesis.Model.DeleteStreamResponse

Finishes the asynchronous execution of the DeleteStream operation.

EndDescribeLimits ( IAsyncResult asyncResult ) : DescribeLimitsResponse

Finishes the asynchronous execution of the DescribeLimits operation.

EndDescribeStream ( IAsyncResult asyncResult ) : DescribeStreamResponse

Finishes the asynchronous execution of the DescribeStream operation.

EndDisableEnhancedMonitoring ( IAsyncResult asyncResult ) : DisableEnhancedMonitoringResponse

Finishes the asynchronous execution of the DisableEnhancedMonitoring operation.

EndEnableEnhancedMonitoring ( IAsyncResult asyncResult ) : EnableEnhancedMonitoringResponse

Finishes the asynchronous execution of the EnableEnhancedMonitoring operation.

EndGetRecords ( IAsyncResult asyncResult ) : GetRecordsResponse

Finishes the asynchronous execution of the GetRecords operation.

EndGetShardIterator ( IAsyncResult asyncResult ) : GetShardIteratorResponse

Finishes the asynchronous execution of the GetShardIterator operation.

EndIncreaseStreamRetentionPeriod ( IAsyncResult asyncResult ) : IncreaseStreamRetentionPeriodResponse

Finishes the asynchronous execution of the IncreaseStreamRetentionPeriod operation.

EndListStreams ( IAsyncResult asyncResult ) : ListStreamsResponse

Finishes the asynchronous execution of the ListStreams operation.

EndListTagsForStream ( IAsyncResult asyncResult ) : Amazon.Kinesis.Model.ListTagsForStreamResponse

Finishes the asynchronous execution of the ListTagsForStream operation.

EndMergeShards ( IAsyncResult asyncResult ) : Amazon.Kinesis.Model.MergeShardsResponse

Finishes the asynchronous execution of the MergeShards operation.

EndPutRecord ( IAsyncResult asyncResult ) : PutRecordResponse

Finishes the asynchronous execution of the PutRecord operation.

EndPutRecords ( IAsyncResult asyncResult ) : PutRecordsResponse

Finishes the asynchronous execution of the PutRecords operation.

EndRemoveTagsFromStream ( IAsyncResult asyncResult ) : Amazon.Kinesis.Model.RemoveTagsFromStreamResponse

Finishes the asynchronous execution of the RemoveTagsFromStream operation.

EndSplitShard ( IAsyncResult asyncResult ) : Amazon.Kinesis.Model.SplitShardResponse

Finishes the asynchronous execution of the SplitShard operation.

EndUpdateShardCount ( IAsyncResult asyncResult ) : UpdateShardCountResponse

Finishes the asynchronous execution of the UpdateShardCount operation.

GetRecordsAsync ( GetRecordsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetRecords operation.

GetRecordsAsync ( GetRecordsRequest request, GetRecordsResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void

Initiates the asynchronous execution of the GetRecords operation.

GetShardIteratorAsync ( GetShardIteratorRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetShardIterator operation.

GetShardIteratorAsync ( GetShardIteratorRequest request, GetShardIteratorResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void

Initiates the asynchronous execution of the GetShardIterator operation.

IncreaseStreamRetentionPeriod ( string streamName, int retentionPeriodHours ) : IncreaseStreamRetentionPeriodResponse

Increases the Amazon Kinesis stream's retention period, which is the length of time data records are accessible after they are added to the stream. The maximum value of a stream's retention period is 168 hours (7 days).

Upon choosing a longer stream retention period, this operation will increase the time period records are accessible that have not yet expired. However, it will not make previous data that has expired (older than the stream's previous retention period) accessible after the operation has been called. For example, if a stream's retention period is set to 24 hours and is increased to 168 hours, any data that is older than 24 hours will remain inaccessible to consumer applications.

IncreaseStreamRetentionPeriodAsync ( IncreaseStreamRetentionPeriodRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the IncreaseStreamRetentionPeriod operation.

IncreaseStreamRetentionPeriodAsync ( string streamName, int retentionPeriodHours, System cancellationToken = default(CancellationToken) ) : Task

Increases the Amazon Kinesis stream's retention period, which is the length of time data records are accessible after they are added to the stream. The maximum value of a stream's retention period is 168 hours (7 days).

Upon choosing a longer stream retention period, this operation will increase the time period records are accessible that have not yet expired. However, it will not make previous data that has expired (older than the stream's previous retention period) accessible after the operation has been called. For example, if a stream's retention period is set to 24 hours and is increased to 168 hours, any data that is older than 24 hours will remain inaccessible to consumer applications.

IncreaseStreamRetentionPeriodAsync ( IncreaseStreamRetentionPeriodRequest request, IncreaseStreamRetentionPeriodResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void

Initiates the asynchronous execution of the IncreaseStreamRetentionPeriod operation.

IncreaseStreamRetentionPeriodAsync ( string streamName, int retentionPeriodHours, IncreaseStreamRetentionPeriodResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void

Increases the Amazon Kinesis stream's retention period, which is the length of time data records are accessible after they are added to the stream. The maximum value of a stream's retention period is 168 hours (7 days).

Upon choosing a longer stream retention period, this operation will increase the time period records are accessible that have not yet expired. However, it will not make previous data that has expired (older than the stream's previous retention period) accessible after the operation has been called. For example, if a stream's retention period is set to 24 hours and is increased to 168 hours, any data that is older than 24 hours will remain inaccessible to consumer applications.

ListStreamsAsync ( ListStreamsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListStreams operation.

ListStreamsAsync ( System cancellationToken = default(CancellationToken) ) : Task

Lists your Amazon Kinesis streams.

The number of streams may be too large to return from a single call to ListStreams. You can limit the number of returned streams using the Limit parameter. If you do not specify a value for the Limit parameter, Amazon Kinesis uses the default limit, which is currently 10.

You can detect if there are more streams available to list by using the HasMoreStreams flag from the returned output. If there are more streams available, you can request more streams by using the name of the last stream returned by the ListStreams request in the ExclusiveStartStreamName parameter in a subsequent request to ListStreams. The group of stream names returned by the subsequent request is then added to the list. You can continue this process until all the stream names have been collected in the list.

ListStreams has a limit of 5 transactions per second per account.

ListStreamsAsync ( ListStreamsResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void
ListStreamsAsync ( ListStreamsRequest request, ListStreamsResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void

Initiates the asynchronous execution of the ListStreams operation.

ListTagsForStreamAsync ( Amazon.Kinesis.Model.ListTagsForStreamRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListTagsForStream operation.

ListTagsForStreamAsync ( Amazon.Kinesis.Model.ListTagsForStreamRequest request, ListTagsForStreamResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void

Initiates the asynchronous execution of the ListTagsForStream operation.

MergeShardsAsync ( MergeShardsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the MergeShards operation.

MergeShardsAsync ( MergeShardsRequest request, MergeShardsResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void

Initiates the asynchronous execution of the MergeShards operation.

PutRecordAsync ( PutRecordRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the PutRecord operation.

PutRecordAsync ( PutRecordRequest request, PutRecordResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void

Initiates the asynchronous execution of the PutRecord operation.

PutRecordsAsync ( PutRecordsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the PutRecords operation.

PutRecordsAsync ( PutRecordsRequest request, PutRecordsResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void

Initiates the asynchronous execution of the PutRecords operation.

RemoveTagsFromStreamAsync ( RemoveTagsFromStreamRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the RemoveTagsFromStream operation.

RemoveTagsFromStreamAsync ( RemoveTagsFromStreamRequest request, RemoveTagsFromStreamResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void

Initiates the asynchronous execution of the RemoveTagsFromStream operation.

SplitShardAsync ( SplitShardRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the SplitShard operation.

SplitShardAsync ( SplitShardRequest request, SplitShardResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void

Initiates the asynchronous execution of the SplitShard operation.

UpdateShardCountAsync ( UpdateShardCountRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the UpdateShardCount operation.

UpdateShardCountAsync ( UpdateShardCountRequest request, UpdateShardCountResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void

Initiates the asynchronous execution of the UpdateShardCount operation.

Protected Methods

Method Description
CreateSigner ( ) : AbstractAWSSigner

Creates the signer for the service.

Dispose ( bool disposing ) : void

Disposes the service client.

Private Methods

Method Description
AddTagsToStream ( AddTagsToStreamRequest request ) : Amazon.Kinesis.Model.AddTagsToStreamResponse
CreateStream ( CreateStreamRequest request ) : Amazon.Kinesis.Model.CreateStreamResponse
DecreaseStreamRetentionPeriod ( DecreaseStreamRetentionPeriodRequest request ) : DecreaseStreamRetentionPeriodResponse
DeleteStream ( DeleteStreamRequest request ) : Amazon.Kinesis.Model.DeleteStreamResponse
DescribeLimits ( DescribeLimitsRequest request ) : DescribeLimitsResponse
DescribeStream ( DescribeStreamRequest request ) : DescribeStreamResponse
DisableEnhancedMonitoring ( DisableEnhancedMonitoringRequest request ) : DisableEnhancedMonitoringResponse
EnableEnhancedMonitoring ( EnableEnhancedMonitoringRequest request ) : EnableEnhancedMonitoringResponse
GetRecords ( GetRecordsRequest request ) : GetRecordsResponse
GetShardIterator ( GetShardIteratorRequest request ) : GetShardIteratorResponse
IncreaseStreamRetentionPeriod ( IncreaseStreamRetentionPeriodRequest request ) : IncreaseStreamRetentionPeriodResponse
ListStreams ( ) : ListStreamsResponse
ListStreams ( ListStreamsRequest request ) : ListStreamsResponse
ListTagsForStream ( Amazon.Kinesis.Model.ListTagsForStreamRequest request ) : Amazon.Kinesis.Model.ListTagsForStreamResponse
MergeShards ( MergeShardsRequest request ) : Amazon.Kinesis.Model.MergeShardsResponse
PutRecord ( PutRecordRequest request ) : PutRecordResponse
PutRecords ( PutRecordsRequest request ) : PutRecordsResponse
RemoveTagsFromStream ( RemoveTagsFromStreamRequest request ) : Amazon.Kinesis.Model.RemoveTagsFromStreamResponse
SplitShard ( SplitShardRequest request ) : Amazon.Kinesis.Model.SplitShardResponse
UpdateShardCount ( UpdateShardCountRequest request ) : UpdateShardCountResponse

Method Details

AddTagsToStreamAsync() public method

Initiates the asynchronous execution of the AddTagsToStream operation.
public AddTagsToStreamAsync ( AddTagsToStreamRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Kinesis.Model.AddTagsToStreamRequest Container for the necessary parameters to execute the AddTagsToStream operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

AddTagsToStreamAsync() public method

Initiates the asynchronous execution of the AddTagsToStream operation.
public AddTagsToStreamAsync ( AddTagsToStreamRequest request, AddTagsToStreamResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void
request Amazon.Kinesis.Model.AddTagsToStreamRequest Container for the necessary parameters to execute the AddTagsToStream operation on AmazonKinesisClient.
callback AddTagsToStreamResponse>.AmazonServiceCallback An Action delegate that is invoked when the operation completes.
options Amazon.Runtime.AsyncOptions A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return void

AmazonKinesisClient() public method

Constructs AmazonKinesisClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonKinesisClient ( ) : System
return System

AmazonKinesisClient() public method

Constructs AmazonKinesisClient with AWS Credentials
public AmazonKinesisClient ( AWSCredentials credentials ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
return System

AmazonKinesisClient() public method

Constructs AmazonKinesisClient with AWS Credentials and an AmazonKinesisClient Configuration object.
public AmazonKinesisClient ( AWSCredentials credentials, AmazonKinesisConfig clientConfig ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
clientConfig AmazonKinesisConfig The AmazonKinesisClient Configuration Object
return System

AmazonKinesisClient() public method

Constructs AmazonKinesisClient with AWS Credentials
public AmazonKinesisClient ( AWSCredentials credentials, RegionEndpoint region ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
region RegionEndpoint The region to connect.
return System

AmazonKinesisClient() public method

Constructs AmazonKinesisClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonKinesisClient ( AmazonKinesisConfig config ) : System
config AmazonKinesisConfig The AmazonKinesisClient Configuration Object
return System

AmazonKinesisClient() public method

Constructs AmazonKinesisClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonKinesisClient ( RegionEndpoint region ) : System
region RegionEndpoint The region to connect.
return System

AmazonKinesisClient() public method

Constructs AmazonKinesisClient with AWS Access Key ID and AWS Secret Key
public AmazonKinesisClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
return System

AmazonKinesisClient() public method

Constructs AmazonKinesisClient with AWS Access Key ID, AWS Secret Key and an AmazonKinesisClient Configuration object.
public AmazonKinesisClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonKinesisConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
clientConfig AmazonKinesisConfig The AmazonKinesisClient Configuration Object
return System

AmazonKinesisClient() public method

Constructs AmazonKinesisClient with AWS Access Key ID and AWS Secret Key
public AmazonKinesisClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
region RegionEndpoint The region to connect.
return System

AmazonKinesisClient() public method

Constructs AmazonKinesisClient with AWS Access Key ID and AWS Secret Key
public AmazonKinesisClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
return System

AmazonKinesisClient() public method

Constructs AmazonKinesisClient with AWS Access Key ID, AWS Secret Key and an AmazonKinesisClient Configuration object.
public AmazonKinesisClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonKinesisConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
clientConfig AmazonKinesisConfig The AmazonKinesisClient Configuration Object
return System

AmazonKinesisClient() public method

Constructs AmazonKinesisClient with AWS Access Key ID and AWS Secret Key
public AmazonKinesisClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
region RegionEndpoint The region to connect.
return System

BeginAddTagsToStream() public method

Initiates the asynchronous execution of the AddTagsToStream operation.
public BeginAddTagsToStream ( AddTagsToStreamRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Kinesis.Model.AddTagsToStreamRequest Container for the necessary parameters to execute the AddTagsToStream operation on AmazonKinesisClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginCreateStream() public method

Initiates the asynchronous execution of the CreateStream operation.
public BeginCreateStream ( CreateStreamRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Kinesis.Model.CreateStreamRequest Container for the necessary parameters to execute the CreateStream operation on AmazonKinesisClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDecreaseStreamRetentionPeriod() public method

Initiates the asynchronous execution of the DecreaseStreamRetentionPeriod operation.
public BeginDecreaseStreamRetentionPeriod ( DecreaseStreamRetentionPeriodRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Kinesis.Model.DecreaseStreamRetentionPeriodRequest Container for the necessary parameters to execute the DecreaseStreamRetentionPeriod operation on AmazonKinesisClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDeleteStream() public method

Initiates the asynchronous execution of the DeleteStream operation.
public BeginDeleteStream ( DeleteStreamRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Kinesis.Model.DeleteStreamRequest Container for the necessary parameters to execute the DeleteStream operation on AmazonKinesisClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDescribeLimits() public method

Initiates the asynchronous execution of the DescribeLimits operation.
public BeginDescribeLimits ( DescribeLimitsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request DescribeLimitsRequest Container for the necessary parameters to execute the DescribeLimits operation on AmazonKinesisClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDescribeStream() public method

Initiates the asynchronous execution of the DescribeStream operation.
public BeginDescribeStream ( DescribeStreamRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Kinesis.Model.DescribeStreamRequest Container for the necessary parameters to execute the DescribeStream operation on AmazonKinesisClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDisableEnhancedMonitoring() public method

Initiates the asynchronous execution of the DisableEnhancedMonitoring operation.
public BeginDisableEnhancedMonitoring ( DisableEnhancedMonitoringRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Kinesis.Model.DisableEnhancedMonitoringRequest Container for the necessary parameters to execute the DisableEnhancedMonitoring operation on AmazonKinesisClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginEnableEnhancedMonitoring() public method

Initiates the asynchronous execution of the EnableEnhancedMonitoring operation.
public BeginEnableEnhancedMonitoring ( EnableEnhancedMonitoringRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Kinesis.Model.EnableEnhancedMonitoringRequest Container for the necessary parameters to execute the EnableEnhancedMonitoring operation on AmazonKinesisClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetRecords() public method

Initiates the asynchronous execution of the GetRecords operation.
public BeginGetRecords ( GetRecordsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Kinesis.Model.GetRecordsRequest Container for the necessary parameters to execute the GetRecords operation on AmazonKinesisClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetShardIterator() public method

Initiates the asynchronous execution of the GetShardIterator operation.
public BeginGetShardIterator ( GetShardIteratorRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Kinesis.Model.GetShardIteratorRequest Container for the necessary parameters to execute the GetShardIterator operation on AmazonKinesisClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginIncreaseStreamRetentionPeriod() public method

Initiates the asynchronous execution of the IncreaseStreamRetentionPeriod operation.
public BeginIncreaseStreamRetentionPeriod ( IncreaseStreamRetentionPeriodRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Kinesis.Model.IncreaseStreamRetentionPeriodRequest Container for the necessary parameters to execute the IncreaseStreamRetentionPeriod operation on AmazonKinesisClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginListStreams() public method

Initiates the asynchronous execution of the ListStreams operation.
public BeginListStreams ( ListStreamsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Kinesis.Model.ListStreamsRequest Container for the necessary parameters to execute the ListStreams operation on AmazonKinesisClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginListTagsForStream() public method

Initiates the asynchronous execution of the ListTagsForStream operation.
public BeginListTagsForStream ( Amazon.Kinesis.Model.ListTagsForStreamRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Kinesis.Model.ListTagsForStreamRequest Container for the necessary parameters to execute the ListTagsForStream operation on AmazonKinesisClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginMergeShards() public method

Initiates the asynchronous execution of the MergeShards operation.
public BeginMergeShards ( MergeShardsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Kinesis.Model.MergeShardsRequest Container for the necessary parameters to execute the MergeShards operation on AmazonKinesisClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginPutRecord() public method

Initiates the asynchronous execution of the PutRecord operation.
public BeginPutRecord ( PutRecordRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Kinesis.Model.PutRecordRequest Container for the necessary parameters to execute the PutRecord operation on AmazonKinesisClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginPutRecords() public method

Initiates the asynchronous execution of the PutRecords operation.
public BeginPutRecords ( PutRecordsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Kinesis.Model.PutRecordsRequest Container for the necessary parameters to execute the PutRecords operation on AmazonKinesisClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginRemoveTagsFromStream() public method

Initiates the asynchronous execution of the RemoveTagsFromStream operation.
public BeginRemoveTagsFromStream ( RemoveTagsFromStreamRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Kinesis.Model.RemoveTagsFromStreamRequest Container for the necessary parameters to execute the RemoveTagsFromStream operation on AmazonKinesisClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginSplitShard() public method

Initiates the asynchronous execution of the SplitShard operation.
public BeginSplitShard ( SplitShardRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Kinesis.Model.SplitShardRequest Container for the necessary parameters to execute the SplitShard operation on AmazonKinesisClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginUpdateShardCount() public method

Initiates the asynchronous execution of the UpdateShardCount operation.
public BeginUpdateShardCount ( UpdateShardCountRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Kinesis.Model.UpdateShardCountRequest Container for the necessary parameters to execute the UpdateShardCount operation on AmazonKinesisClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

CreateSigner() protected method

Creates the signer for the service.
protected CreateSigner ( ) : AbstractAWSSigner
return Amazon.Runtime.Internal.Auth.AbstractAWSSigner

CreateStreamAsync() public method

Initiates the asynchronous execution of the CreateStream operation.
public CreateStreamAsync ( CreateStreamRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Kinesis.Model.CreateStreamRequest Container for the necessary parameters to execute the CreateStream operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

CreateStreamAsync() public method

Initiates the asynchronous execution of the CreateStream operation.
public CreateStreamAsync ( CreateStreamRequest request, CreateStreamResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void
request Amazon.Kinesis.Model.CreateStreamRequest Container for the necessary parameters to execute the CreateStream operation on AmazonKinesisClient.
callback CreateStreamResponse>.AmazonServiceCallback An Action delegate that is invoked when the operation completes.
options Amazon.Runtime.AsyncOptions A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return void

DecreaseStreamRetentionPeriod() public method

Decreases the Amazon Kinesis stream's retention period, which is the length of time data records are accessible after they are added to the stream. The minimum value of a stream's retention period is 24 hours.

This operation may result in lost data. For example, if the stream's retention period is 48 hours and is decreased to 24 hours, any data already in the stream that is older than 24 hours is inaccessible.

/// A specified parameter exceeds its restrictions, is not supported, or can't be used. /// For more information, see the returned message. /// /// The resource is not available for this operation. For successful operation, the resource /// needs to be in the ACTIVE state. /// /// The requested resource could not be found. The stream might not be specified correctly. ///
public DecreaseStreamRetentionPeriod ( string streamName, int retentionPeriodHours ) : DecreaseStreamRetentionPeriodResponse
streamName string The name of the stream to modify.
retentionPeriodHours int The new retention period of the stream, in hours. Must be less than the current retention period.
return DecreaseStreamRetentionPeriodResponse

DecreaseStreamRetentionPeriodAsync() public method

Initiates the asynchronous execution of the DecreaseStreamRetentionPeriod operation.
public DecreaseStreamRetentionPeriodAsync ( DecreaseStreamRetentionPeriodRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Kinesis.Model.DecreaseStreamRetentionPeriodRequest Container for the necessary parameters to execute the DecreaseStreamRetentionPeriod operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DecreaseStreamRetentionPeriodAsync() public method

Decreases the Amazon Kinesis stream's retention period, which is the length of time data records are accessible after they are added to the stream. The minimum value of a stream's retention period is 24 hours.

This operation may result in lost data. For example, if the stream's retention period is 48 hours and is decreased to 24 hours, any data already in the stream that is older than 24 hours is inaccessible.

/// A specified parameter exceeds its restrictions, is not supported, or can't be used. /// For more information, see the returned message. /// /// The resource is not available for this operation. For successful operation, the resource /// needs to be in the ACTIVE state. /// /// The requested resource could not be found. The stream might not be specified correctly. ///
public DecreaseStreamRetentionPeriodAsync ( string streamName, int retentionPeriodHours, System cancellationToken = default(CancellationToken) ) : Task
streamName string The name of the stream to modify.
retentionPeriodHours int The new retention period of the stream, in hours. Must be less than the current retention period.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DecreaseStreamRetentionPeriodAsync() public method

Initiates the asynchronous execution of the DecreaseStreamRetentionPeriod operation.
public DecreaseStreamRetentionPeriodAsync ( DecreaseStreamRetentionPeriodRequest request, DecreaseStreamRetentionPeriodResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void
request Amazon.Kinesis.Model.DecreaseStreamRetentionPeriodRequest Container for the necessary parameters to execute the DecreaseStreamRetentionPeriod operation on AmazonKinesisClient.
callback DecreaseStreamRetentionPeriodResponse>.AmazonServiceCallback An Action delegate that is invoked when the operation completes.
options Amazon.Runtime.AsyncOptions A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return void

DecreaseStreamRetentionPeriodAsync() public method

Decreases the Amazon Kinesis stream's retention period, which is the length of time data records are accessible after they are added to the stream. The minimum value of a stream's retention period is 24 hours.

This operation may result in lost data. For example, if the stream's retention period is 48 hours and is decreased to 24 hours, any data already in the stream that is older than 24 hours is inaccessible.

/// A specified parameter exceeds its restrictions, is not supported, or can't be used. /// For more information, see the returned message. /// /// The resource is not available for this operation. For successful operation, the resource /// needs to be in the ACTIVE state. /// /// The requested resource could not be found. The stream might not be specified correctly. ///
public DecreaseStreamRetentionPeriodAsync ( string streamName, int retentionPeriodHours, DecreaseStreamRetentionPeriodResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void
streamName string The name of the stream to modify.
retentionPeriodHours int The new retention period of the stream, in hours. Must be less than the current retention period.
callback DecreaseStreamRetentionPeriodResponse>.AmazonServiceCallback An Action delegate that is invoked when the operation completes.
options Amazon.Runtime.AsyncOptions /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. ///
return void

DeleteStreamAsync() public method

Initiates the asynchronous execution of the DeleteStream operation.
public DeleteStreamAsync ( DeleteStreamRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Kinesis.Model.DeleteStreamRequest Container for the necessary parameters to execute the DeleteStream operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DeleteStreamAsync() public method

Initiates the asynchronous execution of the DeleteStream operation.
public DeleteStreamAsync ( DeleteStreamRequest request, DeleteStreamResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void
request Amazon.Kinesis.Model.DeleteStreamRequest Container for the necessary parameters to execute the DeleteStream operation on AmazonKinesisClient.
callback DeleteStreamResponse>.AmazonServiceCallback An Action delegate that is invoked when the operation completes.
options Amazon.Runtime.AsyncOptions A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return void

DescribeLimitsAsync() public method

Initiates the asynchronous execution of the DescribeLimits operation.
public DescribeLimitsAsync ( DescribeLimitsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DescribeLimitsRequest Container for the necessary parameters to execute the DescribeLimits operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeLimitsAsync() public method

Initiates the asynchronous execution of the DescribeLimits operation.
public DescribeLimitsAsync ( DescribeLimitsRequest request, DescribeLimitsResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void
request DescribeLimitsRequest Container for the necessary parameters to execute the DescribeLimits operation on AmazonKinesisClient.
callback DescribeLimitsResponse>.AmazonServiceCallback An Action delegate that is invoked when the operation completes.
options Amazon.Runtime.AsyncOptions A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return void

DescribeStreamAsync() public method

Initiates the asynchronous execution of the DescribeStream operation.
public DescribeStreamAsync ( DescribeStreamRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Kinesis.Model.DescribeStreamRequest Container for the necessary parameters to execute the DescribeStream operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeStreamAsync() public method

Initiates the asynchronous execution of the DescribeStream operation.
public DescribeStreamAsync ( DescribeStreamRequest request, DescribeStreamResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void
request Amazon.Kinesis.Model.DescribeStreamRequest Container for the necessary parameters to execute the DescribeStream operation on AmazonKinesisClient.
callback DescribeStreamResponse>.AmazonServiceCallback An Action delegate that is invoked when the operation completes.
options Amazon.Runtime.AsyncOptions A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return void

DisableEnhancedMonitoringAsync() public method

Initiates the asynchronous execution of the DisableEnhancedMonitoring operation.
public DisableEnhancedMonitoringAsync ( DisableEnhancedMonitoringRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Kinesis.Model.DisableEnhancedMonitoringRequest Container for the necessary parameters to execute the DisableEnhancedMonitoring operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DisableEnhancedMonitoringAsync() public method

Initiates the asynchronous execution of the DisableEnhancedMonitoring operation.
public DisableEnhancedMonitoringAsync ( DisableEnhancedMonitoringRequest request, DisableEnhancedMonitoringResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void
request Amazon.Kinesis.Model.DisableEnhancedMonitoringRequest Container for the necessary parameters to execute the DisableEnhancedMonitoring operation on AmazonKinesisClient.
callback DisableEnhancedMonitoringResponse>.AmazonServiceCallback An Action delegate that is invoked when the operation completes.
options Amazon.Runtime.AsyncOptions A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return void

Dispose() protected method

Disposes the service client.
protected Dispose ( bool disposing ) : void
disposing bool
return void

EnableEnhancedMonitoringAsync() public method

Initiates the asynchronous execution of the EnableEnhancedMonitoring operation.
public EnableEnhancedMonitoringAsync ( EnableEnhancedMonitoringRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Kinesis.Model.EnableEnhancedMonitoringRequest Container for the necessary parameters to execute the EnableEnhancedMonitoring operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

EnableEnhancedMonitoringAsync() public method

Initiates the asynchronous execution of the EnableEnhancedMonitoring operation.
public EnableEnhancedMonitoringAsync ( EnableEnhancedMonitoringRequest request, EnableEnhancedMonitoringResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void
request Amazon.Kinesis.Model.EnableEnhancedMonitoringRequest Container for the necessary parameters to execute the EnableEnhancedMonitoring operation on AmazonKinesisClient.
callback EnableEnhancedMonitoringResponse>.AmazonServiceCallback An Action delegate that is invoked when the operation completes.
options Amazon.Runtime.AsyncOptions A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return void

EndAddTagsToStream() public method

Finishes the asynchronous execution of the AddTagsToStream operation.
public EndAddTagsToStream ( IAsyncResult asyncResult ) : Amazon.Kinesis.Model.AddTagsToStreamResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginAddTagsToStream.
return Amazon.Kinesis.Model.AddTagsToStreamResponse

EndCreateStream() public method

Finishes the asynchronous execution of the CreateStream operation.
public EndCreateStream ( IAsyncResult asyncResult ) : Amazon.Kinesis.Model.CreateStreamResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateStream.
return Amazon.Kinesis.Model.CreateStreamResponse

EndDecreaseStreamRetentionPeriod() public method

Finishes the asynchronous execution of the DecreaseStreamRetentionPeriod operation.
public EndDecreaseStreamRetentionPeriod ( IAsyncResult asyncResult ) : DecreaseStreamRetentionPeriodResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDecreaseStreamRetentionPeriod.
return DecreaseStreamRetentionPeriodResponse

EndDeleteStream() public method

Finishes the asynchronous execution of the DeleteStream operation.
public EndDeleteStream ( IAsyncResult asyncResult ) : Amazon.Kinesis.Model.DeleteStreamResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteStream.
return Amazon.Kinesis.Model.DeleteStreamResponse

EndDescribeLimits() public method

Finishes the asynchronous execution of the DescribeLimits operation.
public EndDescribeLimits ( IAsyncResult asyncResult ) : DescribeLimitsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeLimits.
return Amazon.Kinesis.Model.DescribeLimitsResponse

EndDescribeStream() public method

Finishes the asynchronous execution of the DescribeStream operation.
public EndDescribeStream ( IAsyncResult asyncResult ) : DescribeStreamResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeStream.
return Amazon.Kinesis.Model.DescribeStreamResponse

EndDisableEnhancedMonitoring() public method

Finishes the asynchronous execution of the DisableEnhancedMonitoring operation.
public EndDisableEnhancedMonitoring ( IAsyncResult asyncResult ) : DisableEnhancedMonitoringResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDisableEnhancedMonitoring.
return Amazon.Kinesis.Model.DisableEnhancedMonitoringResponse

EndEnableEnhancedMonitoring() public method

Finishes the asynchronous execution of the EnableEnhancedMonitoring operation.
public EndEnableEnhancedMonitoring ( IAsyncResult asyncResult ) : EnableEnhancedMonitoringResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginEnableEnhancedMonitoring.
return Amazon.Kinesis.Model.EnableEnhancedMonitoringResponse

EndGetRecords() public method

Finishes the asynchronous execution of the GetRecords operation.
public EndGetRecords ( IAsyncResult asyncResult ) : GetRecordsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetRecords.
return Amazon.Kinesis.Model.GetRecordsResponse

EndGetShardIterator() public method

Finishes the asynchronous execution of the GetShardIterator operation.
public EndGetShardIterator ( IAsyncResult asyncResult ) : GetShardIteratorResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetShardIterator.
return Amazon.Kinesis.Model.GetShardIteratorResponse

EndIncreaseStreamRetentionPeriod() public method

Finishes the asynchronous execution of the IncreaseStreamRetentionPeriod operation.
public EndIncreaseStreamRetentionPeriod ( IAsyncResult asyncResult ) : IncreaseStreamRetentionPeriodResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginIncreaseStreamRetentionPeriod.
return IncreaseStreamRetentionPeriodResponse

EndListStreams() public method

Finishes the asynchronous execution of the ListStreams operation.
public EndListStreams ( IAsyncResult asyncResult ) : ListStreamsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListStreams.
return Amazon.Kinesis.Model.ListStreamsResponse

EndListTagsForStream() public method

Finishes the asynchronous execution of the ListTagsForStream operation.
public EndListTagsForStream ( IAsyncResult asyncResult ) : Amazon.Kinesis.Model.ListTagsForStreamResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListTagsForStream.
return Amazon.Kinesis.Model.ListTagsForStreamResponse

EndMergeShards() public method

Finishes the asynchronous execution of the MergeShards operation.
public EndMergeShards ( IAsyncResult asyncResult ) : Amazon.Kinesis.Model.MergeShardsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginMergeShards.
return Amazon.Kinesis.Model.MergeShardsResponse

EndPutRecord() public method

Finishes the asynchronous execution of the PutRecord operation.
public EndPutRecord ( IAsyncResult asyncResult ) : PutRecordResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginPutRecord.
return Amazon.Kinesis.Model.PutRecordResponse

EndPutRecords() public method

Finishes the asynchronous execution of the PutRecords operation.
public EndPutRecords ( IAsyncResult asyncResult ) : PutRecordsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginPutRecords.
return Amazon.Kinesis.Model.PutRecordsResponse

EndRemoveTagsFromStream() public method

Finishes the asynchronous execution of the RemoveTagsFromStream operation.
public EndRemoveTagsFromStream ( IAsyncResult asyncResult ) : Amazon.Kinesis.Model.RemoveTagsFromStreamResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginRemoveTagsFromStream.
return Amazon.Kinesis.Model.RemoveTagsFromStreamResponse

EndSplitShard() public method

Finishes the asynchronous execution of the SplitShard operation.
public EndSplitShard ( IAsyncResult asyncResult ) : Amazon.Kinesis.Model.SplitShardResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginSplitShard.
return Amazon.Kinesis.Model.SplitShardResponse

EndUpdateShardCount() public method

Finishes the asynchronous execution of the UpdateShardCount operation.
public EndUpdateShardCount ( IAsyncResult asyncResult ) : UpdateShardCountResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginUpdateShardCount.
return Amazon.Kinesis.Model.UpdateShardCountResponse

GetRecordsAsync() public method

Initiates the asynchronous execution of the GetRecords operation.
public GetRecordsAsync ( GetRecordsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Kinesis.Model.GetRecordsRequest Container for the necessary parameters to execute the GetRecords operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetRecordsAsync() public method

Initiates the asynchronous execution of the GetRecords operation.
public GetRecordsAsync ( GetRecordsRequest request, GetRecordsResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void
request Amazon.Kinesis.Model.GetRecordsRequest Container for the necessary parameters to execute the GetRecords operation on AmazonKinesisClient.
callback GetRecordsResponse>.AmazonServiceCallback An Action delegate that is invoked when the operation completes.
options Amazon.Runtime.AsyncOptions A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return void

GetShardIteratorAsync() public method

Initiates the asynchronous execution of the GetShardIterator operation.
public GetShardIteratorAsync ( GetShardIteratorRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Kinesis.Model.GetShardIteratorRequest Container for the necessary parameters to execute the GetShardIterator operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetShardIteratorAsync() public method

Initiates the asynchronous execution of the GetShardIterator operation.
public GetShardIteratorAsync ( GetShardIteratorRequest request, GetShardIteratorResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void
request Amazon.Kinesis.Model.GetShardIteratorRequest Container for the necessary parameters to execute the GetShardIterator operation on AmazonKinesisClient.
callback GetShardIteratorResponse>.AmazonServiceCallback An Action delegate that is invoked when the operation completes.
options Amazon.Runtime.AsyncOptions A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return void

IncreaseStreamRetentionPeriod() public method

Increases the Amazon Kinesis stream's retention period, which is the length of time data records are accessible after they are added to the stream. The maximum value of a stream's retention period is 168 hours (7 days).

Upon choosing a longer stream retention period, this operation will increase the time period records are accessible that have not yet expired. However, it will not make previous data that has expired (older than the stream's previous retention period) accessible after the operation has been called. For example, if a stream's retention period is set to 24 hours and is increased to 168 hours, any data that is older than 24 hours will remain inaccessible to consumer applications.

/// A specified parameter exceeds its restrictions, is not supported, or can't be used. /// For more information, see the returned message. /// /// The resource is not available for this operation. For successful operation, the resource /// needs to be in the ACTIVE state. /// /// The requested resource could not be found. The stream might not be specified correctly. ///
public IncreaseStreamRetentionPeriod ( string streamName, int retentionPeriodHours ) : IncreaseStreamRetentionPeriodResponse
streamName string The name of the stream to modify.
retentionPeriodHours int The new retention period of the stream, in hours. Must be more than the current retention period.
return IncreaseStreamRetentionPeriodResponse

IncreaseStreamRetentionPeriodAsync() public method

Initiates the asynchronous execution of the IncreaseStreamRetentionPeriod operation.
public IncreaseStreamRetentionPeriodAsync ( IncreaseStreamRetentionPeriodRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Kinesis.Model.IncreaseStreamRetentionPeriodRequest Container for the necessary parameters to execute the IncreaseStreamRetentionPeriod operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

IncreaseStreamRetentionPeriodAsync() public method

Increases the Amazon Kinesis stream's retention period, which is the length of time data records are accessible after they are added to the stream. The maximum value of a stream's retention period is 168 hours (7 days).

Upon choosing a longer stream retention period, this operation will increase the time period records are accessible that have not yet expired. However, it will not make previous data that has expired (older than the stream's previous retention period) accessible after the operation has been called. For example, if a stream's retention period is set to 24 hours and is increased to 168 hours, any data that is older than 24 hours will remain inaccessible to consumer applications.

/// A specified parameter exceeds its restrictions, is not supported, or can't be used. /// For more information, see the returned message. /// /// The resource is not available for this operation. For successful operation, the resource /// needs to be in the ACTIVE state. /// /// The requested resource could not be found. The stream might not be specified correctly. ///
public IncreaseStreamRetentionPeriodAsync ( string streamName, int retentionPeriodHours, System cancellationToken = default(CancellationToken) ) : Task
streamName string The name of the stream to modify.
retentionPeriodHours int The new retention period of the stream, in hours. Must be more than the current retention period.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

IncreaseStreamRetentionPeriodAsync() public method

Initiates the asynchronous execution of the IncreaseStreamRetentionPeriod operation.
public IncreaseStreamRetentionPeriodAsync ( IncreaseStreamRetentionPeriodRequest request, IncreaseStreamRetentionPeriodResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void
request Amazon.Kinesis.Model.IncreaseStreamRetentionPeriodRequest Container for the necessary parameters to execute the IncreaseStreamRetentionPeriod operation on AmazonKinesisClient.
callback IncreaseStreamRetentionPeriodResponse>.AmazonServiceCallback An Action delegate that is invoked when the operation completes.
options Amazon.Runtime.AsyncOptions A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return void

IncreaseStreamRetentionPeriodAsync() public method

Increases the Amazon Kinesis stream's retention period, which is the length of time data records are accessible after they are added to the stream. The maximum value of a stream's retention period is 168 hours (7 days).

Upon choosing a longer stream retention period, this operation will increase the time period records are accessible that have not yet expired. However, it will not make previous data that has expired (older than the stream's previous retention period) accessible after the operation has been called. For example, if a stream's retention period is set to 24 hours and is increased to 168 hours, any data that is older than 24 hours will remain inaccessible to consumer applications.

/// A specified parameter exceeds its restrictions, is not supported, or can't be used. /// For more information, see the returned message. /// /// The resource is not available for this operation. For successful operation, the resource /// needs to be in the ACTIVE state. /// /// The requested resource could not be found. The stream might not be specified correctly. ///
public IncreaseStreamRetentionPeriodAsync ( string streamName, int retentionPeriodHours, IncreaseStreamRetentionPeriodResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void
streamName string The name of the stream to modify.
retentionPeriodHours int The new retention period of the stream, in hours. Must be more than the current retention period.
callback IncreaseStreamRetentionPeriodResponse>.AmazonServiceCallback An Action delegate that is invoked when the operation completes.
options Amazon.Runtime.AsyncOptions /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. ///
return void

ListStreamsAsync() public method

Initiates the asynchronous execution of the ListStreams operation.
public ListStreamsAsync ( ListStreamsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Kinesis.Model.ListStreamsRequest Container for the necessary parameters to execute the ListStreams operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ListStreamsAsync() public method

Lists your Amazon Kinesis streams.

The number of streams may be too large to return from a single call to ListStreams. You can limit the number of returned streams using the Limit parameter. If you do not specify a value for the Limit parameter, Amazon Kinesis uses the default limit, which is currently 10.

You can detect if there are more streams available to list by using the HasMoreStreams flag from the returned output. If there are more streams available, you can request more streams by using the name of the last stream returned by the ListStreams request in the ExclusiveStartStreamName parameter in a subsequent request to ListStreams. The group of stream names returned by the subsequent request is then added to the list. You can continue this process until all the stream names have been collected in the list.

ListStreams has a limit of 5 transactions per second per account.

/// The requested resource exceeds the maximum number allowed, or the number of concurrent /// stream requests exceeds the maximum number allowed (5). ///
public ListStreamsAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ListStreamsAsync() public method

/// The requested resource exceeds the maximum number allowed, or the number of concurrent /// stream requests exceeds the maximum number allowed (5). ///
public ListStreamsAsync ( ListStreamsResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void
callback ListStreamsResponse>.AmazonServiceCallback
options Amazon.Runtime.AsyncOptions /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. ///
return void

ListStreamsAsync() public method

Initiates the asynchronous execution of the ListStreams operation.
public ListStreamsAsync ( ListStreamsRequest request, ListStreamsResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void
request Amazon.Kinesis.Model.ListStreamsRequest Container for the necessary parameters to execute the ListStreams operation on AmazonKinesisClient.
callback ListStreamsResponse>.AmazonServiceCallback An Action delegate that is invoked when the operation completes.
options Amazon.Runtime.AsyncOptions A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return void

ListTagsForStreamAsync() public method

Initiates the asynchronous execution of the ListTagsForStream operation.
public ListTagsForStreamAsync ( Amazon.Kinesis.Model.ListTagsForStreamRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Kinesis.Model.ListTagsForStreamRequest Container for the necessary parameters to execute the ListTagsForStream operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ListTagsForStreamAsync() public method

Initiates the asynchronous execution of the ListTagsForStream operation.
public ListTagsForStreamAsync ( Amazon.Kinesis.Model.ListTagsForStreamRequest request, ListTagsForStreamResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void
request Amazon.Kinesis.Model.ListTagsForStreamRequest Container for the necessary parameters to execute the ListTagsForStream operation on AmazonKinesisClient.
callback ListTagsForStreamResponse>.AmazonServiceCallback An Action delegate that is invoked when the operation completes.
options Amazon.Runtime.AsyncOptions A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return void

MergeShardsAsync() public method

Initiates the asynchronous execution of the MergeShards operation.
public MergeShardsAsync ( MergeShardsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Kinesis.Model.MergeShardsRequest Container for the necessary parameters to execute the MergeShards operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

MergeShardsAsync() public method

Initiates the asynchronous execution of the MergeShards operation.
public MergeShardsAsync ( MergeShardsRequest request, MergeShardsResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void
request Amazon.Kinesis.Model.MergeShardsRequest Container for the necessary parameters to execute the MergeShards operation on AmazonKinesisClient.
callback MergeShardsResponse>.AmazonServiceCallback An Action delegate that is invoked when the operation completes.
options Amazon.Runtime.AsyncOptions A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return void

PutRecordAsync() public method

Initiates the asynchronous execution of the PutRecord operation.
public PutRecordAsync ( PutRecordRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Kinesis.Model.PutRecordRequest Container for the necessary parameters to execute the PutRecord operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

PutRecordAsync() public method

Initiates the asynchronous execution of the PutRecord operation.
public PutRecordAsync ( PutRecordRequest request, PutRecordResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void
request Amazon.Kinesis.Model.PutRecordRequest Container for the necessary parameters to execute the PutRecord operation on AmazonKinesisClient.
callback PutRecordResponse>.AmazonServiceCallback An Action delegate that is invoked when the operation completes.
options Amazon.Runtime.AsyncOptions A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return void

PutRecordsAsync() public method

Initiates the asynchronous execution of the PutRecords operation.
public PutRecordsAsync ( PutRecordsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Kinesis.Model.PutRecordsRequest Container for the necessary parameters to execute the PutRecords operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

PutRecordsAsync() public method

Initiates the asynchronous execution of the PutRecords operation.
public PutRecordsAsync ( PutRecordsRequest request, PutRecordsResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void
request Amazon.Kinesis.Model.PutRecordsRequest Container for the necessary parameters to execute the PutRecords operation on AmazonKinesisClient.
callback PutRecordsResponse>.AmazonServiceCallback An Action delegate that is invoked when the operation completes.
options Amazon.Runtime.AsyncOptions A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return void

RemoveTagsFromStreamAsync() public method

Initiates the asynchronous execution of the RemoveTagsFromStream operation.
public RemoveTagsFromStreamAsync ( RemoveTagsFromStreamRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Kinesis.Model.RemoveTagsFromStreamRequest Container for the necessary parameters to execute the RemoveTagsFromStream operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

RemoveTagsFromStreamAsync() public method

Initiates the asynchronous execution of the RemoveTagsFromStream operation.
public RemoveTagsFromStreamAsync ( RemoveTagsFromStreamRequest request, RemoveTagsFromStreamResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void
request Amazon.Kinesis.Model.RemoveTagsFromStreamRequest Container for the necessary parameters to execute the RemoveTagsFromStream operation on AmazonKinesisClient.
callback RemoveTagsFromStreamResponse>.AmazonServiceCallback An Action delegate that is invoked when the operation completes.
options Amazon.Runtime.AsyncOptions A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return void

SplitShardAsync() public method

Initiates the asynchronous execution of the SplitShard operation.
public SplitShardAsync ( SplitShardRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Kinesis.Model.SplitShardRequest Container for the necessary parameters to execute the SplitShard operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

SplitShardAsync() public method

Initiates the asynchronous execution of the SplitShard operation.
public SplitShardAsync ( SplitShardRequest request, SplitShardResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void
request Amazon.Kinesis.Model.SplitShardRequest Container for the necessary parameters to execute the SplitShard operation on AmazonKinesisClient.
callback SplitShardResponse>.AmazonServiceCallback An Action delegate that is invoked when the operation completes.
options Amazon.Runtime.AsyncOptions A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return void

UpdateShardCountAsync() public method

Initiates the asynchronous execution of the UpdateShardCount operation.
public UpdateShardCountAsync ( UpdateShardCountRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Kinesis.Model.UpdateShardCountRequest Container for the necessary parameters to execute the UpdateShardCount operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

UpdateShardCountAsync() public method

Initiates the asynchronous execution of the UpdateShardCount operation.
public UpdateShardCountAsync ( UpdateShardCountRequest request, UpdateShardCountResponse>.AmazonServiceCallback callback, AsyncOptions options = null ) : void
request Amazon.Kinesis.Model.UpdateShardCountRequest Container for the necessary parameters to execute the UpdateShardCount operation on AmazonKinesisClient.
callback UpdateShardCountResponse>.AmazonServiceCallback An Action delegate that is invoked when the operation completes.
options Amazon.Runtime.AsyncOptions A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return void