Index

A C D E F G I K L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addChildShards(List<ChildShard>) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.adapter.DynamoDBStreamsGetRecordsResponseAdapter
 
addShards(List<Shard>) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.util.DescribeStreamResult
 
addStatus(String) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.util.DescribeStreamResult
 
advanceIteratorTo(String, InitialPositionInStreamExtended) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsDataFetcher
Advance the iterator to the given sequence number.
AmazonDynamoDBStreamsAdapterClient - Class in com.amazonaws.services.dynamodbv2.streamsadapter
 
AmazonDynamoDBStreamsAdapterClient(AwsCredentialsProvider, Region) - Constructor for class com.amazonaws.services.dynamodbv2.streamsadapter.AmazonDynamoDBStreamsAdapterClient
Recommended constructor for AmazonDynamoDBStreamsAdapterClient which takes in the aws credentials and the region where the DynamoDB Stream will be consumed from.
AmazonDynamoDBStreamsAdapterClient(DynamoDbStreamsClient) - Constructor for class com.amazonaws.services.dynamodbv2.streamsadapter.AmazonDynamoDBStreamsAdapterClient
 
AmazonDynamoDBStreamsAdapterClient(DynamoDbStreamsClient, Region) - Constructor for class com.amazonaws.services.dynamodbv2.streamsadapter.AmazonDynamoDBStreamsAdapterClient
Constructor for AmazonDynamoDBStreamsAdapterClient in which a custom DynamoDbStreamsClient can be passed.
AmazonDynamoDBStreamsAdapterClient.SkipRecordsBehavior - Enum Class in com.amazonaws.services.dynamodbv2.streamsadapter
Enum values decides the behavior of application when customer loses some records when KCL lags behind.
AmazonServiceExceptionTransformer - Class in com.amazonaws.services.dynamodbv2.streamsadapter.util
This class transforms an Amazon DynamoDB Streams AmazonServiceException into a compatible Amazon Kinesis AmazonServiceException.
APPROXIMATE_CREATION_DATE_TIME - Static variable in class com.amazonaws.services.dynamodbv2.streamsadapter.serialization.RecordObjectMapper
Field name for approximate creation date time.
AttributeValueDeserializer - Class in com.amazonaws.services.dynamodbv2.streamsadapter.serialization
Custom deserializer for AttributeValue to handle JSON structure correctly.
AttributeValueDeserializer() - Constructor for class com.amazonaws.services.dynamodbv2.streamsadapter.serialization.AttributeValueDeserializer
 
AttributeValueSerializer - Class in com.amazonaws.services.dynamodbv2.streamsadapter.serialization
Custom serializer for AttributeValue to handle empty lists and maps correctly.
AttributeValueSerializer() - Constructor for class com.amazonaws.services.dynamodbv2.streamsadapter.serialization.AttributeValueSerializer
 
AWS_REGION - Static variable in class com.amazonaws.services.dynamodbv2.streamsadapter.serialization.RecordObjectMapper
Field name for AWS region.

C

call() - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.tasks.DynamoDBStreamsShutdownTask
 
checkAndCreateLeaseForNewShards(ShardDetector, LeaseRefresher, InitialPositionInStreamExtended, MetricsScope, boolean, boolean) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsShardSyncer
Checks for new shards and creates leases for them if they don't already exist.
childShards() - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.adapter.DynamoDBStreamsGetRecordsResponseAdapter
 
close() - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.AmazonDynamoDBStreamsAdapterClient
closeOpenParents() - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.util.ShardGraphTracker
Processes parent-child relationships by closing open parent shards that have children.
collectShards(List<Shard>) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.util.ShardGraphTracker
Collects and stores shards for processing.
com.amazonaws.services.dynamodbv2.streamsadapter - package com.amazonaws.services.dynamodbv2.streamsadapter
 
com.amazonaws.services.dynamodbv2.streamsadapter.adapter - package com.amazonaws.services.dynamodbv2.streamsadapter.adapter
 
com.amazonaws.services.dynamodbv2.streamsadapter.common - package com.amazonaws.services.dynamodbv2.streamsadapter.common
 
