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. |