Package com.oracle.bmc.streaming.model
Class KafkaSettings.Builder
- java.lang.Object
-
- com.oracle.bmc.streaming.model.KafkaSettings.Builder
-
- Enclosing class:
- KafkaSettings
public static class KafkaSettings.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KafkaSettings.BuilderautoCreateTopicsEnable(Boolean autoCreateTopicsEnable)Enable auto creation of topic on the server.KafkaSettings.BuilderbootstrapServers(String bootstrapServers)Bootstrap servers.KafkaSettingsbuild()KafkaSettings.Buildercopy(KafkaSettings model)KafkaSettings.BuilderlogRetentionHours(Integer logRetentionHours)The number of hours to keep a log file before deleting it (in hours).KafkaSettings.BuildernumPartitions(Integer numPartitions)The default number of log partitions per topic.
-
-
-
Method Detail
-
bootstrapServers
public KafkaSettings.Builder bootstrapServers(String bootstrapServers)
Bootstrap servers.- Parameters:
bootstrapServers- the value to set- Returns:
- this builder
-
autoCreateTopicsEnable
public KafkaSettings.Builder autoCreateTopicsEnable(Boolean autoCreateTopicsEnable)
Enable auto creation of topic on the server.- Parameters:
autoCreateTopicsEnable- the value to set- Returns:
- this builder
-
logRetentionHours
public KafkaSettings.Builder logRetentionHours(Integer logRetentionHours)
The number of hours to keep a log file before deleting it (in hours).- Parameters:
logRetentionHours- the value to set- Returns:
- this builder
-
numPartitions
public KafkaSettings.Builder numPartitions(Integer numPartitions)
The default number of log partitions per topic.- Parameters:
numPartitions- the value to set- Returns:
- this builder
-
build
public KafkaSettings build()
-
copy
public KafkaSettings.Builder copy(KafkaSettings model)
-
-