com.amazonaws.services.dynamodbv2.streamsadapter.exceptions - package com.amazonaws.services.dynamodbv2.streamsadapter.exceptions
 
com.amazonaws.services.dynamodbv2.streamsadapter.model - package com.amazonaws.services.dynamodbv2.streamsadapter.model
 
com.amazonaws.services.dynamodbv2.streamsadapter.polling - package com.amazonaws.services.dynamodbv2.streamsadapter.polling
 
com.amazonaws.services.dynamodbv2.streamsadapter.processor - package com.amazonaws.services.dynamodbv2.streamsadapter.processor
 
com.amazonaws.services.dynamodbv2.streamsadapter.serialization - package com.amazonaws.services.dynamodbv2.streamsadapter.serialization
 
com.amazonaws.services.dynamodbv2.streamsadapter.tasks - package com.amazonaws.services.dynamodbv2.streamsadapter.tasks
 
com.amazonaws.services.dynamodbv2.streamsadapter.util - package com.amazonaws.services.dynamodbv2.streamsadapter.util
 
convertDynamoDBDescribeStreamResponseToKinesisDescribeStreamResponse(DescribeStreamResponse) - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.util.KinesisMapperUtil
Converts the DynamoDB Streams DescribeStream response to Kinesis DescribeStream response.
convertDynamoDBGetShardIteratorResponseToKinesisGetShardIteratorResponse(GetShardIteratorResponse) - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.util.KinesisMapperUtil
Converts the DynamoDB Streams GetShardIterator response to Kinesis GetShardIterator response.
convertDynamoDBListStreamsResponseToKinesisListStreamsResponse(ListStreamsResponse) - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.util.KinesisMapperUtil
Converts the DynamoDB Streams ListStreams response to Kinesis ListStreams response.
convertDynamoDBShardToKinesisShard(Shard) - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.util.KinesisMapperUtil
Converts a DynamoDB Streams Shard to a Kinesis Shard.
createDynamoDBStreamsArnFromKinesisStreamName(String) - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.util.KinesisMapperUtil
Converts the stream name created by (String, boolean)}.
createKinesisStreamIdentifierFromDynamoDBStreamsArn(String, boolean) - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.util.KinesisMapperUtil
Creates a Kinesis-format StreamIdentifier from a DynamoDB Stream ARN.
createLeaseCleanupManager(MetricsFactory) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsLeaseManagementFactory
 
createMultiStreamTracker(List<String>, InitialPositionInStreamExtended, FormerStreamsLeasesDeletionStrategy) - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.StreamsSchedulerFactory
Factory function for customers to create a stream tracker to consume multiple DynamoDB Streams from a single application.
createScheduler(CheckpointConfig, CoordinatorConfig, LeaseManagementConfig, LifecycleConfig, MetricsConfig, ProcessorConfig, RetrievalConfig, AmazonDynamoDBStreamsAdapterClient) - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.StreamsSchedulerFactory
Factory function for customers to create a scheduler.
createScheduler(CheckpointConfig, CoordinatorConfig, LeaseManagementConfig, LifecycleConfig, MetricsConfig, ProcessorConfig, RetrievalConfig, AwsCredentialsProvider, Region) - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.StreamsSchedulerFactory
Factory function for customers to create a scheduler.
createScheduler(CheckpointConfig, CoordinatorConfig, LeaseManagementConfig, LifecycleConfig, MetricsConfig, ProcessorConfig, RetrievalConfig, DynamoDbStreamsClient, Region) - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.StreamsSchedulerFactory
Factory function for customers to create a scheduler.
createShardDetector(StreamConfig) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsLeaseManagementFactory
 
createShardSyncTaskManager(MetricsFactory, StreamConfig, DeletedStreamListProvider) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsLeaseManagementFactory
 
createShutdownTask(ShardConsumerArgument, ShardConsumer, ProcessRecordsInput) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsConsumerTaskFactory
 
