
com.amazonaws.services.kinesis.AbstractAmazonKinesis Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of aws-java-sdk-osgi Show documentation
Show all versions of aws-java-sdk-osgi Show documentation
The AWS SDK for Java with support for OSGi. The AWS SDK for Java provides Java APIs for building software on AWS' cost-effective, scalable, and reliable infrastructure products. The AWS Java SDK allows developers to code against APIs for all of Amazon's infrastructure web services (Amazon S3, Amazon EC2, Amazon SQS, Amazon Relational Database Service, Amazon AutoScaling, etc).
/*
* Copyright 2011-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License"). You may not
* use this file except in compliance with the License. A copy of the License is
* located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed on
* an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
package com.amazonaws.services.kinesis;
import com.amazonaws.services.kinesis.model.*;
import com.amazonaws.*;
/**
* Abstract implementation of {@code AmazonKinesis}. Convenient method forms
* pass through to the corresponding overload that takes a request object, which
* throws an {@code UnsupportedOperationException}.
*/
public class AbstractAmazonKinesis implements AmazonKinesis {
protected AbstractAmazonKinesis() {
}
@Override
public void setEndpoint(String endpoint) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public void setRegion(com.amazonaws.regions.Region region) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public AddTagsToStreamResult addTagsToStream(AddTagsToStreamRequest request) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public CreateStreamResult createStream(CreateStreamRequest request) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public CreateStreamResult createStream(String streamName, Integer shardCount) {
return createStream(new CreateStreamRequest()
.withStreamName(streamName).withShardCount(shardCount));
}
@Override
public DecreaseStreamRetentionPeriodResult decreaseStreamRetentionPeriod(
DecreaseStreamRetentionPeriodRequest request) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public DeleteStreamResult deleteStream(DeleteStreamRequest request) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public DeleteStreamResult deleteStream(String streamName) {
return deleteStream(new DeleteStreamRequest()
.withStreamName(streamName));
}
@Override
public DescribeStreamResult describeStream(DescribeStreamRequest request) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public DescribeStreamResult describeStream(String streamName) {
return describeStream(new DescribeStreamRequest()
.withStreamName(streamName));
}
@Override
public DescribeStreamResult describeStream(String streamName,
String exclusiveStartShardId) {
return describeStream(new DescribeStreamRequest().withStreamName(
streamName).withExclusiveStartShardId(exclusiveStartShardId));
}
@Override
public DescribeStreamResult describeStream(String streamName,
Integer limit, String exclusiveStartShardId) {
return describeStream(new DescribeStreamRequest()
.withStreamName(streamName).withLimit(limit)
.withExclusiveStartShardId(exclusiveStartShardId));
}
@Override
public DisableEnhancedMonitoringResult disableEnhancedMonitoring(
DisableEnhancedMonitoringRequest request) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public EnableEnhancedMonitoringResult enableEnhancedMonitoring(
EnableEnhancedMonitoringRequest request) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public GetRecordsResult getRecords(GetRecordsRequest request) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public GetShardIteratorResult getShardIterator(
GetShardIteratorRequest request) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public GetShardIteratorResult getShardIterator(String streamName,
String shardId, String shardIteratorType) {
return getShardIterator(new GetShardIteratorRequest()
.withStreamName(streamName).withShardId(shardId)
.withShardIteratorType(shardIteratorType));
}
@Override
public GetShardIteratorResult getShardIterator(String streamName,
String shardId, String shardIteratorType,
String startingSequenceNumber) {
return getShardIterator(new GetShardIteratorRequest()
.withStreamName(streamName).withShardId(shardId)
.withShardIteratorType(shardIteratorType)
.withStartingSequenceNumber(startingSequenceNumber));
}
@Override
public IncreaseStreamRetentionPeriodResult increaseStreamRetentionPeriod(
IncreaseStreamRetentionPeriodRequest request) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public ListStreamsResult listStreams(ListStreamsRequest request) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public ListStreamsResult listStreams() {
return listStreams(new ListStreamsRequest());
}
@Override
public ListStreamsResult listStreams(String exclusiveStartStreamName) {
return listStreams(new ListStreamsRequest()
.withExclusiveStartStreamName(exclusiveStartStreamName));
}
@Override
public ListStreamsResult listStreams(Integer limit,
String exclusiveStartStreamName) {
return listStreams(new ListStreamsRequest().withLimit(limit)
.withExclusiveStartStreamName(exclusiveStartStreamName));
}
@Override
public ListTagsForStreamResult listTagsForStream(
ListTagsForStreamRequest request) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public MergeShardsResult mergeShards(MergeShardsRequest request) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public MergeShardsResult mergeShards(String streamName,
String shardToMerge, String adjacentShardToMerge) {
return mergeShards(new MergeShardsRequest().withStreamName(streamName)
.withShardToMerge(shardToMerge)
.withAdjacentShardToMerge(adjacentShardToMerge));
}
@Override
public PutRecordResult putRecord(PutRecordRequest request) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public PutRecordResult putRecord(String streamName,
java.nio.ByteBuffer data, String partitionKey) {
return putRecord(new PutRecordRequest().withStreamName(streamName)
.withData(data).withPartitionKey(partitionKey));
}
@Override
public PutRecordResult putRecord(String streamName,
java.nio.ByteBuffer data, String partitionKey,
String sequenceNumberForOrdering) {
return putRecord(new PutRecordRequest().withStreamName(streamName)
.withData(data).withPartitionKey(partitionKey)
.withSequenceNumberForOrdering(sequenceNumberForOrdering));
}
@Override
public PutRecordsResult putRecords(PutRecordsRequest request) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public RemoveTagsFromStreamResult removeTagsFromStream(
RemoveTagsFromStreamRequest request) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public SplitShardResult splitShard(SplitShardRequest request) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public SplitShardResult splitShard(String streamName, String shardToSplit,
String newStartingHashKey) {
return splitShard(new SplitShardRequest().withStreamName(streamName)
.withShardToSplit(shardToSplit)
.withNewStartingHashKey(newStartingHashKey));
}
@Override
public void shutdown() {
throw new java.lang.UnsupportedOperationException();
}
@Override
public com.amazonaws.ResponseMetadata getCachedResponseMetadata(
com.amazonaws.AmazonWebServiceRequest request) {
throw new java.lang.UnsupportedOperationException();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy