KafkaSettings¶
-
class
oci.streaming.models.
KafkaSettings
(**kwargs)¶ Bases:
object
Settings for the Kafka compatibility layer.
Methods
__init__
(**kwargs)Initializes a new KafkaSettings object with values from keyword arguments. Attributes
auto_create_topics_enable
Gets the auto_create_topics_enable of this KafkaSettings. bootstrap_servers
Gets the bootstrap_servers of this KafkaSettings. log_retention_hours
Gets the log_retention_hours of this KafkaSettings. num_partitions
Gets the num_partitions of this KafkaSettings. -
__init__
(**kwargs)¶ Initializes a new KafkaSettings object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - bootstrap_servers (str) – The value to assign to the bootstrap_servers property of this KafkaSettings.
- auto_create_topics_enable (bool) – The value to assign to the auto_create_topics_enable property of this KafkaSettings.
- log_retention_hours (int) – The value to assign to the log_retention_hours property of this KafkaSettings.
- num_partitions (int) – The value to assign to the num_partitions property of this KafkaSettings.
-
auto_create_topics_enable
¶ Gets the auto_create_topics_enable of this KafkaSettings. Enable auto creation of topic on the server.
Returns: The auto_create_topics_enable of this KafkaSettings. Return type: bool
-
bootstrap_servers
¶ Gets the bootstrap_servers of this KafkaSettings. Bootstrap servers.
Returns: The bootstrap_servers of this KafkaSettings. Return type: str
-
log_retention_hours
¶ Gets the log_retention_hours of this KafkaSettings. The number of hours to keep a log file before deleting it (in hours).
Returns: The log_retention_hours of this KafkaSettings. Return type: int
-
num_partitions
¶ Gets the num_partitions of this KafkaSettings. The default number of log partitions per topic.
Returns: The num_partitions of this KafkaSettings. Return type: int
-