Index
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 customDynamoDbStreamsClient
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form