public class GcsTierObjectStoreConfig extends TierObjectStoreConfig
Modifier and Type | Field and Description |
---|---|
Duration |
encryptionKeyManagerKeyRotationInterval |
String |
gcsBucket |
Optional<String> |
gcsCredFilePath |
String |
gcsPrefix |
String |
gcsRegion |
String |
gcsSseCustomerEncryptionKey |
Integer |
gcsWriteChunkSize |
brokerIdOpt, clusterIdOpt
Modifier | Constructor and Description |
---|---|
|
GcsTierObjectStoreConfig(Optional<String> clusterIdOpt,
kafka.server.KafkaConfig config) |
protected |
GcsTierObjectStoreConfig(Optional<String> clusterIdOpt,
Optional<Integer> brokerIdOpt,
String bucket,
String prefix,
String region,
Integer writeChunkSize,
String credFilePath,
String gcsSseCustomerEncryptionKey,
Duration encryptionKeyManagerKeyRotationInterval) |
Modifier and Type | Method and Description |
---|---|
static GcsTierObjectStoreConfig |
createWithEmptyClusterIdBrokerId(String bucket,
String prefix,
String region,
Integer writeChunkSize,
String credFilePath,
String gcsSseCustomerEncryptionKey,
Duration encryptionKeyManagerKeyRotationInterval) |
public String gcsBucket
public String gcsPrefix
public String gcsRegion
public Integer gcsWriteChunkSize
public String gcsSseCustomerEncryptionKey
public Duration encryptionKeyManagerKeyRotationInterval