createSingleStreamTracker(String, InitialPositionInStreamExtended) - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.StreamsSchedulerFactory
Factory function for customers to create a stream tracker to consume a single DynamoDB Stream from a single application.

D

ddbGetRecords(String) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsDataFetcher
 
ddbGetRecordsRequest(String) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsDataFetcher
Build the GetRecordsRequest with the given next iterator.
describeStream(String, String) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsShardDetector
 
describeStream(DescribeStreamRequest) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.AmazonDynamoDBStreamsAdapterClient
Fetches all the available Shards for a stream using the provided request from the DynamoDB Streams.
describeStreamRequestBuilder() - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.common.DynamoDBStreamsRequestsBuilder
Creates a builder for DescribeStream request with user agent information.
describeStreamRequestBuilder(String) - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.common.DynamoDBStreamsRequestsBuilder
Creates a builder for DescribeStream request with user agent information.
DescribeStreamResult - Class in com.amazonaws.services.dynamodbv2.streamsadapter.util
 
DescribeStreamResult() - Constructor for class com.amazonaws.services.dynamodbv2.streamsadapter.util.DescribeStreamResult
 
describeStreamWithFilter(String, ShardFilter, String) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.AmazonDynamoDBStreamsAdapterClient
 
deserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.serialization.AttributeValueDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.serialization.RecordDeserializer
 
DYNAMODB - Static variable in class com.amazonaws.services.dynamodbv2.streamsadapter.serialization.RecordObjectMapper
Field name for DynamoDB section of the record.
DYNAMODB_STREAMS_THROTTLING_EXCEPTION_ERROR_CODE - Static variable in class com.amazonaws.services.dynamodbv2.streamsadapter.util.AmazonServiceExceptionTransformer
Error message used for ThrottlingException by the Amazon DynamoDB Streams service.
DynamoDBStreamsClientRecord - Class in com.amazonaws.services.dynamodbv2.streamsadapter.adapter
 
DynamoDBStreamsClientRecord(String, Instant, ByteBuffer, String, EncryptionType, long, String, boolean, Schema, Record) - Constructor for class com.amazonaws.services.dynamodbv2.streamsadapter.adapter.DynamoDBStreamsClientRecord
 
DynamoDBStreamsConsumerTaskFactory - Class in com.amazonaws.services.dynamodbv2.streamsadapter
 
DynamoDBStreamsConsumerTaskFactory() - Constructor for class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsConsumerTaskFactory
 
DynamoDBStreamsDataFetcher - Class in com.amazonaws.services.dynamodbv2.streamsadapter
Implements fetching data from DynamoDB Streams using GetRecords and GetShardIterator API.
DynamoDBStreamsDataFetcher(AmazonDynamoDBStreamsAdapterClient, DataFetcherProviderConfig) - Constructor for class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsDataFetcher
 
DynamoDBStreamsGetRecordsResponseAdapter - Class in com.amazonaws.services.dynamodbv2.streamsadapter.adapter
 
DynamoDBStreamsGetRecordsResponseAdapter(GetRecordsResponse) - Constructor for class com.amazonaws.services.dynamodbv2.streamsadapter.adapter.DynamoDBStreamsGetRecordsResponseAdapter
 
DynamoDBStreamsLeaseManagementFactory - Class in com.amazonaws.services.dynamodbv2.streamsadapter
 
DynamoDBStreamsLeaseManagementFactory(KinesisAsyncClient, LeaseManagementConfig, RetrievalConfig) - Constructor for class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsLeaseManagementFactory
Constructor.
DynamoDBStreamsMultiStreamTracker - Class in com.amazonaws.services.dynamodbv2.streamsadapter
 
DynamoDBStreamsMultiStreamTracker(List<StreamConfig>, FormerStreamsLeasesDeletionStrategy) - Constructor for class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsMultiStreamTracker
 
DynamoDBStreamsPollingConfig - Class in com.amazonaws.services.dynamodbv2.streamsadapter.polling
 
DynamoDBStreamsPollingConfig(String, KinesisAsyncClient) - Constructor for class com.amazonaws.services.dynamodbv2.streamsadapter.polling.DynamoDBStreamsPollingConfig
 
