// Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.6 // protoc (unknown) // source: conf/v1/kratos_conf_data.proto package v1 import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" durationpb "google.golang.org/protobuf/types/known/durationpb" reflect "reflect" sync "sync" unsafe "unsafe" ) const ( // Verify that this generated code is sufficiently up-to-date. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) // Verify that runtime/protoimpl is sufficiently up-to-date. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) // 数据 type Data struct { state protoimpl.MessageState `protogen:"open.v1"` Database *Data_Database `protobuf:"bytes,1,opt,name=database,proto3,oneof" json:"database,omitempty"` // 数据库DSN Redis *Data_Redis `protobuf:"bytes,10,opt,name=redis,proto3,oneof" json:"redis,omitempty"` // Redis Mongodb *Data_MongoDB `protobuf:"bytes,11,opt,name=mongodb,proto3,oneof" json:"mongodb,omitempty"` // MongoDB数据库 ElasticSearch *Data_ElasticSearch `protobuf:"bytes,12,opt,name=elastic_search,json=elasticSearch,proto3,oneof" json:"elastic_search,omitempty"` // ElasticSearch数据库 Cassandra *Data_Cassandra `protobuf:"bytes,13,opt,name=cassandra,proto3,oneof" json:"cassandra,omitempty"` // Cassandra数据库 Clickhouse *Data_ClickHouse `protobuf:"bytes,20,opt,name=clickhouse,proto3,oneof" json:"clickhouse,omitempty"` // ClickHouse数据库 Influxdb *Data_InfluxDB `protobuf:"bytes,21,opt,name=influxdb,proto3,oneof" json:"influxdb,omitempty"` // InfluxDB数据库 Doris *Data_Doris `protobuf:"bytes,22,opt,name=doris,proto3,oneof" json:"doris,omitempty"` // Doris数据库 Kafka *Data_Kafka `protobuf:"bytes,30,opt,name=kafka,proto3,oneof" json:"kafka,omitempty"` // Kafka服务 Rabbitmq *Data_RabbitMQ `protobuf:"bytes,31,opt,name=rabbitmq,proto3,oneof" json:"rabbitmq,omitempty"` // RabbitMQ服务 Mqtt *Data_Mqtt `protobuf:"bytes,32,opt,name=mqtt,proto3,oneof" json:"mqtt,omitempty"` // MQTT服务 Activemq *Data_ActiveMQ `protobuf:"bytes,33,opt,name=activemq,proto3,oneof" json:"activemq,omitempty"` // ActiveMQ Nats *Data_NATS `protobuf:"bytes,34,opt,name=nats,proto3,oneof" json:"nats,omitempty"` // NATS Nsq *Data_NSQ `protobuf:"bytes,35,opt,name=nsq,proto3,oneof" json:"nsq,omitempty"` // NATS Pulsar *Data_Pulsar `protobuf:"bytes,36,opt,name=pulsar,proto3,oneof" json:"pulsar,omitempty"` // Pulsar Rocketmq *Data_RocketMQ `protobuf:"bytes,38,opt,name=rocketmq,proto3,oneof" json:"rocketmq,omitempty"` // RocketMQ unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *Data) Reset() { *x = Data{} mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *Data) String() string { return protoimpl.X.MessageStringOf(x) } func (*Data) ProtoMessage() {} func (x *Data) ProtoReflect() protoreflect.Message { mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Data.ProtoReflect.Descriptor instead. func (*Data) Descriptor() ([]byte, []int) { return file_conf_v1_kratos_conf_data_proto_rawDescGZIP(), []int{0} } func (x *Data) GetDatabase() *Data_Database { if x != nil { return x.Database } return nil } func (x *Data) GetRedis() *Data_Redis { if x != nil { return x.Redis } return nil } func (x *Data) GetMongodb() *Data_MongoDB { if x != nil { return x.Mongodb } return nil } func (x *Data) GetElasticSearch() *Data_ElasticSearch { if x != nil { return x.ElasticSearch } return nil } func (x *Data) GetCassandra() *Data_Cassandra { if x != nil { return x.Cassandra } return nil } func (x *Data) GetClickhouse() *Data_ClickHouse { if x != nil { return x.Clickhouse } return nil } func (x *Data) GetInfluxdb() *Data_InfluxDB { if x != nil { return x.Influxdb } return nil } func (x *Data) GetDoris() *Data_Doris { if x != nil { return x.Doris } return nil } func (x *Data) GetKafka() *Data_Kafka { if x != nil { return x.Kafka } return nil } func (x *Data) GetRabbitmq() *Data_RabbitMQ { if x != nil { return x.Rabbitmq } return nil } func (x *Data) GetMqtt() *Data_Mqtt { if x != nil { return x.Mqtt } return nil } func (x *Data) GetActivemq() *Data_ActiveMQ { if x != nil { return x.Activemq } return nil } func (x *Data) GetNats() *Data_NATS { if x != nil { return x.Nats } return nil } func (x *Data) GetNsq() *Data_NSQ { if x != nil { return x.Nsq } return nil } func (x *Data) GetPulsar() *Data_Pulsar { if x != nil { return x.Pulsar } return nil } func (x *Data) GetRocketmq() *Data_RocketMQ { if x != nil { return x.Rocketmq } return nil } // 数据库 type Data_Database struct { state protoimpl.MessageState `protogen:"open.v1"` Driver string `protobuf:"bytes,1,opt,name=driver,proto3" json:"driver,omitempty"` // 驱动名:mysql、postgresql、mongodb、sqlite…… Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` // 数据源(DSN字符串) Migrate bool `protobuf:"varint,10,opt,name=migrate,proto3" json:"migrate,omitempty"` // 数据迁移开关 Debug bool `protobuf:"varint,11,opt,name=debug,proto3" json:"debug,omitempty"` // 调试开关 EnableTrace bool `protobuf:"varint,12,opt,name=enable_trace,json=enableTrace,proto3" json:"enable_trace,omitempty"` // 链路追踪开关 EnableMetrics bool `protobuf:"varint,13,opt,name=enable_metrics,json=enableMetrics,proto3" json:"enable_metrics,omitempty"` // 性能分析开关 MaxIdleConnections *int32 `protobuf:"varint,20,opt,name=max_idle_connections,json=maxIdleConnections,proto3,oneof" json:"max_idle_connections,omitempty"` // 连接池最大空闲连接数 MaxOpenConnections *int32 `protobuf:"varint,21,opt,name=max_open_connections,json=maxOpenConnections,proto3,oneof" json:"max_open_connections,omitempty"` // 连接池最大打开连接数 ConnectionMaxLifetime *durationpb.Duration `protobuf:"bytes,22,opt,name=connection_max_lifetime,json=connectionMaxLifetime,proto3,oneof" json:"connection_max_lifetime,omitempty"` // 连接可重用的最大时间长度 PrometheusPushAddr *string `protobuf:"bytes,30,opt,name=prometheus_push_addr,json=prometheusPushAddr,proto3,oneof" json:"prometheus_push_addr,omitempty"` PrometheusDbName *string `protobuf:"bytes,31,opt,name=prometheus_db_name,json=prometheusDbName,proto3,oneof" json:"prometheus_db_name,omitempty"` PrometheusHttpPort *uint32 `protobuf:"varint,32,opt,name=prometheus_http_port,json=prometheusHttpPort,proto3,oneof" json:"prometheus_http_port,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *Data_Database) Reset() { *x = Data_Database{} mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *Data_Database) String() string { return protoimpl.X.MessageStringOf(x) } func (*Data_Database) ProtoMessage() {} func (x *Data_Database) ProtoReflect() protoreflect.Message { mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[1] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Data_Database.ProtoReflect.Descriptor instead. func (*Data_Database) Descriptor() ([]byte, []int) { return file_conf_v1_kratos_conf_data_proto_rawDescGZIP(), []int{0, 0} } func (x *Data_Database) GetDriver() string { if x != nil { return x.Driver } return "" } func (x *Data_Database) GetSource() string { if x != nil { return x.Source } return "" } func (x *Data_Database) GetMigrate() bool { if x != nil { return x.Migrate } return false } func (x *Data_Database) GetDebug() bool { if x != nil { return x.Debug } return false } func (x *Data_Database) GetEnableTrace() bool { if x != nil { return x.EnableTrace } return false } func (x *Data_Database) GetEnableMetrics() bool { if x != nil { return x.EnableMetrics } return false } func (x *Data_Database) GetMaxIdleConnections() int32 { if x != nil && x.MaxIdleConnections != nil { return *x.MaxIdleConnections } return 0 } func (x *Data_Database) GetMaxOpenConnections() int32 { if x != nil && x.MaxOpenConnections != nil { return *x.MaxOpenConnections } return 0 } func (x *Data_Database) GetConnectionMaxLifetime() *durationpb.Duration { if x != nil { return x.ConnectionMaxLifetime } return nil } func (x *Data_Database) GetPrometheusPushAddr() string { if x != nil && x.PrometheusPushAddr != nil { return *x.PrometheusPushAddr } return "" } func (x *Data_Database) GetPrometheusDbName() string { if x != nil && x.PrometheusDbName != nil { return *x.PrometheusDbName } return "" } func (x *Data_Database) GetPrometheusHttpPort() uint32 { if x != nil && x.PrometheusHttpPort != nil { return *x.PrometheusHttpPort } return 0 } // redis type Data_Redis struct { state protoimpl.MessageState `protogen:"open.v1"` Network string `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"` // 网络 Addr string `protobuf:"bytes,2,opt,name=addr,proto3" json:"addr,omitempty"` // 服务端地址 Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"` // 密码 Db int32 `protobuf:"varint,4,opt,name=db,proto3" json:"db,omitempty"` // 数据库索引 DialTimeout *durationpb.Duration `protobuf:"bytes,50,opt,name=dial_timeout,json=dialTimeout,proto3" json:"dial_timeout,omitempty"` // 连接超时时间 ReadTimeout *durationpb.Duration `protobuf:"bytes,51,opt,name=read_timeout,json=readTimeout,proto3" json:"read_timeout,omitempty"` // 读取超时时间 WriteTimeout *durationpb.Duration `protobuf:"bytes,52,opt,name=write_timeout,json=writeTimeout,proto3" json:"write_timeout,omitempty"` // 写入超时时间 EnableTracing bool `protobuf:"varint,100,opt,name=enable_tracing,json=enableTracing,proto3" json:"enable_tracing,omitempty"` // 打开链路追踪 EnableMetrics bool `protobuf:"varint,1001,opt,name=enable_metrics,json=enableMetrics,proto3" json:"enable_metrics,omitempty"` // 打开性能度量 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *Data_Redis) Reset() { *x = Data_Redis{} mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *Data_Redis) String() string { return protoimpl.X.MessageStringOf(x) } func (*Data_Redis) ProtoMessage() {} func (x *Data_Redis) ProtoReflect() protoreflect.Message { mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[2] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Data_Redis.ProtoReflect.Descriptor instead. func (*Data_Redis) Descriptor() ([]byte, []int) { return file_conf_v1_kratos_conf_data_proto_rawDescGZIP(), []int{0, 1} } func (x *Data_Redis) GetNetwork() string { if x != nil { return x.Network } return "" } func (x *Data_Redis) GetAddr() string { if x != nil { return x.Addr } return "" } func (x *Data_Redis) GetPassword() string { if x != nil { return x.Password } return "" } func (x *Data_Redis) GetDb() int32 { if x != nil { return x.Db } return 0 } func (x *Data_Redis) GetDialTimeout() *durationpb.Duration { if x != nil { return x.DialTimeout } return nil } func (x *Data_Redis) GetReadTimeout() *durationpb.Duration { if x != nil { return x.ReadTimeout } return nil } func (x *Data_Redis) GetWriteTimeout() *durationpb.Duration { if x != nil { return x.WriteTimeout } return nil } func (x *Data_Redis) GetEnableTracing() bool { if x != nil { return x.EnableTracing } return false } func (x *Data_Redis) GetEnableMetrics() bool { if x != nil { return x.EnableMetrics } return false } // MongoDB type Data_MongoDB struct { state protoimpl.MessageState `protogen:"open.v1"` Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"` Database *string `protobuf:"bytes,2,opt,name=database,proto3,oneof" json:"database,omitempty"` Username *string `protobuf:"bytes,10,opt,name=username,proto3,oneof" json:"username,omitempty"` Password *string `protobuf:"bytes,11,opt,name=password,proto3,oneof" json:"password,omitempty"` AuthMechanism *string `protobuf:"bytes,20,opt,name=auth_mechanism,json=authMechanism,proto3,oneof" json:"auth_mechanism,omitempty"` // 认证机制:SCRAM-SHA-1、SCRAM-SHA-256、MONGODB-X509、GSSAPI、PLAIN AuthMechanismProperties map[string]string `protobuf:"bytes,21,rep,name=auth_mechanism_properties,json=authMechanismProperties,proto3" json:"auth_mechanism_properties,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` // 认证机制属性 AuthSource *string `protobuf:"bytes,22,opt,name=auth_source,json=authSource,proto3,oneof" json:"auth_source,omitempty"` // 认证源:admin、$external等 ConnectTimeout *durationpb.Duration `protobuf:"bytes,50,opt,name=connect_timeout,json=connectTimeout,proto3" json:"connect_timeout,omitempty"` // 连接超时时间 HeartbeatInterval *durationpb.Duration `protobuf:"bytes,51,opt,name=heartbeat_interval,json=heartbeatInterval,proto3" json:"heartbeat_interval,omitempty"` // 心跳间隔 LocalThreshold *durationpb.Duration `protobuf:"bytes,52,opt,name=local_threshold,json=localThreshold,proto3" json:"local_threshold,omitempty"` // 本地延迟阈值 MaxConnIdleTime *durationpb.Duration `protobuf:"bytes,53,opt,name=max_conn_idle_time,json=maxConnIdleTime,proto3" json:"max_conn_idle_time,omitempty"` // 最大连接空闲时间 MaxStaleness *durationpb.Duration `protobuf:"bytes,54,opt,name=max_staleness,json=maxStaleness,proto3" json:"max_staleness,omitempty"` // 最大陈旧时间 ServerSelectionTimeout *durationpb.Duration `protobuf:"bytes,55,opt,name=server_selection_timeout,json=serverSelectionTimeout,proto3" json:"server_selection_timeout,omitempty"` // 服务器选择超时时间 SocketTimeout *durationpb.Duration `protobuf:"bytes,56,opt,name=socket_timeout,json=socketTimeout,proto3" json:"socket_timeout,omitempty"` // 套接字超时时间 Timeout *durationpb.Duration `protobuf:"bytes,57,opt,name=timeout,proto3" json:"timeout,omitempty"` // 总超时时间 EnableTracing bool `protobuf:"varint,100,opt,name=enable_tracing,json=enableTracing,proto3" json:"enable_tracing,omitempty"` // 打开链路追踪 EnableMetrics bool `protobuf:"varint,101,opt,name=enable_metrics,json=enableMetrics,proto3" json:"enable_metrics,omitempty"` // 打开性能度量 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *Data_MongoDB) Reset() { *x = Data_MongoDB{} mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *Data_MongoDB) String() string { return protoimpl.X.MessageStringOf(x) } func (*Data_MongoDB) ProtoMessage() {} func (x *Data_MongoDB) ProtoReflect() protoreflect.Message { mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[3] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Data_MongoDB.ProtoReflect.Descriptor instead. func (*Data_MongoDB) Descriptor() ([]byte, []int) { return file_conf_v1_kratos_conf_data_proto_rawDescGZIP(), []int{0, 2} } func (x *Data_MongoDB) GetUri() string { if x != nil { return x.Uri } return "" } func (x *Data_MongoDB) GetDatabase() string { if x != nil && x.Database != nil { return *x.Database } return "" } func (x *Data_MongoDB) GetUsername() string { if x != nil && x.Username != nil { return *x.Username } return "" } func (x *Data_MongoDB) GetPassword() string { if x != nil && x.Password != nil { return *x.Password } return "" } func (x *Data_MongoDB) GetAuthMechanism() string { if x != nil && x.AuthMechanism != nil { return *x.AuthMechanism } return "" } func (x *Data_MongoDB) GetAuthMechanismProperties() map[string]string { if x != nil { return x.AuthMechanismProperties } return nil } func (x *Data_MongoDB) GetAuthSource() string { if x != nil && x.AuthSource != nil { return *x.AuthSource } return "" } func (x *Data_MongoDB) GetConnectTimeout() *durationpb.Duration { if x != nil { return x.ConnectTimeout } return nil } func (x *Data_MongoDB) GetHeartbeatInterval() *durationpb.Duration { if x != nil { return x.HeartbeatInterval } return nil } func (x *Data_MongoDB) GetLocalThreshold() *durationpb.Duration { if x != nil { return x.LocalThreshold } return nil } func (x *Data_MongoDB) GetMaxConnIdleTime() *durationpb.Duration { if x != nil { return x.MaxConnIdleTime } return nil } func (x *Data_MongoDB) GetMaxStaleness() *durationpb.Duration { if x != nil { return x.MaxStaleness } return nil } func (x *Data_MongoDB) GetServerSelectionTimeout() *durationpb.Duration { if x != nil { return x.ServerSelectionTimeout } return nil } func (x *Data_MongoDB) GetSocketTimeout() *durationpb.Duration { if x != nil { return x.SocketTimeout } return nil } func (x *Data_MongoDB) GetTimeout() *durationpb.Duration { if x != nil { return x.Timeout } return nil } func (x *Data_MongoDB) GetEnableTracing() bool { if x != nil { return x.EnableTracing } return false } func (x *Data_MongoDB) GetEnableMetrics() bool { if x != nil { return x.EnableMetrics } return false } // ClickHouse type Data_ClickHouse struct { state protoimpl.MessageState `protogen:"open.v1"` Addresses []string `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"` // 对端网络地址 Database *string `protobuf:"bytes,2,opt,name=database,proto3,oneof" json:"database,omitempty"` // 数据库名 Username *string `protobuf:"bytes,3,opt,name=username,proto3,oneof" json:"username,omitempty"` // 用户名 Password *string `protobuf:"bytes,4,opt,name=password,proto3,oneof" json:"password,omitempty"` // 密码 Debug *bool `protobuf:"varint,5,opt,name=debug,proto3,oneof" json:"debug,omitempty"` // 调试开关 Scheme *string `protobuf:"bytes,6,opt,name=scheme,proto3,oneof" json:"scheme,omitempty"` // 协议:http、https、native Tls *TLS `protobuf:"bytes,7,opt,name=tls,proto3,oneof" json:"tls,omitempty"` // TLS配置 BlockBufferSize *int32 `protobuf:"varint,8,opt,name=block_buffer_size,json=blockBufferSize,proto3,oneof" json:"block_buffer_size,omitempty"` // 数据块缓冲区大小 CompressionMethod *string `protobuf:"bytes,10,opt,name=compression_method,json=compressionMethod,proto3,oneof" json:"compression_method,omitempty"` // 压缩方法:zstd、lz4、lz4hc、gzip、deflate、br、none CompressionLevel *int32 `protobuf:"varint,11,opt,name=compression_level,json=compressionLevel,proto3,oneof" json:"compression_level,omitempty"` // 压缩级别:0-9 MaxCompressionBuffer *int32 `protobuf:"varint,12,opt,name=max_compression_buffer,json=maxCompressionBuffer,proto3,oneof" json:"max_compression_buffer,omitempty"` // 最大压缩缓冲区大小 ConnectionOpenStrategy *string `protobuf:"bytes,20,opt,name=connection_open_strategy,json=connectionOpenStrategy,proto3,oneof" json:"connection_open_strategy,omitempty"` // 连接打开策略:in_order、round_robin、random DialTimeout *durationpb.Duration `protobuf:"bytes,30,opt,name=dial_timeout,json=dialTimeout,proto3,oneof" json:"dial_timeout,omitempty"` // 连接超时时间 ReadTimeout *durationpb.Duration `protobuf:"bytes,31,opt,name=read_timeout,json=readTimeout,proto3,oneof" json:"read_timeout,omitempty"` // 读取超时时间 ConnMaxLifetime *durationpb.Duration `protobuf:"bytes,32,opt,name=conn_max_lifetime,json=connMaxLifetime,proto3,oneof" json:"conn_max_lifetime,omitempty"` // 连接可重用的最大时间长度 MaxIdleConns *int32 `protobuf:"varint,40,opt,name=max_idle_conns,json=maxIdleConns,proto3,oneof" json:"max_idle_conns,omitempty"` // 连接池最大空闲连接数 MaxOpenConns *int32 `protobuf:"varint,41,opt,name=max_open_conns,json=maxOpenConns,proto3,oneof" json:"max_open_conns,omitempty"` // 连接池最大打开连接数 Dsn *string `protobuf:"bytes,50,opt,name=dsn,proto3,oneof" json:"dsn,omitempty"` // 数据源名称(DSN字符串) HttpProxy *string `protobuf:"bytes,60,opt,name=http_proxy,json=httpProxy,proto3,oneof" json:"http_proxy,omitempty"` // HTTP代理地址 EnableTracing *bool `protobuf:"varint,100,opt,name=enable_tracing,json=enableTracing,proto3,oneof" json:"enable_tracing,omitempty"` // 打开链路追踪 EnableMetrics *bool `protobuf:"varint,101,opt,name=enable_metrics,json=enableMetrics,proto3,oneof" json:"enable_metrics,omitempty"` // 打开性能度量 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *Data_ClickHouse) Reset() { *x = Data_ClickHouse{} mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *Data_ClickHouse) String() string { return protoimpl.X.MessageStringOf(x) } func (*Data_ClickHouse) ProtoMessage() {} func (x *Data_ClickHouse) ProtoReflect() protoreflect.Message { mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[4] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Data_ClickHouse.ProtoReflect.Descriptor instead. func (*Data_ClickHouse) Descriptor() ([]byte, []int) { return file_conf_v1_kratos_conf_data_proto_rawDescGZIP(), []int{0, 3} } func (x *Data_ClickHouse) GetAddresses() []string { if x != nil { return x.Addresses } return nil } func (x *Data_ClickHouse) GetDatabase() string { if x != nil && x.Database != nil { return *x.Database } return "" } func (x *Data_ClickHouse) GetUsername() string { if x != nil && x.Username != nil { return *x.Username } return "" } func (x *Data_ClickHouse) GetPassword() string { if x != nil && x.Password != nil { return *x.Password } return "" } func (x *Data_ClickHouse) GetDebug() bool { if x != nil && x.Debug != nil { return *x.Debug } return false } func (x *Data_ClickHouse) GetScheme() string { if x != nil && x.Scheme != nil { return *x.Scheme } return "" } func (x *Data_ClickHouse) GetTls() *TLS { if x != nil { return x.Tls } return nil } func (x *Data_ClickHouse) GetBlockBufferSize() int32 { if x != nil && x.BlockBufferSize != nil { return *x.BlockBufferSize } return 0 } func (x *Data_ClickHouse) GetCompressionMethod() string { if x != nil && x.CompressionMethod != nil { return *x.CompressionMethod } return "" } func (x *Data_ClickHouse) GetCompressionLevel() int32 { if x != nil && x.CompressionLevel != nil { return *x.CompressionLevel } return 0 } func (x *Data_ClickHouse) GetMaxCompressionBuffer() int32 { if x != nil && x.MaxCompressionBuffer != nil { return *x.MaxCompressionBuffer } return 0 } func (x *Data_ClickHouse) GetConnectionOpenStrategy() string { if x != nil && x.ConnectionOpenStrategy != nil { return *x.ConnectionOpenStrategy } return "" } func (x *Data_ClickHouse) GetDialTimeout() *durationpb.Duration { if x != nil { return x.DialTimeout } return nil } func (x *Data_ClickHouse) GetReadTimeout() *durationpb.Duration { if x != nil { return x.ReadTimeout } return nil } func (x *Data_ClickHouse) GetConnMaxLifetime() *durationpb.Duration { if x != nil { return x.ConnMaxLifetime } return nil } func (x *Data_ClickHouse) GetMaxIdleConns() int32 { if x != nil && x.MaxIdleConns != nil { return *x.MaxIdleConns } return 0 } func (x *Data_ClickHouse) GetMaxOpenConns() int32 { if x != nil && x.MaxOpenConns != nil { return *x.MaxOpenConns } return 0 } func (x *Data_ClickHouse) GetDsn() string { if x != nil && x.Dsn != nil { return *x.Dsn } return "" } func (x *Data_ClickHouse) GetHttpProxy() string { if x != nil && x.HttpProxy != nil { return *x.HttpProxy } return "" } func (x *Data_ClickHouse) GetEnableTracing() bool { if x != nil && x.EnableTracing != nil { return *x.EnableTracing } return false } func (x *Data_ClickHouse) GetEnableMetrics() bool { if x != nil && x.EnableMetrics != nil { return *x.EnableMetrics } return false } // InfluxDB type Data_InfluxDB struct { state protoimpl.MessageState `protogen:"open.v1"` Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"` // 主机地址 Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"` // 认证令牌 AuthScheme string `protobuf:"bytes,3,opt,name=auth_scheme,json=authScheme,proto3" json:"auth_scheme,omitempty"` // 认证方案:default、basic Proxy string `protobuf:"bytes,4,opt,name=proxy,proto3" json:"proxy,omitempty"` // 代理地址 Organization string `protobuf:"bytes,10,opt,name=organization,proto3" json:"organization,omitempty"` // 组织名 Database string `protobuf:"bytes,11,opt,name=database,proto3" json:"database,omitempty"` // 数据库名 Timeout *durationpb.Duration `protobuf:"bytes,20,opt,name=timeout,proto3" json:"timeout,omitempty"` // 连接超时时间 IdleConnectionTimeout *durationpb.Duration `protobuf:"bytes,21,opt,name=idle_connection_timeout,json=idleConnectionTimeout,proto3" json:"idle_connection_timeout,omitempty"` // 空闲连接超时时间 MaxIdleConnections int32 `protobuf:"varint,22,opt,name=max_idle_connections,json=maxIdleConnections,proto3" json:"max_idle_connections,omitempty"` // 连接池最大空闲连接数 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *Data_InfluxDB) Reset() { *x = Data_InfluxDB{} mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *Data_InfluxDB) String() string { return protoimpl.X.MessageStringOf(x) } func (*Data_InfluxDB) ProtoMessage() {} func (x *Data_InfluxDB) ProtoReflect() protoreflect.Message { mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[5] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Data_InfluxDB.ProtoReflect.Descriptor instead. func (*Data_InfluxDB) Descriptor() ([]byte, []int) { return file_conf_v1_kratos_conf_data_proto_rawDescGZIP(), []int{0, 4} } func (x *Data_InfluxDB) GetHost() string { if x != nil { return x.Host } return "" } func (x *Data_InfluxDB) GetToken() string { if x != nil { return x.Token } return "" } func (x *Data_InfluxDB) GetAuthScheme() string { if x != nil { return x.AuthScheme } return "" } func (x *Data_InfluxDB) GetProxy() string { if x != nil { return x.Proxy } return "" } func (x *Data_InfluxDB) GetOrganization() string { if x != nil { return x.Organization } return "" } func (x *Data_InfluxDB) GetDatabase() string { if x != nil { return x.Database } return "" } func (x *Data_InfluxDB) GetTimeout() *durationpb.Duration { if x != nil { return x.Timeout } return nil } func (x *Data_InfluxDB) GetIdleConnectionTimeout() *durationpb.Duration { if x != nil { return x.IdleConnectionTimeout } return nil } func (x *Data_InfluxDB) GetMaxIdleConnections() int32 { if x != nil { return x.MaxIdleConnections } return 0 } type Data_Doris struct { state protoimpl.MessageState `protogen:"open.v1"` Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *Data_Doris) Reset() { *x = Data_Doris{} mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *Data_Doris) String() string { return protoimpl.X.MessageStringOf(x) } func (*Data_Doris) ProtoMessage() {} func (x *Data_Doris) ProtoReflect() protoreflect.Message { mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[6] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Data_Doris.ProtoReflect.Descriptor instead. func (*Data_Doris) Descriptor() ([]byte, []int) { return file_conf_v1_kratos_conf_data_proto_rawDescGZIP(), []int{0, 5} } func (x *Data_Doris) GetAddress() string { if x != nil { return x.Address } return "" } type Data_ElasticSearch struct { state protoimpl.MessageState `protogen:"open.v1"` Addresses []string `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"` Username string `protobuf:"bytes,10,opt,name=username,proto3" json:"username,omitempty"` Password string `protobuf:"bytes,11,opt,name=password,proto3" json:"password,omitempty"` CloudId string `protobuf:"bytes,20,opt,name=cloud_id,json=cloudId,proto3" json:"cloud_id,omitempty"` ApiKey string `protobuf:"bytes,21,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"` ServiceToken string `protobuf:"bytes,22,opt,name=service_token,json=serviceToken,proto3" json:"service_token,omitempty"` CertificateFingerprint string `protobuf:"bytes,23,opt,name=certificate_fingerprint,json=certificateFingerprint,proto3" json:"certificate_fingerprint,omitempty"` DisableRetry bool `protobuf:"varint,30,opt,name=disable_retry,json=disableRetry,proto3" json:"disable_retry,omitempty"` MaxRetries int32 `protobuf:"varint,31,opt,name=max_retries,json=maxRetries,proto3" json:"max_retries,omitempty"` CompressRequestBody bool `protobuf:"varint,40,opt,name=compress_request_body,json=compressRequestBody,proto3" json:"compress_request_body,omitempty"` CompressRequestBodyLevel int32 `protobuf:"varint,41,opt,name=compress_request_body_level,json=compressRequestBodyLevel,proto3" json:"compress_request_body_level,omitempty"` PoolCompressor bool `protobuf:"varint,42,opt,name=pool_compressor,json=poolCompressor,proto3" json:"pool_compressor,omitempty"` DiscoverNodesOnStart bool `protobuf:"varint,50,opt,name=discover_nodes_on_start,json=discoverNodesOnStart,proto3" json:"discover_nodes_on_start,omitempty"` DiscoverNodesInterval *durationpb.Duration `protobuf:"bytes,51,opt,name=discover_nodes_interval,json=discoverNodesInterval,proto3" json:"discover_nodes_interval,omitempty"` EnableMetrics bool `protobuf:"varint,60,opt,name=enable_metrics,json=enableMetrics,proto3" json:"enable_metrics,omitempty"` EnableDebugLogger bool `protobuf:"varint,61,opt,name=enable_debug_logger,json=enableDebugLogger,proto3" json:"enable_debug_logger,omitempty"` EnableCompatibilityMode bool `protobuf:"varint,62,opt,name=enable_compatibility_mode,json=enableCompatibilityMode,proto3" json:"enable_compatibility_mode,omitempty"` DisableMetaHeader bool `protobuf:"varint,63,opt,name=disable_meta_header,json=disableMetaHeader,proto3" json:"disable_meta_header,omitempty"` Tls *TLS `protobuf:"bytes,70,opt,name=tls,proto3" json:"tls,omitempty"` // TLS配置 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *Data_ElasticSearch) Reset() { *x = Data_ElasticSearch{} mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *Data_ElasticSearch) String() string { return protoimpl.X.MessageStringOf(x) } func (*Data_ElasticSearch) ProtoMessage() {} func (x *Data_ElasticSearch) ProtoReflect() protoreflect.Message { mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[7] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Data_ElasticSearch.ProtoReflect.Descriptor instead. func (*Data_ElasticSearch) Descriptor() ([]byte, []int) { return file_conf_v1_kratos_conf_data_proto_rawDescGZIP(), []int{0, 6} } func (x *Data_ElasticSearch) GetAddresses() []string { if x != nil { return x.Addresses } return nil } func (x *Data_ElasticSearch) GetUsername() string { if x != nil { return x.Username } return "" } func (x *Data_ElasticSearch) GetPassword() string { if x != nil { return x.Password } return "" } func (x *Data_ElasticSearch) GetCloudId() string { if x != nil { return x.CloudId } return "" } func (x *Data_ElasticSearch) GetApiKey() string { if x != nil { return x.ApiKey } return "" } func (x *Data_ElasticSearch) GetServiceToken() string { if x != nil { return x.ServiceToken } return "" } func (x *Data_ElasticSearch) GetCertificateFingerprint() string { if x != nil { return x.CertificateFingerprint } return "" } func (x *Data_ElasticSearch) GetDisableRetry() bool { if x != nil { return x.DisableRetry } return false } func (x *Data_ElasticSearch) GetMaxRetries() int32 { if x != nil { return x.MaxRetries } return 0 } func (x *Data_ElasticSearch) GetCompressRequestBody() bool { if x != nil { return x.CompressRequestBody } return false } func (x *Data_ElasticSearch) GetCompressRequestBodyLevel() int32 { if x != nil { return x.CompressRequestBodyLevel } return 0 } func (x *Data_ElasticSearch) GetPoolCompressor() bool { if x != nil { return x.PoolCompressor } return false } func (x *Data_ElasticSearch) GetDiscoverNodesOnStart() bool { if x != nil { return x.DiscoverNodesOnStart } return false } func (x *Data_ElasticSearch) GetDiscoverNodesInterval() *durationpb.Duration { if x != nil { return x.DiscoverNodesInterval } return nil } func (x *Data_ElasticSearch) GetEnableMetrics() bool { if x != nil { return x.EnableMetrics } return false } func (x *Data_ElasticSearch) GetEnableDebugLogger() bool { if x != nil { return x.EnableDebugLogger } return false } func (x *Data_ElasticSearch) GetEnableCompatibilityMode() bool { if x != nil { return x.EnableCompatibilityMode } return false } func (x *Data_ElasticSearch) GetDisableMetaHeader() bool { if x != nil { return x.DisableMetaHeader } return false } func (x *Data_ElasticSearch) GetTls() *TLS { if x != nil { return x.Tls } return nil } type Data_Cassandra struct { state protoimpl.MessageState `protogen:"open.v1"` Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"` Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"` Keyspace string `protobuf:"bytes,5,opt,name=keyspace,proto3" json:"keyspace,omitempty"` ConnectTimeout *durationpb.Duration `protobuf:"bytes,6,opt,name=connect_timeout,json=connectTimeout,proto3" json:"connect_timeout,omitempty"` Timeout *durationpb.Duration `protobuf:"bytes,7,opt,name=timeout,proto3" json:"timeout,omitempty"` Consistency uint32 `protobuf:"varint,8,opt,name=consistency,proto3" json:"consistency,omitempty"` DisableInitialHostLookup bool `protobuf:"varint,9,opt,name=disable_initial_host_lookup,json=disableInitialHostLookup,proto3" json:"disable_initial_host_lookup,omitempty"` IgnorePeerAddr bool `protobuf:"varint,10,opt,name=ignore_peer_addr,json=ignorePeerAddr,proto3" json:"ignore_peer_addr,omitempty"` Tls *TLS `protobuf:"bytes,11,opt,name=tls,proto3" json:"tls,omitempty"` // TLS配置 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *Data_Cassandra) Reset() { *x = Data_Cassandra{} mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *Data_Cassandra) String() string { return protoimpl.X.MessageStringOf(x) } func (*Data_Cassandra) ProtoMessage() {} func (x *Data_Cassandra) ProtoReflect() protoreflect.Message { mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[8] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Data_Cassandra.ProtoReflect.Descriptor instead. func (*Data_Cassandra) Descriptor() ([]byte, []int) { return file_conf_v1_kratos_conf_data_proto_rawDescGZIP(), []int{0, 7} } func (x *Data_Cassandra) GetAddress() string { if x != nil { return x.Address } return "" } func (x *Data_Cassandra) GetUsername() string { if x != nil { return x.Username } return "" } func (x *Data_Cassandra) GetPassword() string { if x != nil { return x.Password } return "" } func (x *Data_Cassandra) GetKeyspace() string { if x != nil { return x.Keyspace } return "" } func (x *Data_Cassandra) GetConnectTimeout() *durationpb.Duration { if x != nil { return x.ConnectTimeout } return nil } func (x *Data_Cassandra) GetTimeout() *durationpb.Duration { if x != nil { return x.Timeout } return nil } func (x *Data_Cassandra) GetConsistency() uint32 { if x != nil { return x.Consistency } return 0 } func (x *Data_Cassandra) GetDisableInitialHostLookup() bool { if x != nil { return x.DisableInitialHostLookup } return false } func (x *Data_Cassandra) GetIgnorePeerAddr() bool { if x != nil { return x.IgnorePeerAddr } return false } func (x *Data_Cassandra) GetTls() *TLS { if x != nil { return x.Tls } return nil } type Data_Snowflake struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *Data_Snowflake) Reset() { *x = Data_Snowflake{} mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *Data_Snowflake) String() string { return protoimpl.X.MessageStringOf(x) } func (*Data_Snowflake) ProtoMessage() {} func (x *Data_Snowflake) ProtoReflect() protoreflect.Message { mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[9] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Data_Snowflake.ProtoReflect.Descriptor instead. func (*Data_Snowflake) Descriptor() ([]byte, []int) { return file_conf_v1_kratos_conf_data_proto_rawDescGZIP(), []int{0, 8} } // Kafka type Data_Kafka struct { state protoimpl.MessageState `protogen:"open.v1"` Endpoints []string `protobuf:"bytes,1,rep,name=endpoints,proto3" json:"endpoints,omitempty"` // 对端网络地址 Codec string `protobuf:"bytes,2,opt,name=codec,proto3" json:"codec,omitempty"` // 编解码器 Async bool `protobuf:"varint,3,opt,name=async,proto3" json:"async,omitempty"` // 异步发送 AllowAutoTopicCreation bool `protobuf:"varint,4,opt,name=allow_auto_topic_creation,json=allowAutoTopicCreation,proto3" json:"allow_auto_topic_creation,omitempty"` // 允许发送的时候自动创建主题 BatchSize int32 `protobuf:"varint,5,opt,name=batch_size,json=batchSize,proto3" json:"batch_size,omitempty"` // 批量发送量 BatchBytes int64 `protobuf:"varint,6,opt,name=batch_bytes,json=batchBytes,proto3" json:"batch_bytes,omitempty"` // 批量发送字节数 BatchTimeout *durationpb.Duration `protobuf:"bytes,7,opt,name=batch_timeout,json=batchTimeout,proto3" json:"batch_timeout,omitempty"` // 批量发送超时时间 ReadTimeout *durationpb.Duration `protobuf:"bytes,8,opt,name=read_timeout,json=readTimeout,proto3" json:"read_timeout,omitempty"` // 读取超时时间 WriteTimeout *durationpb.Duration `protobuf:"bytes,9,opt,name=write_timeout,json=writeTimeout,proto3" json:"write_timeout,omitempty"` // 发送超时时间 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *Data_Kafka) Reset() { *x = Data_Kafka{} mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *Data_Kafka) String() string { return protoimpl.X.MessageStringOf(x) } func (*Data_Kafka) ProtoMessage() {} func (x *Data_Kafka) ProtoReflect() protoreflect.Message { mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[10] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Data_Kafka.ProtoReflect.Descriptor instead. func (*Data_Kafka) Descriptor() ([]byte, []int) { return file_conf_v1_kratos_conf_data_proto_rawDescGZIP(), []int{0, 9} } func (x *Data_Kafka) GetEndpoints() []string { if x != nil { return x.Endpoints } return nil } func (x *Data_Kafka) GetCodec() string { if x != nil { return x.Codec } return "" } func (x *Data_Kafka) GetAsync() bool { if x != nil { return x.Async } return false } func (x *Data_Kafka) GetAllowAutoTopicCreation() bool { if x != nil { return x.AllowAutoTopicCreation } return false } func (x *Data_Kafka) GetBatchSize() int32 { if x != nil { return x.BatchSize } return 0 } func (x *Data_Kafka) GetBatchBytes() int64 { if x != nil { return x.BatchBytes } return 0 } func (x *Data_Kafka) GetBatchTimeout() *durationpb.Duration { if x != nil { return x.BatchTimeout } return nil } func (x *Data_Kafka) GetReadTimeout() *durationpb.Duration { if x != nil { return x.ReadTimeout } return nil } func (x *Data_Kafka) GetWriteTimeout() *durationpb.Duration { if x != nil { return x.WriteTimeout } return nil } // RabbitMQ type Data_RabbitMQ struct { state protoimpl.MessageState `protogen:"open.v1"` Endpoints []string `protobuf:"bytes,1,rep,name=endpoints,proto3" json:"endpoints,omitempty"` // 对端网络地址 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *Data_RabbitMQ) Reset() { *x = Data_RabbitMQ{} mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *Data_RabbitMQ) String() string { return protoimpl.X.MessageStringOf(x) } func (*Data_RabbitMQ) ProtoMessage() {} func (x *Data_RabbitMQ) ProtoReflect() protoreflect.Message { mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[11] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Data_RabbitMQ.ProtoReflect.Descriptor instead. func (*Data_RabbitMQ) Descriptor() ([]byte, []int) { return file_conf_v1_kratos_conf_data_proto_rawDescGZIP(), []int{0, 10} } func (x *Data_RabbitMQ) GetEndpoints() []string { if x != nil { return x.Endpoints } return nil } // MQTT type Data_Mqtt struct { state protoimpl.MessageState `protogen:"open.v1"` Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"` // 对端网络地址 Codec string `protobuf:"bytes,2,opt,name=codec,proto3" json:"codec,omitempty"` // 编解码器: json,xml,yaml... unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *Data_Mqtt) Reset() { *x = Data_Mqtt{} mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *Data_Mqtt) String() string { return protoimpl.X.MessageStringOf(x) } func (*Data_Mqtt) ProtoMessage() {} func (x *Data_Mqtt) ProtoReflect() protoreflect.Message { mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[12] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Data_Mqtt.ProtoReflect.Descriptor instead. func (*Data_Mqtt) Descriptor() ([]byte, []int) { return file_conf_v1_kratos_conf_data_proto_rawDescGZIP(), []int{0, 11} } func (x *Data_Mqtt) GetEndpoint() string { if x != nil { return x.Endpoint } return "" } func (x *Data_Mqtt) GetCodec() string { if x != nil { return x.Codec } return "" } type Data_ActiveMQ struct { state protoimpl.MessageState `protogen:"open.v1"` Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"` // 对端网络地址 Codec string `protobuf:"bytes,2,opt,name=codec,proto3" json:"codec,omitempty"` // 编解码器: json,xml,yaml... unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *Data_ActiveMQ) Reset() { *x = Data_ActiveMQ{} mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *Data_ActiveMQ) String() string { return protoimpl.X.MessageStringOf(x) } func (*Data_ActiveMQ) ProtoMessage() {} func (x *Data_ActiveMQ) ProtoReflect() protoreflect.Message { mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[13] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Data_ActiveMQ.ProtoReflect.Descriptor instead. func (*Data_ActiveMQ) Descriptor() ([]byte, []int) { return file_conf_v1_kratos_conf_data_proto_rawDescGZIP(), []int{0, 12} } func (x *Data_ActiveMQ) GetEndpoint() string { if x != nil { return x.Endpoint } return "" } func (x *Data_ActiveMQ) GetCodec() string { if x != nil { return x.Codec } return "" } type Data_NATS struct { state protoimpl.MessageState `protogen:"open.v1"` Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"` // 对端网络地址 Codec string `protobuf:"bytes,2,opt,name=codec,proto3" json:"codec,omitempty"` // 编解码器: json,xml,yaml... unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *Data_NATS) Reset() { *x = Data_NATS{} mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *Data_NATS) String() string { return protoimpl.X.MessageStringOf(x) } func (*Data_NATS) ProtoMessage() {} func (x *Data_NATS) ProtoReflect() protoreflect.Message { mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[14] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Data_NATS.ProtoReflect.Descriptor instead. func (*Data_NATS) Descriptor() ([]byte, []int) { return file_conf_v1_kratos_conf_data_proto_rawDescGZIP(), []int{0, 13} } func (x *Data_NATS) GetEndpoint() string { if x != nil { return x.Endpoint } return "" } func (x *Data_NATS) GetCodec() string { if x != nil { return x.Codec } return "" } type Data_NSQ struct { state protoimpl.MessageState `protogen:"open.v1"` Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"` // 对端网络地址 Codec string `protobuf:"bytes,2,opt,name=codec,proto3" json:"codec,omitempty"` // 编解码器: json,xml,yaml... unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *Data_NSQ) Reset() { *x = Data_NSQ{} mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *Data_NSQ) String() string { return protoimpl.X.MessageStringOf(x) } func (*Data_NSQ) ProtoMessage() {} func (x *Data_NSQ) ProtoReflect() protoreflect.Message { mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[15] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Data_NSQ.ProtoReflect.Descriptor instead. func (*Data_NSQ) Descriptor() ([]byte, []int) { return file_conf_v1_kratos_conf_data_proto_rawDescGZIP(), []int{0, 14} } func (x *Data_NSQ) GetEndpoint() string { if x != nil { return x.Endpoint } return "" } func (x *Data_NSQ) GetCodec() string { if x != nil { return x.Codec } return "" } type Data_Pulsar struct { state protoimpl.MessageState `protogen:"open.v1"` Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"` // 对端网络地址 Codec string `protobuf:"bytes,2,opt,name=codec,proto3" json:"codec,omitempty"` // 编解码器: json,xml,yaml... unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *Data_Pulsar) Reset() { *x = Data_Pulsar{} mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *Data_Pulsar) String() string { return protoimpl.X.MessageStringOf(x) } func (*Data_Pulsar) ProtoMessage() {} func (x *Data_Pulsar) ProtoReflect() protoreflect.Message { mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[16] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Data_Pulsar.ProtoReflect.Descriptor instead. func (*Data_Pulsar) Descriptor() ([]byte, []int) { return file_conf_v1_kratos_conf_data_proto_rawDescGZIP(), []int{0, 15} } func (x *Data_Pulsar) GetEndpoint() string { if x != nil { return x.Endpoint } return "" } func (x *Data_Pulsar) GetCodec() string { if x != nil { return x.Codec } return "" } type Data_RocketMQ struct { state protoimpl.MessageState `protogen:"open.v1"` Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` // 驱动版本:aliyun、v2、v5 Codec string `protobuf:"bytes,2,opt,name=codec,proto3" json:"codec,omitempty"` // 编解码器: json,xml,yaml... EnableTrace bool `protobuf:"varint,3,opt,name=enable_trace,json=enableTrace,proto3" json:"enable_trace,omitempty"` NameServers []string `protobuf:"bytes,4,rep,name=name_servers,json=nameServers,proto3" json:"name_servers,omitempty"` NameServerDomain string `protobuf:"bytes,5,opt,name=name_server_domain,json=nameServerDomain,proto3" json:"name_server_domain,omitempty"` AccessKey string `protobuf:"bytes,6,opt,name=access_key,json=accessKey,proto3" json:"access_key,omitempty"` SecretKey string `protobuf:"bytes,7,opt,name=secret_key,json=secretKey,proto3" json:"secret_key,omitempty"` SecurityToken string `protobuf:"bytes,8,opt,name=security_token,json=securityToken,proto3" json:"security_token,omitempty"` Namespace string `protobuf:"bytes,9,opt,name=namespace,proto3" json:"namespace,omitempty"` InstanceName string `protobuf:"bytes,10,opt,name=instance_name,json=instanceName,proto3" json:"instance_name,omitempty"` GroupName string `protobuf:"bytes,11,opt,name=group_name,json=groupName,proto3" json:"group_name,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *Data_RocketMQ) Reset() { *x = Data_RocketMQ{} mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *Data_RocketMQ) String() string { return protoimpl.X.MessageStringOf(x) } func (*Data_RocketMQ) ProtoMessage() {} func (x *Data_RocketMQ) ProtoReflect() protoreflect.Message { mi := &file_conf_v1_kratos_conf_data_proto_msgTypes[17] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Data_RocketMQ.ProtoReflect.Descriptor instead. func (*Data_RocketMQ) Descriptor() ([]byte, []int) { return file_conf_v1_kratos_conf_data_proto_rawDescGZIP(), []int{0, 16} } func (x *Data_RocketMQ) GetVersion() string { if x != nil { return x.Version } return "" } func (x *Data_RocketMQ) GetCodec() string { if x != nil { return x.Codec } return "" } func (x *Data_RocketMQ) GetEnableTrace() bool { if x != nil { return x.EnableTrace } return false } func (x *Data_RocketMQ) GetNameServers() []string { if x != nil { return x.NameServers } return nil } func (x *Data_RocketMQ) GetNameServerDomain() string { if x != nil { return x.NameServerDomain } return "" } func (x *Data_RocketMQ) GetAccessKey() string { if x != nil { return x.AccessKey } return "" } func (x *Data_RocketMQ) GetSecretKey() string { if x != nil { return x.SecretKey } return "" } func (x *Data_RocketMQ) GetSecurityToken() string { if x != nil { return x.SecurityToken } return "" } func (x *Data_RocketMQ) GetNamespace() string { if x != nil { return x.Namespace } return "" } func (x *Data_RocketMQ) GetInstanceName() string { if x != nil { return x.InstanceName } return "" } func (x *Data_RocketMQ) GetGroupName() string { if x != nil { return x.GroupName } return "" } var File_conf_v1_kratos_conf_data_proto protoreflect.FileDescriptor const file_conf_v1_kratos_conf_data_proto_rawDesc = "" + "\n" + "\x1econf/v1/kratos_conf_data.proto\x12\x04conf\x1a\x1egoogle/protobuf/duration.proto\x1a\x1dconf/v1/kratos_conf_tls.proto\"\xc38\n" + "\x04Data\x124\n" + "\bdatabase\x18\x01 \x01(\v2\x13.conf.Data.DatabaseH\x00R\bdatabase\x88\x01\x01\x12+\n" + "\x05redis\x18\n" + " \x01(\v2\x10.conf.Data.RedisH\x01R\x05redis\x88\x01\x01\x121\n" + "\amongodb\x18\v \x01(\v2\x12.conf.Data.MongoDBH\x02R\amongodb\x88\x01\x01\x12D\n" + "\x0eelastic_search\x18\f \x01(\v2\x18.conf.Data.ElasticSearchH\x03R\relasticSearch\x88\x01\x01\x127\n" + "\tcassandra\x18\r \x01(\v2\x14.conf.Data.CassandraH\x04R\tcassandra\x88\x01\x01\x12:\n" + "\n" + "clickhouse\x18\x14 \x01(\v2\x15.conf.Data.ClickHouseH\x05R\n" + "clickhouse\x88\x01\x01\x124\n" + "\binfluxdb\x18\x15 \x01(\v2\x13.conf.Data.InfluxDBH\x06R\binfluxdb\x88\x01\x01\x12+\n" + "\x05doris\x18\x16 \x01(\v2\x10.conf.Data.DorisH\aR\x05doris\x88\x01\x01\x12+\n" + "\x05kafka\x18\x1e \x01(\v2\x10.conf.Data.KafkaH\bR\x05kafka\x88\x01\x01\x124\n" + "\brabbitmq\x18\x1f \x01(\v2\x13.conf.Data.RabbitMQH\tR\brabbitmq\x88\x01\x01\x12(\n" + "\x04mqtt\x18 \x01(\v2\x0f.conf.Data.MqttH\n" + "R\x04mqtt\x88\x01\x01\x124\n" + "\bactivemq\x18! \x01(\v2\x13.conf.Data.ActiveMQH\vR\bactivemq\x88\x01\x01\x12(\n" + "\x04nats\x18\" \x01(\v2\x0f.conf.Data.NATSH\fR\x04nats\x88\x01\x01\x12%\n" + "\x03nsq\x18# \x01(\v2\x0e.conf.Data.NSQH\rR\x03nsq\x88\x01\x01\x12.\n" + "\x06pulsar\x18$ \x01(\v2\x11.conf.Data.PulsarH\x0eR\x06pulsar\x88\x01\x01\x124\n" + "\brocketmq\x18& \x01(\v2\x13.conf.Data.RocketMQH\x0fR\brocketmq\x88\x01\x01\x1a\xb2\x05\n" + "\bDatabase\x12\x16\n" + "\x06driver\x18\x01 \x01(\tR\x06driver\x12\x16\n" + "\x06source\x18\x02 \x01(\tR\x06source\x12\x18\n" + "\amigrate\x18\n" + " \x01(\bR\amigrate\x12\x14\n" + "\x05debug\x18\v \x01(\bR\x05debug\x12!\n" + "\fenable_trace\x18\f \x01(\bR\venableTrace\x12%\n" + "\x0eenable_metrics\x18\r \x01(\bR\renableMetrics\x125\n" + "\x14max_idle_connections\x18\x14 \x01(\x05H\x00R\x12maxIdleConnections\x88\x01\x01\x125\n" + "\x14max_open_connections\x18\x15 \x01(\x05H\x01R\x12maxOpenConnections\x88\x01\x01\x12V\n" + "\x17connection_max_lifetime\x18\x16 \x01(\v2\x19.google.protobuf.DurationH\x02R\x15connectionMaxLifetime\x88\x01\x01\x125\n" + "\x14prometheus_push_addr\x18\x1e \x01(\tH\x03R\x12prometheusPushAddr\x88\x01\x01\x121\n" + "\x12prometheus_db_name\x18\x1f \x01(\tH\x04R\x10prometheusDbName\x88\x01\x01\x125\n" + "\x14prometheus_http_port\x18 \x01(\rH\x05R\x12prometheusHttpPort\x88\x01\x01B\x17\n" + "\x15_max_idle_connectionsB\x17\n" + "\x15_max_open_connectionsB\x1a\n" + "\x18_connection_max_lifetimeB\x17\n" + "\x15_prometheus_push_addrB\x15\n" + "\x13_prometheus_db_nameB\x17\n" + "\x15_prometheus_http_port\x1a\xec\x02\n" + "\x05Redis\x12\x18\n" + "\anetwork\x18\x01 \x01(\tR\anetwork\x12\x12\n" + "\x04addr\x18\x02 \x01(\tR\x04addr\x12\x1a\n" + "\bpassword\x18\x03 \x01(\tR\bpassword\x12\x0e\n" + "\x02db\x18\x04 \x01(\x05R\x02db\x12<\n" + "\fdial_timeout\x182 \x01(\v2\x19.google.protobuf.DurationR\vdialTimeout\x12<\n" + "\fread_timeout\x183 \x01(\v2\x19.google.protobuf.DurationR\vreadTimeout\x12>\n" + "\rwrite_timeout\x184 \x01(\v2\x19.google.protobuf.DurationR\fwriteTimeout\x12%\n" + "\x0eenable_tracing\x18d \x01(\bR\renableTracing\x12&\n" + "\x0eenable_metrics\x18\xe9\a \x01(\bR\renableMetrics\x1a\xc7\b\n" + "\aMongoDB\x12\x10\n" + "\x03uri\x18\x01 \x01(\tR\x03uri\x12\x1f\n" + "\bdatabase\x18\x02 \x01(\tH\x00R\bdatabase\x88\x01\x01\x12\x1f\n" + "\busername\x18\n" + " \x01(\tH\x01R\busername\x88\x01\x01\x12\x1f\n" + "\bpassword\x18\v \x01(\tH\x02R\bpassword\x88\x01\x01\x12*\n" + "\x0eauth_mechanism\x18\x14 \x01(\tH\x03R\rauthMechanism\x88\x01\x01\x12k\n" + "\x19auth_mechanism_properties\x18\x15 \x03(\v2/.conf.Data.MongoDB.AuthMechanismPropertiesEntryR\x17authMechanismProperties\x12$\n" + "\vauth_source\x18\x16 \x01(\tH\x04R\n" + "authSource\x88\x01\x01\x12B\n" + "\x0fconnect_timeout\x182 \x01(\v2\x19.google.protobuf.DurationR\x0econnectTimeout\x12H\n" + "\x12heartbeat_interval\x183 \x01(\v2\x19.google.protobuf.DurationR\x11heartbeatInterval\x12B\n" + "\x0flocal_threshold\x184 \x01(\v2\x19.google.protobuf.DurationR\x0elocalThreshold\x12F\n" + "\x12max_conn_idle_time\x185 \x01(\v2\x19.google.protobuf.DurationR\x0fmaxConnIdleTime\x12>\n" + "\rmax_staleness\x186 \x01(\v2\x19.google.protobuf.DurationR\fmaxStaleness\x12S\n" + "\x18server_selection_timeout\x187 \x01(\v2\x19.google.protobuf.DurationR\x16serverSelectionTimeout\x12@\n" + "\x0esocket_timeout\x188 \x01(\v2\x19.google.protobuf.DurationR\rsocketTimeout\x123\n" + "\atimeout\x189 \x01(\v2\x19.google.protobuf.DurationR\atimeout\x12%\n" + "\x0eenable_tracing\x18d \x01(\bR\renableTracing\x12%\n" + "\x0eenable_metrics\x18e \x01(\bR\renableMetrics\x1aJ\n" + "\x1cAuthMechanismPropertiesEntry\x12\x10\n" + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01B\v\n" + "\t_databaseB\v\n" + "\t_usernameB\v\n" + "\t_passwordB\x11\n" + "\x0f_auth_mechanismB\x0e\n" + "\f_auth_source\x1a\x8d\n" + "\n" + "\n" + "ClickHouse\x12\x1c\n" + "\taddresses\x18\x01 \x03(\tR\taddresses\x12\x1f\n" + "\bdatabase\x18\x02 \x01(\tH\x00R\bdatabase\x88\x01\x01\x12\x1f\n" + "\busername\x18\x03 \x01(\tH\x01R\busername\x88\x01\x01\x12\x1f\n" + "\bpassword\x18\x04 \x01(\tH\x02R\bpassword\x88\x01\x01\x12\x19\n" + "\x05debug\x18\x05 \x01(\bH\x03R\x05debug\x88\x01\x01\x12\x1b\n" + "\x06scheme\x18\x06 \x01(\tH\x04R\x06scheme\x88\x01\x01\x12 \n" + "\x03tls\x18\a \x01(\v2\t.conf.TLSH\x05R\x03tls\x88\x01\x01\x12/\n" + "\x11block_buffer_size\x18\b \x01(\x05H\x06R\x0fblockBufferSize\x88\x01\x01\x122\n" + "\x12compression_method\x18\n" + " \x01(\tH\aR\x11compressionMethod\x88\x01\x01\x120\n" + "\x11compression_level\x18\v \x01(\x05H\bR\x10compressionLevel\x88\x01\x01\x129\n" + "\x16max_compression_buffer\x18\f \x01(\x05H\tR\x14maxCompressionBuffer\x88\x01\x01\x12=\n" + "\x18connection_open_strategy\x18\x14 \x01(\tH\n" + "R\x16connectionOpenStrategy\x88\x01\x01\x12A\n" + "\fdial_timeout\x18\x1e \x01(\v2\x19.google.protobuf.DurationH\vR\vdialTimeout\x88\x01\x01\x12A\n" + "\fread_timeout\x18\x1f \x01(\v2\x19.google.protobuf.DurationH\fR\vreadTimeout\x88\x01\x01\x12J\n" + "\x11conn_max_lifetime\x18 \x01(\v2\x19.google.protobuf.DurationH\rR\x0fconnMaxLifetime\x88\x01\x01\x12)\n" + "\x0emax_idle_conns\x18( \x01(\x05H\x0eR\fmaxIdleConns\x88\x01\x01\x12)\n" + "\x0emax_open_conns\x18) \x01(\x05H\x0fR\fmaxOpenConns\x88\x01\x01\x12\x15\n" + "\x03dsn\x182 \x01(\tH\x10R\x03dsn\x88\x01\x01\x12\"\n" + "\n" + "http_proxy\x18< \x01(\tH\x11R\thttpProxy\x88\x01\x01\x12*\n" + "\x0eenable_tracing\x18d \x01(\bH\x12R\renableTracing\x88\x01\x01\x12*\n" + "\x0eenable_metrics\x18e \x01(\bH\x13R\renableMetrics\x88\x01\x01B\v\n" + "\t_databaseB\v\n" + "\t_usernameB\v\n" + "\t_passwordB\b\n" + "\x06_debugB\t\n" + "\a_schemeB\x06\n" + "\x04_tlsB\x14\n" + "\x12_block_buffer_sizeB\x15\n" + "\x13_compression_methodB\x14\n" + "\x12_compression_levelB\x19\n" + "\x17_max_compression_bufferB\x1b\n" + "\x19_connection_open_strategyB\x0f\n" + "\r_dial_timeoutB\x0f\n" + "\r_read_timeoutB\x14\n" + "\x12_conn_max_lifetimeB\x11\n" + "\x0f_max_idle_connsB\x11\n" + "\x0f_max_open_connsB\x06\n" + "\x04_dsnB\r\n" + "\v_http_proxyB\x11\n" + "\x0f_enable_tracingB\x11\n" + "\x0f_enable_metrics\x1a\xe5\x02\n" + "\bInfluxDB\x12\x12\n" + "\x04host\x18\x01 \x01(\tR\x04host\x12\x14\n" + "\x05token\x18\x02 \x01(\tR\x05token\x12\x1f\n" + "\vauth_scheme\x18\x03 \x01(\tR\n" + "authScheme\x12\x14\n" + "\x05proxy\x18\x04 \x01(\tR\x05proxy\x12\"\n" + "\forganization\x18\n" + " \x01(\tR\forganization\x12\x1a\n" + "\bdatabase\x18\v \x01(\tR\bdatabase\x123\n" + "\atimeout\x18\x14 \x01(\v2\x19.google.protobuf.DurationR\atimeout\x12Q\n" + "\x17idle_connection_timeout\x18\x15 \x01(\v2\x19.google.protobuf.DurationR\x15idleConnectionTimeout\x120\n" + "\x14max_idle_connections\x18\x16 \x01(\x05R\x12maxIdleConnections\x1a!\n" + "\x05Doris\x12\x18\n" + "\aaddress\x18\x01 \x01(\tR\aaddress\x1a\xc3\x06\n" + "\rElasticSearch\x12\x1c\n" + "\taddresses\x18\x01 \x03(\tR\taddresses\x12\x1a\n" + "\busername\x18\n" + " \x01(\tR\busername\x12\x1a\n" + "\bpassword\x18\v \x01(\tR\bpassword\x12\x19\n" + "\bcloud_id\x18\x14 \x01(\tR\acloudId\x12\x17\n" + "\aapi_key\x18\x15 \x01(\tR\x06apiKey\x12#\n" + "\rservice_token\x18\x16 \x01(\tR\fserviceToken\x127\n" + "\x17certificate_fingerprint\x18\x17 \x01(\tR\x16certificateFingerprint\x12#\n" + "\rdisable_retry\x18\x1e \x01(\bR\fdisableRetry\x12\x1f\n" + "\vmax_retries\x18\x1f \x01(\x05R\n" + "maxRetries\x122\n" + "\x15compress_request_body\x18( \x01(\bR\x13compressRequestBody\x12=\n" + "\x1bcompress_request_body_level\x18) \x01(\x05R\x18compressRequestBodyLevel\x12'\n" + "\x0fpool_compressor\x18* \x01(\bR\x0epoolCompressor\x125\n" + "\x17discover_nodes_on_start\x182 \x01(\bR\x14discoverNodesOnStart\x12Q\n" + "\x17discover_nodes_interval\x183 \x01(\v2\x19.google.protobuf.DurationR\x15discoverNodesInterval\x12%\n" + "\x0eenable_metrics\x18< \x01(\bR\renableMetrics\x12.\n" + "\x13enable_debug_logger\x18= \x01(\bR\x11enableDebugLogger\x12:\n" + "\x19enable_compatibility_mode\x18> \x01(\bR\x17enableCompatibilityMode\x12.\n" + "\x13disable_meta_header\x18? \x01(\bR\x11disableMetaHeader\x12\x1b\n" + "\x03tls\x18F \x01(\v2\t.conf.TLSR\x03tls\x1a\x9a\x03\n" + "\tCassandra\x12\x18\n" + "\aaddress\x18\x01 \x01(\tR\aaddress\x12\x1a\n" + "\busername\x18\x02 \x01(\tR\busername\x12\x1a\n" + "\bpassword\x18\x03 \x01(\tR\bpassword\x12\x1a\n" + "\bkeyspace\x18\x05 \x01(\tR\bkeyspace\x12B\n" + "\x0fconnect_timeout\x18\x06 \x01(\v2\x19.google.protobuf.DurationR\x0econnectTimeout\x123\n" + "\atimeout\x18\a \x01(\v2\x19.google.protobuf.DurationR\atimeout\x12 \n" + "\vconsistency\x18\b \x01(\rR\vconsistency\x12=\n" + "\x1bdisable_initial_host_lookup\x18\t \x01(\bR\x18disableInitialHostLookup\x12(\n" + "\x10ignore_peer_addr\x18\n" + " \x01(\bR\x0eignorePeerAddr\x12\x1b\n" + "\x03tls\x18\v \x01(\v2\t.conf.TLSR\x03tls\x1a\v\n" + "\tSnowflake\x1a\x8a\x03\n" + "\x05Kafka\x12\x1c\n" + "\tendpoints\x18\x01 \x03(\tR\tendpoints\x12\x14\n" + "\x05codec\x18\x02 \x01(\tR\x05codec\x12\x14\n" + "\x05async\x18\x03 \x01(\bR\x05async\x129\n" + "\x19allow_auto_topic_creation\x18\x04 \x01(\bR\x16allowAutoTopicCreation\x12\x1d\n" + "\n" + "batch_size\x18\x05 \x01(\x05R\tbatchSize\x12\x1f\n" + "\vbatch_bytes\x18\x06 \x01(\x03R\n" + "batchBytes\x12>\n" + "\rbatch_timeout\x18\a \x01(\v2\x19.google.protobuf.DurationR\fbatchTimeout\x12<\n" + "\fread_timeout\x18\b \x01(\v2\x19.google.protobuf.DurationR\vreadTimeout\x12>\n" + "\rwrite_timeout\x18\t \x01(\v2\x19.google.protobuf.DurationR\fwriteTimeout\x1a(\n" + "\bRabbitMQ\x12\x1c\n" + "\tendpoints\x18\x01 \x03(\tR\tendpoints\x1a8\n" + "\x04Mqtt\x12\x1a\n" + "\bendpoint\x18\x01 \x01(\tR\bendpoint\x12\x14\n" + "\x05codec\x18\x02 \x01(\tR\x05codec\x1a<\n" + "\bActiveMQ\x12\x1a\n" + "\bendpoint\x18\x01 \x01(\tR\bendpoint\x12\x14\n" + "\x05codec\x18\x02 \x01(\tR\x05codec\x1a8\n" + "\x04NATS\x12\x1a\n" + "\bendpoint\x18\x01 \x01(\tR\bendpoint\x12\x14\n" + "\x05codec\x18\x02 \x01(\tR\x05codec\x1a7\n" + "\x03NSQ\x12\x1a\n" + "\bendpoint\x18\x01 \x01(\tR\bendpoint\x12\x14\n" + "\x05codec\x18\x02 \x01(\tR\x05codec\x1a:\n" + "\x06Pulsar\x12\x1a\n" + "\bendpoint\x18\x01 \x01(\tR\bendpoint\x12\x14\n" + "\x05codec\x18\x02 \x01(\tR\x05codec\x1a\xf5\x02\n" + "\bRocketMQ\x12\x18\n" + "\aversion\x18\x01 \x01(\tR\aversion\x12\x14\n" + "\x05codec\x18\x02 \x01(\tR\x05codec\x12!\n" + "\fenable_trace\x18\x03 \x01(\bR\venableTrace\x12!\n" + "\fname_servers\x18\x04 \x03(\tR\vnameServers\x12,\n" + "\x12name_server_domain\x18\x05 \x01(\tR\x10nameServerDomain\x12\x1d\n" + "\n" + "access_key\x18\x06 \x01(\tR\taccessKey\x12\x1d\n" + "\n" + "secret_key\x18\a \x01(\tR\tsecretKey\x12%\n" + "\x0esecurity_token\x18\b \x01(\tR\rsecurityToken\x12\x1c\n" + "\tnamespace\x18\t \x01(\tR\tnamespace\x12#\n" + "\rinstance_name\x18\n" + " \x01(\tR\finstanceName\x12\x1d\n" + "\n" + "group_name\x18\v \x01(\tR\tgroupNameB\v\n" + "\t_databaseB\b\n" + "\x06_redisB\n" + "\n" + "\b_mongodbB\x11\n" + "\x0f_elastic_searchB\f\n" + "\n" + "_cassandraB\r\n" + "\v_clickhouseB\v\n" + "\t_influxdbB\b\n" + "\x06_dorisB\b\n" + "\x06_kafkaB\v\n" + "\t_rabbitmqB\a\n" + "\x05_mqttB\v\n" + "\t_activemqB\a\n" + "\x05_natsB\x06\n" + "\x04_nsqB\t\n" + "\a_pulsarB\v\n" + "\t_rocketmqB\x85\x01\n" + "\bcom.confB\x13KratosConfDataProtoP\x01Z4github.com/tx7do/kratos-bootstrap/api/gen/go/conf/v1\xa2\x02\x03CXX\xaa\x02\x04Conf\xca\x02\x04Conf\xe2\x02\x10Conf\\GPBMetadata\xea\x02\x04Confb\x06proto3" var ( file_conf_v1_kratos_conf_data_proto_rawDescOnce sync.Once file_conf_v1_kratos_conf_data_proto_rawDescData []byte ) func file_conf_v1_kratos_conf_data_proto_rawDescGZIP() []byte { file_conf_v1_kratos_conf_data_proto_rawDescOnce.Do(func() { file_conf_v1_kratos_conf_data_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_conf_v1_kratos_conf_data_proto_rawDesc), len(file_conf_v1_kratos_conf_data_proto_rawDesc))) }) return file_conf_v1_kratos_conf_data_proto_rawDescData } var file_conf_v1_kratos_conf_data_proto_msgTypes = make([]protoimpl.MessageInfo, 19) var file_conf_v1_kratos_conf_data_proto_goTypes = []any{ (*Data)(nil), // 0: conf.Data (*Data_Database)(nil), // 1: conf.Data.Database (*Data_Redis)(nil), // 2: conf.Data.Redis (*Data_MongoDB)(nil), // 3: conf.Data.MongoDB (*Data_ClickHouse)(nil), // 4: conf.Data.ClickHouse (*Data_InfluxDB)(nil), // 5: conf.Data.InfluxDB (*Data_Doris)(nil), // 6: conf.Data.Doris (*Data_ElasticSearch)(nil), // 7: conf.Data.ElasticSearch (*Data_Cassandra)(nil), // 8: conf.Data.Cassandra (*Data_Snowflake)(nil), // 9: conf.Data.Snowflake (*Data_Kafka)(nil), // 10: conf.Data.Kafka (*Data_RabbitMQ)(nil), // 11: conf.Data.RabbitMQ (*Data_Mqtt)(nil), // 12: conf.Data.Mqtt (*Data_ActiveMQ)(nil), // 13: conf.Data.ActiveMQ (*Data_NATS)(nil), // 14: conf.Data.NATS (*Data_NSQ)(nil), // 15: conf.Data.NSQ (*Data_Pulsar)(nil), // 16: conf.Data.Pulsar (*Data_RocketMQ)(nil), // 17: conf.Data.RocketMQ nil, // 18: conf.Data.MongoDB.AuthMechanismPropertiesEntry (*durationpb.Duration)(nil), // 19: google.protobuf.Duration (*TLS)(nil), // 20: conf.TLS } var file_conf_v1_kratos_conf_data_proto_depIdxs = []int32{ 1, // 0: conf.Data.database:type_name -> conf.Data.Database 2, // 1: conf.Data.redis:type_name -> conf.Data.Redis 3, // 2: conf.Data.mongodb:type_name -> conf.Data.MongoDB 7, // 3: conf.Data.elastic_search:type_name -> conf.Data.ElasticSearch 8, // 4: conf.Data.cassandra:type_name -> conf.Data.Cassandra 4, // 5: conf.Data.clickhouse:type_name -> conf.Data.ClickHouse 5, // 6: conf.Data.influxdb:type_name -> conf.Data.InfluxDB 6, // 7: conf.Data.doris:type_name -> conf.Data.Doris 10, // 8: conf.Data.kafka:type_name -> conf.Data.Kafka 11, // 9: conf.Data.rabbitmq:type_name -> conf.Data.RabbitMQ 12, // 10: conf.Data.mqtt:type_name -> conf.Data.Mqtt 13, // 11: conf.Data.activemq:type_name -> conf.Data.ActiveMQ 14, // 12: conf.Data.nats:type_name -> conf.Data.NATS 15, // 13: conf.Data.nsq:type_name -> conf.Data.NSQ 16, // 14: conf.Data.pulsar:type_name -> conf.Data.Pulsar 17, // 15: conf.Data.rocketmq:type_name -> conf.Data.RocketMQ 19, // 16: conf.Data.Database.connection_max_lifetime:type_name -> google.protobuf.Duration 19, // 17: conf.Data.Redis.dial_timeout:type_name -> google.protobuf.Duration 19, // 18: conf.Data.Redis.read_timeout:type_name -> google.protobuf.Duration 19, // 19: conf.Data.Redis.write_timeout:type_name -> google.protobuf.Duration 18, // 20: conf.Data.MongoDB.auth_mechanism_properties:type_name -> conf.Data.MongoDB.AuthMechanismPropertiesEntry 19, // 21: conf.Data.MongoDB.connect_timeout:type_name -> google.protobuf.Duration 19, // 22: conf.Data.MongoDB.heartbeat_interval:type_name -> google.protobuf.Duration 19, // 23: conf.Data.MongoDB.local_threshold:type_name -> google.protobuf.Duration 19, // 24: conf.Data.MongoDB.max_conn_idle_time:type_name -> google.protobuf.Duration 19, // 25: conf.Data.MongoDB.max_staleness:type_name -> google.protobuf.Duration 19, // 26: conf.Data.MongoDB.server_selection_timeout:type_name -> google.protobuf.Duration 19, // 27: conf.Data.MongoDB.socket_timeout:type_name -> google.protobuf.Duration 19, // 28: conf.Data.MongoDB.timeout:type_name -> google.protobuf.Duration 20, // 29: conf.Data.ClickHouse.tls:type_name -> conf.TLS 19, // 30: conf.Data.ClickHouse.dial_timeout:type_name -> google.protobuf.Duration 19, // 31: conf.Data.ClickHouse.read_timeout:type_name -> google.protobuf.Duration 19, // 32: conf.Data.ClickHouse.conn_max_lifetime:type_name -> google.protobuf.Duration 19, // 33: conf.Data.InfluxDB.timeout:type_name -> google.protobuf.Duration 19, // 34: conf.Data.InfluxDB.idle_connection_timeout:type_name -> google.protobuf.Duration 19, // 35: conf.Data.ElasticSearch.discover_nodes_interval:type_name -> google.protobuf.Duration 20, // 36: conf.Data.ElasticSearch.tls:type_name -> conf.TLS 19, // 37: conf.Data.Cassandra.connect_timeout:type_name -> google.protobuf.Duration 19, // 38: conf.Data.Cassandra.timeout:type_name -> google.protobuf.Duration 20, // 39: conf.Data.Cassandra.tls:type_name -> conf.TLS 19, // 40: conf.Data.Kafka.batch_timeout:type_name -> google.protobuf.Duration 19, // 41: conf.Data.Kafka.read_timeout:type_name -> google.protobuf.Duration 19, // 42: conf.Data.Kafka.write_timeout:type_name -> google.protobuf.Duration 43, // [43:43] is the sub-list for method output_type 43, // [43:43] is the sub-list for method input_type 43, // [43:43] is the sub-list for extension type_name 43, // [43:43] is the sub-list for extension extendee 0, // [0:43] is the sub-list for field type_name } func init() { file_conf_v1_kratos_conf_data_proto_init() } func file_conf_v1_kratos_conf_data_proto_init() { if File_conf_v1_kratos_conf_data_proto != nil { return } file_conf_v1_kratos_conf_tls_proto_init() file_conf_v1_kratos_conf_data_proto_msgTypes[0].OneofWrappers = []any{} file_conf_v1_kratos_conf_data_proto_msgTypes[1].OneofWrappers = []any{} file_conf_v1_kratos_conf_data_proto_msgTypes[3].OneofWrappers = []any{} file_conf_v1_kratos_conf_data_proto_msgTypes[4].OneofWrappers = []any{} type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_conf_v1_kratos_conf_data_proto_rawDesc), len(file_conf_v1_kratos_conf_data_proto_rawDesc)), NumEnums: 0, NumMessages: 19, NumExtensions: 0, NumServices: 0, }, GoTypes: file_conf_v1_kratos_conf_data_proto_goTypes, DependencyIndexes: file_conf_v1_kratos_conf_data_proto_depIdxs, MessageInfos: file_conf_v1_kratos_conf_data_proto_msgTypes, }.Build() File_conf_v1_kratos_conf_data_proto = out.File file_conf_v1_kratos_conf_data_proto_goTypes = nil file_conf_v1_kratos_conf_data_proto_depIdxs = nil }