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) |
createEmptypublic String gcsBucket
public String gcsPrefix
public String gcsRegion
public Integer gcsWriteChunkSize
public String gcsSseCustomerEncryptionKey
public Duration encryptionKeyManagerKeyRotationInterval