DynamoDBStreamsPollingConfig(KinesisAsyncClient) - Constructor for class com.amazonaws.services.dynamodbv2.streamsadapter.polling.DynamoDBStreamsPollingConfig
 
DynamoDBStreamsProcessRecordsInput - Class in com.amazonaws.services.dynamodbv2.streamsadapter.model
 
DynamoDBStreamsProcessRecordsInput() - Constructor for class com.amazonaws.services.dynamodbv2.streamsadapter.model.DynamoDBStreamsProcessRecordsInput
 
DynamoDBStreamsRequestsBuilder - Class in com.amazonaws.services.dynamodbv2.streamsadapter.common
Builder class for DynamoDB Streams requests with user agent information.
DynamoDBStreamsShardDetector - Class in com.amazonaws.services.dynamodbv2.streamsadapter
Retrieves a Shard object from the cache based on the provided shardId.
DynamoDBStreamsShardDetector(KinesisAsyncClient, StreamIdentifier, long, int, int, Duration) - Constructor for class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsShardDetector
 
DynamoDBStreamsShardRecordProcessor - Interface in com.amazonaws.services.dynamodbv2.streamsadapter.processor
 
DynamoDBStreamsShardSyncer - Class in com.amazonaws.services.dynamodbv2.streamsadapter
A shard syncer implementation specifically for DynamoDB Streams that extends the Kinesis hierarchical shard syncer.
DynamoDBStreamsShardSyncer(boolean, String, boolean) - Constructor for class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsShardSyncer
Constructs a DynamoDBStreamsShardSyncer that can operate in either single or multi-stream mode.
DynamoDBStreamsShardSyncer(boolean, String, boolean, DeletedStreamListProvider) - Constructor for class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsShardSyncer
Constructs a DynamoDBStreamsShardSyncer with support for deleted stream tracking.
DynamoDBStreamsShutdownTask - Class in com.amazonaws.services.dynamodbv2.streamsadapter.tasks
Task for invoking the ShardRecordProcessor shutdown() callback.
DynamoDBStreamsShutdownTask(ShardInfo, ShardDetector, ShardRecordProcessor, ShardRecordProcessorCheckpointer, ShutdownReason, InitialPositionInStreamExtended, boolean, boolean, LeaseCoordinator, long, RecordsPublisher, HierarchicalShardSyncer, MetricsFactory, List<ChildShard>, StreamIdentifier, LeaseCleanupManager) - Constructor for class com.amazonaws.services.dynamodbv2.streamsadapter.tasks.DynamoDBStreamsShutdownTask
 
DynamoDBStreamsSleepTimeController - Class in com.amazonaws.services.dynamodbv2.streamsadapter
 
DynamoDBStreamsSleepTimeController() - Constructor for class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsSleepTimeController
 

E

EMPTY_STRING - Static variable in class com.amazonaws.services.dynamodbv2.streamsadapter.util.AmazonServiceExceptionTransformer
Empty String used when an Exception requires an error message, but none is supplied.
EVENT_ID - Static variable in class com.amazonaws.services.dynamodbv2.streamsadapter.serialization.RecordObjectMapper
Field name for event ID.
EVENT_NAME - Static variable in class com.amazonaws.services.dynamodbv2.streamsadapter.serialization.RecordObjectMapper
Field name for event name.
EVENT_SOURCE - Static variable in class com.amazonaws.services.dynamodbv2.streamsadapter.serialization.RecordObjectMapper
Field name for event source.
EVENT_VERSION - Static variable in class com.amazonaws.services.dynamodbv2.streamsadapter.serialization.RecordObjectMapper
Field name for event version.

F

formerStreamsLeasesDeletionStrategy() - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsMultiStreamTracker
 
fromRecord(Record) - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.adapter.DynamoDBStreamsClientRecord
 

G

getChildShards(String, String) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsDataFetcher
 
getDynamoDBStreamsRecords(GetRecordsRequest) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.AmazonDynamoDBStreamsAdapterClient
 
getGetRecordsRequest(String) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsDataFetcher
 
getGetRecordsResponse(GetRecordsRequest) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsDataFetcher
Call GetRecords API of DynamoDB Streams and return the result.
getGetRecordsResponse(GetRecordsRequest) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsDataFetcher
 
getNextIterator(GetShardIteratorRequest) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsDataFetcher
Get the next iterator using GetShardIterator API.
getReason() - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.tasks.DynamoDBStreamsShutdownTask
 
getRecords() - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsDataFetcher
Call GetRecords and get records back from DynamoDB Streams.
getRecords(String) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsDataFetcher
 
getRecords(GetRecordsRequest) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.AmazonDynamoDBStreamsAdapterClient
Gets records using the provided request .This method is not supported by the DynamoDB Streams adapter.
getRecordsRequestBuilder() - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.common.DynamoDBStreamsRequestsBuilder
Creates a builder for GetRecords request with user agent information.
getRecordsRequestBuilder(String) - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.common.DynamoDBStreamsRequestsBuilder
Creates a builder for GetRecords request with user agent information.
getShardCreationTime(String) - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.util.KinesisMapperUtil
This method extracts the shard creation time from the ShardId.
getShardIterator(GetShardIteratorRequest) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.AmazonDynamoDBStreamsAdapterClient
Gets a shard iterator using the provided request from DynamoDB Streams.
getShardIteratorRequestBuilder() - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.common.DynamoDBStreamsRequestsBuilder
Creates a builder for GetShardIterator request with user agent information.
getShardIteratorRequestBuilder(String) - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.common.DynamoDBStreamsRequestsBuilder
Creates a builder for GetShardIterator request with user agent information.
getShards() - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.util.ShardGraphTracker
Retrieves the list of all processed shards with their final states.
getSleepTimeMillis(SleepTimeControllerConfig) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsSleepTimeController
 

I

idleTimeBetweenReadsInMillis(long) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.polling.DynamoDBStreamsPollingConfig
 
initialize(String, InitialPositionInStreamExtended) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsDataFetcher
Initialize the data fetcher with an initial checkpoint.
initialize(ExtendedSequenceNumber, InitialPositionInStreamExtended) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsDataFetcher
 
InstantAsMillisSerializer - Class in com.amazonaws.services.dynamodbv2.streamsadapter.serialization
Custom serializer for Instant to ensure it's serialized as milliseconds (integer) instead of seconds with nanosecond precision (decimal).
InstantAsMillisSerializer() - Constructor for class com.amazonaws.services.dynamodbv2.streamsadapter.serialization.InstantAsMillisSerializer
 
isCandidateForCleanup(Lease, Set<String>) - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.util.StreamsLeaseCleanupValidator
Overloaded method that defaults to single-stream mode for backward compatibility.
isCandidateForCleanup(Lease, Set<String>, boolean) - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.util.StreamsLeaseCleanupValidator
Validates if a lease is candidate for cleanup in multi-stream mode.
isValidDynamoDBStreamArn(String) - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.util.KinesisMapperUtil
Validates if the given string is a valid DynamoDB Stream ARN.

K

KCL_RETRY - Enum constant in enum class com.amazonaws.services.dynamodbv2.streamsadapter.AmazonDynamoDBStreamsAdapterClient.SkipRecordsBehavior
Throws an exception to KCL, which retries (infinitely) to fetch the data.
KEYS - Static variable in class com.amazonaws.services.dynamodbv2.streamsadapter.serialization.RecordObjectMapper
Field name for record keys.
KINESIS_INTERNAL_ERROR_MESSAGE - Static variable in class com.amazonaws.services.dynamodbv2.streamsadapter.util.AmazonServiceExceptionTransformer
Error message used for InternalFailure by the Amazon Kinesis service.
KINESIS_VALIDATION_ERROR_MESSAGE - Static variable in class com.amazonaws.services.dynamodbv2.streamsadapter.util.AmazonServiceExceptionTransformer
Error message used for ValidationError by the Amazon Kinesis service.
KinesisMapperUtil - Class in com.amazonaws.services.dynamodbv2.streamsadapter.util
 

L

listShards() - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsShardDetector
 
listShards(String) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsShardDetector
 
listStreams(ListStreamsRequest) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.AmazonDynamoDBStreamsAdapterClient
Lists streams using the provided request from DynamoDB Streams.
listStreamsRequestBuilder() - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.common.DynamoDBStreamsRequestsBuilder
Creates a builder for ListStreams request with user agent information.
listStreamsRequestBuilder(String) - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.common.DynamoDBStreamsRequestsBuilder
Creates a builder for ListStreams request with user agent information.

M

markLeafShardsActive() - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.util.ShardGraphTracker
Marks leaf shards as active by removing their ending sequence numbers.
MAX_DESCRIBE_STREAM_ATTEMPTS_FOR_CHILD_SHARD_DISCOVERY_ON_NO_RECORDS - Static variable in class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsDataFetcher
 
millisBehindLatest() - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.adapter.DynamoDBStreamsGetRecordsResponseAdapter
 
MIN_LEASE_RETENTION_DURATION_IN_HOURS - Static variable in class com.amazonaws.services.dynamodbv2.streamsadapter.util.KinesisMapperUtil
All the shard-leases should stay retained for at least 6 hours in the lease table.

N

NEW_IMAGE - Static variable in class com.amazonaws.services.dynamodbv2.streamsadapter.serialization.RecordObjectMapper
Field name for the new image in DynamoDB Stream record.
nextShardIterator() - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.adapter.DynamoDBStreamsGetRecordsResponseAdapter
 

O

OLD_IMAGE - Static variable in class com.amazonaws.services.dynamodbv2.streamsadapter.serialization.RecordObjectMapper
Field name for the old image in DynamoDB Stream record.

P

processRecords(DynamoDBStreamsProcessRecordsInput) - Method in interface com.amazonaws.services.dynamodbv2.streamsadapter.processor.DynamoDBStreamsShardRecordProcessor
 
processRecords(ProcessRecordsInput) - Method in interface com.amazonaws.services.dynamodbv2.streamsadapter.processor.DynamoDBStreamsShardRecordProcessor
 

R

RecordDeserializer - Class in com.amazonaws.services.dynamodbv2.streamsadapter.serialization
 
RecordDeserializer() - Constructor for class com.amazonaws.services.dynamodbv2.streamsadapter.serialization.RecordDeserializer
 
RecordObjectMapper - Class in com.amazonaws.services.dynamodbv2.streamsadapter.serialization
 
RecordObjectMapper() - Constructor for class com.amazonaws.services.dynamodbv2.streamsadapter.serialization.RecordObjectMapper
 
records() - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.adapter.DynamoDBStreamsGetRecordsResponseAdapter
 
requestId() - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.adapter.DynamoDBStreamsGetRecordsResponseAdapter
 
resetIterator(String, String, InitialPositionInStreamExtended) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsDataFetcher
Reset the iterator to the given sharditerator, sequence number and initial position.
restartIterator() - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsDataFetcher
Restart the iterator using AT_SEQUENCE_NUMBER call.
retrievalFactory() - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.polling.DynamoDBStreamsPollingConfig
 

S

