public MergeShardsResponse MergeShards(string leftShard, string rightShard) { var mergeShardRequest = new MergeShardsRequest { ShardToMerge = leftShard, AdjacentShardToMerge = rightShard, StreamName = _streamName }; var response = AsyncHelper.RunSync(() => _client.MergeShardsAsync(mergeShardRequest)); return(response); }
/// <summary> /// This operation merges two adjacent shards in a stream and combines them into a /// single shard to reduce the stream's capacity to ingest and transport data. /// More info: http://docs.aws.amazon.com/kinesis/latest/APIReference/API_MergeShards.html /// </summary> /// <param name="request"></param> /// <returns></returns> public MergeShardsResponse MergeShards(MergeShardsRequest request) { return(Invoke <MergeShardsResponse>(request, "MergeShards")); }
public void MergeShardsAsync(MergeShardsRequest request, AmazonServiceCallback <MergeShardsRequest, MergeShardsResponse> callback, AsyncOptions options = null) { throw new System.NotImplementedException(); }