- 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.JsonFriendlyRecord
-
- 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.ShutdownRequestedMessage
-
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(String, double, StandardUnit, MetricsLevel) - 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.EndingMetricsScope
-
- addData(String, double, StandardUnit, MetricsLevel) - Method in class com.amazonaws.services.kinesis.metrics.impl.EndingMetricsScope
-
- addData(String, double, StandardUnit) - Method in class com.amazonaws.services.kinesis.metrics.impl.FilteringMetricsScope
-
Adds the data to the metrics scope at lowest metrics level.
- addData(String, double, StandardUnit, MetricsLevel) - Method in class com.amazonaws.services.kinesis.metrics.impl.FilteringMetricsScope
-
Adds the data to the metrics scope if the given level is equal to above the enabled metrics
level.
- addData(String, double, StandardUnit) - Method in class com.amazonaws.services.kinesis.metrics.impl.NullMetricsScope
-
- addData(String, double, StandardUnit, MetricsLevel) - Method in class com.amazonaws.services.kinesis.metrics.impl.NullMetricsScope
-
- addData(String, double, StandardUnit) - Method in class com.amazonaws.services.kinesis.metrics.impl.ThreadSafeMetricsDelegatingScope
-
Adds a data point to this IMetricsScope.
- addData(String, double, StandardUnit, MetricsLevel) - Method in class com.amazonaws.services.kinesis.metrics.impl.ThreadSafeMetricsDelegatingScope
-
Adds a data point to this IMetricsScope if given metrics level is enabled.
- addData(String, double, StandardUnit) - Method in interface com.amazonaws.services.kinesis.metrics.interfaces.IMetricsScope
-
Adds a data point to this IMetricsScope.
- addData(String, double, StandardUnit, MetricsLevel) - Method in interface com.amazonaws.services.kinesis.metrics.interfaces.IMetricsScope
-
Adds a data point to this IMetricsScope if given metrics level is enabled.
- 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.FilteringMetricsScope
-
Adds given dimension with value if allowed dimensions list contains this dimension's name.
- addDimension(String, String) - Method in class com.amazonaws.services.kinesis.metrics.impl.NullMetricsScope
-
- addDimension(String, String) - Method in class com.amazonaws.services.kinesis.metrics.impl.ThreadSafeMetricsDelegatingScope
-
Adds a dimension that applies to all metrics in this IMetricsScope.
- 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(ByteString) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated string explicit_hash_key_table = 2;
- addLatency(long, MetricsLevel) - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
-
- addLatency(String, long, MetricsLevel) - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
-
- addLatencyPerShard(String, String, long, MetricsLevel) - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
-
- 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(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, MetricsLevel) - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
-
- addSuccessAndLatency(String, long, boolean, MetricsLevel) - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
-
- addSuccessAndLatencyPerShard(String, String, long, boolean, MetricsLevel) - 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;
- AT_TIMESTAMP - Static variable in class com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber
-
Special value for AT_TIMESTAMP.
- call() - Method in class com.amazonaws.services.kinesis.multilang.MultiLangDaemon
-
- canTransitionTo(ShutdownReason) - Method in enum com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShutdownReason
-
Indicates whether the given reason can override the current reason.
- 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) - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer
-
This method will checkpoint the progress at the provided sequenceNumber.
- 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, Long, 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.clientlibrary.utils - package com.amazonaws.services.kinesis.clientlibrary.utils
-
- 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
-
- createGracefulShutdownCallable() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
-
Creates a callable that will execute the graceful shutdown process.
- 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 class com.amazonaws.services.kinesis.metrics.impl.ThreadSafeMetricsDelegatingFactory
- 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.
- CWMetricsFactory(AmazonCloudWatch, String, long, int, MetricsLevel, Set<String>) - Constructor for class com.amazonaws.services.kinesis.metrics.impl.CWMetricsFactory
-
Constructor.
- CWMetricsScope - Class in com.amazonaws.services.kinesis.metrics.impl
-
Metrics scope for CloudWatch metrics.
- CWMetricsScope(CWPublisherRunnable<CWMetricKey>, MetricsLevel, Set<String>) - Constructor for class com.amazonaws.services.kinesis.metrics.impl.CWMetricsScope
-
Creates a CloudWatch metrics scope with given metrics level and enabled dimensions.
- 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
-
- 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
-
The default value for how long the ShardConsumer
should sleep if no records are returned from the call to
AmazonKinesis.getRecords(com.amazonaws.services.kinesis.model.GetRecordsRequest)
.
- DEFAULT_INITIAL_LEASE_TABLE_READ_CAPACITY - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
The Amazon DynamoDB table used for tracking leases will be provisioned with this read capacity.
- DEFAULT_INITIAL_LEASE_TABLE_WRITE_CAPACITY - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
The Amazon DynamoDB table used for tracking leases will be provisioned with this write capacity.
- DEFAULT_INITIAL_POSITION_IN_STREAM - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
The location in the shard from which the KinesisClientLibrary will start fetching records from
when the application starts for the first time and there is no checkpoint for the shard.
- DEFAULT_MAX_LEASE_RENEWAL_THREADS - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
The size of the thread pool to create for the lease renewer to use.
- DEFAULT_MAX_LEASES_FOR_WORKER - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
The max number of leases (shards) this worker should process.
- DEFAULT_MAX_LEASES_TO_STEAL_AT_ONE_TIME - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
Max leases to steal from another worker at one time (for load balancing).
- 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_ENABLED_DIMENSIONS - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
Allowed dimensions for CloudWatch metrics.
- DEFAULT_METRICS_ENABLED_DIMENSIONS - Static variable in class com.amazonaws.services.kinesis.metrics.impl.CWMetricsFactory
-
Default metrics dimensions.
- DEFAULT_METRICS_LEVEL - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
Metrics level for which to enable CloudWatch metrics.
- DEFAULT_METRICS_LEVEL - Static variable in class com.amazonaws.services.kinesis.metrics.impl.CWMetricsFactory
-
Default metrics level to enable.
- 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_PRIORITIZATION - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
Default Shard prioritization strategy.
- 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_SKIP_SHARD_SYNC_AT_STARTUP_IF_LEASES_EXIST - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
The Worker will skip shard sync during initialization if there are one or more leases in the lease table.
- 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
-
- dropLease(T) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
-
Requests that renewals for the given lease are stopped.
- dropLease(T) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseRenewer
-
Stops the lease renewer from continunig to maintain the given lease.
- dropLease(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseRenewer
-
Stops the lease renewer from continunig to maintain the given lease.
- 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
-
- 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.
- getAction() - Method in class com.amazonaws.services.kinesis.multilang.messages.JsonFriendlyRecord
-
- 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.
- 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.clientlibrary.lib.worker.ShardInfo
-
Concurrency token for the lease that this shard is part of
- 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;
- 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
-
- getDynamoDBEndpoint() - 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
-
- 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
-
- getInitialLeaseTableReadCapacity() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getInitialLeaseTableWriteCapacity() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getInitialPositionInStream() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getInitialPositionInStreamExtended() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
Keeping it protected to forbid outside callers from depending on this internal object.
- 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) - Method in interface com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy
-
Fetch a shard iterator from the specified position in the shard.
- getIterator(String, Date) - 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) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
-
Fetch a shard iterator from the specified position in the shard.
- getIterator(String, Date) - 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.
- getIterator(String, String) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.MetricsCollectingKinesisProxyDecorator
-
Fetch a shard iterator from the specified position in the shard.
- getIterator(String, Date) - 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
-
- getMaxLeasesForWorker() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getMaxLeasesToStealAtOneTime() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getMaxRecords() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getMetricsBufferTimeMillis() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getMetricsEnabledDimensions() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getMetricsLevel() - 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
-
- getMillisBehindLatest() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput
-
Get milliseconds behind latest.
- getName() - Method in enum com.amazonaws.services.kinesis.metrics.interfaces.MetricsLevel
-
Returns the name for this metrics level.
- getOwnerSwitchesSinceCheckpoint() - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
-
- getParentShardIds() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShardInfo
-
A list of shards that are parents of this shard.
- 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
-
- 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.
- 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
-
- 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.lib.worker.ShardInfo
-
The shardId that this ShardInfo contains data about
- getShardId() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput
-
Get shard Id.
- 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.
- getShardPrioritizationStrategy() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- 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.
- getSkipShardSyncAtWorkerInitializationIfLeasesExist() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- 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
-
- getTableName() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- 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.
- getTimestampAtInitialPositionInStream() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- 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;
- getValue() - Method in enum com.amazonaws.services.kinesis.metrics.interfaces.MetricsLevel
-
Returns the value for this metrics level.
- 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
-
- gracefuleShutdownStarted - Variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
-
- gracefulShutdownCoordinator - Variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
-
- 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(InitializationInput) - 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(InitializationInput) - 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
-
- interceptAddData(String, double, StandardUnit, MetricsLevel, 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
-
- isCompleted() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShardInfo
-
Whether the shard has been completely processed or not.
- isEmpty() - Method in class com.amazonaws.services.kinesis.metrics.impl.MetricAccumulatingQueue
-
- isExpired(long, long) - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
-
- IShutdownNotificationAware - Interface in com.amazonaws.services.kinesis.clientlibrary.interfaces.v2
-
Allows a record processor to indicate it's aware of requested shutdowns, and handle the request.
- 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
-
- isLeaseTableEmpty() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
-
Check (synchronously) if there are any leases in the lease table.
- isLeaseTableEmpty() - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager
-
Check (synchronously) if there are any leases in the lease table.
- isRunning() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
-
- isShutdown() - Method in class com.amazonaws.services.kinesis.metrics.impl.CWPublisherRunnable
-
- 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.
- setConcurrencyToken(UUID) - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
-
Sets concurrencyToken.
- setData(ByteString) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
required bytes data = 3;
- 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(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.
- setMetricsScope(IMetricsScope) - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
-
Sets given metrics scope for the current thread.
- 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.
- 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;
- setResponseFor(String) - Method in class com.amazonaws.services.kinesis.multilang.messages.StatusMessage
-
- 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(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.
- SHARD_ID_DIMENSION_NAME - Static variable in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
-
- ShardInfo - Class in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
Used to pass shard related info among different classes and as a key to the map of shard consumers.
- ShardInfo(String, String, Collection<String>, ExtendedSequenceNumber) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShardInfo
-
Creates a new ShardInfo object.
- ShardPrioritization - Interface in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
Provides logic to prioritize or filter shards before their execution.
- shardPrioritization(ShardPrioritization) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker.Builder
-
Provides logic how to prioritize shard processing.
- shouldCallProcessRecordsEvenForEmptyRecordList() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- 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
-
Signals worker to shutdown.
- shutdown() - Method in class com.amazonaws.services.kinesis.metrics.impl.CWMetricsFactory
-
- shutdown() - Method in class com.amazonaws.services.kinesis.metrics.impl.CWPublisherRunnable
-
- shutdown(ShutdownInput) - Method in class com.amazonaws.services.kinesis.multilang.MultiLangRecordProcessor
-
- shutdownComplete() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShutdownNotification
-
- 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.
- ShutdownNotification - Interface in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
A shutdown request to the ShardConsumer
- shutdownNotificationComplete() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShutdownNotification
-
Used to indicate that the record processor has been notified of a requested shutdown, and given the chance to
checkpoint.
- ShutdownReason - Enum in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
Reason the RecordProcessor is being shutdown.
- shutdownRequested(IRecordProcessorCheckpointer) - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IShutdownNotificationAware
-
Called when the worker has been requested to shutdown, and gives the record processor a chance to checkpoint.
- shutdownRequested(IRecordProcessorCheckpointer) - Method in class com.amazonaws.services.kinesis.multilang.MultiLangRecordProcessor
-
- ShutdownRequestedMessage - Class in com.amazonaws.services.kinesis.multilang.messages
-
A message to indicate to the client's process that shutdown is requested.
- ShutdownRequestedMessage() - Constructor for class com.amazonaws.services.kinesis.multilang.messages.ShutdownRequestedMessage
-
Convenience constructor.
- 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.
- startGracefulShutdown() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
-
Requests a graceful shutdown of the worker, notifying record processors, that implement
IShutdownNotificationAware
, of the impending shutdown.
- 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
-
- stopLeaseTaker() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
-
Requests the cancellation of the lease taker.
- SUCCESS - Static variable in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
-