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.Builder
autoCreateTopicsEnable(Boolean autoCreateTopicsEnable)
Enable auto creation of topic on the server.KafkaSettings.Builder
bootstrapServers(String bootstrapServers)
Bootstrap servers.KafkaSettings
build()
KafkaSettings.Builder
copy(KafkaSettings model)
KafkaSettings.Builder
logRetentionHours(Integer logRetentionHours)
The number of hours to keep a log file before deleting it (in hours).KafkaSettings.Builder
numPartitions(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)
-
-