A B C D E F G H I J K L M N O P R S T U V W 

A

AccumulateByNameMetricsScope - Class in com.amazonaws.services.kinesis.metrics.impl
This is a MetricScope with a KeyType of String.
AccumulateByNameMetricsScope() - Constructor for class com.amazonaws.services.kinesis.metrics.impl.AccumulateByNameMetricsScope
 
AccumulatingMetricsScope<KeyType> - Class in com.amazonaws.services.kinesis.metrics.impl
An IMetricsScope that accumulates data from multiple calls to addData with the same name parameter.
AccumulatingMetricsScope() - Constructor for class com.amazonaws.services.kinesis.metrics.impl.AccumulatingMetricsScope
 
ACTION - Static variable in class com.amazonaws.services.kinesis.multilang.messages.CheckpointMessage
The name used for the action field in Message.
ACTION - Static variable in class com.amazonaws.services.kinesis.multilang.messages.InitializeMessage
The name used for the action field in Message.
ACTION - Static variable in class com.amazonaws.services.kinesis.multilang.messages.ProcessRecordsMessage
The name used for the action field in Message.
ACTION - Static variable in class com.amazonaws.services.kinesis.multilang.messages.ShutdownMessage
The name used for the action field in Message.
ACTION - Static variable in class com.amazonaws.services.kinesis.multilang.messages.StatusMessage
The name used for the action field in Message.
addAllExplicitHashKeyTable(Iterable<String>) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated string explicit_hash_key_table = 2;
addAllPartitionKeyTable(Iterable<String>) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated string partition_key_table = 1;
addAllRecords(Iterable<? extends Messages.Record>) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated .Record records = 3;
addAllTags(Iterable<? extends Messages.Tag>) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
repeated .Tag tags = 4;
addData(String, double, StandardUnit) - Method in class com.amazonaws.services.kinesis.metrics.impl.AccumulatingMetricsScope
 
addData(KeyType, String, double, StandardUnit) - Method in class com.amazonaws.services.kinesis.metrics.impl.AccumulatingMetricsScope
Adds data points to an IMetricsScope.
addData(String, double, StandardUnit) - Method in class com.amazonaws.services.kinesis.metrics.impl.CWMetricsScope
 
addData(String, double, StandardUnit) - Method in class com.amazonaws.services.kinesis.metrics.impl.EndingMetricsScope
 
addData(String, double, StandardUnit) - Method in class com.amazonaws.services.kinesis.metrics.impl.NullMetricsScope
 
addData(String, double, StandardUnit) - Method in interface com.amazonaws.services.kinesis.metrics.interfaces.IMetricsScope
Adds a data point to this IMetricsScope.
addDimension(String, String) - Method in class com.amazonaws.services.kinesis.metrics.impl.CWMetricsScope
 
addDimension(String, String) - Method in class com.amazonaws.services.kinesis.metrics.impl.DimensionTrackingMetricsScope
 
addDimension(String, String) - Method in class com.amazonaws.services.kinesis.metrics.impl.EndingMetricsScope
 
addDimension(String, String) - Method in class com.amazonaws.services.kinesis.metrics.impl.NullMetricsScope
 
