github.com/m3db/m3@v1.5.1-0.20231129193456-75a402aa583b/src/query/generated/proto/admin/topic.proto (about) 1 syntax = "proto3"; 2 package admin; 3 4 import "github.com/m3db/m3/src/msg/generated/proto/topicpb/topic.proto"; 5 6 message TopicGetResponse { 7 topicpb.Topic topic = 1; 8 uint32 version = 2; 9 } 10 11 message TopicInitRequest { 12 uint32 number_of_shards = 1; 13 } 14 15 message TopicAddRequest { 16 topicpb.ConsumerService consumer_service = 1; 17 } 18 19 // Request to update a topic and set its consumer services to a new value. 20 // CheckAndSet is used based on the version passed. 21 message TopicUpdateRequest { 22 repeated topicpb.ConsumerService consumer_services = 1; 23 uint32 version = 2; 24 }