SEQUENCE_NUMBER - Static variable in class com.amazonaws.services.dynamodbv2.streamsadapter.serialization.RecordObjectMapper
Field name for sequence number.
serialize(Instant, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.serialization.InstantAsMillisSerializer
 
serialize(AttributeValue, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.serialization.AttributeValueSerializer
 
serviceClientConfiguration() - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.AmazonDynamoDBStreamsAdapterClient
 
serviceName() - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.AmazonDynamoDBStreamsAdapterClient
setSkipRecordsBehavior(AmazonDynamoDBStreamsAdapterClient.SkipRecordsBehavior) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.AmazonDynamoDBStreamsAdapterClient
Sets a value of AmazonDynamoDBStreamsAdapterClient.SkipRecordsBehavior to decide how the application handles the case when records are lost.
shard(String) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsShardDetector
 
ShardGraphTracker - Class in com.amazonaws.services.dynamodbv2.streamsadapter.util
Utility class for managing DynamoDB stream shard relationships and states.
ShardGraphTracker() - Constructor for class com.amazonaws.services.dynamodbv2.streamsadapter.util.ShardGraphTracker
 
SIZE_BYTES - Static variable in class com.amazonaws.services.dynamodbv2.streamsadapter.serialization.RecordObjectMapper
Field name for size in bytes.
SKIP_RECORDS_TO_TRIM_HORIZON - Enum constant in enum class com.amazonaws.services.dynamodbv2.streamsadapter.AmazonDynamoDBStreamsAdapterClient.SkipRecordsBehavior
Skips processing to the oldest available record.
sleep(long) - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.util.Sleeper
 
Sleeper - Class in com.amazonaws.services.dynamodbv2.streamsadapter.util
 
Sleeper() - Constructor for class com.amazonaws.services.dynamodbv2.streamsadapter.util.Sleeper
 
STREAM_VIEW_TYPE - Static variable in class com.amazonaws.services.dynamodbv2.streamsadapter.serialization.RecordObjectMapper
Field name for stream view type.
streamConfigList() - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.DynamoDBStreamsMultiStreamTracker
 
StreamsLeaseCleanupValidator - Class in com.amazonaws.services.dynamodbv2.streamsadapter.util
 
StreamsSchedulerFactory - Class in com.amazonaws.services.dynamodbv2.streamsadapter
 

T

taskType() - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.tasks.DynamoDBStreamsShutdownTask
 
timeSpentInCache() - Method in class com.amazonaws.services.dynamodbv2.streamsadapter.model.DynamoDBStreamsProcessRecordsInput
How long the records spent waiting to be dispatched to the ShardRecordProcessor.
transformDynamoDBStreamsToKinesisDescribeStream(AwsServiceException) - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.util.AmazonServiceExceptionTransformer
Transforms Amazon DynamoDB Streams exceptions to compatible Amazon Kinesis exceptions for the DescribeStream API.
transformDynamoDBStreamsToKinesisGetRecords(AwsServiceException, AmazonDynamoDBStreamsAdapterClient.SkipRecordsBehavior) - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.util.AmazonServiceExceptionTransformer
Transforms Amazon DynamoDB Streams exceptions to compatible Amazon Kinesis exceptions for the GetRecords API.
transformDynamoDBStreamsToKinesisGetShardIterator(AwsServiceException, AmazonDynamoDBStreamsAdapterClient.SkipRecordsBehavior) - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.util.AmazonServiceExceptionTransformer
Transforms Amazon DynamoDB Streams exceptions to compatible Amazon Kinesis exceptions for the GetShardIterator API.
transformDynamoDBStreamsToKinesisListStreams(AwsServiceException) - Static method in class com.amazonaws.services.dynamodbv2.streamsadapter.util.AmazonServiceExceptionTransformer
Transforms Amazon DynamoDB Streams exceptions to compatible Amazon Kinesis exceptions for the ListStreams API.

U

UnableToReadMoreRecordsException - Exception in com.amazonaws.services.dynamodbv2.streamsadapter.exceptions
This exception is thrown when records have been trimmed and the user has specified to not continue processing.
UnableToReadMoreRecordsException(String, Throwable) - Constructor for exception com.amazonaws.services.dynamodbv2.streamsadapter.exceptions.UnableToReadMoreRecordsException
 
USER_IDENTITY - Static variable in class com.amazonaws.services.dynamodbv2.streamsadapter.serialization.RecordObjectMapper
Identity field for user information in the record.

V

valueOf(String) - Static method in enum class com.amazonaws.services.dynamodbv2.streamsadapter.AmazonDynamoDBStreamsAdapterClient.SkipRecordsBehavior
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.amazonaws.services.dynamodbv2.streamsadapter.AmazonDynamoDBStreamsAdapterClient.SkipRecordsBehavior
Returns an array containing the constants of this enum class, in the order they are declared.
A C D E F G I K L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form