索引
All Classes and Interfaces|常量字段值|所有程序包|序列化表格
A
- addAlgo(FlatBufferBuilder, int) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- addBatchSize(FlatBufferBuilder, int) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- addCompressionType(FlatBufferBuilder, byte) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- addEncryptionCtx(FlatBufferBuilder, int) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.Message
- addIsBatchMessage(FlatBufferBuilder, boolean) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- addKey(FlatBufferBuilder, int) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionKey
- addKey(FlatBufferBuilder, int) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.KeyValue
- addKeys(FlatBufferBuilder, int) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- addMetadata(FlatBufferBuilder, int) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionKey
- addParam(FlatBufferBuilder, int) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- addPayload(FlatBufferBuilder, int) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.Message
- addProperties(FlatBufferBuilder, int) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.Message
- addUncompressedMessageSize(FlatBufferBuilder, int) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- addValue(FlatBufferBuilder, int) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionKey
- addValue(FlatBufferBuilder, int) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.KeyValue
- algo() - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- algoAsByteBuffer() - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- algoInByteBuffer(ByteBuffer) - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- ARRIVAL_TIMESTAMP - 类中的静态变量 org.apache.pulsar.io.kinesis.KinesisRecord
- AwsCredentialProviderPlugin - org.apache.pulsar.io.kinesis中的接口
-
已过时。
- AwsDefaultProviderChainPlugin - org.apache.pulsar.io.kinesis中的类
-
已过时。
- AwsDefaultProviderChainPlugin() - 类的构造器 org.apache.pulsar.io.kinesis.AwsDefaultProviderChainPlugin
-
已过时。
B
- Backoff - org.apache.pulsar.io.kinesis中的类
-
All variables are in TimeUnit millis by default.
- Backoff(long, TimeUnit, long, TimeUnit, long, TimeUnit) - 类的构造器 org.apache.pulsar.io.kinesis.Backoff
- BaseKinesisConfig - org.apache.pulsar.io.kinesis中的类
- BaseKinesisConfig() - 类的构造器 org.apache.pulsar.io.kinesis.BaseKinesisConfig
- batchSize() - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- buildCloudwatchAsyncClient(AwsCredentialProviderPlugin) - 类中的方法 org.apache.pulsar.io.kinesis.KinesisSourceConfig
- buildDynamoAsyncClient(AwsCredentialProviderPlugin) - 类中的方法 org.apache.pulsar.io.kinesis.KinesisSourceConfig
- buildKinesisAsyncClient(AwsCredentialProviderPlugin) - 类中的方法 org.apache.pulsar.io.kinesis.KinesisSourceConfig
C
- close() - 类中的方法 org.apache.pulsar.io.kinesis.KinesisSink
- close() - 类中的方法 org.apache.pulsar.io.kinesis.KinesisSource
- compressionType() - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- CompressionType - org.apache.pulsar.io.kinesis.fbs中的类
- createEncryptionCtx(FlatBufferBuilder, int, int, int, byte, int, int, boolean) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- createEncryptionKey(FlatBufferBuilder, int, int, int) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionKey
- createKeysVector(FlatBufferBuilder, int[]) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- createKeyValue(FlatBufferBuilder, int, int) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.KeyValue
- createKinesisMessage(KinesisSinkConfig.MessageFormat, Record<byte[]>) - 类中的静态方法 org.apache.pulsar.io.kinesis.KinesisSink
- createMessage(FlatBufferBuilder, int, int, int) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.Message
- createMetadataVector(FlatBufferBuilder, int[]) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionKey
- createParamVector(FlatBufferBuilder, byte[]) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- createPayloadVector(FlatBufferBuilder, byte[]) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.Message
- createPropertiesVector(FlatBufferBuilder, int[]) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.Message
- createValueVector(FlatBufferBuilder, byte[]) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionKey
D
- DEFAULT_INTERVAL_IN_NANOSECONDS - 类中的静态变量 org.apache.pulsar.io.kinesis.Backoff
E
- ENCRYPTION_TYPE - 类中的静态变量 org.apache.pulsar.io.kinesis.KinesisRecord
- encryptionCtx() - 类中的方法 org.apache.pulsar.io.kinesis.fbs.Message
- encryptionCtx(EncryptionCtx) - 类中的方法 org.apache.pulsar.io.kinesis.fbs.Message
- EncryptionCtx - org.apache.pulsar.io.kinesis.fbs中的类
- EncryptionCtx() - 类的构造器 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- EncryptionKey - org.apache.pulsar.io.kinesis.fbs中的类
- EncryptionKey() - 类的构造器 org.apache.pulsar.io.kinesis.fbs.EncryptionKey
- endEncryptionCtx(FlatBufferBuilder) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- endEncryptionKey(FlatBufferBuilder) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionKey
- endKeyValue(FlatBufferBuilder) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.KeyValue
- endMessage(FlatBufferBuilder) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.Message
F
- finishMessageBuffer(FlatBufferBuilder, int) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.Message
- finishSizePrefixedMessageBuffer(FlatBufferBuilder, int) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.Message
- FULL_MESSAGE_IN_FB - enum class 中的枚举常量 org.apache.pulsar.io.kinesis.KinesisSinkConfig.MessageFormat
-
Kinesis sink sends message serialized in flat-buffer.
- FULL_MESSAGE_IN_JSON - enum class 中的枚举常量 org.apache.pulsar.io.kinesis.KinesisSinkConfig.MessageFormat
-
Kinesis sink creates a json payload with message-payload, properties and encryptionCtx and publishes json payload to kinesis stream.
G
- getKey() - 类中的方法 org.apache.pulsar.io.kinesis.KinesisRecord
- getProperties() - 类中的方法 org.apache.pulsar.io.kinesis.KinesisRecord
- getRootAsEncryptionCtx(ByteBuffer) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- getRootAsEncryptionCtx(ByteBuffer, EncryptionCtx) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- getRootAsEncryptionKey(ByteBuffer) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionKey
- getRootAsEncryptionKey(ByteBuffer, EncryptionKey) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionKey
- getRootAsKeyValue(ByteBuffer) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.KeyValue
- getRootAsKeyValue(ByteBuffer, KeyValue) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.KeyValue
- getRootAsMessage(ByteBuffer) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.Message
- getRootAsMessage(ByteBuffer, Message) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.Message
- getStreamStartPosition() - 类中的方法 org.apache.pulsar.io.kinesis.KinesisSourceConfig
- getValue() - 类中的方法 org.apache.pulsar.io.kinesis.KinesisRecord
I
- initialize(InitializationInput) - 类中的方法 org.apache.pulsar.io.kinesis.KinesisRecordProcessor
- isBatchMessage() - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
K
- key() - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionKey
- key() - 类中的方法 org.apache.pulsar.io.kinesis.fbs.KeyValue
- keyAsByteBuffer() - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionKey
- keyAsByteBuffer() - 类中的方法 org.apache.pulsar.io.kinesis.fbs.KeyValue
- keyInByteBuffer(ByteBuffer) - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionKey
- keyInByteBuffer(ByteBuffer) - 类中的方法 org.apache.pulsar.io.kinesis.fbs.KeyValue
- keys(int) - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- keys(EncryptionKey, int) - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- keysLength() - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- KeyValue - org.apache.pulsar.io.kinesis.fbs中的类
- KeyValue() - 类的构造器 org.apache.pulsar.io.kinesis.fbs.KeyValue
- KinesisRecord - org.apache.pulsar.io.kinesis中的类
- KinesisRecord(KinesisClientRecord) - 类的构造器 org.apache.pulsar.io.kinesis.KinesisRecord
- KinesisRecordProcessor - org.apache.pulsar.io.kinesis中的类
- KinesisRecordProcessor(LinkedBlockingQueue<KinesisRecord>, KinesisSourceConfig) - 类的构造器 org.apache.pulsar.io.kinesis.KinesisRecordProcessor
- KinesisRecordProcessorFactory - org.apache.pulsar.io.kinesis中的类
- KinesisRecordProcessorFactory(LinkedBlockingQueue<KinesisRecord>, KinesisSourceConfig) - 类的构造器 org.apache.pulsar.io.kinesis.KinesisRecordProcessorFactory
- KinesisSink - org.apache.pulsar.io.kinesis中的类
-
A Kinesis sink which can be configured by
KinesisSinkConfig. - KinesisSink() - 类的构造器 org.apache.pulsar.io.kinesis.KinesisSink
- KinesisSinkConfig - org.apache.pulsar.io.kinesis中的类
- KinesisSinkConfig() - 类的构造器 org.apache.pulsar.io.kinesis.KinesisSinkConfig
- KinesisSinkConfig.MessageFormat - org.apache.pulsar.io.kinesis中的Enum Class
- KinesisSource - org.apache.pulsar.io.kinesis中的类
- KinesisSource() - 类的构造器 org.apache.pulsar.io.kinesis.KinesisSource
- KinesisSourceConfig - org.apache.pulsar.io.kinesis中的类
- KinesisSourceConfig() - 类的构造器 org.apache.pulsar.io.kinesis.KinesisSourceConfig
L
- leaseLost(LeaseLostInput) - 类中的方法 org.apache.pulsar.io.kinesis.KinesisRecordProcessor
- load(String) - 类中的静态方法 org.apache.pulsar.io.kinesis.KinesisSinkConfig
- load(String) - 类中的静态方法 org.apache.pulsar.io.kinesis.KinesisSourceConfig
- LZ4 - 类中的静态变量 org.apache.pulsar.io.kinesis.fbs.CompressionType
M
- MAX_BACKOFF_INTERVAL_NANOSECONDS - 类中的静态变量 org.apache.pulsar.io.kinesis.Backoff
- Message - org.apache.pulsar.io.kinesis.fbs中的类
- Message() - 类的构造器 org.apache.pulsar.io.kinesis.fbs.Message
- metadata(int) - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionKey
- metadata(KeyValue, int) - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionKey
- metadataLength() - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionKey
- METRICS_TOTAL_FAILURE - 类中的静态变量 org.apache.pulsar.io.kinesis.KinesisSink
- METRICS_TOTAL_INCOMING - 类中的静态变量 org.apache.pulsar.io.kinesis.KinesisSink
- METRICS_TOTAL_INCOMING_BYTES - 类中的静态变量 org.apache.pulsar.io.kinesis.KinesisSink
- METRICS_TOTAL_SUCCESS - 类中的静态变量 org.apache.pulsar.io.kinesis.KinesisSink
N
- name(int) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.CompressionType
- names - 类中的静态变量 org.apache.pulsar.io.kinesis.fbs.CompressionType
- next() - 类中的方法 org.apache.pulsar.io.kinesis.Backoff
- NONE - 类中的静态变量 org.apache.pulsar.io.kinesis.fbs.CompressionType
O
- ONLY_RAW_PAYLOAD - enum class 中的枚举常量 org.apache.pulsar.io.kinesis.KinesisSinkConfig.MessageFormat
-
Kinesis sink directly publishes pulsar-payload as a message into the kinesis-stream.
- open(Map<String, Object>, SinkContext) - 类中的方法 org.apache.pulsar.io.kinesis.KinesisSink
- open(Map<String, Object>, SourceContext) - 类中的方法 org.apache.pulsar.io.kinesis.KinesisSource
- org.apache.pulsar.io.kinesis - 程序包 org.apache.pulsar.io.kinesis
-
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
- org.apache.pulsar.io.kinesis.fbs - 程序包 org.apache.pulsar.io.kinesis.fbs
P
- param(int) - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- paramAsByteBuffer() - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- paramInByteBuffer(ByteBuffer) - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- paramLength() - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- PARTITION_KEY - 类中的静态变量 org.apache.pulsar.io.kinesis.KinesisRecord
- payload(int) - 类中的方法 org.apache.pulsar.io.kinesis.fbs.Message
- payloadAsByteBuffer() - 类中的方法 org.apache.pulsar.io.kinesis.fbs.Message
- payloadInByteBuffer(ByteBuffer) - 类中的方法 org.apache.pulsar.io.kinesis.fbs.Message
- payloadLength() - 类中的方法 org.apache.pulsar.io.kinesis.fbs.Message
- processRecords(ProcessRecordsInput) - 类中的方法 org.apache.pulsar.io.kinesis.KinesisRecordProcessor
- properties(int) - 类中的方法 org.apache.pulsar.io.kinesis.fbs.Message
- properties(KeyValue, int) - 类中的方法 org.apache.pulsar.io.kinesis.fbs.Message
- propertiesLength() - 类中的方法 org.apache.pulsar.io.kinesis.fbs.Message
R
- read() - 类中的方法 org.apache.pulsar.io.kinesis.KinesisSource
- reduceToHalf() - 类中的方法 org.apache.pulsar.io.kinesis.Backoff
- regionAsV2Region() - 类中的方法 org.apache.pulsar.io.kinesis.BaseKinesisConfig
- reset() - 类中的方法 org.apache.pulsar.io.kinesis.Backoff
S
- SEQUENCE_NUMBER - 类中的静态变量 org.apache.pulsar.io.kinesis.KinesisRecord
- serializeRecordToFlatBuffer(FlatBufferBuilder, Record<byte[]>) - 类中的静态方法 org.apache.pulsar.io.kinesis.Utils
- serializeRecordToFlatBuffer(Record<byte[]>) - 类中的静态方法 org.apache.pulsar.io.kinesis.Utils
-
Serialize record to flat-buffer. it's not a thread-safe method.
- serializeRecordToJson(Record<byte[]>) - 类中的静态方法 org.apache.pulsar.io.kinesis.Utils
-
Serializes sink-record into json format.
- setProperty(String, String) - 类中的方法 org.apache.pulsar.io.kinesis.KinesisRecord
- shardEnded(ShardEndedInput) - 类中的方法 org.apache.pulsar.io.kinesis.KinesisRecordProcessor
- shardRecordProcessor() - 类中的方法 org.apache.pulsar.io.kinesis.KinesisRecordProcessorFactory
- shutdownRequested(ShutdownRequestedInput) - 类中的方法 org.apache.pulsar.io.kinesis.KinesisRecordProcessor
- startEncryptionCtx(FlatBufferBuilder) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- startEncryptionKey(FlatBufferBuilder) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionKey
- startKeysVector(FlatBufferBuilder, int) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- startKeyValue(FlatBufferBuilder) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.KeyValue
- startMessage(FlatBufferBuilder) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.Message
- startMetadataVector(FlatBufferBuilder, int) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionKey
- startParamVector(FlatBufferBuilder, int) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- startPayloadVector(FlatBufferBuilder, int) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.Message
- startPropertiesVector(FlatBufferBuilder, int) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.Message
- startValueVector(FlatBufferBuilder, int) - 类中的静态方法 org.apache.pulsar.io.kinesis.fbs.EncryptionKey
- STSAssumeRoleProviderPlugin - org.apache.pulsar.io.kinesis中的类
-
已过时。
- STSAssumeRoleProviderPlugin() - 类的构造器 org.apache.pulsar.io.kinesis.STSAssumeRoleProviderPlugin
-
已过时。
U
- uncompressedMessageSize() - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- Utils - org.apache.pulsar.io.kinesis中的类
- Utils() - 类的构造器 org.apache.pulsar.io.kinesis.Utils
V
- value() - 类中的方法 org.apache.pulsar.io.kinesis.fbs.KeyValue
- value(int) - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionKey
- valueAsByteBuffer() - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionKey
- valueAsByteBuffer() - 类中的方法 org.apache.pulsar.io.kinesis.fbs.KeyValue
- valueInByteBuffer(ByteBuffer) - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionKey
- valueInByteBuffer(ByteBuffer) - 类中的方法 org.apache.pulsar.io.kinesis.fbs.KeyValue
- valueLength() - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionKey
- valueOf(String) - enum class中的静态方法 org.apache.pulsar.io.kinesis.KinesisSinkConfig.MessageFormat
-
Returns the enum constant of this class with the specified name.
- values() - enum class中的静态方法 org.apache.pulsar.io.kinesis.KinesisSinkConfig.MessageFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- write(Record<byte[]>) - 类中的方法 org.apache.pulsar.io.kinesis.KinesisSink
Z
- ZLIB - 类中的静态变量 org.apache.pulsar.io.kinesis.fbs.CompressionType
_
- __assign(int, ByteBuffer) - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- __assign(int, ByteBuffer) - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionKey
- __assign(int, ByteBuffer) - 类中的方法 org.apache.pulsar.io.kinesis.fbs.KeyValue
- __assign(int, ByteBuffer) - 类中的方法 org.apache.pulsar.io.kinesis.fbs.Message
- __init(int, ByteBuffer) - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionCtx
- __init(int, ByteBuffer) - 类中的方法 org.apache.pulsar.io.kinesis.fbs.EncryptionKey
- __init(int, ByteBuffer) - 类中的方法 org.apache.pulsar.io.kinesis.fbs.KeyValue
- __init(int, ByteBuffer) - 类中的方法 org.apache.pulsar.io.kinesis.fbs.Message
All Classes and Interfaces|常量字段值|所有程序包|序列化表格