addDimension(String, String) - Method in interface com.amazonaws.services.kinesis.metrics.interfaces.IMetricsScope
Adds a dimension that applies to all metrics in this IMetricsScope.
addExplicitHashKeyTable(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated string explicit_hash_key_table = 2;
addExplicitHashKeyTableBytes(com.google.protobuf.ByteString) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated string explicit_hash_key_table = 2;
addLeasesToRenew(Collection<T>) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseRenewer
Adds leases to this LeaseRenewer's set of currently held leases.
addLeasesToRenew(Collection<T>) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseRenewer
Adds leases to this LeaseRenewer's set of currently held leases.
addPartitionKeyTable(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated string partition_key_table = 1;
addPartitionKeyTableBytes(com.google.protobuf.ByteString) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated string partition_key_table = 1;
addRecords(Messages.Record) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated .Record records = 3;
addRecords(int, Messages.Record) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated .Record records = 3;
addRecords(Messages.Record.Builder) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated .Record records = 3;
addRecords(int, Messages.Record.Builder) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated .Record records = 3;
addRecordsBuilder() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated .Record records = 3;
addRecordsBuilder(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated .Record records = 3;
addSuccessAndLatency(long, boolean) - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
 
addSuccessAndLatency(String, long, boolean) - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
 
addSuccessAndLatencyPerShard(String, String, long, boolean) - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
 
addTags(Messages.Tag) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
repeated .Tag tags = 4;
addTags(int, Messages.Tag) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
repeated .Tag tags = 4;
addTags(Messages.Tag.Builder) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
repeated .Tag tags = 4;
addTags(int, Messages.Tag.Builder) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
repeated .Tag tags = 4;
addTagsBuilder() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
repeated .Tag tags = 4;
addTagsBuilder(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
repeated .Tag tags = 4;

B

BlockedOnParentShardException - Exception in com.amazonaws.services.kinesis.clientlibrary.exceptions.internal
Used internally in the Amazon Kinesis Client Library.
BlockedOnParentShardException(String) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.internal.BlockedOnParentShardException
Constructor.
BlockedOnParentShardException(String, Exception) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.internal.BlockedOnParentShardException
Constructor.
build() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker.Builder
Build the Worker instance.
build() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
 
build() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
 
build() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
 
buildPartial() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
 
buildPartial() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
 
buildPartial() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
 

C

call() - Method in class com.amazonaws.services.kinesis.multilang.MultiLangDaemon
 
checkpoint() - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer
This method will checkpoint the progress at the last data record that was delivered to the record processor.
checkpoint(Record) - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer
This method will checkpoint the progress at the provided record.
checkpoint(String, long) - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer
This method will checkpoint the progress at the provided sequenceNumber and subSequenceNumber, the latter for aggregated records produced with the Producer Library.
CheckpointMessage - Class in com.amazonaws.services.kinesis.multilang.messages
A checkpoint message is sent by the client's subprocess to indicate to the kcl processor that it should attempt to checkpoint.
CheckpointMessage() - Constructor for class com.amazonaws.services.kinesis.multilang.messages.CheckpointMessage
Default constructor.
CheckpointMessage(String, Throwable) - Constructor for class com.amazonaws.services.kinesis.multilang.messages.CheckpointMessage
Convenience constructor.
clazz - Variable in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
clear() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
 
clear() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
 
clear() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
 
clearCurrentlyHeldLeases() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseRenewer
Clears this LeaseRenewer's set of currently held leases.
clearCurrentlyHeldLeases() - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseRenewer
Clears this LeaseRenewer's set of currently held leases.
clearData() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
required bytes data = 3;
clearExplicitHashKeyIndex() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
optional uint64 explicit_hash_key_index = 2;
clearExplicitHashKeyTable() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated string explicit_hash_key_table = 2;
clearKey() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
required string key = 1;
clearPartitionKeyIndex() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
required uint64 partition_key_index = 1;
clearPartitionKeyTable() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated string partition_key_table = 1;
clearRecords() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated .Record records = 3;
clearTags() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
repeated .Tag tags = 4;
clearValue() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
optional string value = 2;
clone() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
 
clone() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
 
clone() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
 
cloudWatchClient(AmazonCloudWatch) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker.Builder
Set the Cloudwatch client.
com.amazonaws.services.kinesis.clientlibrary.config - package com.amazonaws.services.kinesis.clientlibrary.config
 
com.amazonaws.services.kinesis.clientlibrary.exceptions - package com.amazonaws.services.kinesis.clientlibrary.exceptions
 
com.amazonaws.services.kinesis.clientlibrary.exceptions.internal - package com.amazonaws.services.kinesis.clientlibrary.exceptions.internal
 
com.amazonaws.services.kinesis.clientlibrary.interfaces - package com.amazonaws.services.kinesis.clientlibrary.interfaces
 
com.amazonaws.services.kinesis.clientlibrary.interfaces.v2 - package com.amazonaws.services.kinesis.clientlibrary.interfaces.v2
 
com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint - package com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint
 
com.amazonaws.services.kinesis.clientlibrary.lib.worker - package com.amazonaws.services.kinesis.clientlibrary.lib.worker
 
com.amazonaws.services.kinesis.clientlibrary.proxies - package com.amazonaws.services.kinesis.clientlibrary.proxies
 
com.amazonaws.services.kinesis.clientlibrary.types - package com.amazonaws.services.kinesis.clientlibrary.types
 
com.amazonaws.services.kinesis.leases.exceptions - package com.amazonaws.services.kinesis.leases.exceptions
 
com.amazonaws.services.kinesis.leases.impl - package com.amazonaws.services.kinesis.leases.impl
 
com.amazonaws.services.kinesis.leases.interfaces - package com.amazonaws.services.kinesis.leases.interfaces
 
com.amazonaws.services.kinesis.leases.util - package com.amazonaws.services.kinesis.leases.util
 
com.amazonaws.services.kinesis.metrics.impl - package com.amazonaws.services.kinesis.metrics.impl
 
com.amazonaws.services.kinesis.metrics.interfaces - package com.amazonaws.services.kinesis.metrics.interfaces
 
com.amazonaws.services.kinesis.multilang - package com.amazonaws.services.kinesis.multilang
This package provides a KCL application which implements the multi language protocol.
com.amazonaws.services.kinesis.multilang.messages - package com.amazonaws.services.kinesis.multilang.messages
 
compareTo(ExtendedSequenceNumber) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber
Compares this with another ExtendedSequenceNumber using these rules.
config(KinesisClientLibConfiguration) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker.Builder
Set the Worker config.
consistentReads - Variable in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
 
convertAndRethrowExceptions(String, String, AmazonClientException) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
 
copy() - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
Returns a deep copy of this object.
copy() - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
Returns a deep copy of this object.
createAttributeValue(Collection<String>) - Static method in class com.amazonaws.services.kinesis.leases.util.DynamoUtils
 
createAttributeValue(String) - Static method in class com.amazonaws.services.kinesis.leases.util.DynamoUtils
 
createAttributeValue(Long) - Static method in class com.amazonaws.services.kinesis.leases.util.DynamoUtils
 
createLeaseIfNotExists(T) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
Create a new lease.
createLeaseIfNotExists(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager
Create a new lease.
createLeaseTableIfNotExists(Long, Long) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
Creates the table that will store leases.
createLeaseTableIfNotExists(Long, Long) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager
Creates the table that will store leases.
createMetrics() - Method in class com.amazonaws.services.kinesis.metrics.impl.CWMetricsFactory
 
createMetrics() - Method in class com.amazonaws.services.kinesis.metrics.impl.InterceptingMetricsFactory
 
createMetrics() - Method in class com.amazonaws.services.kinesis.metrics.impl.LogMetricsFactory
 
createMetrics() - Method in class com.amazonaws.services.kinesis.metrics.impl.NullMetricsFactory
 
createMetrics() - Method in interface com.amazonaws.services.kinesis.metrics.interfaces.IMetricsFactory
 
createProcessor() - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorFactory
Returns a record processor to be used for processing data records for a (assigned) shard.
createProcessor() - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessorFactory
Returns a record processor to be used for processing data records for a (assigned) shard.
createProcessor() - Method in class com.amazonaws.services.kinesis.multilang.MultiLangRecordProcessorFactory
 
CWMetricKey - Class in com.amazonaws.services.kinesis.metrics.impl
 
CWMetricKey(MetricDatum) - Constructor for class com.amazonaws.services.kinesis.metrics.impl.CWMetricKey
 
CWMetricsFactory - Class in com.amazonaws.services.kinesis.metrics.impl
An IMetricsFactory that creates IMetricsScopes that output themselves via CloudWatch.
CWMetricsFactory(AWSCredentialsProvider, String, long, int) - Constructor for class com.amazonaws.services.kinesis.metrics.impl.CWMetricsFactory
Constructor.
CWMetricsFactory(AWSCredentialsProvider, ClientConfiguration, String, long, int) - Constructor for class com.amazonaws.services.kinesis.metrics.impl.CWMetricsFactory
Constructor.
CWMetricsFactory(AmazonCloudWatch, String, long, int) - Constructor for class com.amazonaws.services.kinesis.metrics.impl.CWMetricsFactory
Constructor.
CWMetricsScope - Class in com.amazonaws.services.kinesis.metrics.impl
 
CWMetricsScope(CWPublisherRunnable<CWMetricKey>) - Constructor for class com.amazonaws.services.kinesis.metrics.impl.CWMetricsScope
Each CWMetricsScope takes a publisher which contains the logic of when to publish metrics.
CWPublisherRunnable<KeyType> - Class in com.amazonaws.services.kinesis.metrics.impl
A CWPublisherRunnable contains the logic of when to publish metrics.
CWPublisherRunnable(ICWMetricsPublisher<KeyType>, long, int, int) - Constructor for class com.amazonaws.services.kinesis.metrics.impl.CWPublisherRunnable
Constructor.
CWPublisherRunnable(ICWMetricsPublisher<KeyType>, long, int, int, int) - Constructor for class com.amazonaws.services.kinesis.metrics.impl.CWPublisherRunnable
 

D

data - Variable in class com.amazonaws.services.kinesis.metrics.impl.AccumulatingMetricsScope
 
DATA_FIELD_NUMBER - Static variable in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
datum - Variable in class com.amazonaws.services.kinesis.metrics.impl.MetricDatumWithKey
 
deaggregate(List<Record>) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.UserRecord
This method deaggregates the given list of Amazon Kinesis records into a list of KPL user records.
deaggregate(List<Record>, BigInteger, BigInteger) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.UserRecord
This method deaggregates the given list of Amazon Kinesis records into a list of KPL user records.
DEFAULT_CLEANUP_LEASES_UPON_SHARDS_COMPLETION - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
Cleanup leases upon shards completion (don't wait until they expire in Kinesis).
DEFAULT_DONT_CALL_PROCESS_RECORDS_FOR_EMPTY_RECORD_LIST - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
Don't call processRecords() on the record processor for empty record lists.
DEFAULT_FAILOVER_TIME_MILLIS - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
Fail over time in milliseconds.
DEFAULT_IDLETIME_BETWEEN_READS_MILLIS - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
Idle time between record reads in milliseconds.
DEFAULT_MAX_RECORDS - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
Max records to fetch from Kinesis in a single GetRecords call.
DEFAULT_METRICS_BUFFER_TIME_MILLIS - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
Buffer metrics for at most this long before publishing to CloudWatch.
DEFAULT_METRICS_MAX_QUEUE_SIZE - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
Buffer at most this many metrics before publishing to CloudWatch.
DEFAULT_PARENT_SHARD_POLL_INTERVAL_MILLIS - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
Interval in milliseconds between polling to check for parent shard completion.
DEFAULT_SHARD_SYNC_INTERVAL_MILLIS - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
Shard sync interval in milliseconds - e.g.
DEFAULT_TASK_BACKOFF_TIME_MILLIS - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
Backoff time in milliseconds for Amazon Kinesis Client Library tasks (in the event of failures).
DEFAULT_VALIDATE_SEQUENCE_NUMBER_BEFORE_CHECKPOINTING - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
KCL will validate client provided sequence numbers with a call to Amazon Kinesis before checkpointing for calls to RecordProcessorCheckpointer#checkpoint(String) by default.
DefaultCWMetricsPublisher - Class in com.amazonaws.services.kinesis.metrics.impl
Default implementation for publishing metrics to CloudWatch.
DefaultCWMetricsPublisher(AmazonCloudWatch, String) - Constructor for class com.amazonaws.services.kinesis.metrics.impl.DefaultCWMetricsPublisher
 
deleteAll() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
Delete all leases from DynamoDB.
deleteAll() - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager
Delete all leases from DynamoDB.
deleteLease(T) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
Delete the given lease from DynamoDB.
deleteLease(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager
Delete the given lease from DynamoDB.
DependencyException - Exception in com.amazonaws.services.kinesis.leases.exceptions
Indicates that a lease operation has failed because a dependency of the leasing system has failed.
DependencyException(Throwable) - Constructor for exception com.amazonaws.services.kinesis.leases.exceptions.DependencyException
 
DependencyException(String, Throwable) - Constructor for exception com.amazonaws.services.kinesis.leases.exceptions.DependencyException
 
DimensionTrackingMetricsScope - Class in com.amazonaws.services.kinesis.metrics.impl
DimensionTrackingMetricsScope is where we provide functionality for dimensions.
DimensionTrackingMetricsScope() - Constructor for class com.amazonaws.services.kinesis.metrics.impl.DimensionTrackingMetricsScope
 
drain(int) - Method in class com.amazonaws.services.kinesis.metrics.impl.MetricAccumulatingQueue
 
dynamoDBClient(AmazonDynamoDB) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker.Builder
Set the DynamoDB client.
dynamoDBClient - Variable in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
 
DynamoUtils - Class in com.amazonaws.services.kinesis.leases.util
Static utility functions used by our LeaseSerializers.
DynamoUtils() - Constructor for class com.amazonaws.services.kinesis.leases.util.DynamoUtils
 

E

end() - Method in class com.amazonaws.services.kinesis.metrics.impl.CWMetricsScope
 
end() - Method in class com.amazonaws.services.kinesis.metrics.impl.EndingMetricsScope
 
end() - Method in class com.amazonaws.services.kinesis.metrics.impl.LogMetricsScope
 
end() - Method in class com.amazonaws.services.kinesis.metrics.impl.NullMetricsScope
 
end() - Method in interface com.amazonaws.services.kinesis.metrics.interfaces.IMetricsScope
Flushes the data from this IMetricsScope and causes future calls to addData and addDimension to fail.
EndingMetricsScope - Class in com.amazonaws.services.kinesis.metrics.impl
 
EndingMetricsScope() - Constructor for class com.amazonaws.services.kinesis.metrics.impl.EndingMetricsScope
 
endScope() - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
 
enqueue(Collection<MetricDatumWithKey<KeyType>>) - Method in class com.amazonaws.services.kinesis.metrics.impl.CWPublisherRunnable
Enqueues metric data for publication.
equals(Object) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber
 
equals(Object) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.UserRecord
equals(Object) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
 
equals(Object) - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
 
equals(Object) - Method in class com.amazonaws.services.kinesis.metrics.impl.CWMetricKey
 
equals(Object) - Method in class com.amazonaws.services.kinesis.metrics.impl.MetricDatumWithKey
 
evictLease(T) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
Evict the current owner of lease by setting owner to null.
evictLease(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager
Evict the current owner of lease by setting owner to null.
execService(ExecutorService) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker.Builder
Set the executor service for processing records.
EXPLICIT_HASH_KEY_INDEX_FIELD_NUMBER - Static variable in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
EXPLICIT_HASH_KEY_TABLE_FIELD_NUMBER - Static variable in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
 
ExtendedSequenceNumber - Class in com.amazonaws.services.kinesis.clientlibrary.types
Represents a two-part sequence number for records aggregated by the Kinesis Producer Library.
ExtendedSequenceNumber(String) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber
Construct an ExtendedSequenceNumber.
ExtendedSequenceNumber(String, Long) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber
Construct an ExtendedSequenceNumber.

F

fromDynamoRecord(Map<String, AttributeValue>) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
 
fromDynamoRecord(Map<String, AttributeValue>) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
fromDynamoRecord(Map<String, AttributeValue>) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
Construct a Lease object out of a DynamoDB record.

G

get(String, int) - Method in interface com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy
Get records from stream.
get(String, int) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
Get records from stream.
get(String, int) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.MetricsCollectingKinesisProxyDecorator
Get records from stream.
getAllShardIds() - Method in interface com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy
Fetch the shardIds of all shards in the stream.
getAllShardIds() - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
Fetch the shardIds of all shards in the stream.
getAllShardIds() - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.MetricsCollectingKinesisProxyDecorator
Fetch the shardIds of all shards in the stream.
getApplicationName() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
getApplicationName() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
 
getAssignments() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
 
getAttributeDefinitions() - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
 
getAttributeDefinitions() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
getAttributeDefinitions() - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
 
getCheckpoint(String) - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.ICheckpoint
Get the current checkpoint stored for the specified shard.
getCheckpoint() - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
 
getCheckpoint(String) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseManager
Gets the current checkpoint of the shard.
getCheckpoint(String) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.IKinesisClientLeaseManager
Gets the current checkpoint of the shard.
getCheckpoint() - Method in class com.amazonaws.services.kinesis.multilang.messages.CheckpointMessage
 
getCheckpointer() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput
Get Checkpointer.
getCheckpointer() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.ShutdownInput
Get Checkpointer.
getCloudWatchClientConfiguration() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
getCloudWatchCredentialsProvider() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
getConcurrencyToken() - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
 
getConfiguration(Properties) - Method in class com.amazonaws.services.kinesis.clientlibrary.config.KinesisClientLibConfigurator
Return a KinesisClientLibConfiguration with variables configured as specified by the properties in config stream.
getConfiguration(InputStream) - Method in class com.amazonaws.services.kinesis.clientlibrary.config.KinesisClientLibConfigurator
 
getCurrentlyHeldLease(String) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
 
getCurrentlyHeldLease(String) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseRenewer
getCurrentlyHeldLease(String) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseRenewer
 
getCurrentlyHeldLeases() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseRenewer
getCurrentlyHeldLeases() - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseRenewer
 
getData() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
required bytes data = 3;
getData() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
required bytes data = 3;
getData() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.RecordOrBuilder
required bytes data = 3;
getData() - Method in class com.amazonaws.services.kinesis.multilang.messages.JsonFriendlyRecord
 
getDefaultInstance() - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
 
getDefaultInstance() - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
getDefaultInstance() - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
 
getDefaultInstanceForType() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
 
getDefaultInstanceForType() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
 
getDefaultInstanceForType() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
 
getDefaultInstanceForType() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
getDefaultInstanceForType() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
 
getDefaultInstanceForType() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
 
getDescriptor() - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
 
getDescriptor() - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
 
getDescriptor() - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages
 
getDescriptor() - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
 
getDescriptor() - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
getDescriptor() - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
 
getDescriptor() - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
 
getDescriptorForType() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
 
getDescriptorForType() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
 
getDescriptorForType() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
 
getDimensions() - Method in class com.amazonaws.services.kinesis.metrics.impl.DimensionTrackingMetricsScope
 
getDynamoDBClientConfiguration() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
getDynamoDBCredentialsProvider() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
getDynamoEvictLeaseUpdate(KinesisClientLease) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
 
getDynamoEvictLeaseUpdate(Lease) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
getDynamoEvictLeaseUpdate(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
 
getDynamoHashKey(KinesisClientLease) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
 
getDynamoHashKey(String) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
 
getDynamoHashKey(String) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
getDynamoHashKey(Lease) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
getDynamoHashKey(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
 
getDynamoHashKey(String) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
Special getDynamoHashKey implementation used by ILeaseManager.getLease().
getDynamoLeaseCounterExpectation(KinesisClientLease) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
 
getDynamoLeaseCounterExpectation(Lease) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
getDynamoLeaseCounterExpectation(Long) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
getDynamoLeaseCounterExpectation(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
 
getDynamoLeaseCounterUpdate(KinesisClientLease) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
 
getDynamoLeaseCounterUpdate(Lease) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
getDynamoLeaseCounterUpdate(Long) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
getDynamoLeaseCounterUpdate(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
 
getDynamoLeaseOwnerExpectation(KinesisClientLease) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
 
getDynamoLeaseOwnerExpectation(Lease) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
getDynamoLeaseOwnerExpectation(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
 
getDynamoNonexistantExpectation() - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
 
getDynamoNonexistantExpectation() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
getDynamoNonexistantExpectation() - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
 
getDynamoTakeLeaseUpdate(KinesisClientLease, String) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
 
getDynamoTakeLeaseUpdate(Lease, String) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
getDynamoTakeLeaseUpdate(T, String) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
 
getDynamoUpdateLeaseUpdate(KinesisClientLease) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
 
getDynamoUpdateLeaseUpdate(Lease) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
getDynamoUpdateLeaseUpdate(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
 
getEpsilonMillis() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
getError() - Method in class com.amazonaws.services.kinesis.multilang.messages.CheckpointMessage
 
getExecutorService() - Method in class com.amazonaws.services.kinesis.multilang.MultiLangDaemonConfig
 
getExplicitHashKey() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.UserRecord
 
getExplicitHashKeyIndex() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
optional uint64 explicit_hash_key_index = 2;
getExplicitHashKeyIndex() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
optional uint64 explicit_hash_key_index = 2;
getExplicitHashKeyIndex() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.RecordOrBuilder
optional uint64 explicit_hash_key_index = 2;
getExplicitHashKeyTable(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated string explicit_hash_key_table = 2;
getExplicitHashKeyTable(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
repeated string explicit_hash_key_table = 2;
getExplicitHashKeyTable(int) - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecordOrBuilder
repeated string explicit_hash_key_table = 2;
getExplicitHashKeyTableBytes(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated string explicit_hash_key_table = 2;
getExplicitHashKeyTableBytes(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
repeated string explicit_hash_key_table = 2;
getExplicitHashKeyTableBytes(int) - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecordOrBuilder
repeated string explicit_hash_key_table = 2;
getExplicitHashKeyTableCount() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated string explicit_hash_key_table = 2;
getExplicitHashKeyTableCount() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
repeated string explicit_hash_key_table = 2;
getExplicitHashKeyTableCount() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecordOrBuilder
repeated string explicit_hash_key_table = 2;
getExplicitHashKeyTableList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated string explicit_hash_key_table = 2;
getExplicitHashKeyTableList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
repeated string explicit_hash_key_table = 2;
getExplicitHashKeyTableList() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecordOrBuilder
repeated string explicit_hash_key_table = 2;
getExtendedSequenceNumber() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput
getFailoverTimeMillis() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
getIdleTimeBetweenReadsInMillis() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
getInitialPositionInStream() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
getIterator(String, String, String) - Method in interface com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy
Fetch a shard iterator from the specified position in the shard.
getIterator(String, String, String) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
Fetch a shard iterator from the specified position in the shard.
getIterator(String, String, String) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.MetricsCollectingKinesisProxyDecorator
Fetch a shard iterator from the specified position in the shard.
getKey() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
required string key = 1;
getKey() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
required string key = 1;
getKey() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.TagOrBuilder
required string key = 1;
getKey(String) - Method in class com.amazonaws.services.kinesis.metrics.impl.AccumulateByNameMetricsScope
 
getKey(String) - Method in class com.amazonaws.services.kinesis.metrics.impl.AccumulatingMetricsScope
 
getKeyBytes() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
required string key = 1;
getKeyBytes() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
required string key = 1;
getKeyBytes() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.TagOrBuilder
required string key = 1;
getKeySchema() - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
 
getKeySchema() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
getKeySchema() - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
 
getKinesisClientConfiguration() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
getKinesisClientLibConfiguration() - Method in class com.amazonaws.services.kinesis.multilang.MultiLangDaemonConfig
 
getKinesisCredentialsProvider() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
getKinesisEndpoint() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
getLastCounterIncrementNanos() - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
 
getLease(String) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
getLease(String) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager
 
getLeaseCounter() - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
 
getLeaseKey() - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
 
getLeaseOwner() - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
 
getMaxRecords() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
getMetricsBufferTimeMillis() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
getMetricsMaxQueueSize() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
getMetricsScope() - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
 
getOwnerSwitchesSinceCheckpoint() - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
 
getParentShardIds() - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
 
getParentShardPollIntervalMillis() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
getParserForType() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
 
getParserForType() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
getParserForType() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
 
getPartitionKey() - Method in class com.amazonaws.services.kinesis.multilang.messages.JsonFriendlyRecord
 
getPartitionKeyIndex() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
required uint64 partition_key_index = 1;
getPartitionKeyIndex() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
required uint64 partition_key_index = 1;
getPartitionKeyIndex() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.RecordOrBuilder
required uint64 partition_key_index = 1;
getPartitionKeyTable(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated string partition_key_table = 1;
getPartitionKeyTable(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
repeated string partition_key_table = 1;
getPartitionKeyTable(int) - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecordOrBuilder
repeated string partition_key_table = 1;
getPartitionKeyTableBytes(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated string partition_key_table = 1;
getPartitionKeyTableBytes(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
repeated string partition_key_table = 1;
getPartitionKeyTableBytes(int) - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecordOrBuilder
repeated string partition_key_table = 1;
getPartitionKeyTableCount() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated string partition_key_table = 1;
getPartitionKeyTableCount() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
repeated string partition_key_table = 1;
getPartitionKeyTableCount() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecordOrBuilder
repeated string partition_key_table = 1;
getPartitionKeyTableList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated string partition_key_table = 1;
getPartitionKeyTableList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
repeated string partition_key_table = 1;
getPartitionKeyTableList() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecordOrBuilder
repeated string partition_key_table = 1;
getProxy(String) - Method in interface com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxyFactory
Return an IKinesisProxy object for the specified stream.
getProxy(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxyFactory
Return an IKinesisProxy object for the specified stream.
getReason() - Method in class com.amazonaws.services.kinesis.multilang.messages.ShutdownMessage
 
getRecordProcessorFactory() - Method in class com.amazonaws.services.kinesis.multilang.MultiLangDaemonConfig
 
getRecords(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated .Record records = 3;
getRecords(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
repeated .Record records = 3;
getRecords(int) - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecordOrBuilder
repeated .Record records = 3;
getRecords() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput
Get records.
getRecords() - Method in class com.amazonaws.services.kinesis.multilang.messages.ProcessRecordsMessage
 
getRecordsBuilder(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated .Record records = 3;
getRecordsBuilderList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated .Record records = 3;
getRecordsCount() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated .Record records = 3;
getRecordsCount() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
repeated .Record records = 3;
getRecordsCount() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecordOrBuilder
repeated .Record records = 3;
getRecordsList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated .Record records = 3;
getRecordsList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
repeated .Record records = 3;
getRecordsList() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecordOrBuilder
repeated .Record records = 3;
getRecordsOrBuilder(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated .Record records = 3;
getRecordsOrBuilder(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
repeated .Record records = 3;
getRecordsOrBuilder(int) - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecordOrBuilder
repeated .Record records = 3;
getRecordsOrBuilderList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated .Record records = 3;
getRecordsOrBuilderList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
repeated .Record records = 3;
getRecordsOrBuilderList() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecordOrBuilder
repeated .Record records = 3;
getRegionName() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
getResponseFor() - Method in class com.amazonaws.services.kinesis.multilang.messages.StatusMessage
 
getSequenceNumber() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber
 
getSequenceNumber() - Method in class com.amazonaws.services.kinesis.multilang.messages.JsonFriendlyRecord
 
getSerializedSize() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
 
getSerializedSize() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
getSerializedSize() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
 
getShard(String) - Method in interface com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxyExtended
Get the Shard corresponding to shardId associated with this IKinesisProxy.
getShard(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
Get the Shard corresponding to shardId associated with this IKinesisProxy.
getShardId() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput
Get shard Id.
getShardId() - Method in class com.amazonaws.services.kinesis.multilang.messages.InitializeMessage
 
getShardList() - Method in interface com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy
Fetch all the shards defined for the stream (e.g.
getShardList() - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
Fetch all the shards defined for the stream (e.g.
getShardList() - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.MetricsCollectingKinesisProxyDecorator
Fetch all the shards defined for the stream (e.g.
getShardSyncIntervalMillis() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
getShutdownReason() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.ShutdownInput
Get shutdown reason.
getStreamInfo(String) - Method in interface com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy
Fetch information about stream.
getStreamInfo(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
Fetch information about stream.
getStreamInfo(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.MetricsCollectingKinesisProxyDecorator
Fetch information about stream.
getStreamName() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
getSubSequenceNumber() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber
 
getSubSequenceNumber() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.UserRecord
 
getTags(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
repeated .Tag tags = 4;
getTags(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
repeated .Tag tags = 4;
getTags(int) - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.RecordOrBuilder
repeated .Tag tags = 4;
getTagsBuilder(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
repeated .Tag tags = 4;
getTagsBuilderList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
repeated .Tag tags = 4;
getTagsCount() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
repeated .Tag tags = 4;
getTagsCount() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
repeated .Tag tags = 4;
getTagsCount() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.RecordOrBuilder
repeated .Tag tags = 4;
getTagsList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
repeated .Tag tags = 4;
getTagsList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
repeated .Tag tags = 4;
getTagsList() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.RecordOrBuilder
repeated .Tag tags = 4;
getTagsOrBuilder(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
repeated .Tag tags = 4;
getTagsOrBuilder(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
repeated .Tag tags = 4;
getTagsOrBuilder(int) - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.RecordOrBuilder
repeated .Tag tags = 4;
getTagsOrBuilderList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
repeated .Tag tags = 4;
getTagsOrBuilderList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
repeated .Tag tags = 4;
getTagsOrBuilderList() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.RecordOrBuilder
repeated .Tag tags = 4;
getTaskBackoffTimeMillis() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
getTime() - Method in class com.amazonaws.services.kinesis.metrics.impl.CWPublisherRunnable
Overrideable for testing purposes.
getUnknownFields() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
 
getUnknownFields() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
getUnknownFields() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
 
getValue() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
optional string value = 2;
getValue() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
optional string value = 2;
getValue() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.TagOrBuilder
optional string value = 2;
getValueBytes() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
optional string value = 2;
getValueBytes() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
optional string value = 2;
getValueBytes() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.TagOrBuilder
optional string value = 2;
getWorkerIdentifier() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
getWorkerIdentifier() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
 
getWorkerIdentifier() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseTaker
getWorkerIdentifier() - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseTaker
 

H

hasData() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
required bytes data = 3;
hasData() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
required bytes data = 3;
hasData() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.RecordOrBuilder
required bytes data = 3;
hasExplicitHashKeyIndex() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
optional uint64 explicit_hash_key_index = 2;
hasExplicitHashKeyIndex() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
optional uint64 explicit_hash_key_index = 2;
hasExplicitHashKeyIndex() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.RecordOrBuilder
optional uint64 explicit_hash_key_index = 2;
hashCode() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber
 
hashCode() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.UserRecord
hashCode() - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
 
hashCode() - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
 
hashCode() - Method in class com.amazonaws.services.kinesis.metrics.impl.CWMetricKey
 
hashCode() - Method in class com.amazonaws.services.kinesis.metrics.impl.MetricDatumWithKey
 
hasKey() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
required string key = 1;
hasKey() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
required string key = 1;
hasKey() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.TagOrBuilder
required string key = 1;
hasPartitionKeyIndex() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
required uint64 partition_key_index = 1;
hasPartitionKeyIndex() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
required uint64 partition_key_index = 1;
hasPartitionKeyIndex() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.RecordOrBuilder
required uint64 partition_key_index = 1;
hasValue() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
optional string value = 2;
hasValue() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
optional string value = 2;
hasValue() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.TagOrBuilder
optional string value = 2;

I

ICheckpoint - Interface in com.amazonaws.services.kinesis.clientlibrary.interfaces
Interface for checkpoint trackers.
ICWMetricsPublisher<KeyType> - Interface in com.amazonaws.services.kinesis.metrics.impl
An ICWMetricsPublisher is a publisher that contains the logic to publish metrics.
IKinesisClientLeaseManager - Interface in com.amazonaws.services.kinesis.leases.interfaces
A decoration of ILeaseManager that adds methods to get/update checkpoints.
IKinesisProxy - Interface in com.amazonaws.services.kinesis.clientlibrary.proxies
Kinesis proxy interface.
IKinesisProxyExtended - Interface in com.amazonaws.services.kinesis.clientlibrary.proxies
Kinesis proxy interface extended with addition method(s).
IKinesisProxyFactory - Interface in com.amazonaws.services.kinesis.clientlibrary.proxies
Interface for a KinesisProxyFactory.
ILeaseManager<T extends Lease> - Interface in com.amazonaws.services.kinesis.leases.interfaces
Supports basic CRUD operations for Leases.
ILeaseRenewer<T extends Lease> - Interface in com.amazonaws.services.kinesis.leases.interfaces
ILeaseRenewer objects are used by LeaseCoordinator to renew leases held by the LeaseCoordinator.
ILeaseSerializer<T extends Lease> - Interface in com.amazonaws.services.kinesis.leases.interfaces
Utility class that manages the mapping of Lease objects/operations to records in DynamoDB.
ILeaseTaker<T extends Lease> - Interface in com.amazonaws.services.kinesis.leases.interfaces
ILeaseTaker is used by LeaseCoordinator to take new leases, or leases that other workers fail to renew.
IMetricsFactory - Interface in com.amazonaws.services.kinesis.metrics.interfaces
Factory for MetricsScope objects.
IMetricsScope - Interface in com.amazonaws.services.kinesis.metrics.interfaces
An IMetricsScope represents a set of metric data that share a set of dimensions.
InitializationInput - Class in com.amazonaws.services.kinesis.clientlibrary.types
Container for the parameters to the IRecordProcessor's initialize method.
InitializationInput() - Constructor for class com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput
Default constructor.
initialize(String) - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessor
Invoked by the Amazon Kinesis Client Library before data records are delivered to the RecordProcessor instance (via processRecords).
initialize(InitializationInput) - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor
Invoked by the Amazon Kinesis Client Library before data records are delivered to the RecordProcessor instance (via processRecords).
initialize() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseRenewer
Bootstrap initial set of leases from the LeaseManager (e.g.
initialize() - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseRenewer
Bootstrap initial set of leases from the LeaseManager (e.g.
initialize(String) - Method in class com.amazonaws.services.kinesis.multilang.MultiLangRecordProcessor
 
InitializeMessage - Class in com.amazonaws.services.kinesis.multilang.messages
An initialize message is sent to the client's subprocess to indicate that it should perform its initialization steps.
InitializeMessage() - Constructor for class com.amazonaws.services.kinesis.multilang.messages.InitializeMessage
Default constructor.
InitializeMessage(String) - Constructor for class com.amazonaws.services.kinesis.multilang.messages.InitializeMessage
Convenience constructor.
InitialPositionInStream - Enum in com.amazonaws.services.kinesis.clientlibrary.lib.worker
Used to specify the position in the stream where a new application should start from.
interceptAddData(String, double, StandardUnit, IMetricsScope) - Method in class com.amazonaws.services.kinesis.metrics.impl.InterceptingMetricsFactory
 
interceptAddDimension(String, String, IMetricsScope) - Method in class com.amazonaws.services.kinesis.metrics.impl.InterceptingMetricsFactory
 
interceptCreateMetrics(IMetricsScope) - Method in class com.amazonaws.services.kinesis.metrics.impl.InterceptingMetricsFactory
 
interceptEnd(IMetricsScope) - Method in class com.amazonaws.services.kinesis.metrics.impl.InterceptingMetricsFactory
 
InterceptingMetricsFactory - Class in com.amazonaws.services.kinesis.metrics.impl
 
InterceptingMetricsFactory(IMetricsFactory) - Constructor for class com.amazonaws.services.kinesis.metrics.impl.InterceptingMetricsFactory
 
internalGetFieldAccessorTable() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
 
internalGetFieldAccessorTable() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
 
internalGetFieldAccessorTable() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
 
internalGetFieldAccessorTable() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
internalGetFieldAccessorTable() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
 
internalGetFieldAccessorTable() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
 
InvalidStateException - Exception in com.amazonaws.services.kinesis.clientlibrary.exceptions
This is thrown when the Amazon Kinesis Client Library encounters issues with its internal state (e.g.
InvalidStateException(String) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.InvalidStateException
 
InvalidStateException(String, Exception) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.InvalidStateException
 
InvalidStateException - Exception in com.amazonaws.services.kinesis.leases.exceptions
Indicates that a lease operation has failed because DynamoDB is an invalid state.
InvalidStateException(Throwable) - Constructor for exception com.amazonaws.services.kinesis.leases.exceptions.InvalidStateException
 
InvalidStateException(String, Throwable) - Constructor for exception com.amazonaws.services.kinesis.leases.exceptions.InvalidStateException
 
InvalidStateException(String) - Constructor for exception com.amazonaws.services.kinesis.leases.exceptions.InvalidStateException
 
IRecordProcessor - Interface in com.amazonaws.services.kinesis.clientlibrary.interfaces
The Amazon Kinesis Client Library will instantiate record processors to process data records fetched from Amazon Kinesis.
IRecordProcessor - Interface in com.amazonaws.services.kinesis.clientlibrary.interfaces.v2
The Amazon Kinesis Client Library will instantiate record processors to process data records fetched from Amazon Kinesis.
IRecordProcessorCheckpointer - Interface in com.amazonaws.services.kinesis.clientlibrary.interfaces
Used by RecordProcessors when they want to checkpoint their progress.
IRecordProcessorFactory - Interface in com.amazonaws.services.kinesis.clientlibrary.interfaces
The Amazon Kinesis Client Library will use this to instantiate a record processor per shard.
IRecordProcessorFactory - Interface in com.amazonaws.services.kinesis.clientlibrary.interfaces.v2
The Amazon Kinesis Client Library will use this to instantiate a record processor per shard.
isAggregated() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.UserRecord
 
isEmpty() - Method in class com.amazonaws.services.kinesis.metrics.impl.MetricAccumulatingQueue
 
isExpired(long, long) - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
 
isInitialized() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
 
isInitialized() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
 
isInitialized() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
 
isInitialized() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
isInitialized() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
 
isInitialized() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
 
isRunning() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
 
isShutdown() - Method in class com.amazonaws.services.kinesis.metrics.impl.CWPublisherRunnable
 

J

JsonFriendlyRecord - Class in com.amazonaws.services.kinesis.multilang.messages
Class for encoding Record objects to json.
JsonFriendlyRecord() - Constructor for class com.amazonaws.services.kinesis.multilang.messages.JsonFriendlyRecord
Default Constructor.
JsonFriendlyRecord(Record) - Constructor for class com.amazonaws.services.kinesis.multilang.messages.JsonFriendlyRecord
Convenience constructor.

K

key - Variable in class com.amazonaws.services.kinesis.metrics.impl.MetricDatumWithKey
 
KEY_FIELD_NUMBER - Static variable in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
 
KINESIS_CLIENT_LIB_USER_AGENT - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
User agent set when Amazon Kinesis Client Library makes AWS requests.
kinesisClient(AmazonKinesis) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker.Builder
Set the Kinesis client.
KinesisClientLease - Class in com.amazonaws.services.kinesis.leases.impl
A Lease subclass containing KinesisClientLibrary related fields for checkpoints.
KinesisClientLease() - Constructor for class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
 
KinesisClientLease(KinesisClientLease) - Constructor for class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
 
KinesisClientLeaseManager - Class in com.amazonaws.services.kinesis.leases.impl
An implementation of LeaseManager for the KinesisClientLibrary - takeLease updates the ownerSwitchesSinceCheckpoint field.
KinesisClientLeaseManager(String, AmazonDynamoDB) - Constructor for class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseManager
Constructor.
KinesisClientLeaseManager(String, AmazonDynamoDB, boolean) - Constructor for class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseManager
Constructor for integration tests - see comment on superclass for documentation on setting the consistentReads flag.
KinesisClientLeaseSerializer - Class in com.amazonaws.services.kinesis.leases.impl
An implementation of ILeaseSerializer for KinesisClientLease objects.
KinesisClientLeaseSerializer() - Constructor for class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
 
KinesisClientLibConfiguration - Class in com.amazonaws.services.kinesis.clientlibrary.lib.worker
Configuration for the Amazon Kinesis Client Library.
KinesisClientLibConfiguration(String, String, AWSCredentialsProvider, String) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
Constructor.
KinesisClientLibConfiguration(String, String, AWSCredentialsProvider, AWSCredentialsProvider, AWSCredentialsProvider, String) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
Constructor.
KinesisClientLibConfiguration(String, String, String, InitialPositionInStream, AWSCredentialsProvider, AWSCredentialsProvider, AWSCredentialsProvider, long, String, int, long, boolean, long, long, boolean, ClientConfiguration, ClientConfiguration, ClientConfiguration, long, long, int, boolean, String) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
KinesisClientLibConfigurator - Class in com.amazonaws.services.kinesis.clientlibrary.config
KinesisClientLibConfigurator constructs a KinesisClientLibConfiguration from java properties file.
KinesisClientLibConfigurator() - Constructor for class com.amazonaws.services.kinesis.clientlibrary.config.KinesisClientLibConfigurator
Constructor.
KinesisClientLibDependencyException - Exception in com.amazonaws.services.kinesis.clientlibrary.exceptions
This is thrown when the Amazon Kinesis Client Library encounters issues talking to its dependencies (e.g.
KinesisClientLibDependencyException(String) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibDependencyException
 
KinesisClientLibDependencyException(String, Exception) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibDependencyException
 
KinesisClientLibException - Exception in com.amazonaws.services.kinesis.clientlibrary.exceptions
Abstract class for exceptions of the Amazon Kinesis Client Library.
KinesisClientLibException(String) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibException
Constructor.
KinesisClientLibException(String, Throwable) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibException
Constructor.
KinesisClientLibIOException - Exception in com.amazonaws.services.kinesis.clientlibrary.exceptions.internal
Thrown when we encounter issues when reading/writing information (e.g.
KinesisClientLibIOException(String) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.internal.KinesisClientLibIOException
Constructor.
KinesisClientLibIOException(String, Exception) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.internal.KinesisClientLibIOException
Constructor.
KinesisClientLibNonRetryableException - Exception in com.amazonaws.services.kinesis.clientlibrary.exceptions
Non-retryable exceptions.
KinesisClientLibNonRetryableException(String) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibNonRetryableException
Constructor.
KinesisClientLibNonRetryableException(String, Exception) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibNonRetryableException
Constructor.
KinesisClientLibRetryableException - Exception in com.amazonaws.services.kinesis.clientlibrary.exceptions
Retryable exceptions (e.g.
KinesisClientLibRetryableException(String) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibRetryableException
Constructor.
KinesisClientLibRetryableException(String, Exception) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibRetryableException
Constructor.
KinesisProxy - Class in com.amazonaws.services.kinesis.clientlibrary.proxies
Kinesis proxy - used to make calls to Amazon Kinesis (e.g.
KinesisProxy(String, AWSCredentialsProvider, String) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
Public constructor.
KinesisProxy(String, AWSCredentialsProvider, String, String, String, long, int) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
Public constructor.
KinesisProxy(String, AWSCredentialsProvider, AmazonKinesis, long, int) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
Public constructor.
KinesisProxyFactory - Class in com.amazonaws.services.kinesis.clientlibrary.proxies
Factory used for instantiating KinesisProxy objects (to fetch data from Kinesis).
KinesisProxyFactory(AWSCredentialsProvider, String) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxyFactory
Constructor for creating a KinesisProxy factory, using the specified credentials provider and endpoint.
KinesisProxyFactory(AWSCredentialsProvider, ClientConfiguration, String) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxyFactory
Constructor for KinesisProxy factory using the client configuration to use when interacting with Kinesis.
KinesisProxyFactory(AWSCredentialsProvider, AmazonKinesis) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxyFactory
This constructor may be used to specify the AmazonKinesisClient to use.

L

LATEST - Static variable in class com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber
Special value for LATEST.
Lease - Class in com.amazonaws.services.kinesis.leases.impl
This class contains data pertaining to a Lease.
Lease() - Constructor for class com.amazonaws.services.kinesis.leases.impl.Lease
Constructor.
Lease(Lease) - Constructor for class com.amazonaws.services.kinesis.leases.impl.Lease
Copy constructor, used by clone().
LEASE_COUNTER_KEY - Variable in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
LEASE_KEY_KEY - Variable in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
LEASE_OWNER_KEY - Variable in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
LeaseCoordinator<T extends Lease> - Class in com.amazonaws.services.kinesis.leases.impl
LeaseCoordinator abstracts away LeaseTaker and LeaseRenewer from the application code that's using leasing.
LeaseCoordinator(ILeaseManager<T>, String, long, long) - Constructor for class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
Constructor.
LeaseCoordinator(ILeaseManager<T>, String, long, long, IMetricsFactory) - Constructor for class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
Constructor.
LeaseManager<T extends Lease> - Class in com.amazonaws.services.kinesis.leases.impl
An implementation of ILeaseManager that uses DynamoDB.
LeaseManager(String, AmazonDynamoDB, ILeaseSerializer<T>) - Constructor for class com.amazonaws.services.kinesis.leases.impl.LeaseManager
Constructor.
LeaseManager(String, AmazonDynamoDB, ILeaseSerializer<T>, boolean) - Constructor for class com.amazonaws.services.kinesis.leases.impl.LeaseManager
Constructor for test cases - allows control of consistent reads.
LeaseRenewer<T extends Lease> - Class in com.amazonaws.services.kinesis.leases.impl
An implementation of ILeaseRenewer that uses DynamoDB via LeaseManager.
LeaseRenewer(ILeaseManager<T>, String, long) - Constructor for class com.amazonaws.services.kinesis.leases.impl.LeaseRenewer
Constructor.
LeaseSerializer - Class in com.amazonaws.services.kinesis.leases.impl
An implementation of ILeaseSerializer for basic Lease objects.
LeaseSerializer() - Constructor for class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
LeaseSerializer(Class<? extends Lease>) - Constructor for class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
leaseTableExists() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
leaseTableExists() - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager
 
LeaseTaker<T extends Lease> - Class in com.amazonaws.services.kinesis.leases.impl
An implementation of ILeaseTaker that uses DynamoDB via LeaseManager.
LeaseTaker(ILeaseManager<T>, String, long) - Constructor for class com.amazonaws.services.kinesis.leases.impl.LeaseTaker
 
LeasingException - Exception in com.amazonaws.services.kinesis.leases.exceptions
Top-level exception type for all exceptions thrown by the leasing code.
LeasingException(Throwable) - Constructor for exception com.amazonaws.services.kinesis.leases.exceptions.LeasingException
 
LeasingException(String, Throwable) - Constructor for exception com.amazonaws.services.kinesis.leases.exceptions.LeasingException
 
LeasingException(String) - Constructor for exception com.amazonaws.services.kinesis.leases.exceptions.LeasingException
 
listLeases() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
List all objects in table synchronously.
listLeases() - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager
List all objects in table synchronously.
LogMetricsFactory - Class in com.amazonaws.services.kinesis.metrics.impl
An IMetricsFactory that creates IMetricsScopes that output themselves via log4j.
LogMetricsFactory() - Constructor for class com.amazonaws.services.kinesis.metrics.impl.LogMetricsFactory
 
LogMetricsScope - Class in com.amazonaws.services.kinesis.metrics.impl
An AccumulatingMetricsScope that outputs via log4j.
LogMetricsScope() - Constructor for class com.amazonaws.services.kinesis.metrics.impl.LogMetricsScope
 

M

main(String[]) - Static method in class com.amazonaws.services.kinesis.multilang.MultiLangDaemon
 
mergeFrom(com.google.protobuf.Message) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
 
mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
 
mergeFrom(com.google.protobuf.Message) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
 
mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
 
mergeFrom(com.google.protobuf.Message) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
 
mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
 
Message - Class in com.amazonaws.services.kinesis.multilang.messages
Abstract class for all messages that are sent to the client's process.
Message() - Constructor for class com.amazonaws.services.kinesis.multilang.messages.Message
Default constructor.
Messages - Class in com.amazonaws.services.kinesis.clientlibrary.types
 
Messages.AggregatedRecord - Class in com.amazonaws.services.kinesis.clientlibrary.types
Protobuf type AggregatedRecord
Messages.AggregatedRecord.Builder - Class in com.amazonaws.services.kinesis.clientlibrary.types
Protobuf type AggregatedRecord
Messages.AggregatedRecordOrBuilder - Interface in com.amazonaws.services.kinesis.clientlibrary.types
 
Messages.Record - Class in com.amazonaws.services.kinesis.clientlibrary.types
Protobuf type Record
Messages.Record.Builder - Class in com.amazonaws.services.kinesis.clientlibrary.types
Protobuf type Record
Messages.RecordOrBuilder - Interface in com.amazonaws.services.kinesis.clientlibrary.types
 
Messages.Tag - Class in com.amazonaws.services.kinesis.clientlibrary.types
Protobuf type Tag
Messages.Tag.Builder - Class in com.amazonaws.services.kinesis.clientlibrary.types
Protobuf type Tag
Messages.TagOrBuilder - Interface in com.amazonaws.services.kinesis.clientlibrary.types
 
MetricAccumulatingQueue<KeyType> - Class in com.amazonaws.services.kinesis.metrics.impl
Helper class for accumulating MetricDatums with the same name and dimensions.
MetricAccumulatingQueue(int) - Constructor for class com.amazonaws.services.kinesis.metrics.impl.MetricAccumulatingQueue
 
MetricDatumWithKey<KeyType> - Class in com.amazonaws.services.kinesis.metrics.impl
This class is used to store a MetricDatum as well as KeyType which stores specific information about that particular MetricDatum.
MetricDatumWithKey(KeyType, MetricDatum) - Constructor for class com.amazonaws.services.kinesis.metrics.impl.MetricDatumWithKey
 
MetricsCollectingKinesisProxyDecorator - Class in com.amazonaws.services.kinesis.clientlibrary.proxies
IKinesisProxy implementation that wraps another implementation and collects metrics.
MetricsCollectingKinesisProxyDecorator(String, IKinesisProxy, String) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.proxies.MetricsCollectingKinesisProxyDecorator
Constructor.
metricsFactory(IMetricsFactory) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker.Builder
Set the metrics factory.
metricsFactory - Variable in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
 
MetricsHelper - Class in com.amazonaws.services.kinesis.metrics.impl
MetricsHelper assists with common metrics operations, most notably the storage of IMetricsScopes objects in a ThreadLocal so we don't have to pass one throughout the whole call stack.
MetricsHelper() - Constructor for class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
 
MultiLangDaemon - Class in com.amazonaws.services.kinesis.multilang
Main app that launches the worker that runs the multi-language record processor.
MultiLangDaemon(KinesisClientLibConfiguration, MultiLangRecordProcessorFactory, ExecutorService) - Constructor for class com.amazonaws.services.kinesis.multilang.MultiLangDaemon
Constructor.
MultiLangDaemon(Worker) - Constructor for class com.amazonaws.services.kinesis.multilang.MultiLangDaemon
 
MultiLangDaemonConfig - Class in com.amazonaws.services.kinesis.multilang
This class captures the configuration needed to run the MultiLangDaemon.
MultiLangDaemonConfig(String) - Constructor for class com.amazonaws.services.kinesis.multilang.MultiLangDaemonConfig
Constructor.
MultiLangDaemonConfig(String, ClassLoader) - Constructor for class com.amazonaws.services.kinesis.multilang.MultiLangDaemonConfig
 
MultiLangDaemonConfig(String, ClassLoader, KinesisClientLibConfigurator) - Constructor for class com.amazonaws.services.kinesis.multilang.MultiLangDaemonConfig
 
MultiLangRecordProcessor - Class in com.amazonaws.services.kinesis.multilang
A record processor that manages creating a child process that implements the multi language protocol and connecting that child process's input and outputs to a MultiLangProtocol object and calling the appropriate methods on that object when its corresponding MultiLangRecordProcessor.initialize(java.lang.String), MultiLangRecordProcessor.processRecords(java.util.List<Record>, com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer), and MultiLangRecordProcessor.shutdown(com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer, com.amazonaws.services.kinesis.clientlibrary.types.ShutdownReason) methods are called.
MultiLangRecordProcessorFactory - Class in com.amazonaws.services.kinesis.multilang
MultiLangRecordProcessorFactory(String, ExecutorService) - Constructor for class com.amazonaws.services.kinesis.multilang.MultiLangRecordProcessorFactory
 
MultiLangRecordProcessorFactory(String, ExecutorService, ObjectMapper) - Constructor for class com.amazonaws.services.kinesis.multilang.MultiLangRecordProcessorFactory
 

N

newBuilder() - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
 
newBuilder(Messages.AggregatedRecord) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
 
newBuilder() - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
newBuilder(Messages.Record) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
newBuilder() - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
 
newBuilder(Messages.Tag) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
 
newBuilderForType() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
 
newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
 
newBuilderForType() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
newBuilderForType() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
 
newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
 
NullMetricsFactory - Class in com.amazonaws.services.kinesis.metrics.impl
 
NullMetricsFactory() - Constructor for class com.amazonaws.services.kinesis.metrics.impl.NullMetricsFactory
 
NullMetricsScope - Class in com.amazonaws.services.kinesis.metrics.impl
 
NullMetricsScope() - Constructor for class com.amazonaws.services.kinesis.metrics.impl.NullMetricsScope
 

O

offer(KeyType, MetricDatum) - Method in class com.amazonaws.services.kinesis.metrics.impl.MetricAccumulatingQueue
We use a queue and a map in this method.
OPERATION_DIMENSION_NAME - Static variable in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
 

P

PARENT_SHARD_ID_KEY - Variable in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
 
parseDelimitedFrom(InputStream) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
 
parseDelimitedFrom(InputStream, com.google.protobuf.ExtensionRegistryLite) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
 
parseDelimitedFrom(InputStream) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
parseDelimitedFrom(InputStream, com.google.protobuf.ExtensionRegistryLite) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
parseDelimitedFrom(InputStream) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
 
parseDelimitedFrom(InputStream, com.google.protobuf.ExtensionRegistryLite) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
 
parseFrom(com.google.protobuf.ByteString) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
 
parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
 
parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
 
parseFrom(InputStream, com.google.protobuf.ExtensionRegistryLite) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
 
parseFrom(com.google.protobuf.CodedInputStream) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
 
parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
 
parseFrom(com.google.protobuf.ByteString) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
parseFrom(InputStream, com.google.protobuf.ExtensionRegistryLite) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
parseFrom(com.google.protobuf.CodedInputStream) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
parseFrom(com.google.protobuf.ByteString) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
 
parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
 
parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
 
parseFrom(InputStream, com.google.protobuf.ExtensionRegistryLite) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
 
parseFrom(com.google.protobuf.CodedInputStream) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
 
parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
 
PARSER - Static variable in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
 
PARSER - Static variable in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
PARSER - Static variable in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
 
PARTITION_KEY_INDEX_FIELD_NUMBER - Static variable in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
PARTITION_KEY_TABLE_FIELD_NUMBER - Static variable in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
 
printUsage(PrintStream, String) - Static method in class com.amazonaws.services.kinesis.multilang.MultiLangDaemon
Utility for describing how to run this app.
processRecords(List<Record>, IRecordProcessorCheckpointer) - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessor
Process data records.
processRecords(ProcessRecordsInput) - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor
Process data records.
processRecords(List<Record>, IRecordProcessorCheckpointer) - Method in class com.amazonaws.services.kinesis.multilang.MultiLangRecordProcessor
 
ProcessRecordsInput - Class in com.amazonaws.services.kinesis.clientlibrary.types
Container for the parameters to the IRecordProcessor's processRecords method.
ProcessRecordsInput() - Constructor for class com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput
Default constructor.
ProcessRecordsMessage - Class in com.amazonaws.services.kinesis.multilang.messages
A message to indicate to the client's process that it should process a list of records.
ProcessRecordsMessage() - Constructor for class com.amazonaws.services.kinesis.multilang.messages.ProcessRecordsMessage
Default constructor.
ProcessRecordsMessage(List<Record>) - Constructor for class com.amazonaws.services.kinesis.multilang.messages.ProcessRecordsMessage
Convenience constructor.
ProvisionedThroughputException - Exception in com.amazonaws.services.kinesis.leases.exceptions
Indicates that a lease operation has failed due to lack of provisioned throughput for a DynamoDB table.
ProvisionedThroughputException(Throwable) - Constructor for exception com.amazonaws.services.kinesis.leases.exceptions.ProvisionedThroughputException
 
ProvisionedThroughputException(String, Throwable) - Constructor for exception com.amazonaws.services.kinesis.leases.exceptions.ProvisionedThroughputException
 
publishMetrics(List<MetricDatumWithKey<CWMetricKey>>) - Method in class com.amazonaws.services.kinesis.metrics.impl.DefaultCWMetricsPublisher
 
publishMetrics(List<MetricDatumWithKey<KeyType>>) - Method in interface com.amazonaws.services.kinesis.metrics.impl.ICWMetricsPublisher
Given a list of MetricDatumWithKey, this method extracts the MetricDatum from each MetricDatumWithKey and publishes those datums.
put(String, String, String, ByteBuffer) - Method in interface com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy
 
put(String, String, String, ByteBuffer) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
put(String, String, String, ByteBuffer) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.MetricsCollectingKinesisProxyDecorator

R

recordProcessorFactory(IRecordProcessorFactory) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker.Builder
Provide a V1 IRecordProcessor.
recordProcessorFactory(IRecordProcessorFactory) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker.Builder
Provide a V2 IRecordProcessor.
RECORDS_FIELD_NUMBER - Static variable in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
 
registerAllExtensions(com.google.protobuf.ExtensionRegistry) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages
 
removeRecords(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated .Record records = 3;
removeTags(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
repeated .Tag tags = 4;
renewLease(T) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
Renew a lease by incrementing the lease counter.
renewLease(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager
Renew a lease by incrementing the lease counter.
renewLeases() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseRenewer
Attempt to renew all currently held leases.
renewLeases() - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseRenewer
Attempt to renew all currently held leases.
run() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
Start consuming data from the stream, and pass it to the application record processors.
run() - Method in class com.amazonaws.services.kinesis.metrics.impl.CWPublisherRunnable
 
runOnce() - Method in class com.amazonaws.services.kinesis.metrics.impl.CWPublisherRunnable
Exposed for testing purposes.
runRenewer() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
Runs a single iteration of the lease renewer - used by integration tests.
runTaker() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
Runs a single iteration of the lease taker - used by integration tests.

S

safeGetLong(Map<String, AttributeValue>, String) - Static method in class com.amazonaws.services.kinesis.leases.util.DynamoUtils
 
safeGetSS(Map<String, AttributeValue>, String) - Static method in class com.amazonaws.services.kinesis.leases.util.DynamoUtils
 
safeGetString(Map<String, AttributeValue>, String) - Static method in class com.amazonaws.services.kinesis.leases.util.DynamoUtils
 
SentinelCheckpoint - Enum in com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint
Enumeration of the sentinel values of checkpoints.
SequenceNumberValidator - Class in com.amazonaws.services.kinesis.clientlibrary.lib.worker
This class provides some methods for validating sequence numbers.
serializer - Variable in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
 
setCheckpoint(String, ExtendedSequenceNumber, String) - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.ICheckpoint
Record a checkpoint for a shard (e.g.
setCheckpoint(ExtendedSequenceNumber) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
Sets checkpoint.
setCheckpoint(String) - Method in class com.amazonaws.services.kinesis.multilang.messages.CheckpointMessage
 
setConcurrencyToken(UUID) - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
Sets concurrencyToken.
setData(com.google.protobuf.ByteString) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
required bytes data = 3;
setData(byte[]) - Method in class com.amazonaws.services.kinesis.multilang.messages.JsonFriendlyRecord
 
setError(String) - Method in class com.amazonaws.services.kinesis.multilang.messages.CheckpointMessage
 
setExplicitHashKeyIndex(long) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
optional uint64 explicit_hash_key_index = 2;
setExplicitHashKeyTable(int, String) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated string explicit_hash_key_table = 2;
setKey(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
required string key = 1;
setKeyBytes(com.google.protobuf.ByteString) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
required string key = 1;
setLastCounterIncrementNanos(Long) - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
Sets lastCounterIncrementNanos
setLeaseCounter(Long) - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
Sets leaseCounter.
setLeaseKey(String) - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
Sets leaseKey.
setLeaseOwner(String) - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
Sets leaseOwner.
setOwnerSwitchesSinceCheckpoint(Long) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
Sets ownerSwitchesSinceCheckpoint.
setParentShardIds(Collection<String>) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
Sets parentShardIds.
setPartitionKey(String) - Method in class com.amazonaws.services.kinesis.multilang.messages.JsonFriendlyRecord
 
setPartitionKeyIndex(long) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
required uint64 partition_key_index = 1;
setPartitionKeyTable(int, String) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated string partition_key_table = 1;
setReason(String) - Method in class com.amazonaws.services.kinesis.multilang.messages.ShutdownMessage
 
setRecords(int, Messages.Record) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated .Record records = 3;
setRecords(int, Messages.Record.Builder) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
repeated .Record records = 3;
setRecords(List<JsonFriendlyRecord>) - Method in class com.amazonaws.services.kinesis.multilang.messages.ProcessRecordsMessage
 
setResponseFor(String) - Method in class com.amazonaws.services.kinesis.multilang.messages.StatusMessage
 
setSequenceNumber(String) - Method in class com.amazonaws.services.kinesis.multilang.messages.JsonFriendlyRecord
 
setShardId(String) - Method in class com.amazonaws.services.kinesis.multilang.messages.InitializeMessage
 
setTags(int, Messages.Tag) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
repeated .Tag tags = 4;
setTags(int, Messages.Tag.Builder) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
repeated .Tag tags = 4;
setValue(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
optional string value = 2;
setValueBytes(com.google.protobuf.ByteString) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
optional string value = 2;
SHARD_END - Static variable in class com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber
Special value for SHARD_END.
shouldCleanupLeasesUponShardCompletion() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
shouldValidateSequenceNumberBeforeCheckpointing() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
shutdown(IRecordProcessorCheckpointer, ShutdownReason) - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessor
Invoked by the Amazon Kinesis Client Library to indicate it will no longer send data records to this RecordProcessor instance.
shutdown(ShutdownInput) - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor
Invoked by the Amazon Kinesis Client Library to indicate it will no longer send data records to this RecordProcessor instance.
shutdown() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
Sets the killed flag so this worker will stop on the next iteration of its loop.
shutdown() - Method in class com.amazonaws.services.kinesis.metrics.impl.CWMetricsFactory
 
shutdown() - Method in class com.amazonaws.services.kinesis.metrics.impl.CWPublisherRunnable
 
shutdown(IRecordProcessorCheckpointer, ShutdownReason) - Method in class com.amazonaws.services.kinesis.multilang.MultiLangRecordProcessor
 
ShutdownException - Exception in com.amazonaws.services.kinesis.clientlibrary.exceptions
The RecordProcessor instance has been shutdown (e.g.
ShutdownException(String) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.ShutdownException
 
ShutdownException(String, Exception) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.ShutdownException
 
ShutdownInput - Class in com.amazonaws.services.kinesis.clientlibrary.types
Container for the parameters to the IRecordProcessor's shutdown method.
ShutdownInput() - Constructor for class com.amazonaws.services.kinesis.clientlibrary.types.ShutdownInput
Default constructor.
ShutdownMessage - Class in com.amazonaws.services.kinesis.multilang.messages
A message to indicate to the client's process that it should shutdown and then terminate.
ShutdownMessage() - Constructor for class com.amazonaws.services.kinesis.multilang.messages.ShutdownMessage
Default constructor.
ShutdownMessage(ShutdownReason) - Constructor for class com.amazonaws.services.kinesis.multilang.messages.ShutdownMessage
Convenience constructor.
ShutdownReason - Enum in com.amazonaws.services.kinesis.clientlibrary.types
Reason the RecordProcessor is being shutdown.
size() - Method in class com.amazonaws.services.kinesis.metrics.impl.MetricAccumulatingQueue
 
start() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
Start background LeaseHolder and LeaseTaker threads.
startScope(IMetricsFactory) - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
 
startScope(IMetricsFactory, String) - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
 
StatusMessage - Class in com.amazonaws.services.kinesis.multilang.messages
A message sent by the client's process to indicate to the record processor that it completed a particular action.
StatusMessage() - Constructor for class com.amazonaws.services.kinesis.multilang.messages.StatusMessage
Default constructor.
StatusMessage(String) - Constructor for class com.amazonaws.services.kinesis.multilang.messages.StatusMessage
Convenience constructor.
stop() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
Stops background threads.
SUCCESS - Static variable in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
 

T

table - Variable in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
 
TAGS_FIELD_NUMBER - Static variable in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
takeLease(KinesisClientLease, String) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseManager
Take a lease for the given owner by incrementing its leaseCounter and setting its owner field.
takeLease(T, String) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
Take a lease for the given owner by incrementing its leaseCounter and setting its owner field.
takeLease(T, String) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager
Take a lease for the given owner by incrementing its leaseCounter and setting its owner field.
takeLeases() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseTaker
Compute the set of leases available to be taken and attempt to take them.
takeLeases() - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseTaker
Compute the set of leases available to be taken and attempt to take them.
ThrottlingException - Exception in com.amazonaws.services.kinesis.clientlibrary.exceptions
Thrown when requests are throttled by a service (e.g.
ThrottlingException(String) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.ThrottlingException
 
ThrottlingException(String, Exception) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.ThrottlingException
 
TIME - Static variable in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
 
toBuilder() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
 
toBuilder() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
toBuilder() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
 
toDynamoRecord(KinesisClientLease) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
 
toDynamoRecord(Lease) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
toDynamoRecord(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
Construct a DynamoDB record out of a Lease object
toString() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber
 
toString() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.UserRecord
 
toString() - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
 
toString() - Method in class com.amazonaws.services.kinesis.multilang.messages.Message
 
TRIM_HORIZON - Static variable in class com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber
Special value for TRIM_HORIZON.

U

update(T) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
Updates this Lease's mutable, application-specific fields based on the passed-in lease object.
update(T) - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
Updates this Lease's mutable, application-specific fields based on the passed-in lease object.
updateLease(T, UUID) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
Updates application-specific lease values in DynamoDB.
updateLease(T) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
Update application-specific fields of the given lease in DynamoDB.
updateLease(T, UUID) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseRenewer
Update application-specific fields in a currently held lease.
updateLease(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager
Update application-specific fields of the given lease in DynamoDB.
updateLease(T, UUID) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseRenewer
Update application-specific fields in a currently held lease.
UserRecord - Class in com.amazonaws.services.kinesis.clientlibrary.types
This class represents a KPL user record.
UserRecord(Record) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.types.UserRecord
Create a User Record from a Kinesis Record.
UserRecord(boolean, Record, long, String) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.types.UserRecord
Create a User Record.

V

VALUE_FIELD_NUMBER - Static variable in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
 
valueOf(String) - Static method in enum com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint.SentinelCheckpoint
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazonaws.services.kinesis.clientlibrary.lib.worker.InitialPositionInStream
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazonaws.services.kinesis.clientlibrary.types.ShutdownReason
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint.SentinelCheckpoint
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazonaws.services.kinesis.clientlibrary.lib.worker.InitialPositionInStream
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazonaws.services.kinesis.clientlibrary.types.ShutdownReason
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitUntilLeaseTableExists(long, long) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
 
waitUntilLeaseTableExists(long, long) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager
Blocks until the lease table exists by polling leaseTableExists.
withCallProcessRecordsEvenForEmptyRecordList(boolean) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withCheckpointer(IRecordProcessorCheckpointer) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput
Set Checkpointer.
withCheckpointer(IRecordProcessorCheckpointer) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.ShutdownInput
Set the checkpointer.
withCleanupLeasesUponShardCompletion(boolean) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withCloudWatchClientConfig(ClientConfiguration) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withCommonClientConfig(ClientConfiguration) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withData(byte[]) - Method in class com.amazonaws.services.kinesis.multilang.messages.JsonFriendlyRecord
 
withDynamoDBClientConfig(ClientConfiguration) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withExtendedSequenceNumber(ExtendedSequenceNumber) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput
withFailoverTimeMillis(long) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withIdleTimeBetweenReadsInMillis(long) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withInitialPositionInStream(InitialPositionInStream) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withKinesisClientConfig(ClientConfiguration) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withKinesisEndpoint(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withMaxRecords(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withMetricsBufferTimeMillis(long) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withMetricsMaxQueueSize(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withParentShardPollIntervalMillis(long) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withPartitionKey(String) - Method in class com.amazonaws.services.kinesis.multilang.messages.JsonFriendlyRecord
 
withRecords(List<Record>) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput
Set records.
withRegionName(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withSequenceNumber(String) - Method in class com.amazonaws.services.kinesis.multilang.messages.JsonFriendlyRecord
 
withShardId(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput
Set shard Id.
withShardSyncIntervalMillis(long) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withShutdownReason(ShutdownReason) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.ShutdownInput
Set shutdown reason.
withTaskBackoffTimeMillis(long) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withUserAgent(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
Override the default user agent (application name).
withValidateSequenceNumberBeforeCheckpointing(boolean) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
Worker - Class in com.amazonaws.services.kinesis.clientlibrary.lib.worker
Worker is the high level class that Kinesis applications use to start processing data.
Worker(IRecordProcessorFactory, KinesisClientLibConfiguration) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
Constructor.
Worker(IRecordProcessorFactory, KinesisClientLibConfiguration, ExecutorService) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
Constructor.
Worker(IRecordProcessorFactory, KinesisClientLibConfiguration, IMetricsFactory) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
 
Worker(IRecordProcessorFactory, KinesisClientLibConfiguration, IMetricsFactory, ExecutorService) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
 
Worker(IRecordProcessorFactory, KinesisClientLibConfiguration, AmazonKinesis, AmazonDynamoDB, AmazonCloudWatch) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
 
Worker(IRecordProcessorFactory, KinesisClientLibConfiguration, AmazonKinesis, AmazonDynamoDB, AmazonCloudWatch, ExecutorService) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
 
Worker(IRecordProcessorFactory, KinesisClientLibConfiguration, AmazonKinesis, AmazonDynamoDB, IMetricsFactory, ExecutorService) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
 
Worker(IRecordProcessorFactory, KinesisClientLibConfiguration, AmazonKinesisClient, AmazonDynamoDBClient, AmazonCloudWatchClient) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
This constructor is for binary compatibility with code compiled against version of the KCL that only have constructors taking "Client" objects.
Worker(IRecordProcessorFactory, KinesisClientLibConfiguration, AmazonKinesisClient, AmazonDynamoDBClient, AmazonCloudWatchClient, ExecutorService) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
This constructor is for binary compatibility with code compiled against version of the KCL that only have constructors taking "Client" objects.
Worker(IRecordProcessorFactory, KinesisClientLibConfiguration, AmazonKinesisClient, AmazonDynamoDBClient, IMetricsFactory, ExecutorService) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
This constructor is for binary compatibility with code compiled against version of the KCL that only have constructors taking "Client" objects.
Worker.Builder - Class in com.amazonaws.services.kinesis.clientlibrary.lib.worker
Builder to construct a Worker instance.
Worker.Builder() - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker.Builder
Default constructor.
WORKER_IDENTIFIER_METRIC - Static variable in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
 
writeReplace() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
 
writeReplace() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
writeReplace() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
 
writeTo(com.google.protobuf.CodedOutputStream) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
 
writeTo(com.google.protobuf.CodedOutputStream) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
 
writeTo(com.google.protobuf.CodedOutputStream) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
 
A B C D E F G H I J K L M N O P R S T U V W