Resource: Topic
A Kafka topic in a given cluster.
JSON representation |
---|
{ "name": string, "partitionCount": integer, "replicationFactor": integer, "configs": { string: string, ... } } |
Fields | |
---|---|
name |
Identifier. The name of the topic. The |
partitionCount |
Required. The number of partitions this topic has. The partition count can only be increased, not decreased. Please note that if partitions are increased for a topic that has a key, the partitioning logic or the ordering of the messages will be affected. |
replicationFactor |
Required. Immutable. The number of replicas of each partition. A replication factor of 3 is recommended for high availability. |
configs |
Optional. Configurations for the topic that are overridden from the cluster defaults. The key of the map is a Kafka topic property name, for example: An object containing a list of |
Methods |
|
---|---|
|
Creates a new topic in a given project and location. |
|
Deletes a single topic. |
|
Returns the properties of a single topic. |
|
Lists the topics in a given cluster. |
|
Updates the properties of a single topic. |