clickhouse

package
v0.0.0-...-29dded8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 21, 2024 License: Apache-2.0 Imports: 12 Imported by: 3

Documentation

Index

Constants

View Source
const (
	BackupService_Get_FullMethodName    = "/doublecloud.clickhouse.v1.BackupService/Get"
	BackupService_List_FullMethodName   = "/doublecloud.clickhouse.v1.BackupService/List"
	BackupService_Create_FullMethodName = "/doublecloud.clickhouse.v1.BackupService/Create"
	BackupService_Delete_FullMethodName = "/doublecloud.clickhouse.v1.BackupService/Delete"
)
View Source
const (
	ClusterService_Get_FullMethodName                   = "/doublecloud.clickhouse.v1.ClusterService/Get"
	ClusterService_List_FullMethodName                  = "/doublecloud.clickhouse.v1.ClusterService/List"
	ClusterService_Create_FullMethodName                = "/doublecloud.clickhouse.v1.ClusterService/Create"
	ClusterService_Update_FullMethodName                = "/doublecloud.clickhouse.v1.ClusterService/Update"
	ClusterService_Delete_FullMethodName                = "/doublecloud.clickhouse.v1.ClusterService/Delete"
	ClusterService_ResetCredentials_FullMethodName      = "/doublecloud.clickhouse.v1.ClusterService/ResetCredentials"
	ClusterService_ListHosts_FullMethodName             = "/doublecloud.clickhouse.v1.ClusterService/ListHosts"
	ClusterService_Restore_FullMethodName               = "/doublecloud.clickhouse.v1.ClusterService/Restore"
	ClusterService_ListBackups_FullMethodName           = "/doublecloud.clickhouse.v1.ClusterService/ListBackups"
	ClusterService_Start_FullMethodName                 = "/doublecloud.clickhouse.v1.ClusterService/Start"
	ClusterService_Stop_FullMethodName                  = "/doublecloud.clickhouse.v1.ClusterService/Stop"
	ClusterService_RescheduleMaintenance_FullMethodName = "/doublecloud.clickhouse.v1.ClusterService/RescheduleMaintenance"
	ClusterService_ListOperations_FullMethodName        = "/doublecloud.clickhouse.v1.ClusterService/ListOperations"
)
View Source
const (
	OperationService_Get_FullMethodName  = "/doublecloud.clickhouse.v1.OperationService/Get"
	OperationService_List_FullMethodName = "/doublecloud.clickhouse.v1.OperationService/List"
)
View Source
const (
	UserService_Get_FullMethodName        = "/doublecloud.clickhouse.v1.UserService/Get"
	UserService_List_FullMethodName       = "/doublecloud.clickhouse.v1.UserService/List"
	UserService_Create_FullMethodName     = "/doublecloud.clickhouse.v1.UserService/Create"
	UserService_Update_FullMethodName     = "/doublecloud.clickhouse.v1.UserService/Update"
	UserService_Delete_FullMethodName     = "/doublecloud.clickhouse.v1.UserService/Delete"
	UserService_GetRole_FullMethodName    = "/doublecloud.clickhouse.v1.UserService/GetRole"
	UserService_ListRoles_FullMethodName  = "/doublecloud.clickhouse.v1.UserService/ListRoles"
	UserService_CreateRole_FullMethodName = "/doublecloud.clickhouse.v1.UserService/CreateRole"
	UserService_UpdateRole_FullMethodName = "/doublecloud.clickhouse.v1.UserService/UpdateRole"
	UserService_DeleteRole_FullMethodName = "/doublecloud.clickhouse.v1.UserService/DeleteRole"
)
View Source
const (
	VersionService_List_FullMethodName = "/doublecloud.clickhouse.v1.VersionService/List"
)

Variables

View Source
var (
	Backup_Type_name = map[int32]string{
		0: "TYPE_INVALID",
		1: "TYPE_AUTOMATED",
		2: "TYPE_MANUAL",
	}
	Backup_Type_value = map[string]int32{
		"TYPE_INVALID":   0,
		"TYPE_AUTOMATED": 1,
		"TYPE_MANUAL":    2,
	}
)

Enum value maps for Backup_Type.

View Source
var (
	ClusterView_name = map[int32]string{
		0: "CLUSTER_VIEW_INVALID",
		1: "CLUSTER_VIEW_BASIC",
		2: "CLUSTER_VIEW_FULL",
	}
	ClusterView_value = map[string]int32{
		"CLUSTER_VIEW_INVALID": 0,
		"CLUSTER_VIEW_BASIC":   1,
		"CLUSTER_VIEW_FULL":    2,
	}
)

Enum value maps for ClusterView.

View Source
var (
	ClickhouseConfig_LogLevel_name = map[int32]string{
		0: "LOG_LEVEL_DEFAULT",
		1: "LOG_LEVEL_TRACE",
		2: "LOG_LEVEL_DEBUG",
		3: "LOG_LEVEL_INFORMATION",
		4: "LOG_LEVEL_WARNING",
		5: "LOG_LEVEL_ERROR",
	}
	ClickhouseConfig_LogLevel_value = map[string]int32{
		"LOG_LEVEL_DEFAULT":     0,
		"LOG_LEVEL_TRACE":       1,
		"LOG_LEVEL_DEBUG":       2,
		"LOG_LEVEL_INFORMATION": 3,
		"LOG_LEVEL_WARNING":     4,
		"LOG_LEVEL_ERROR":       5,
	}
)

Enum value maps for ClickhouseConfig_LogLevel.

View Source
var (
	ClickhouseConfig_Kafka_SecurityProtocol_name = map[int32]string{
		0: "SECURITY_PROTOCOL_INVALID",
		1: "SECURITY_PROTOCOL_PLAINTEXT",
		2: "SECURITY_PROTOCOL_SSL",
		3: "SECURITY_PROTOCOL_SASL_PLAINTEXT",
		4: "SECURITY_PROTOCOL_SASL_SSL",
	}
	ClickhouseConfig_Kafka_SecurityProtocol_value = map[string]int32{
		"SECURITY_PROTOCOL_INVALID":        0,
		"SECURITY_PROTOCOL_PLAINTEXT":      1,
		"SECURITY_PROTOCOL_SSL":            2,
		"SECURITY_PROTOCOL_SASL_PLAINTEXT": 3,
		"SECURITY_PROTOCOL_SASL_SSL":       4,
	}
)

Enum value maps for ClickhouseConfig_Kafka_SecurityProtocol.

View Source
var (
	ClickhouseConfig_Kafka_SaslMechanism_name = map[int32]string{
		0: "SASL_MECHANISM_INVALID",
		1: "SASL_MECHANISM_GSSAPI",
		2: "SASL_MECHANISM_PLAIN",
		3: "SASL_MECHANISM_SCRAM_SHA_256",
		4: "SASL_MECHANISM_SCRAM_SHA_512",
	}
	ClickhouseConfig_Kafka_SaslMechanism_value = map[string]int32{
		"SASL_MECHANISM_INVALID":       0,
		"SASL_MECHANISM_GSSAPI":        1,
		"SASL_MECHANISM_PLAIN":         2,
		"SASL_MECHANISM_SCRAM_SHA_256": 3,
		"SASL_MECHANISM_SCRAM_SHA_512": 4,
	}
)

Enum value maps for ClickhouseConfig_Kafka_SaslMechanism.

View Source
var (
	ClickhouseConfig_Compression_Method_name = map[int32]string{
		0: "METHOD_INVALID",
		1: "METHOD_LZ4",
		2: "METHOD_ZSTD",
		3: "METHOD_LZ4HC",
	}
	ClickhouseConfig_Compression_Method_value = map[string]int32{
		"METHOD_INVALID": 0,
		"METHOD_LZ4":     1,
		"METHOD_ZSTD":    2,
		"METHOD_LZ4HC":   3,
	}
)

Enum value maps for ClickhouseConfig_Compression_Method.

View Source
var (
	Authentication_IdentificationType_name = map[int32]string{
		0: "IDENTIFICATION_TYPE_INVALID",
		1: "IDENTIFICATION_TYPE_SHA256_PASSWORD",
		2: "IDENTIFICATION_TYPE_DOUBLE_SHA1_PASSWORD",
		3: "IDENTIFICATION_TYPE_BCRYPT_PASSWORD",
	}
	Authentication_IdentificationType_value = map[string]int32{
		"IDENTIFICATION_TYPE_INVALID":              0,
		"IDENTIFICATION_TYPE_SHA256_PASSWORD":      1,
		"IDENTIFICATION_TYPE_DOUBLE_SHA1_PASSWORD": 2,
		"IDENTIFICATION_TYPE_BCRYPT_PASSWORD":      3,
	}
)

Enum value maps for Authentication_IdentificationType.

View Source
var (
	Grant_AccessType_name = map[int32]string{}/* 121 elements not displayed */

	Grant_AccessType_value = map[string]int32{}/* 121 elements not displayed */

)

Enum value maps for Grant_AccessType.

View Source
var (
	Settings_Writability_name = map[int32]string{
		0: "WRITABILITY_INVALID",
		1: "WRITABILITY_CONST",
		2: "WRITABILITY_WRITABLE",
		3: "WRITABILITY_CHANGEABLE_IN_READONLY",
	}
	Settings_Writability_value = map[string]int32{
		"WRITABILITY_INVALID":                0,
		"WRITABILITY_CONST":                  1,
		"WRITABILITY_WRITABLE":               2,
		"WRITABILITY_CHANGEABLE_IN_READONLY": 3,
	}
)

Enum value maps for Settings_Writability.

View Source
var (
	Settings_OverflowMode_name = map[int32]string{
		0: "OVERFLOW_MODE_INVALID",
		1: "OVERFLOW_MODE_THROW",
		2: "OVERFLOW_MODE_BREAK",
	}
	Settings_OverflowMode_value = map[string]int32{
		"OVERFLOW_MODE_INVALID": 0,
		"OVERFLOW_MODE_THROW":   1,
		"OVERFLOW_MODE_BREAK":   2,
	}
)

Enum value maps for Settings_OverflowMode.

View Source
var (
	Settings_GroupByOverflowMode_name = map[int32]string{
		0: "GROUP_BY_OVERFLOW_MODE_INVALID",
		1: "GROUP_BY_OVERFLOW_MODE_THROW",
		2: "GROUP_BY_OVERFLOW_MODE_BREAK",
		3: "GROUP_BY_OVERFLOW_MODE_ANY",
	}
	Settings_GroupByOverflowMode_value = map[string]int32{
		"GROUP_BY_OVERFLOW_MODE_INVALID": 0,
		"GROUP_BY_OVERFLOW_MODE_THROW":   1,
		"GROUP_BY_OVERFLOW_MODE_BREAK":   2,
		"GROUP_BY_OVERFLOW_MODE_ANY":     3,
	}
)

Enum value maps for Settings_GroupByOverflowMode.

View Source
var (
	Settings_DistributedProductMode_name = map[int32]string{
		0: "DISTRIBUTED_PRODUCT_MODE_INVALID",
		1: "DISTRIBUTED_PRODUCT_MODE_DENY",
		2: "DISTRIBUTED_PRODUCT_MODE_LOCAL",
		3: "DISTRIBUTED_PRODUCT_MODE_GLOBAL",
		4: "DISTRIBUTED_PRODUCT_MODE_ALLOW",
	}
	Settings_DistributedProductMode_value = map[string]int32{
		"DISTRIBUTED_PRODUCT_MODE_INVALID": 0,
		"DISTRIBUTED_PRODUCT_MODE_DENY":    1,
		"DISTRIBUTED_PRODUCT_MODE_LOCAL":   2,
		"DISTRIBUTED_PRODUCT_MODE_GLOBAL":  3,
		"DISTRIBUTED_PRODUCT_MODE_ALLOW":   4,
	}
)

Enum value maps for Settings_DistributedProductMode.

View Source
var (
	Settings_CountDistinctImplementation_name = map[int32]string{
		0: "COUNT_DISTINCT_IMPLEMENTATION_INVALID",
		1: "COUNT_DISTINCT_IMPLEMENTATION_UNIQ",
		2: "COUNT_DISTINCT_IMPLEMENTATION_UNIQ_COMBINED",
		3: "COUNT_DISTINCT_IMPLEMENTATION_UNIQ_COMBINED_64",
		4: "COUNT_DISTINCT_IMPLEMENTATION_UNIQ_HLL_12",
		5: "COUNT_DISTINCT_IMPLEMENTATION_UNIQ_EXACT",
	}
	Settings_CountDistinctImplementation_value = map[string]int32{
		"COUNT_DISTINCT_IMPLEMENTATION_INVALID":          0,
		"COUNT_DISTINCT_IMPLEMENTATION_UNIQ":             1,
		"COUNT_DISTINCT_IMPLEMENTATION_UNIQ_COMBINED":    2,
		"COUNT_DISTINCT_IMPLEMENTATION_UNIQ_COMBINED_64": 3,
		"COUNT_DISTINCT_IMPLEMENTATION_UNIQ_HLL_12":      4,
		"COUNT_DISTINCT_IMPLEMENTATION_UNIQ_EXACT":       5,
	}
)

Enum value maps for Settings_CountDistinctImplementation.

View Source
var (
	Settings_JoinAlgorithm_name = map[int32]string{
		0: "JOIN_ALGORITHM_INVALID",
		1: "JOIN_ALGORITHM_HASH",
		2: "JOIN_ALGORITHM_PARALLEL_HASH",
		3: "JOIN_ALGORITHM_PARTIAL_MERGE",
		4: "JOIN_ALGORITHM_DIRECT",
		5: "JOIN_ALGORITHM_AUTO",
		6: "JOIN_ALGORITHM_FULL_SORTING_MERGE",
		7: "JOIN_ALGORITHM_PREFER_PARTIAL_MERGE",
	}
	Settings_JoinAlgorithm_value = map[string]int32{
		"JOIN_ALGORITHM_INVALID":              0,
		"JOIN_ALGORITHM_HASH":                 1,
		"JOIN_ALGORITHM_PARALLEL_HASH":        2,
		"JOIN_ALGORITHM_PARTIAL_MERGE":        3,
		"JOIN_ALGORITHM_DIRECT":               4,
		"JOIN_ALGORITHM_AUTO":                 5,
		"JOIN_ALGORITHM_FULL_SORTING_MERGE":   6,
		"JOIN_ALGORITHM_PREFER_PARTIAL_MERGE": 7,
	}
)

Enum value maps for Settings_JoinAlgorithm.

View Source
var (
	Settings_FormatRegexpEscapingRule_name = map[int32]string{
		0: "FORMAT_REGEXP_ESCAPING_RULE_INVALID",
		1: "FORMAT_REGEXP_ESCAPING_RULE_ESCAPED",
		2: "FORMAT_REGEXP_ESCAPING_RULE_QUOTED",
		3: "FORMAT_REGEXP_ESCAPING_RULE_CSV",
		4: "FORMAT_REGEXP_ESCAPING_RULE_JSON",
		5: "FORMAT_REGEXP_ESCAPING_RULE_XML",
		6: "FORMAT_REGEXP_ESCAPING_RULE_RAW",
	}
	Settings_FormatRegexpEscapingRule_value = map[string]int32{
		"FORMAT_REGEXP_ESCAPING_RULE_INVALID": 0,
		"FORMAT_REGEXP_ESCAPING_RULE_ESCAPED": 1,
		"FORMAT_REGEXP_ESCAPING_RULE_QUOTED":  2,
		"FORMAT_REGEXP_ESCAPING_RULE_CSV":     3,
		"FORMAT_REGEXP_ESCAPING_RULE_JSON":    4,
		"FORMAT_REGEXP_ESCAPING_RULE_XML":     5,
		"FORMAT_REGEXP_ESCAPING_RULE_RAW":     6,
	}
)

Enum value maps for Settings_FormatRegexpEscapingRule.

View Source
var (
	Settings_DateTimeInputFormat_name = map[int32]string{
		0: "DATE_TIME_INPUT_FORMAT_INVALID",
		1: "DATE_TIME_INPUT_FORMAT_BEST_EFFORT",
		2: "DATE_TIME_INPUT_FORMAT_BASIC",
		3: "DATE_TIME_INPUT_FORMAT_BEST_EFFORT_US",
	}
	Settings_DateTimeInputFormat_value = map[string]int32{
		"DATE_TIME_INPUT_FORMAT_INVALID":        0,
		"DATE_TIME_INPUT_FORMAT_BEST_EFFORT":    1,
		"DATE_TIME_INPUT_FORMAT_BASIC":          2,
		"DATE_TIME_INPUT_FORMAT_BEST_EFFORT_US": 3,
	}
)

Enum value maps for Settings_DateTimeInputFormat.

View Source
var (
	Settings_DateTimeOutputFormat_name = map[int32]string{
		0: "DATE_TIME_OUTPUT_FORMAT_INVALID",
		1: "DATE_TIME_OUTPUT_FORMAT_SIMPLE",
		2: "DATE_TIME_OUTPUT_FORMAT_ISO",
		3: "DATE_TIME_OUTPUT_FORMAT_UNIX_TIMESTAMP",
	}
	Settings_DateTimeOutputFormat_value = map[string]int32{
		"DATE_TIME_OUTPUT_FORMAT_INVALID":        0,
		"DATE_TIME_OUTPUT_FORMAT_SIMPLE":         1,
		"DATE_TIME_OUTPUT_FORMAT_ISO":            2,
		"DATE_TIME_OUTPUT_FORMAT_UNIX_TIMESTAMP": 3,
	}
)

Enum value maps for Settings_DateTimeOutputFormat.

View Source
var (
	Settings_LocalFilesystemReadMethod_name = map[int32]string{
		0: "LOCAL_FILESYSTEM_READ_METHOD_INVALID",
		1: "LOCAL_FILESYSTEM_READ_METHOD_READ",
		2: "LOCAL_FILESYSTEM_READ_METHOD_PREAD_THREADPOOL",
		3: "LOCAL_FILESYSTEM_READ_METHOD_PREAD",
		4: "LOCAL_FILESYSTEM_READ_METHOD_NMAP",
	}
	Settings_LocalFilesystemReadMethod_value = map[string]int32{
		"LOCAL_FILESYSTEM_READ_METHOD_INVALID":          0,
		"LOCAL_FILESYSTEM_READ_METHOD_READ":             1,
		"LOCAL_FILESYSTEM_READ_METHOD_PREAD_THREADPOOL": 2,
		"LOCAL_FILESYSTEM_READ_METHOD_PREAD":            3,
		"LOCAL_FILESYSTEM_READ_METHOD_NMAP":             4,
	}
)

Enum value maps for Settings_LocalFilesystemReadMethod.

View Source
var (
	Settings_RemoteFilesystemReadMethod_name = map[int32]string{
		0: "REMOTE_FILESYSTEM_READ_METHOD_INVALID",
		1: "REMOTE_FILESYSTEM_READ_METHOD_READ",
		2: "REMOTE_FILESYSTEM_READ_METHOD_THREADPOOL",
	}
	Settings_RemoteFilesystemReadMethod_value = map[string]int32{
		"REMOTE_FILESYSTEM_READ_METHOD_INVALID":    0,
		"REMOTE_FILESYSTEM_READ_METHOD_READ":       1,
		"REMOTE_FILESYSTEM_READ_METHOD_THREADPOOL": 2,
	}
)

Enum value maps for Settings_RemoteFilesystemReadMethod.

View Source
var BackupService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "doublecloud.clickhouse.v1.BackupService",
	HandlerType: (*BackupServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _BackupService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _BackupService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _BackupService_Create_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _BackupService_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "doublecloud/clickhouse/v1/backup_service.proto",
}

BackupService_ServiceDesc is the grpc.ServiceDesc for BackupService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ClusterService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "doublecloud.clickhouse.v1.ClusterService",
	HandlerType: (*ClusterServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _ClusterService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _ClusterService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _ClusterService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _ClusterService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _ClusterService_Delete_Handler,
		},
		{
			MethodName: "ResetCredentials",
			Handler:    _ClusterService_ResetCredentials_Handler,
		},
		{
			MethodName: "ListHosts",
			Handler:    _ClusterService_ListHosts_Handler,
		},
		{
			MethodName: "Restore",
			Handler:    _ClusterService_Restore_Handler,
		},
		{
			MethodName: "ListBackups",
			Handler:    _ClusterService_ListBackups_Handler,
		},
		{
			MethodName: "Start",
			Handler:    _ClusterService_Start_Handler,
		},
		{
			MethodName: "Stop",
			Handler:    _ClusterService_Stop_Handler,
		},
		{
			MethodName: "RescheduleMaintenance",
			Handler:    _ClusterService_RescheduleMaintenance_Handler,
		},
		{
			MethodName: "ListOperations",
			Handler:    _ClusterService_ListOperations_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "doublecloud/clickhouse/v1/cluster_service.proto",
}

ClusterService_ServiceDesc is the grpc.ServiceDesc for ClusterService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_doublecloud_clickhouse_v1_backup_proto protoreflect.FileDescriptor
View Source
var File_doublecloud_clickhouse_v1_backup_service_proto protoreflect.FileDescriptor
View Source
var File_doublecloud_clickhouse_v1_cluster_proto protoreflect.FileDescriptor
View Source
var File_doublecloud_clickhouse_v1_cluster_service_proto protoreflect.FileDescriptor
View Source
var File_doublecloud_clickhouse_v1_config_proto protoreflect.FileDescriptor
View Source
var File_doublecloud_clickhouse_v1_operation_service_proto protoreflect.FileDescriptor
View Source
var File_doublecloud_clickhouse_v1_user_proto protoreflect.FileDescriptor
View Source
var File_doublecloud_clickhouse_v1_user_service_proto protoreflect.FileDescriptor
View Source
var File_doublecloud_clickhouse_v1_version_proto protoreflect.FileDescriptor
View Source
var File_doublecloud_clickhouse_v1_version_service_proto protoreflect.FileDescriptor
View Source
var OperationService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "doublecloud.clickhouse.v1.OperationService",
	HandlerType: (*OperationServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _OperationService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _OperationService_List_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "doublecloud/clickhouse/v1/operation_service.proto",
}

OperationService_ServiceDesc is the grpc.ServiceDesc for OperationService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var UserService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "doublecloud.clickhouse.v1.UserService",
	HandlerType: (*UserServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _UserService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _UserService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _UserService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _UserService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _UserService_Delete_Handler,
		},
		{
			MethodName: "GetRole",
			Handler:    _UserService_GetRole_Handler,
		},
		{
			MethodName: "ListRoles",
			Handler:    _UserService_ListRoles_Handler,
		},
		{
			MethodName: "CreateRole",
			Handler:    _UserService_CreateRole_Handler,
		},
		{
			MethodName: "UpdateRole",
			Handler:    _UserService_UpdateRole_Handler,
		},
		{
			MethodName: "DeleteRole",
			Handler:    _UserService_DeleteRole_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "doublecloud/clickhouse/v1/user_service.proto",
}

UserService_ServiceDesc is the grpc.ServiceDesc for UserService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var VersionService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "doublecloud.clickhouse.v1.VersionService",
	HandlerType: (*VersionServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "List",
			Handler:    _VersionService_List_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "doublecloud/clickhouse/v1/version_service.proto",
}

VersionService_ServiceDesc is the grpc.ServiceDesc for VersionService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterBackupServiceServer

func RegisterBackupServiceServer(s grpc.ServiceRegistrar, srv BackupServiceServer)

func RegisterClusterServiceServer

func RegisterClusterServiceServer(s grpc.ServiceRegistrar, srv ClusterServiceServer)

func RegisterOperationServiceServer

func RegisterOperationServiceServer(s grpc.ServiceRegistrar, srv OperationServiceServer)

func RegisterUserServiceServer

func RegisterUserServiceServer(s grpc.ServiceRegistrar, srv UserServiceServer)

func RegisterVersionServiceServer

func RegisterVersionServiceServer(s grpc.ServiceRegistrar, srv VersionServiceServer)

Types

type AssignedRoles

type AssignedRoles struct {

	// List of assigned roles to the user or another role.
	Roles []string `protobuf:"bytes,1,rep,name=roles,proto3" json:"roles,omitempty"`
	// contains filtered or unexported fields
}

Assigned roles.

func (*AssignedRoles) Descriptor deprecated

func (*AssignedRoles) Descriptor() ([]byte, []int)

Deprecated: Use AssignedRoles.ProtoReflect.Descriptor instead.

func (*AssignedRoles) GetRoles

func (x *AssignedRoles) GetRoles() []string

func (*AssignedRoles) ProtoMessage

func (*AssignedRoles) ProtoMessage()

func (*AssignedRoles) ProtoReflect

func (x *AssignedRoles) ProtoReflect() protoreflect.Message

func (*AssignedRoles) Reset

func (x *AssignedRoles) Reset()

func (*AssignedRoles) String

func (x *AssignedRoles) String() string

type Authentication

type Authentication struct {

	// Identification type. By default IDENTIFICATION_TYPE_SHA256_PASSWORD will be
	// used.
	Type Authentication_IdentificationType `` /* 127-byte string literal not displayed */
	// Password of the user. Required for SHA256_PASSWORD, DOUBLE_SHA1_PASSWORD and
	// BCRYPT_PASSWORD identification types.
	Password *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	// contains filtered or unexported fields
}

Authentication params of the user.

func (*Authentication) Descriptor deprecated

func (*Authentication) Descriptor() ([]byte, []int)

Deprecated: Use Authentication.ProtoReflect.Descriptor instead.

func (*Authentication) GetPassword

func (x *Authentication) GetPassword() *wrapperspb.StringValue

func (*Authentication) GetType

func (*Authentication) ProtoMessage

func (*Authentication) ProtoMessage()

func (*Authentication) ProtoReflect

func (x *Authentication) ProtoReflect() protoreflect.Message

func (*Authentication) Reset

func (x *Authentication) Reset()

func (*Authentication) String

func (x *Authentication) String() string

type Authentication_IdentificationType

type Authentication_IdentificationType int32
const (
	Authentication_IDENTIFICATION_TYPE_INVALID              Authentication_IdentificationType = 0
	Authentication_IDENTIFICATION_TYPE_SHA256_PASSWORD      Authentication_IdentificationType = 1
	Authentication_IDENTIFICATION_TYPE_DOUBLE_SHA1_PASSWORD Authentication_IdentificationType = 2
	Authentication_IDENTIFICATION_TYPE_BCRYPT_PASSWORD      Authentication_IdentificationType = 3
)

func (Authentication_IdentificationType) Descriptor

func (Authentication_IdentificationType) Enum

func (Authentication_IdentificationType) EnumDescriptor deprecated

func (Authentication_IdentificationType) EnumDescriptor() ([]byte, []int)

Deprecated: Use Authentication_IdentificationType.Descriptor instead.

func (Authentication_IdentificationType) Number

func (Authentication_IdentificationType) String

func (Authentication_IdentificationType) Type

type Backup

type Backup struct {

	// Required. ID of the backup.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the project that the backup belongs to.
	ProjectId string `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// User defined or autogenerated backup name. Contains shard name until we
	// implement consistent multishard backups.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// The time when the backup was created (i.e. when the backup operation completed).
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// The time when the backup operation was started.
	StartTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// ID of the associated ClickHouse cluster.
	SourceClusterId string `protobuf:"bytes,6,opt,name=source_cluster_id,json=sourceClusterId,proto3" json:"source_cluster_id,omitempty"`
	// Size of backup in bytes
	Size int64 `protobuf:"varint,7,opt,name=size,proto3" json:"size,omitempty"`
	// How this backup was created (manual/automatic/etc...)
	Type Backup_Type `protobuf:"varint,8,opt,name=type,proto3,enum=doublecloud.clickhouse.v1.Backup_Type" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*Backup) Descriptor deprecated

func (*Backup) Descriptor() ([]byte, []int)

Deprecated: Use Backup.ProtoReflect.Descriptor instead.

func (*Backup) GetCreateTime

func (x *Backup) GetCreateTime() *timestamppb.Timestamp

func (*Backup) GetId

func (x *Backup) GetId() string

func (*Backup) GetName

func (x *Backup) GetName() string

func (*Backup) GetProjectId

func (x *Backup) GetProjectId() string

func (*Backup) GetSize

func (x *Backup) GetSize() int64

func (*Backup) GetSourceClusterId

func (x *Backup) GetSourceClusterId() string

func (*Backup) GetStartTime

func (x *Backup) GetStartTime() *timestamppb.Timestamp

func (*Backup) GetType

func (x *Backup) GetType() Backup_Type

func (*Backup) ProtoMessage

func (*Backup) ProtoMessage()

func (*Backup) ProtoReflect

func (x *Backup) ProtoReflect() protoreflect.Message

func (*Backup) Reset

func (x *Backup) Reset()

func (*Backup) String

func (x *Backup) String() string

type BackupServiceClient

type BackupServiceClient interface {
	// Returns the specified backup of ClickHouse cluster.
	Get(ctx context.Context, in *GetBackupRequest, opts ...grpc.CallOption) (*Backup, error)
	// Returns the list of available backups for the specified ClickHouse cluster.
	List(ctx context.Context, in *ListBackupsRequest, opts ...grpc.CallOption) (*ListBackupsResponse, error)
	// Creates new ClickHouse cluster backup.
	Create(ctx context.Context, in *CreateBackupRequest, opts ...grpc.CallOption) (*v1.Operation, error)
	// Delete specified ClickHouse cluster backup.
	Delete(ctx context.Context, in *DeleteBackupRequest, opts ...grpc.CallOption) (*v1.Operation, error)
}

BackupServiceClient is the client API for BackupService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type BackupServiceServer

type BackupServiceServer interface {
	// Returns the specified backup of ClickHouse cluster.
	Get(context.Context, *GetBackupRequest) (*Backup, error)
	// Returns the list of available backups for the specified ClickHouse cluster.
	List(context.Context, *ListBackupsRequest) (*ListBackupsResponse, error)
	// Creates new ClickHouse cluster backup.
	Create(context.Context, *CreateBackupRequest) (*v1.Operation, error)
	// Delete specified ClickHouse cluster backup.
	Delete(context.Context, *DeleteBackupRequest) (*v1.Operation, error)
	// contains filtered or unexported methods
}

BackupServiceServer is the server API for BackupService service. All implementations must embed UnimplementedBackupServiceServer for forward compatibility

type Backup_Type

type Backup_Type int32
const (
	Backup_TYPE_INVALID Backup_Type = 0
	// Backup created by automated daily schedule
	Backup_TYPE_AUTOMATED Backup_Type = 1
	// Backup created by user request
	Backup_TYPE_MANUAL Backup_Type = 2
)

func (Backup_Type) Descriptor

func (Backup_Type) Enum

func (x Backup_Type) Enum() *Backup_Type

func (Backup_Type) EnumDescriptor deprecated

func (Backup_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use Backup_Type.Descriptor instead.

func (Backup_Type) Number

func (x Backup_Type) Number() protoreflect.EnumNumber

func (Backup_Type) String

func (x Backup_Type) String() string

func (Backup_Type) Type

type ClickhouseConfig

type ClickhouseConfig struct {
	LogLevel                                  ClickhouseConfig_LogLevel                   `` /* 143-byte string literal not displayed */
	MaxConnections                            *wrapperspb.Int64Value                      `protobuf:"bytes,2,opt,name=max_connections,json=maxConnections,proto3" json:"max_connections,omitempty"`
	MaxConcurrentQueries                      *wrapperspb.Int64Value                      `protobuf:"bytes,3,opt,name=max_concurrent_queries,json=maxConcurrentQueries,proto3" json:"max_concurrent_queries,omitempty"`
	KeepAliveTimeout                          *durationpb.Duration                        `protobuf:"bytes,4,opt,name=keep_alive_timeout,json=keepAliveTimeout,proto3" json:"keep_alive_timeout,omitempty"`
	UncompressedCacheSize                     *wrapperspb.Int64Value                      `` /* 126-byte string literal not displayed */
	MarkCacheSize                             *wrapperspb.Int64Value                      `protobuf:"bytes,6,opt,name=mark_cache_size,json=markCacheSize,proto3" json:"mark_cache_size,omitempty"`
	MaxTableSizeToDrop                        *wrapperspb.Int64Value                      `protobuf:"bytes,7,opt,name=max_table_size_to_drop,json=maxTableSizeToDrop,proto3" json:"max_table_size_to_drop,omitempty"`
	MaxPartitionSizeToDrop                    *wrapperspb.Int64Value                      `` /* 133-byte string literal not displayed */
	Timezone                                  *wrapperspb.StringValue                     `protobuf:"bytes,9,opt,name=timezone,proto3" json:"timezone,omitempty"`
	BackgroundPoolSize                        *wrapperspb.Int64Value                      `protobuf:"bytes,10,opt,name=background_pool_size,json=backgroundPoolSize,proto3" json:"background_pool_size,omitempty"`
	BackgroundSchedulePoolSize                *wrapperspb.Int64Value                      `` /* 144-byte string literal not displayed */
	BackgroundFetchesPoolSize                 *wrapperspb.Int64Value                      `` /* 141-byte string literal not displayed */
	BackgroundMovePoolSize                    *wrapperspb.Int64Value                      `` /* 132-byte string literal not displayed */
	BackgroundCommonPoolSize                  *wrapperspb.Int64Value                      `` /* 138-byte string literal not displayed */
	BackgroundMergesMutationsConcurrencyRatio *wrapperspb.Int64Value                      `` /* 191-byte string literal not displayed */
	TotalMemoryProfilerStep                   *wrapperspb.Int64Value                      `` /* 135-byte string literal not displayed */
	MergeTree                                 *ClickhouseConfig_MergeTree                 `protobuf:"bytes,17,opt,name=merge_tree,json=mergeTree,proto3" json:"merge_tree,omitempty"`
	Compression                               []*ClickhouseConfig_Compression             `protobuf:"bytes,18,rep,name=compression,proto3" json:"compression,omitempty"`
	GraphiteRollup                            map[string]*ClickhouseConfig_GraphiteRollup `` /* 192-byte string literal not displayed */
	Kafka                                     *ClickhouseConfig_Kafka                     `protobuf:"bytes,20,opt,name=kafka,proto3" json:"kafka,omitempty"`
	KafkaTopics                               map[string]*ClickhouseConfig_Kafka          `` /* 183-byte string literal not displayed */
	Rabbitmq                                  *ClickhouseConfig_Rabbitmq                  `protobuf:"bytes,22,opt,name=rabbitmq,proto3" json:"rabbitmq,omitempty"`
	TotalMemoryTrackerSampleProbability       *wrapperspb.DoubleValue                     `` /* 173-byte string literal not displayed */
	BackgroundMessageBrokerSchedulePoolSize   *wrapperspb.Int64Value                      `` /* 187-byte string literal not displayed */
	QueryLogRetentionSize                     *wrapperspb.Int64Value                      `` /* 129-byte string literal not displayed */
	QueryLogRetentionTime                     *durationpb.Duration                        `` /* 129-byte string literal not displayed */
	QueryThreadLogEnabled                     *wrapperspb.BoolValue                       `` /* 129-byte string literal not displayed */
	QueryThreadLogRetentionSize               *wrapperspb.Int64Value                      `` /* 149-byte string literal not displayed */
	QueryThreadLogRetentionTime               *durationpb.Duration                        `` /* 149-byte string literal not displayed */
	QueryViewsLogEnabled                      *wrapperspb.BoolValue                       `` /* 126-byte string literal not displayed */
	QueryViewsLogRetentionSize                *wrapperspb.Int64Value                      `` /* 146-byte string literal not displayed */
	QueryViewsLogRetentionTime                *durationpb.Duration                        `` /* 146-byte string literal not displayed */
	PartLogRetentionSize                      *wrapperspb.Int64Value                      `` /* 126-byte string literal not displayed */
	PartLogRetentionTime                      *durationpb.Duration                        `` /* 126-byte string literal not displayed */
	MetricLogEnabled                          *wrapperspb.BoolValue                       `protobuf:"bytes,35,opt,name=metric_log_enabled,json=metricLogEnabled,proto3" json:"metric_log_enabled,omitempty"`
	MetricLogRetentionSize                    *wrapperspb.Int64Value                      `` /* 132-byte string literal not displayed */
	MetricLogRetentionTime                    *durationpb.Duration                        `` /* 132-byte string literal not displayed */
	AsynchronousMetricLogEnabled              *wrapperspb.BoolValue                       `` /* 150-byte string literal not displayed */
	AsynchronousMetricLogRetentionSize        *wrapperspb.Int64Value                      `` /* 170-byte string literal not displayed */
	AsynchronousMetricLogRetentionTime        *durationpb.Duration                        `` /* 170-byte string literal not displayed */
	TraceLogEnabled                           *wrapperspb.BoolValue                       `protobuf:"bytes,41,opt,name=trace_log_enabled,json=traceLogEnabled,proto3" json:"trace_log_enabled,omitempty"`
	TraceLogRetentionSize                     *wrapperspb.Int64Value                      `` /* 129-byte string literal not displayed */
	TraceLogRetentionTime                     *durationpb.Duration                        `` /* 129-byte string literal not displayed */
	TextLogEnabled                            *wrapperspb.BoolValue                       `protobuf:"bytes,44,opt,name=text_log_enabled,json=textLogEnabled,proto3" json:"text_log_enabled,omitempty"`
	TextLogRetentionSize                      *wrapperspb.Int64Value                      `` /* 126-byte string literal not displayed */
	TextLogRetentionTime                      *durationpb.Duration                        `` /* 126-byte string literal not displayed */
	TextLogLevel                              ClickhouseConfig_LogLevel                   `` /* 158-byte string literal not displayed */
	OpentelemetrySpanLogEnabled               *wrapperspb.BoolValue                       `` /* 147-byte string literal not displayed */
	OpentelemetrySpanLogRetentionSize         *wrapperspb.Int64Value                      `` /* 167-byte string literal not displayed */
	OpentelemetrySpanLogRetentionTime         *durationpb.Duration                        `` /* 167-byte string literal not displayed */
	SessionLogEnabled                         *wrapperspb.BoolValue                       `protobuf:"bytes,51,opt,name=session_log_enabled,json=sessionLogEnabled,proto3" json:"session_log_enabled,omitempty"`
	SessionLogRetentionSize                   *wrapperspb.Int64Value                      `` /* 135-byte string literal not displayed */
	SessionLogRetentionTime                   *durationpb.Duration                        `` /* 135-byte string literal not displayed */
	ZookeeperLogEnabled                       *wrapperspb.BoolValue                       `protobuf:"bytes,54,opt,name=zookeeper_log_enabled,json=zookeeperLogEnabled,proto3" json:"zookeeper_log_enabled,omitempty"`
	ZookeeperLogRetentionSize                 *wrapperspb.Int64Value                      `` /* 141-byte string literal not displayed */
	ZookeeperLogRetentionTime                 *durationpb.Duration                        `` /* 141-byte string literal not displayed */
	AsynchronousInsertLogEnabled              *wrapperspb.BoolValue                       `` /* 150-byte string literal not displayed */
	AsynchronousInsertLogRetentionSize        *wrapperspb.Int64Value                      `` /* 170-byte string literal not displayed */
	AsynchronousInsertLogRetentionTime        *durationpb.Duration                        `` /* 170-byte string literal not displayed */
	HybridStorage                             *ClickhouseConfig_HybridStorage             `protobuf:"bytes,61,opt,name=hybrid_storage,json=hybridStorage,proto3" json:"hybrid_storage,omitempty"`
	// contains filtered or unexported fields
}

ClickHouse server configuration.

func (*ClickhouseConfig) Descriptor deprecated

func (*ClickhouseConfig) Descriptor() ([]byte, []int)

Deprecated: Use ClickhouseConfig.ProtoReflect.Descriptor instead.

func (*ClickhouseConfig) GetAsynchronousInsertLogEnabled

func (x *ClickhouseConfig) GetAsynchronousInsertLogEnabled() *wrapperspb.BoolValue

func (*ClickhouseConfig) GetAsynchronousInsertLogRetentionSize

func (x *ClickhouseConfig) GetAsynchronousInsertLogRetentionSize() *wrapperspb.Int64Value

func (*ClickhouseConfig) GetAsynchronousInsertLogRetentionTime

func (x *ClickhouseConfig) GetAsynchronousInsertLogRetentionTime() *durationpb.Duration

func (*ClickhouseConfig) GetAsynchronousMetricLogEnabled

func (x *ClickhouseConfig) GetAsynchronousMetricLogEnabled() *wrapperspb.BoolValue

func (*ClickhouseConfig) GetAsynchronousMetricLogRetentionSize

func (x *ClickhouseConfig) GetAsynchronousMetricLogRetentionSize() *wrapperspb.Int64Value

func (*ClickhouseConfig) GetAsynchronousMetricLogRetentionTime

func (x *ClickhouseConfig) GetAsynchronousMetricLogRetentionTime() *durationpb.Duration

func (*ClickhouseConfig) GetBackgroundCommonPoolSize

func (x *ClickhouseConfig) GetBackgroundCommonPoolSize() *wrapperspb.Int64Value

func (*ClickhouseConfig) GetBackgroundFetchesPoolSize

func (x *ClickhouseConfig) GetBackgroundFetchesPoolSize() *wrapperspb.Int64Value

func (*ClickhouseConfig) GetBackgroundMergesMutationsConcurrencyRatio

func (x *ClickhouseConfig) GetBackgroundMergesMutationsConcurrencyRatio() *wrapperspb.Int64Value

func (*ClickhouseConfig) GetBackgroundMessageBrokerSchedulePoolSize

func (x *ClickhouseConfig) GetBackgroundMessageBrokerSchedulePoolSize() *wrapperspb.Int64Value

func (*ClickhouseConfig) GetBackgroundMovePoolSize

func (x *ClickhouseConfig) GetBackgroundMovePoolSize() *wrapperspb.Int64Value

func (*ClickhouseConfig) GetBackgroundPoolSize

func (x *ClickhouseConfig) GetBackgroundPoolSize() *wrapperspb.Int64Value

func (*ClickhouseConfig) GetBackgroundSchedulePoolSize

func (x *ClickhouseConfig) GetBackgroundSchedulePoolSize() *wrapperspb.Int64Value

func (*ClickhouseConfig) GetCompression

func (x *ClickhouseConfig) GetCompression() []*ClickhouseConfig_Compression

func (*ClickhouseConfig) GetGraphiteRollup

func (x *ClickhouseConfig) GetGraphiteRollup() map[string]*ClickhouseConfig_GraphiteRollup

func (*ClickhouseConfig) GetHybridStorage

func (x *ClickhouseConfig) GetHybridStorage() *ClickhouseConfig_HybridStorage

func (*ClickhouseConfig) GetKafka

func (*ClickhouseConfig) GetKafkaTopics

func (x *ClickhouseConfig) GetKafkaTopics() map[string]*ClickhouseConfig_Kafka

func (*ClickhouseConfig) GetKeepAliveTimeout

func (x *ClickhouseConfig) GetKeepAliveTimeout() *durationpb.Duration

func (*ClickhouseConfig) GetLogLevel

func (*ClickhouseConfig) GetMarkCacheSize

func (x *ClickhouseConfig) GetMarkCacheSize() *wrapperspb.Int64Value

func (*ClickhouseConfig) GetMaxConcurrentQueries

func (x *ClickhouseConfig) GetMaxConcurrentQueries() *wrapperspb.Int64Value

func (*ClickhouseConfig) GetMaxConnections

func (x *ClickhouseConfig) GetMaxConnections() *wrapperspb.Int64Value

func (*ClickhouseConfig) GetMaxPartitionSizeToDrop

func (x *ClickhouseConfig) GetMaxPartitionSizeToDrop() *wrapperspb.Int64Value

func (*ClickhouseConfig) GetMaxTableSizeToDrop

func (x *ClickhouseConfig) GetMaxTableSizeToDrop() *wrapperspb.Int64Value

func (*ClickhouseConfig) GetMergeTree

func (x *ClickhouseConfig) GetMergeTree() *ClickhouseConfig_MergeTree

func (*ClickhouseConfig) GetMetricLogEnabled

func (x *ClickhouseConfig) GetMetricLogEnabled() *wrapperspb.BoolValue

func (*ClickhouseConfig) GetMetricLogRetentionSize

func (x *ClickhouseConfig) GetMetricLogRetentionSize() *wrapperspb.Int64Value

func (*ClickhouseConfig) GetMetricLogRetentionTime

func (x *ClickhouseConfig) GetMetricLogRetentionTime() *durationpb.Duration

func (*ClickhouseConfig) GetOpentelemetrySpanLogEnabled

func (x *ClickhouseConfig) GetOpentelemetrySpanLogEnabled() *wrapperspb.BoolValue

func (*ClickhouseConfig) GetOpentelemetrySpanLogRetentionSize

func (x *ClickhouseConfig) GetOpentelemetrySpanLogRetentionSize() *wrapperspb.Int64Value

func (*ClickhouseConfig) GetOpentelemetrySpanLogRetentionTime

func (x *ClickhouseConfig) GetOpentelemetrySpanLogRetentionTime() *durationpb.Duration

func (*ClickhouseConfig) GetPartLogRetentionSize

func (x *ClickhouseConfig) GetPartLogRetentionSize() *wrapperspb.Int64Value

func (*ClickhouseConfig) GetPartLogRetentionTime

func (x *ClickhouseConfig) GetPartLogRetentionTime() *durationpb.Duration

func (*ClickhouseConfig) GetQueryLogRetentionSize

func (x *ClickhouseConfig) GetQueryLogRetentionSize() *wrapperspb.Int64Value

func (*ClickhouseConfig) GetQueryLogRetentionTime

func (x *ClickhouseConfig) GetQueryLogRetentionTime() *durationpb.Duration

func (*ClickhouseConfig) GetQueryThreadLogEnabled

func (x *ClickhouseConfig) GetQueryThreadLogEnabled() *wrapperspb.BoolValue

func (*ClickhouseConfig) GetQueryThreadLogRetentionSize

func (x *ClickhouseConfig) GetQueryThreadLogRetentionSize() *wrapperspb.Int64Value

func (*ClickhouseConfig) GetQueryThreadLogRetentionTime

func (x *ClickhouseConfig) GetQueryThreadLogRetentionTime() *durationpb.Duration

func (*ClickhouseConfig) GetQueryViewsLogEnabled

func (x *ClickhouseConfig) GetQueryViewsLogEnabled() *wrapperspb.BoolValue

func (*ClickhouseConfig) GetQueryViewsLogRetentionSize

func (x *ClickhouseConfig) GetQueryViewsLogRetentionSize() *wrapperspb.Int64Value

func (*ClickhouseConfig) GetQueryViewsLogRetentionTime

func (x *ClickhouseConfig) GetQueryViewsLogRetentionTime() *durationpb.Duration

func (*ClickhouseConfig) GetRabbitmq

func (x *ClickhouseConfig) GetRabbitmq() *ClickhouseConfig_Rabbitmq

func (*ClickhouseConfig) GetSessionLogEnabled

func (x *ClickhouseConfig) GetSessionLogEnabled() *wrapperspb.BoolValue

func (*ClickhouseConfig) GetSessionLogRetentionSize

func (x *ClickhouseConfig) GetSessionLogRetentionSize() *wrapperspb.Int64Value

func (*ClickhouseConfig) GetSessionLogRetentionTime

func (x *ClickhouseConfig) GetSessionLogRetentionTime() *durationpb.Duration

func (*ClickhouseConfig) GetTextLogEnabled

func (x *ClickhouseConfig) GetTextLogEnabled() *wrapperspb.BoolValue

func (*ClickhouseConfig) GetTextLogLevel

func (x *ClickhouseConfig) GetTextLogLevel() ClickhouseConfig_LogLevel

func (*ClickhouseConfig) GetTextLogRetentionSize

func (x *ClickhouseConfig) GetTextLogRetentionSize() *wrapperspb.Int64Value

func (*ClickhouseConfig) GetTextLogRetentionTime

func (x *ClickhouseConfig) GetTextLogRetentionTime() *durationpb.Duration

func (*ClickhouseConfig) GetTimezone

func (x *ClickhouseConfig) GetTimezone() *wrapperspb.StringValue

func (*ClickhouseConfig) GetTotalMemoryProfilerStep

func (x *ClickhouseConfig) GetTotalMemoryProfilerStep() *wrapperspb.Int64Value

func (*ClickhouseConfig) GetTotalMemoryTrackerSampleProbability

func (x *ClickhouseConfig) GetTotalMemoryTrackerSampleProbability() *wrapperspb.DoubleValue

func (*ClickhouseConfig) GetTraceLogEnabled

func (x *ClickhouseConfig) GetTraceLogEnabled() *wrapperspb.BoolValue

func (*ClickhouseConfig) GetTraceLogRetentionSize

func (x *ClickhouseConfig) GetTraceLogRetentionSize() *wrapperspb.Int64Value

func (*ClickhouseConfig) GetTraceLogRetentionTime

func (x *ClickhouseConfig) GetTraceLogRetentionTime() *durationpb.Duration

func (*ClickhouseConfig) GetUncompressedCacheSize

func (x *ClickhouseConfig) GetUncompressedCacheSize() *wrapperspb.Int64Value

func (*ClickhouseConfig) GetZookeeperLogEnabled

func (x *ClickhouseConfig) GetZookeeperLogEnabled() *wrapperspb.BoolValue

func (*ClickhouseConfig) GetZookeeperLogRetentionSize

func (x *ClickhouseConfig) GetZookeeperLogRetentionSize() *wrapperspb.Int64Value

func (*ClickhouseConfig) GetZookeeperLogRetentionTime

func (x *ClickhouseConfig) GetZookeeperLogRetentionTime() *durationpb.Duration

func (*ClickhouseConfig) ProtoMessage

func (*ClickhouseConfig) ProtoMessage()

func (*ClickhouseConfig) ProtoReflect

func (x *ClickhouseConfig) ProtoReflect() protoreflect.Message

func (*ClickhouseConfig) Reset

func (x *ClickhouseConfig) Reset()

func (*ClickhouseConfig) String

func (x *ClickhouseConfig) String() string

type ClickhouseConfig_Compression

type ClickhouseConfig_Compression struct {
	Method           ClickhouseConfig_Compression_Method `` /* 133-byte string literal not displayed */
	MinPartSize      int64                               `protobuf:"varint,2,opt,name=min_part_size,json=minPartSize,proto3" json:"min_part_size,omitempty"`
	MinPartSizeRatio float64                             `protobuf:"fixed64,3,opt,name=min_part_size_ratio,json=minPartSizeRatio,proto3" json:"min_part_size_ratio,omitempty"`
	Level            *wrapperspb.Int64Value              `protobuf:"bytes,4,opt,name=level,proto3" json:"level,omitempty"`
	// contains filtered or unexported fields
}

func (*ClickhouseConfig_Compression) Descriptor deprecated

func (*ClickhouseConfig_Compression) Descriptor() ([]byte, []int)

Deprecated: Use ClickhouseConfig_Compression.ProtoReflect.Descriptor instead.

func (*ClickhouseConfig_Compression) GetLevel

func (*ClickhouseConfig_Compression) GetMethod

func (*ClickhouseConfig_Compression) GetMinPartSize

func (x *ClickhouseConfig_Compression) GetMinPartSize() int64

func (*ClickhouseConfig_Compression) GetMinPartSizeRatio

func (x *ClickhouseConfig_Compression) GetMinPartSizeRatio() float64

func (*ClickhouseConfig_Compression) ProtoMessage

func (*ClickhouseConfig_Compression) ProtoMessage()

func (*ClickhouseConfig_Compression) ProtoReflect

func (*ClickhouseConfig_Compression) Reset

func (x *ClickhouseConfig_Compression) Reset()

func (*ClickhouseConfig_Compression) String

type ClickhouseConfig_Compression_Method

type ClickhouseConfig_Compression_Method int32
const (
	ClickhouseConfig_Compression_METHOD_INVALID ClickhouseConfig_Compression_Method = 0
	ClickhouseConfig_Compression_METHOD_LZ4     ClickhouseConfig_Compression_Method = 1
	ClickhouseConfig_Compression_METHOD_ZSTD    ClickhouseConfig_Compression_Method = 2
	ClickhouseConfig_Compression_METHOD_LZ4HC   ClickhouseConfig_Compression_Method = 3
)

func (ClickhouseConfig_Compression_Method) Descriptor

func (ClickhouseConfig_Compression_Method) Enum

func (ClickhouseConfig_Compression_Method) EnumDescriptor deprecated

func (ClickhouseConfig_Compression_Method) EnumDescriptor() ([]byte, []int)

Deprecated: Use ClickhouseConfig_Compression_Method.Descriptor instead.

func (ClickhouseConfig_Compression_Method) Number

func (ClickhouseConfig_Compression_Method) String

func (ClickhouseConfig_Compression_Method) Type

type ClickhouseConfig_GraphiteRollup

type ClickhouseConfig_GraphiteRollup struct {
	Patterns []*ClickhouseConfig_GraphiteRollup_Pattern `protobuf:"bytes,1,rep,name=patterns,proto3" json:"patterns,omitempty"`
	// contains filtered or unexported fields
}

Rollup settings for the GraphiteMergeTree table engine.

func (*ClickhouseConfig_GraphiteRollup) Descriptor deprecated

func (*ClickhouseConfig_GraphiteRollup) Descriptor() ([]byte, []int)

Deprecated: Use ClickhouseConfig_GraphiteRollup.ProtoReflect.Descriptor instead.

func (*ClickhouseConfig_GraphiteRollup) GetPatterns

func (*ClickhouseConfig_GraphiteRollup) ProtoMessage

func (*ClickhouseConfig_GraphiteRollup) ProtoMessage()

func (*ClickhouseConfig_GraphiteRollup) ProtoReflect

func (*ClickhouseConfig_GraphiteRollup) Reset

func (*ClickhouseConfig_GraphiteRollup) String

type ClickhouseConfig_GraphiteRollup_Pattern

type ClickhouseConfig_GraphiteRollup_Pattern struct {
	Regexp    *wrapperspb.StringValue                              `protobuf:"bytes,1,opt,name=regexp,proto3" json:"regexp,omitempty"`
	Function  *wrapperspb.StringValue                              `protobuf:"bytes,2,opt,name=function,proto3" json:"function,omitempty"`
	Retention []*ClickhouseConfig_GraphiteRollup_Pattern_Retention `protobuf:"bytes,3,rep,name=retention,proto3" json:"retention,omitempty"`
	// contains filtered or unexported fields
}

func (*ClickhouseConfig_GraphiteRollup_Pattern) Descriptor deprecated

func (*ClickhouseConfig_GraphiteRollup_Pattern) Descriptor() ([]byte, []int)

Deprecated: Use ClickhouseConfig_GraphiteRollup_Pattern.ProtoReflect.Descriptor instead.

func (*ClickhouseConfig_GraphiteRollup_Pattern) GetFunction

func (*ClickhouseConfig_GraphiteRollup_Pattern) GetRegexp

func (*ClickhouseConfig_GraphiteRollup_Pattern) GetRetention

func (*ClickhouseConfig_GraphiteRollup_Pattern) ProtoMessage

func (*ClickhouseConfig_GraphiteRollup_Pattern) ProtoReflect

func (*ClickhouseConfig_GraphiteRollup_Pattern) Reset

func (*ClickhouseConfig_GraphiteRollup_Pattern) String

type ClickhouseConfig_GraphiteRollup_Pattern_Retention

type ClickhouseConfig_GraphiteRollup_Pattern_Retention struct {
	Age       int64 `protobuf:"varint,1,opt,name=age,proto3" json:"age,omitempty"`
	Precision int64 `protobuf:"varint,2,opt,name=precision,proto3" json:"precision,omitempty"`
	// contains filtered or unexported fields
}

func (*ClickhouseConfig_GraphiteRollup_Pattern_Retention) Descriptor deprecated

Deprecated: Use ClickhouseConfig_GraphiteRollup_Pattern_Retention.ProtoReflect.Descriptor instead.

func (*ClickhouseConfig_GraphiteRollup_Pattern_Retention) GetAge

func (*ClickhouseConfig_GraphiteRollup_Pattern_Retention) GetPrecision

func (*ClickhouseConfig_GraphiteRollup_Pattern_Retention) ProtoMessage

func (*ClickhouseConfig_GraphiteRollup_Pattern_Retention) ProtoReflect

func (*ClickhouseConfig_GraphiteRollup_Pattern_Retention) Reset

func (*ClickhouseConfig_GraphiteRollup_Pattern_Retention) String

type ClickhouseConfig_HybridStorage

type ClickhouseConfig_HybridStorage struct {
	PreferNotToMerge *wrapperspb.BoolValue  `protobuf:"bytes,1,opt,name=prefer_not_to_merge,json=preferNotToMerge,proto3" json:"prefer_not_to_merge,omitempty"`
	MaxDataPartSize  *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=max_data_part_size,json=maxDataPartSize,proto3" json:"max_data_part_size,omitempty"`
	// contains filtered or unexported fields
}

func (*ClickhouseConfig_HybridStorage) Descriptor deprecated

func (*ClickhouseConfig_HybridStorage) Descriptor() ([]byte, []int)

Deprecated: Use ClickhouseConfig_HybridStorage.ProtoReflect.Descriptor instead.

func (*ClickhouseConfig_HybridStorage) GetMaxDataPartSize

func (x *ClickhouseConfig_HybridStorage) GetMaxDataPartSize() *wrapperspb.Int64Value

func (*ClickhouseConfig_HybridStorage) GetPreferNotToMerge

func (x *ClickhouseConfig_HybridStorage) GetPreferNotToMerge() *wrapperspb.BoolValue

func (*ClickhouseConfig_HybridStorage) ProtoMessage

func (*ClickhouseConfig_HybridStorage) ProtoMessage()

func (*ClickhouseConfig_HybridStorage) ProtoReflect

func (*ClickhouseConfig_HybridStorage) Reset

func (x *ClickhouseConfig_HybridStorage) Reset()

func (*ClickhouseConfig_HybridStorage) String

type ClickhouseConfig_Kafka

type ClickhouseConfig_Kafka struct {
	SecurityProtocol                 ClickhouseConfig_Kafka_SecurityProtocol `` /* 181-byte string literal not displayed */
	SaslMechanism                    ClickhouseConfig_Kafka_SaslMechanism    `` /* 169-byte string literal not displayed */
	SaslUsername                     *wrapperspb.StringValue                 `protobuf:"bytes,3,opt,name=sasl_username,json=saslUsername,proto3" json:"sasl_username,omitempty"`
	SaslPassword                     *wrapperspb.StringValue                 `protobuf:"bytes,4,opt,name=sasl_password,json=saslPassword,proto3" json:"sasl_password,omitempty"`
	EnableSslCertificateVerification *wrapperspb.BoolValue                   `` /* 161-byte string literal not displayed */
	MaxPollIntervalMs                *durationpb.Duration                    `protobuf:"bytes,6,opt,name=max_poll_interval_ms,json=maxPollIntervalMs,proto3" json:"max_poll_interval_ms,omitempty"`
	SessionTimeoutMs                 *durationpb.Duration                    `protobuf:"bytes,7,opt,name=session_timeout_ms,json=sessionTimeoutMs,proto3" json:"session_timeout_ms,omitempty"`
	// contains filtered or unexported fields
}

func (*ClickhouseConfig_Kafka) Descriptor deprecated

func (*ClickhouseConfig_Kafka) Descriptor() ([]byte, []int)

Deprecated: Use ClickhouseConfig_Kafka.ProtoReflect.Descriptor instead.

func (*ClickhouseConfig_Kafka) GetEnableSslCertificateVerification

func (x *ClickhouseConfig_Kafka) GetEnableSslCertificateVerification() *wrapperspb.BoolValue

func (*ClickhouseConfig_Kafka) GetMaxPollIntervalMs

func (x *ClickhouseConfig_Kafka) GetMaxPollIntervalMs() *durationpb.Duration

func (*ClickhouseConfig_Kafka) GetSaslMechanism

func (*ClickhouseConfig_Kafka) GetSaslPassword

func (x *ClickhouseConfig_Kafka) GetSaslPassword() *wrapperspb.StringValue

func (*ClickhouseConfig_Kafka) GetSaslUsername

func (x *ClickhouseConfig_Kafka) GetSaslUsername() *wrapperspb.StringValue

func (*ClickhouseConfig_Kafka) GetSecurityProtocol

func (*ClickhouseConfig_Kafka) GetSessionTimeoutMs

func (x *ClickhouseConfig_Kafka) GetSessionTimeoutMs() *durationpb.Duration

func (*ClickhouseConfig_Kafka) ProtoMessage

func (*ClickhouseConfig_Kafka) ProtoMessage()

func (*ClickhouseConfig_Kafka) ProtoReflect

func (x *ClickhouseConfig_Kafka) ProtoReflect() protoreflect.Message

func (*ClickhouseConfig_Kafka) Reset

func (x *ClickhouseConfig_Kafka) Reset()

func (*ClickhouseConfig_Kafka) String

func (x *ClickhouseConfig_Kafka) String() string

type ClickhouseConfig_Kafka_SaslMechanism

type ClickhouseConfig_Kafka_SaslMechanism int32
const (
	ClickhouseConfig_Kafka_SASL_MECHANISM_INVALID       ClickhouseConfig_Kafka_SaslMechanism = 0
	ClickhouseConfig_Kafka_SASL_MECHANISM_GSSAPI        ClickhouseConfig_Kafka_SaslMechanism = 1
	ClickhouseConfig_Kafka_SASL_MECHANISM_PLAIN         ClickhouseConfig_Kafka_SaslMechanism = 2
	ClickhouseConfig_Kafka_SASL_MECHANISM_SCRAM_SHA_256 ClickhouseConfig_Kafka_SaslMechanism = 3
	ClickhouseConfig_Kafka_SASL_MECHANISM_SCRAM_SHA_512 ClickhouseConfig_Kafka_SaslMechanism = 4
)

func (ClickhouseConfig_Kafka_SaslMechanism) Descriptor

func (ClickhouseConfig_Kafka_SaslMechanism) Enum

func (ClickhouseConfig_Kafka_SaslMechanism) EnumDescriptor deprecated

func (ClickhouseConfig_Kafka_SaslMechanism) EnumDescriptor() ([]byte, []int)

Deprecated: Use ClickhouseConfig_Kafka_SaslMechanism.Descriptor instead.

func (ClickhouseConfig_Kafka_SaslMechanism) Number

func (ClickhouseConfig_Kafka_SaslMechanism) String

func (ClickhouseConfig_Kafka_SaslMechanism) Type

type ClickhouseConfig_Kafka_SecurityProtocol

type ClickhouseConfig_Kafka_SecurityProtocol int32
const (
	ClickhouseConfig_Kafka_SECURITY_PROTOCOL_INVALID        ClickhouseConfig_Kafka_SecurityProtocol = 0
	ClickhouseConfig_Kafka_SECURITY_PROTOCOL_PLAINTEXT      ClickhouseConfig_Kafka_SecurityProtocol = 1
	ClickhouseConfig_Kafka_SECURITY_PROTOCOL_SSL            ClickhouseConfig_Kafka_SecurityProtocol = 2
	ClickhouseConfig_Kafka_SECURITY_PROTOCOL_SASL_PLAINTEXT ClickhouseConfig_Kafka_SecurityProtocol = 3
	ClickhouseConfig_Kafka_SECURITY_PROTOCOL_SASL_SSL       ClickhouseConfig_Kafka_SecurityProtocol = 4
)

func (ClickhouseConfig_Kafka_SecurityProtocol) Descriptor

func (ClickhouseConfig_Kafka_SecurityProtocol) Enum

func (ClickhouseConfig_Kafka_SecurityProtocol) EnumDescriptor deprecated

func (ClickhouseConfig_Kafka_SecurityProtocol) EnumDescriptor() ([]byte, []int)

Deprecated: Use ClickhouseConfig_Kafka_SecurityProtocol.Descriptor instead.

func (ClickhouseConfig_Kafka_SecurityProtocol) Number

func (ClickhouseConfig_Kafka_SecurityProtocol) String

func (ClickhouseConfig_Kafka_SecurityProtocol) Type

type ClickhouseConfig_LogLevel

type ClickhouseConfig_LogLevel int32
const (
	ClickhouseConfig_LOG_LEVEL_DEFAULT     ClickhouseConfig_LogLevel = 0
	ClickhouseConfig_LOG_LEVEL_TRACE       ClickhouseConfig_LogLevel = 1
	ClickhouseConfig_LOG_LEVEL_DEBUG       ClickhouseConfig_LogLevel = 2
	ClickhouseConfig_LOG_LEVEL_INFORMATION ClickhouseConfig_LogLevel = 3
	ClickhouseConfig_LOG_LEVEL_WARNING     ClickhouseConfig_LogLevel = 4
	ClickhouseConfig_LOG_LEVEL_ERROR       ClickhouseConfig_LogLevel = 5
)

func (ClickhouseConfig_LogLevel) Descriptor

func (ClickhouseConfig_LogLevel) Enum

func (ClickhouseConfig_LogLevel) EnumDescriptor deprecated

func (ClickhouseConfig_LogLevel) EnumDescriptor() ([]byte, []int)

Deprecated: Use ClickhouseConfig_LogLevel.Descriptor instead.

func (ClickhouseConfig_LogLevel) Number

func (ClickhouseConfig_LogLevel) String

func (x ClickhouseConfig_LogLevel) String() string

func (ClickhouseConfig_LogLevel) Type

type ClickhouseConfig_MergeTree

type ClickhouseConfig_MergeTree struct {
	ReplicatedDeduplicationWindow                  *wrapperspb.Int64Value `` /* 150-byte string literal not displayed */
	ReplicatedDeduplicationWindowSeconds           *durationpb.Duration   `` /* 173-byte string literal not displayed */
	PartsToDelayInsert                             *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=parts_to_delay_insert,json=partsToDelayInsert,proto3" json:"parts_to_delay_insert,omitempty"`
	PartsToThrowInsert                             *wrapperspb.Int64Value `protobuf:"bytes,4,opt,name=parts_to_throw_insert,json=partsToThrowInsert,proto3" json:"parts_to_throw_insert,omitempty"`
	MaxReplicatedMergesInQueue                     *wrapperspb.Int64Value `` /* 145-byte string literal not displayed */
	NumberOfFreeEntriesInPoolToLowerMaxSizeOfMerge *wrapperspb.Int64Value `` /* 219-byte string literal not displayed */
	MaxBytesToMergeAtMinSpaceInPool                *wrapperspb.Int64Value `` /* 168-byte string literal not displayed */
	MaxBytesToMergeAtMaxSpaceInPool                *wrapperspb.Int64Value `` /* 168-byte string literal not displayed */
	MinBytesForWidePart                            *wrapperspb.Int64Value `protobuf:"bytes,9,opt,name=min_bytes_for_wide_part,json=minBytesForWidePart,proto3" json:"min_bytes_for_wide_part,omitempty"`
	MinRowsForWidePart                             *wrapperspb.Int64Value `protobuf:"bytes,10,opt,name=min_rows_for_wide_part,json=minRowsForWidePart,proto3" json:"min_rows_for_wide_part,omitempty"`
	TtlOnlyDropParts                               *wrapperspb.BoolValue  `protobuf:"bytes,11,opt,name=ttl_only_drop_parts,json=ttlOnlyDropParts,proto3" json:"ttl_only_drop_parts,omitempty"`
	InactivePartsToDelayInsert                     *wrapperspb.Int64Value `` /* 146-byte string literal not displayed */
	InactivePartsToThrowInsert                     *wrapperspb.Int64Value `` /* 146-byte string literal not displayed */
	AllowRemoteFsZeroCopyReplication               *wrapperspb.BoolValue  `` /* 166-byte string literal not displayed */
	MergeWithTtlTimeout                            *durationpb.Duration   `protobuf:"bytes,15,opt,name=merge_with_ttl_timeout,json=mergeWithTtlTimeout,proto3" json:"merge_with_ttl_timeout,omitempty"`
	MergeWithRecompressionTtlTimeout               *durationpb.Duration   `` /* 164-byte string literal not displayed */
	MaxPartsInTotal                                *wrapperspb.Int64Value `protobuf:"bytes,17,opt,name=max_parts_in_total,json=maxPartsInTotal,proto3" json:"max_parts_in_total,omitempty"`
	MaxNumberOfMergesWithTtlInPool                 *wrapperspb.Int64Value `` /* 164-byte string literal not displayed */
	CleanupDelayPeriod                             *durationpb.Duration   `protobuf:"bytes,19,opt,name=cleanup_delay_period,json=cleanupDelayPeriod,proto3" json:"cleanup_delay_period,omitempty"`
	NumberOfFreeEntriesInPoolToExecuteMutation     *wrapperspb.Int64Value `` /* 202-byte string literal not displayed */
	MaxAvgPartSizeForTooManyParts                  *wrapperspb.Int64Value `` /* 161-byte string literal not displayed */
	MinAgeToForceMergeSeconds                      *durationpb.Duration   `` /* 145-byte string literal not displayed */
	MinAgeToForceMergeOnPartitionOnly              *wrapperspb.BoolValue  `` /* 173-byte string literal not displayed */
	MergeSelectingSleepMs                          *durationpb.Duration   `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ClickhouseConfig_MergeTree) Descriptor deprecated

func (*ClickhouseConfig_MergeTree) Descriptor() ([]byte, []int)

Deprecated: Use ClickhouseConfig_MergeTree.ProtoReflect.Descriptor instead.

func (*ClickhouseConfig_MergeTree) GetAllowRemoteFsZeroCopyReplication

func (x *ClickhouseConfig_MergeTree) GetAllowRemoteFsZeroCopyReplication() *wrapperspb.BoolValue

func (*ClickhouseConfig_MergeTree) GetCleanupDelayPeriod

func (x *ClickhouseConfig_MergeTree) GetCleanupDelayPeriod() *durationpb.Duration

func (*ClickhouseConfig_MergeTree) GetInactivePartsToDelayInsert

func (x *ClickhouseConfig_MergeTree) GetInactivePartsToDelayInsert() *wrapperspb.Int64Value

func (*ClickhouseConfig_MergeTree) GetInactivePartsToThrowInsert

func (x *ClickhouseConfig_MergeTree) GetInactivePartsToThrowInsert() *wrapperspb.Int64Value

func (*ClickhouseConfig_MergeTree) GetMaxAvgPartSizeForTooManyParts

func (x *ClickhouseConfig_MergeTree) GetMaxAvgPartSizeForTooManyParts() *wrapperspb.Int64Value

func (*ClickhouseConfig_MergeTree) GetMaxBytesToMergeAtMaxSpaceInPool

func (x *ClickhouseConfig_MergeTree) GetMaxBytesToMergeAtMaxSpaceInPool() *wrapperspb.Int64Value

func (*ClickhouseConfig_MergeTree) GetMaxBytesToMergeAtMinSpaceInPool

func (x *ClickhouseConfig_MergeTree) GetMaxBytesToMergeAtMinSpaceInPool() *wrapperspb.Int64Value

func (*ClickhouseConfig_MergeTree) GetMaxNumberOfMergesWithTtlInPool

func (x *ClickhouseConfig_MergeTree) GetMaxNumberOfMergesWithTtlInPool() *wrapperspb.Int64Value

func (*ClickhouseConfig_MergeTree) GetMaxPartsInTotal

func (x *ClickhouseConfig_MergeTree) GetMaxPartsInTotal() *wrapperspb.Int64Value

func (*ClickhouseConfig_MergeTree) GetMaxReplicatedMergesInQueue

func (x *ClickhouseConfig_MergeTree) GetMaxReplicatedMergesInQueue() *wrapperspb.Int64Value

func (*ClickhouseConfig_MergeTree) GetMergeSelectingSleepMs

func (x *ClickhouseConfig_MergeTree) GetMergeSelectingSleepMs() *durationpb.Duration

func (*ClickhouseConfig_MergeTree) GetMergeWithRecompressionTtlTimeout

func (x *ClickhouseConfig_MergeTree) GetMergeWithRecompressionTtlTimeout() *durationpb.Duration

func (*ClickhouseConfig_MergeTree) GetMergeWithTtlTimeout

func (x *ClickhouseConfig_MergeTree) GetMergeWithTtlTimeout() *durationpb.Duration

func (*ClickhouseConfig_MergeTree) GetMinAgeToForceMergeOnPartitionOnly

func (x *ClickhouseConfig_MergeTree) GetMinAgeToForceMergeOnPartitionOnly() *wrapperspb.BoolValue

func (*ClickhouseConfig_MergeTree) GetMinAgeToForceMergeSeconds

func (x *ClickhouseConfig_MergeTree) GetMinAgeToForceMergeSeconds() *durationpb.Duration

func (*ClickhouseConfig_MergeTree) GetMinBytesForWidePart

func (x *ClickhouseConfig_MergeTree) GetMinBytesForWidePart() *wrapperspb.Int64Value

func (*ClickhouseConfig_MergeTree) GetMinRowsForWidePart

func (x *ClickhouseConfig_MergeTree) GetMinRowsForWidePart() *wrapperspb.Int64Value

func (*ClickhouseConfig_MergeTree) GetNumberOfFreeEntriesInPoolToExecuteMutation

func (x *ClickhouseConfig_MergeTree) GetNumberOfFreeEntriesInPoolToExecuteMutation() *wrapperspb.Int64Value

func (*ClickhouseConfig_MergeTree) GetNumberOfFreeEntriesInPoolToLowerMaxSizeOfMerge

func (x *ClickhouseConfig_MergeTree) GetNumberOfFreeEntriesInPoolToLowerMaxSizeOfMerge() *wrapperspb.Int64Value

func (*ClickhouseConfig_MergeTree) GetPartsToDelayInsert

func (x *ClickhouseConfig_MergeTree) GetPartsToDelayInsert() *wrapperspb.Int64Value

func (*ClickhouseConfig_MergeTree) GetPartsToThrowInsert

func (x *ClickhouseConfig_MergeTree) GetPartsToThrowInsert() *wrapperspb.Int64Value

func (*ClickhouseConfig_MergeTree) GetReplicatedDeduplicationWindow

func (x *ClickhouseConfig_MergeTree) GetReplicatedDeduplicationWindow() *wrapperspb.Int64Value

func (*ClickhouseConfig_MergeTree) GetReplicatedDeduplicationWindowSeconds

func (x *ClickhouseConfig_MergeTree) GetReplicatedDeduplicationWindowSeconds() *durationpb.Duration

func (*ClickhouseConfig_MergeTree) GetTtlOnlyDropParts

func (x *ClickhouseConfig_MergeTree) GetTtlOnlyDropParts() *wrapperspb.BoolValue

func (*ClickhouseConfig_MergeTree) ProtoMessage

func (*ClickhouseConfig_MergeTree) ProtoMessage()

func (*ClickhouseConfig_MergeTree) ProtoReflect

func (*ClickhouseConfig_MergeTree) Reset

func (x *ClickhouseConfig_MergeTree) Reset()

func (*ClickhouseConfig_MergeTree) String

func (x *ClickhouseConfig_MergeTree) String() string

type ClickhouseConfig_Rabbitmq

type ClickhouseConfig_Rabbitmq struct {
	Username *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	Password *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	Vhost    *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=vhost,proto3" json:"vhost,omitempty"`
	// contains filtered or unexported fields
}

func (*ClickhouseConfig_Rabbitmq) Descriptor deprecated

func (*ClickhouseConfig_Rabbitmq) Descriptor() ([]byte, []int)

Deprecated: Use ClickhouseConfig_Rabbitmq.ProtoReflect.Descriptor instead.

func (*ClickhouseConfig_Rabbitmq) GetPassword

func (*ClickhouseConfig_Rabbitmq) GetUsername

func (*ClickhouseConfig_Rabbitmq) GetVhost

func (*ClickhouseConfig_Rabbitmq) ProtoMessage

func (*ClickhouseConfig_Rabbitmq) ProtoMessage()

func (*ClickhouseConfig_Rabbitmq) ProtoReflect

func (*ClickhouseConfig_Rabbitmq) Reset

func (x *ClickhouseConfig_Rabbitmq) Reset()

func (*ClickhouseConfig_Rabbitmq) String

func (x *ClickhouseConfig_Rabbitmq) String() string

type Cluster

type Cluster struct {

	// ID of the ClickHouse cluster.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the project that the ClickHouse cluster belongs to.
	ProjectId string `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// Type of the cloud where instances should be hosted.
	CloudType string `protobuf:"bytes,3,opt,name=cloud_type,json=cloudType,proto3" json:"cloud_type,omitempty"`
	// ID of the region to place instances.
	RegionId string `protobuf:"bytes,4,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
	// Creation timestamp.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Name of the ClickHouse cluster.
	// The name is unique within the project.
	Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the ClickHouse cluster.
	Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
	// Current state of the cluster.
	Status v1.ClusterStatus `protobuf:"varint,8,opt,name=status,proto3,enum=doublecloud.v1.ClusterStatus" json:"status,omitempty"`
	// Version of ClickHouse DBMS.
	Version string `protobuf:"bytes,9,opt,name=version,proto3" json:"version,omitempty"`
	// Resources allocated to the ClickHouse cluster.
	Resources *ClusterResources `protobuf:"bytes,10,opt,name=resources,proto3" json:"resources,omitempty"`
	// Connection information.
	ConnectionInfo *ConnectionInfo `protobuf:"bytes,11,opt,name=connection_info,json=connectionInfo,proto3" json:"connection_info,omitempty"`
	// Access settings
	Access *v1.Access `protobuf:"bytes,12,opt,name=access,proto3" json:"access,omitempty"`
	// Private connection information.
	PrivateConnectionInfo *PrivateConnectionInfo `` /* 127-byte string literal not displayed */
	// DataEncryption settings
	Encryption *v1.DataEncryption `protobuf:"bytes,14,opt,name=encryption,proto3" json:"encryption,omitempty"`
	// ID of the network that the ClickHouse cluster belongs to.
	NetworkId string `protobuf:"bytes,15,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// ClickHouse server configuration.
	ClickhouseConfig *ClickhouseConfig `protobuf:"bytes,16,opt,name=clickhouse_config,json=clickhouseConfig,proto3" json:"clickhouse_config,omitempty"`
	// Window of maintenance operations.
	MaintenanceWindow *v1.MaintenanceWindow `protobuf:"bytes,17,opt,name=maintenance_window,json=maintenanceWindow,proto3" json:"maintenance_window,omitempty"`
	// Maintenance operation planned at nearest maintenance_window.
	MaintenanceOperation *v1.MaintenanceOperation `protobuf:"bytes,18,opt,name=maintenance_operation,json=maintenanceOperation,proto3" json:"maintenance_operation,omitempty"`
	// Prometheus JMX exporter endpoint HTTP basic auth information.
	MetricsExporterConnectionInfo *MetricsExporterConnectionInfo `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

A ClickHouse cluster resource.

func (*Cluster) Descriptor deprecated

func (*Cluster) Descriptor() ([]byte, []int)

Deprecated: Use Cluster.ProtoReflect.Descriptor instead.

func (*Cluster) GetAccess

func (x *Cluster) GetAccess() *v1.Access

func (*Cluster) GetClickhouseConfig

func (x *Cluster) GetClickhouseConfig() *ClickhouseConfig

func (*Cluster) GetCloudType

func (x *Cluster) GetCloudType() string

func (*Cluster) GetConnectionInfo

func (x *Cluster) GetConnectionInfo() *ConnectionInfo

func (*Cluster) GetCreateTime

func (x *Cluster) GetCreateTime() *timestamppb.Timestamp

func (*Cluster) GetDescription

func (x *Cluster) GetDescription() string

func (*Cluster) GetEncryption

func (x *Cluster) GetEncryption() *v1.DataEncryption

func (*Cluster) GetId

func (x *Cluster) GetId() string

func (*Cluster) GetMaintenanceOperation

func (x *Cluster) GetMaintenanceOperation() *v1.MaintenanceOperation

func (*Cluster) GetMaintenanceWindow

func (x *Cluster) GetMaintenanceWindow() *v1.MaintenanceWindow

func (*Cluster) GetMetricsExporterConnectionInfo

func (x *Cluster) GetMetricsExporterConnectionInfo() *MetricsExporterConnectionInfo

func (*Cluster) GetName

func (x *Cluster) GetName() string

func (*Cluster) GetNetworkId

func (x *Cluster) GetNetworkId() string

func (*Cluster) GetPrivateConnectionInfo

func (x *Cluster) GetPrivateConnectionInfo() *PrivateConnectionInfo

func (*Cluster) GetProjectId

func (x *Cluster) GetProjectId() string

func (*Cluster) GetRegionId

func (x *Cluster) GetRegionId() string

func (*Cluster) GetResources

func (x *Cluster) GetResources() *ClusterResources

func (*Cluster) GetStatus

func (x *Cluster) GetStatus() v1.ClusterStatus

func (*Cluster) GetVersion

func (x *Cluster) GetVersion() string

func (*Cluster) ProtoMessage

func (*Cluster) ProtoMessage()

func (*Cluster) ProtoReflect

func (x *Cluster) ProtoReflect() protoreflect.Message

func (*Cluster) Reset

func (x *Cluster) Reset()

func (*Cluster) String

func (x *Cluster) String() string

type ClusterResources

type ClusterResources struct {

	// Resources allocated to ClickHouse hosts.
	Clickhouse *ClusterResources_Clickhouse `protobuf:"bytes,1,opt,name=clickhouse,proto3" json:"clickhouse,omitempty"`
	// Resources allocated to dedicated ClickHouse Keeper hosts.
	DedicatedKeeper *ClusterResources_Keeper `protobuf:"bytes,2,opt,name=dedicated_keeper,json=dedicatedKeeper,proto3" json:"dedicated_keeper,omitempty"`
	// contains filtered or unexported fields
}

Resources allocated to ClickHouse cluster.

func (*ClusterResources) Descriptor deprecated

func (*ClusterResources) Descriptor() ([]byte, []int)

Deprecated: Use ClusterResources.ProtoReflect.Descriptor instead.

func (*ClusterResources) GetClickhouse

func (x *ClusterResources) GetClickhouse() *ClusterResources_Clickhouse

func (*ClusterResources) GetDedicatedKeeper

func (x *ClusterResources) GetDedicatedKeeper() *ClusterResources_Keeper

func (*ClusterResources) ProtoMessage

func (*ClusterResources) ProtoMessage()

func (*ClusterResources) ProtoReflect

func (x *ClusterResources) ProtoReflect() protoreflect.Message

func (*ClusterResources) Reset

func (x *ClusterResources) Reset()

func (*ClusterResources) String

func (x *ClusterResources) String() string

type ClusterResources_Clickhouse

type ClusterResources_Clickhouse struct {

	// ID of the preset for computational resources available to a host (CPU, memory
	// etc.).
	// Means the minimal resource preset for autoscaling.
	ResourcePresetId string `protobuf:"bytes,1,opt,name=resource_preset_id,json=resourcePresetId,proto3" json:"resource_preset_id,omitempty"`
	// Volume of the storage available to a host, in bytes.
	DiskSize *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=disk_size,json=diskSize,proto3" json:"disk_size,omitempty"`
	// Number of hosts per shard.
	ReplicaCount *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=replica_count,json=replicaCount,proto3" json:"replica_count,omitempty"`
	// Number of shards in the cluster.
	ShardCount *wrapperspb.Int64Value `protobuf:"bytes,4,opt,name=shard_count,json=shardCount,proto3" json:"shard_count,omitempty"`
	// Limit for automatical storage volume scale, in bytes. Autoscaling disabled if
	// not set.
	MaxDiskSize *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=max_disk_size,json=maxDiskSize,proto3" json:"max_disk_size,omitempty"`
	// Lower limit for automatical resource preset scale. Equal to resource_preset_id
	// on creation if not set.
	MinResourcePresetId *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=min_resource_preset_id,json=minResourcePresetId,proto3" json:"min_resource_preset_id,omitempty"`
	// Upper limit for automatical resource preset scale. Autoscaling disabled if not
	// set.
	MaxResourcePresetId *wrapperspb.StringValue `protobuf:"bytes,7,opt,name=max_resource_preset_id,json=maxResourcePresetId,proto3" json:"max_resource_preset_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterResources_Clickhouse) Descriptor deprecated

func (*ClusterResources_Clickhouse) Descriptor() ([]byte, []int)

Deprecated: Use ClusterResources_Clickhouse.ProtoReflect.Descriptor instead.

func (*ClusterResources_Clickhouse) GetDiskSize

func (*ClusterResources_Clickhouse) GetMaxDiskSize

func (x *ClusterResources_Clickhouse) GetMaxDiskSize() *wrapperspb.Int64Value

func (*ClusterResources_Clickhouse) GetMaxResourcePresetId

func (x *ClusterResources_Clickhouse) GetMaxResourcePresetId() *wrapperspb.StringValue

func (*ClusterResources_Clickhouse) GetMinResourcePresetId

func (x *ClusterResources_Clickhouse) GetMinResourcePresetId() *wrapperspb.StringValue

func (*ClusterResources_Clickhouse) GetReplicaCount

func (x *ClusterResources_Clickhouse) GetReplicaCount() *wrapperspb.Int64Value

func (*ClusterResources_Clickhouse) GetResourcePresetId

func (x *ClusterResources_Clickhouse) GetResourcePresetId() string

func (*ClusterResources_Clickhouse) GetShardCount

func (*ClusterResources_Clickhouse) ProtoMessage

func (*ClusterResources_Clickhouse) ProtoMessage()

func (*ClusterResources_Clickhouse) ProtoReflect

func (*ClusterResources_Clickhouse) Reset

func (x *ClusterResources_Clickhouse) Reset()

func (*ClusterResources_Clickhouse) String

func (x *ClusterResources_Clickhouse) String() string

type ClusterResources_Keeper

type ClusterResources_Keeper struct {

	// ID of the preset for computational resources available to a host (CPU, memory
	// etc.).
	// Means the minimal resource preset for autoscaling.
	ResourcePresetId string `protobuf:"bytes,1,opt,name=resource_preset_id,json=resourcePresetId,proto3" json:"resource_preset_id,omitempty"`
	// Volume of the storage available to a host, in bytes.
	DiskSize *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=disk_size,json=diskSize,proto3" json:"disk_size,omitempty"`
	// Number of keeper hosts.
	ReplicaCount *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=replica_count,json=replicaCount,proto3" json:"replica_count,omitempty"`
	// Limit for automatical storage volume scale, in bytes. Autoscaling disabled if
	// not set.
	MaxDiskSize *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=max_disk_size,json=maxDiskSize,proto3" json:"max_disk_size,omitempty"`
	// Lower limit for automatical resource preset scale. Equal to resource_preset_id
	// on creation if not set.
	MinResourcePresetId *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=min_resource_preset_id,json=minResourcePresetId,proto3" json:"min_resource_preset_id,omitempty"`
	// Upper limit for automatical resource preset scale. Autoscaling disabled if not
	// set.
	MaxResourcePresetId *wrapperspb.StringValue `protobuf:"bytes,7,opt,name=max_resource_preset_id,json=maxResourcePresetId,proto3" json:"max_resource_preset_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterResources_Keeper) Descriptor deprecated

func (*ClusterResources_Keeper) Descriptor() ([]byte, []int)

Deprecated: Use ClusterResources_Keeper.ProtoReflect.Descriptor instead.

func (*ClusterResources_Keeper) GetDiskSize

func (x *ClusterResources_Keeper) GetDiskSize() *wrapperspb.Int64Value

func (*ClusterResources_Keeper) GetMaxDiskSize

func (x *ClusterResources_Keeper) GetMaxDiskSize() *wrapperspb.Int64Value

func (*ClusterResources_Keeper) GetMaxResourcePresetId

func (x *ClusterResources_Keeper) GetMaxResourcePresetId() *wrapperspb.StringValue

func (*ClusterResources_Keeper) GetMinResourcePresetId

func (x *ClusterResources_Keeper) GetMinResourcePresetId() *wrapperspb.StringValue

func (*ClusterResources_Keeper) GetReplicaCount

func (x *ClusterResources_Keeper) GetReplicaCount() *wrapperspb.Int64Value

func (*ClusterResources_Keeper) GetResourcePresetId

func (x *ClusterResources_Keeper) GetResourcePresetId() string

func (*ClusterResources_Keeper) ProtoMessage

func (*ClusterResources_Keeper) ProtoMessage()

func (*ClusterResources_Keeper) ProtoReflect

func (x *ClusterResources_Keeper) ProtoReflect() protoreflect.Message

func (*ClusterResources_Keeper) Reset

func (x *ClusterResources_Keeper) Reset()

func (*ClusterResources_Keeper) String

func (x *ClusterResources_Keeper) String() string

type ClusterServiceClient

type ClusterServiceClient interface {
	// Returns the specified ClickHouse cluster.
	Get(ctx context.Context, in *GetClusterRequest, opts ...grpc.CallOption) (*Cluster, error)
	// Retrieves a list of ClickHouse clusters that belong to the specified project.
	List(ctx context.Context, in *ListClustersRequest, opts ...grpc.CallOption) (*ListClustersResponse, error)
	// Creates a ClickHouse cluster in the specified project.
	Create(ctx context.Context, in *CreateClusterRequest, opts ...grpc.CallOption) (*v1.Operation, error)
	// Updates the specified ClickHouse cluster.
	Update(ctx context.Context, in *UpdateClusterRequest, opts ...grpc.CallOption) (*v1.Operation, error)
	// Deletes the specified ClickHouse cluster.
	Delete(ctx context.Context, in *DeleteClusterRequest, opts ...grpc.CallOption) (*v1.Operation, error)
	// Reset credentials for the specified cluster.
	ResetCredentials(ctx context.Context, in *ResetClusterCredentialsRequest, opts ...grpc.CallOption) (*v1.Operation, error)
	// Retrieves a list of hosts for the specified cluster.
	ListHosts(ctx context.Context, in *ListClusterHostsRequest, opts ...grpc.CallOption) (*ListClusterHostsResponse, error)
	// Creates a new ClickHouse cluster from the specified backup.
	Restore(ctx context.Context, in *RestoreClusterRequest, opts ...grpc.CallOption) (*v1.Operation, error)
	// Returns the list of available backups for the specified ClickHouse cluster.
	ListBackups(ctx context.Context, in *ListClusterBackupsRequest, opts ...grpc.CallOption) (*ListClusterBackupsResponse, error)
	// Starts stopped ClickHouse cluster.
	Start(ctx context.Context, in *StartClusterRequest, opts ...grpc.CallOption) (*v1.Operation, error)
	// Stops running ClickHouse cluster.
	Stop(ctx context.Context, in *StopClusterRequest, opts ...grpc.CallOption) (*v1.Operation, error)
	// Reschedule planned maintenance operation.
	RescheduleMaintenance(ctx context.Context, in *RescheduleMaintenanceRequest, opts ...grpc.CallOption) (*v1.Operation, error)
	// List cluster operations.
	ListOperations(ctx context.Context, in *ListClusterOperationsRequest, opts ...grpc.CallOption) (*ListClusterOperationsResponse, error)
}

ClusterServiceClient is the client API for ClusterService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ClusterServiceServer

type ClusterServiceServer interface {
	// Returns the specified ClickHouse cluster.
	Get(context.Context, *GetClusterRequest) (*Cluster, error)
	// Retrieves a list of ClickHouse clusters that belong to the specified project.
	List(context.Context, *ListClustersRequest) (*ListClustersResponse, error)
	// Creates a ClickHouse cluster in the specified project.
	Create(context.Context, *CreateClusterRequest) (*v1.Operation, error)
	// Updates the specified ClickHouse cluster.
	Update(context.Context, *UpdateClusterRequest) (*v1.Operation, error)
	// Deletes the specified ClickHouse cluster.
	Delete(context.Context, *DeleteClusterRequest) (*v1.Operation, error)
	// Reset credentials for the specified cluster.
	ResetCredentials(context.Context, *ResetClusterCredentialsRequest) (*v1.Operation, error)
	// Retrieves a list of hosts for the specified cluster.
	ListHosts(context.Context, *ListClusterHostsRequest) (*ListClusterHostsResponse, error)
	// Creates a new ClickHouse cluster from the specified backup.
	Restore(context.Context, *RestoreClusterRequest) (*v1.Operation, error)
	// Returns the list of available backups for the specified ClickHouse cluster.
	ListBackups(context.Context, *ListClusterBackupsRequest) (*ListClusterBackupsResponse, error)
	// Starts stopped ClickHouse cluster.
	Start(context.Context, *StartClusterRequest) (*v1.Operation, error)
	// Stops running ClickHouse cluster.
	Stop(context.Context, *StopClusterRequest) (*v1.Operation, error)
	// Reschedule planned maintenance operation.
	RescheduleMaintenance(context.Context, *RescheduleMaintenanceRequest) (*v1.Operation, error)
	// List cluster operations.
	ListOperations(context.Context, *ListClusterOperationsRequest) (*ListClusterOperationsResponse, error)
	// contains filtered or unexported methods
}

ClusterServiceServer is the server API for ClusterService service. All implementations must embed UnimplementedClusterServiceServer for forward compatibility

type ClusterView

type ClusterView int32
const (
	// Invalid cluster view value.
	ClusterView_CLUSTER_VIEW_INVALID ClusterView = 0
	// Output basic information about the cluster.
	ClusterView_CLUSTER_VIEW_BASIC ClusterView = 1
	// Output full information about the cluster including allocated resources and
	// ClickHouse settings.
	ClusterView_CLUSTER_VIEW_FULL ClusterView = 2
)

func (ClusterView) Descriptor

func (ClusterView) Enum

func (x ClusterView) Enum() *ClusterView

func (ClusterView) EnumDescriptor deprecated

func (ClusterView) EnumDescriptor() ([]byte, []int)

Deprecated: Use ClusterView.Descriptor instead.

func (ClusterView) Number

func (x ClusterView) Number() protoreflect.EnumNumber

func (ClusterView) String

func (x ClusterView) String() string

func (ClusterView) Type

type ConnectionInfo

type ConnectionInfo struct {

	// Host to connect.
	Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
	// ClickHouse user.
	User string `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"`
	// Password for ClickHouse user.
	Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	// Port to connect using HTTPS protocol.
	HttpsPort *wrapperspb.Int64Value `protobuf:"bytes,4,opt,name=https_port,json=httpsPort,proto3" json:"https_port,omitempty"`
	// Port to connect using TCP/native protocol.
	TcpPortSecure *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=tcp_port_secure,json=tcpPortSecure,proto3" json:"tcp_port_secure,omitempty"`
	// Connection string for ClickHouse native protocol.
	NativeProtocol string `protobuf:"bytes,6,opt,name=native_protocol,json=nativeProtocol,proto3" json:"native_protocol,omitempty"`
	// URI to connect using HTTPS protocol.
	HttpsUri string `protobuf:"bytes,7,opt,name=https_uri,json=httpsUri,proto3" json:"https_uri,omitempty"`
	// URI to connect using JDBC protocol.
	JdbcUri string `protobuf:"bytes,8,opt,name=jdbc_uri,json=jdbcUri,proto3" json:"jdbc_uri,omitempty"`
	// URI to connect using ODBC protocol.
	OdbcUri string `protobuf:"bytes,9,opt,name=odbc_uri,json=odbcUri,proto3" json:"odbc_uri,omitempty"`
	// contains filtered or unexported fields
}

func (*ConnectionInfo) Descriptor deprecated

func (*ConnectionInfo) Descriptor() ([]byte, []int)

Deprecated: Use ConnectionInfo.ProtoReflect.Descriptor instead.

func (*ConnectionInfo) GetHost

func (x *ConnectionInfo) GetHost() string

func (*ConnectionInfo) GetHttpsPort

func (x *ConnectionInfo) GetHttpsPort() *wrapperspb.Int64Value

func (*ConnectionInfo) GetHttpsUri

func (x *ConnectionInfo) GetHttpsUri() string

func (*ConnectionInfo) GetJdbcUri

func (x *ConnectionInfo) GetJdbcUri() string

func (*ConnectionInfo) GetNativeProtocol

func (x *ConnectionInfo) GetNativeProtocol() string

func (*ConnectionInfo) GetOdbcUri

func (x *ConnectionInfo) GetOdbcUri() string

func (*ConnectionInfo) GetPassword

func (x *ConnectionInfo) GetPassword() string

func (*ConnectionInfo) GetTcpPortSecure

func (x *ConnectionInfo) GetTcpPortSecure() *wrapperspb.Int64Value

func (*ConnectionInfo) GetUser

func (x *ConnectionInfo) GetUser() string

func (*ConnectionInfo) ProtoMessage

func (*ConnectionInfo) ProtoMessage()

func (*ConnectionInfo) ProtoReflect

func (x *ConnectionInfo) ProtoReflect() protoreflect.Message

func (*ConnectionInfo) Reset

func (x *ConnectionInfo) Reset()

func (*ConnectionInfo) String

func (x *ConnectionInfo) String() string

type CreateBackupRequest

type CreateBackupRequest struct {

	// Required. ID of the ClickHouse cluster to back up.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Optional. Name of the ClickHouse cluster backup.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateBackupRequest) Descriptor deprecated

func (*CreateBackupRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateBackupRequest.ProtoReflect.Descriptor instead.

func (*CreateBackupRequest) GetClusterId

func (x *CreateBackupRequest) GetClusterId() string

func (*CreateBackupRequest) GetName

func (x *CreateBackupRequest) GetName() string

func (*CreateBackupRequest) ProtoMessage

func (*CreateBackupRequest) ProtoMessage()

func (*CreateBackupRequest) ProtoReflect

func (x *CreateBackupRequest) ProtoReflect() protoreflect.Message

func (*CreateBackupRequest) Reset

func (x *CreateBackupRequest) Reset()

func (*CreateBackupRequest) String

func (x *CreateBackupRequest) String() string

type CreateClusterRequest

type CreateClusterRequest struct {

	// ID of the project to create the ClickHouse cluster in.
	ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// Type of the cloud where instances should be hosted.
	CloudType string `protobuf:"bytes,2,opt,name=cloud_type,json=cloudType,proto3" json:"cloud_type,omitempty"`
	// ID of the region to place instances.
	RegionId string `protobuf:"bytes,3,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
	// Name of the ClickHouse cluster. The name must be unique within the project.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the ClickHouse cluster.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Version of ClickHouse DBMS.
	Version string `protobuf:"bytes,6,opt,name=version,proto3" json:"version,omitempty"`
	// Resources allocated to the ClickHouse cluster.
	Resources *ClusterResources `protobuf:"bytes,7,opt,name=resources,proto3" json:"resources,omitempty"`
	// Access settings
	Access *v1.Access `protobuf:"bytes,8,opt,name=access,proto3" json:"access,omitempty"`
	// DataEncryption settings
	Encryption *v1.DataEncryption `protobuf:"bytes,9,opt,name=encryption,proto3" json:"encryption,omitempty"`
	// ID of the network to create ClickHouse cluster in.
	NetworkId string `protobuf:"bytes,10,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// ClickHouse server configuration.
	ClickhouseConfig *ClickhouseConfig `protobuf:"bytes,11,opt,name=clickhouse_config,json=clickhouseConfig,proto3" json:"clickhouse_config,omitempty"`
	// Window of maintenance operations.
	MaintenanceWindow *v1.MaintenanceWindow `protobuf:"bytes,12,opt,name=maintenance_window,json=maintenanceWindow,proto3" json:"maintenance_window,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateClusterRequest) Descriptor deprecated

func (*CreateClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateClusterRequest.ProtoReflect.Descriptor instead.

func (*CreateClusterRequest) GetAccess

func (x *CreateClusterRequest) GetAccess() *v1.Access

func (*CreateClusterRequest) GetClickhouseConfig

func (x *CreateClusterRequest) GetClickhouseConfig() *ClickhouseConfig

func (*CreateClusterRequest) GetCloudType

func (x *CreateClusterRequest) GetCloudType() string

func (*CreateClusterRequest) GetDescription

func (x *CreateClusterRequest) GetDescription() string

func (*CreateClusterRequest) GetEncryption

func (x *CreateClusterRequest) GetEncryption() *v1.DataEncryption

func (*CreateClusterRequest) GetMaintenanceWindow

func (x *CreateClusterRequest) GetMaintenanceWindow() *v1.MaintenanceWindow

func (*CreateClusterRequest) GetName

func (x *CreateClusterRequest) GetName() string

func (*CreateClusterRequest) GetNetworkId

func (x *CreateClusterRequest) GetNetworkId() string

func (*CreateClusterRequest) GetProjectId

func (x *CreateClusterRequest) GetProjectId() string

func (*CreateClusterRequest) GetRegionId

func (x *CreateClusterRequest) GetRegionId() string

func (*CreateClusterRequest) GetResources

func (x *CreateClusterRequest) GetResources() *ClusterResources

func (*CreateClusterRequest) GetVersion

func (x *CreateClusterRequest) GetVersion() string

func (*CreateClusterRequest) ProtoMessage

func (*CreateClusterRequest) ProtoMessage()

func (*CreateClusterRequest) ProtoReflect

func (x *CreateClusterRequest) ProtoReflect() protoreflect.Message

func (*CreateClusterRequest) Reset

func (x *CreateClusterRequest) Reset()

func (*CreateClusterRequest) String

func (x *CreateClusterRequest) String() string

type CreateRoleRequest

type CreateRoleRequest struct {

	// Required. ID of the ClickHouse cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Required. Name of the role.
	RoleName string `protobuf:"bytes,2,opt,name=role_name,json=roleName,proto3" json:"role_name,omitempty"`
	// List of the privileges that define the scope of queries the a user with that
	// role can execute.
	Privileges *Privileges `protobuf:"bytes,3,opt,name=privileges,proto3" json:"privileges,omitempty"`
	// Settings and constraints.
	Settings *Settings `protobuf:"bytes,4,opt,name=settings,proto3" json:"settings,omitempty"`
	// List of assigned quotas to the role.
	QuotaNames *QuotaNames `protobuf:"bytes,5,opt,name=quota_names,json=quotaNames,proto3" json:"quota_names,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRoleRequest) Descriptor deprecated

func (*CreateRoleRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateRoleRequest.ProtoReflect.Descriptor instead.

func (*CreateRoleRequest) GetClusterId

func (x *CreateRoleRequest) GetClusterId() string

func (*CreateRoleRequest) GetPrivileges

func (x *CreateRoleRequest) GetPrivileges() *Privileges

func (*CreateRoleRequest) GetQuotaNames

func (x *CreateRoleRequest) GetQuotaNames() *QuotaNames

func (*CreateRoleRequest) GetRoleName

func (x *CreateRoleRequest) GetRoleName() string

func (*CreateRoleRequest) GetSettings

func (x *CreateRoleRequest) GetSettings() *Settings

func (*CreateRoleRequest) ProtoMessage

func (*CreateRoleRequest) ProtoMessage()

func (*CreateRoleRequest) ProtoReflect

func (x *CreateRoleRequest) ProtoReflect() protoreflect.Message

func (*CreateRoleRequest) Reset

func (x *CreateRoleRequest) Reset()

func (*CreateRoleRequest) String

func (x *CreateRoleRequest) String() string

type CreateUserRequest

type CreateUserRequest struct {

	// Required. ID of the ClickHouse cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Required. Name of the user.
	UserName string `protobuf:"bytes,2,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	// Authentication params of the user.
	Authentication *Authentication `protobuf:"bytes,3,opt,name=authentication,proto3" json:"authentication,omitempty"`
	// Default role settigns.
	DefaultRoles *DefaultRoles `protobuf:"bytes,4,opt,name=default_roles,json=defaultRoles,proto3" json:"default_roles,omitempty"`
	// Grantees settings.
	Grantees *Grantees `protobuf:"bytes,5,opt,name=grantees,proto3" json:"grantees,omitempty"`
	// List of the privileges that define the scope of queries the a user can execute.
	Privileges *Privileges `protobuf:"bytes,6,opt,name=privileges,proto3" json:"privileges,omitempty"`
	// Settings and constraints.
	Settings *Settings `protobuf:"bytes,7,opt,name=settings,proto3" json:"settings,omitempty"`
	// List of assigned quotas to the user.
	QuotaNames *QuotaNames `protobuf:"bytes,8,opt,name=quota_names,json=quotaNames,proto3" json:"quota_names,omitempty"`
	// List of assigned roles to the user.
	AssignedRoles *AssignedRoles `protobuf:"bytes,9,opt,name=assigned_roles,json=assignedRoles,proto3" json:"assigned_roles,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateUserRequest) Descriptor deprecated

func (*CreateUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateUserRequest.ProtoReflect.Descriptor instead.

func (*CreateUserRequest) GetAssignedRoles

func (x *CreateUserRequest) GetAssignedRoles() *AssignedRoles

func (*CreateUserRequest) GetAuthentication

func (x *CreateUserRequest) GetAuthentication() *Authentication

func (*CreateUserRequest) GetClusterId

func (x *CreateUserRequest) GetClusterId() string

func (*CreateUserRequest) GetDefaultRoles

func (x *CreateUserRequest) GetDefaultRoles() *DefaultRoles

func (*CreateUserRequest) GetGrantees

func (x *CreateUserRequest) GetGrantees() *Grantees

func (*CreateUserRequest) GetPrivileges

func (x *CreateUserRequest) GetPrivileges() *Privileges

func (*CreateUserRequest) GetQuotaNames

func (x *CreateUserRequest) GetQuotaNames() *QuotaNames

func (*CreateUserRequest) GetSettings

func (x *CreateUserRequest) GetSettings() *Settings

func (*CreateUserRequest) GetUserName

func (x *CreateUserRequest) GetUserName() string

func (*CreateUserRequest) ProtoMessage

func (*CreateUserRequest) ProtoMessage()

func (*CreateUserRequest) ProtoReflect

func (x *CreateUserRequest) ProtoReflect() protoreflect.Message

func (*CreateUserRequest) Reset

func (x *CreateUserRequest) Reset()

func (*CreateUserRequest) String

func (x *CreateUserRequest) String() string

type DefaultRoles

type DefaultRoles struct {

	// Shows that all granted roles set for user by default.
	All bool `protobuf:"varint,1,opt,name=all,proto3" json:"all,omitempty"`
	// List of granted roles provided by default.
	List []string `protobuf:"bytes,2,rep,name=list,proto3" json:"list,omitempty"`
	// All the granted roles set as default excepting of the listed ones.
	Except []string `protobuf:"bytes,3,rep,name=except,proto3" json:"except,omitempty"`
	// contains filtered or unexported fields
}

Default ClickHouse role settigns.

func (*DefaultRoles) Descriptor deprecated

func (*DefaultRoles) Descriptor() ([]byte, []int)

Deprecated: Use DefaultRoles.ProtoReflect.Descriptor instead.

func (*DefaultRoles) GetAll

func (x *DefaultRoles) GetAll() bool

func (*DefaultRoles) GetExcept

func (x *DefaultRoles) GetExcept() []string

func (*DefaultRoles) GetList

func (x *DefaultRoles) GetList() []string

func (*DefaultRoles) ProtoMessage

func (*DefaultRoles) ProtoMessage()

func (*DefaultRoles) ProtoReflect

func (x *DefaultRoles) ProtoReflect() protoreflect.Message

func (*DefaultRoles) Reset

func (x *DefaultRoles) Reset()

func (*DefaultRoles) String

func (x *DefaultRoles) String() string

type DeleteBackupRequest

type DeleteBackupRequest struct {

	// Required. ID of the backup to delete.
	BackupId string `protobuf:"bytes,1,opt,name=backup_id,json=backupId,proto3" json:"backup_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteBackupRequest) Descriptor deprecated

func (*DeleteBackupRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteBackupRequest.ProtoReflect.Descriptor instead.

func (*DeleteBackupRequest) GetBackupId

func (x *DeleteBackupRequest) GetBackupId() string

func (*DeleteBackupRequest) ProtoMessage

func (*DeleteBackupRequest) ProtoMessage()

func (*DeleteBackupRequest) ProtoReflect

func (x *DeleteBackupRequest) ProtoReflect() protoreflect.Message

func (*DeleteBackupRequest) Reset

func (x *DeleteBackupRequest) Reset()

func (*DeleteBackupRequest) String

func (x *DeleteBackupRequest) String() string

type DeleteClusterRequest

type DeleteClusterRequest struct {

	// ID of the ClickHouse cluster to delete.
	// To get the ClickHouse cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteClusterRequest) Descriptor deprecated

func (*DeleteClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteClusterRequest.ProtoReflect.Descriptor instead.

func (*DeleteClusterRequest) GetClusterId

func (x *DeleteClusterRequest) GetClusterId() string

func (*DeleteClusterRequest) ProtoMessage

func (*DeleteClusterRequest) ProtoMessage()

func (*DeleteClusterRequest) ProtoReflect

func (x *DeleteClusterRequest) ProtoReflect() protoreflect.Message

func (*DeleteClusterRequest) Reset

func (x *DeleteClusterRequest) Reset()

func (*DeleteClusterRequest) String

func (x *DeleteClusterRequest) String() string

type DeleteRoleRequest

type DeleteRoleRequest struct {

	// Required. ID of the ClickHouse cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Required. Name of the role to delete.
	RoleName string `protobuf:"bytes,2,opt,name=role_name,json=roleName,proto3" json:"role_name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteRoleRequest) Descriptor deprecated

func (*DeleteRoleRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteRoleRequest.ProtoReflect.Descriptor instead.

func (*DeleteRoleRequest) GetClusterId

func (x *DeleteRoleRequest) GetClusterId() string

func (*DeleteRoleRequest) GetRoleName

func (x *DeleteRoleRequest) GetRoleName() string

func (*DeleteRoleRequest) ProtoMessage

func (*DeleteRoleRequest) ProtoMessage()

func (*DeleteRoleRequest) ProtoReflect

func (x *DeleteRoleRequest) ProtoReflect() protoreflect.Message

func (*DeleteRoleRequest) Reset

func (x *DeleteRoleRequest) Reset()

func (*DeleteRoleRequest) String

func (x *DeleteRoleRequest) String() string

type DeleteUserRequest

type DeleteUserRequest struct {

	// Required. ID of the ClickHouse cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Required. Name of the user to delete.
	UserName string `protobuf:"bytes,2,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteUserRequest) Descriptor deprecated

func (*DeleteUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteUserRequest.ProtoReflect.Descriptor instead.

func (*DeleteUserRequest) GetClusterId

func (x *DeleteUserRequest) GetClusterId() string

func (*DeleteUserRequest) GetUserName

func (x *DeleteUserRequest) GetUserName() string

func (*DeleteUserRequest) ProtoMessage

func (*DeleteUserRequest) ProtoMessage()

func (*DeleteUserRequest) ProtoReflect

func (x *DeleteUserRequest) ProtoReflect() protoreflect.Message

func (*DeleteUserRequest) Reset

func (x *DeleteUserRequest) Reset()

func (*DeleteUserRequest) String

func (x *DeleteUserRequest) String() string

type GetBackupRequest

type GetBackupRequest struct {

	// Required. ID of the backup to return.
	BackupId string `protobuf:"bytes,1,opt,name=backup_id,json=backupId,proto3" json:"backup_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBackupRequest) Descriptor deprecated

func (*GetBackupRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetBackupRequest.ProtoReflect.Descriptor instead.

func (*GetBackupRequest) GetBackupId

func (x *GetBackupRequest) GetBackupId() string

func (*GetBackupRequest) ProtoMessage

func (*GetBackupRequest) ProtoMessage()

func (*GetBackupRequest) ProtoReflect

func (x *GetBackupRequest) ProtoReflect() protoreflect.Message

func (*GetBackupRequest) Reset

func (x *GetBackupRequest) Reset()

func (*GetBackupRequest) String

func (x *GetBackupRequest) String() string

type GetClusterRequest

type GetClusterRequest struct {

	// ID of the ClickHouse cluster resource to return.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Whether to include sensitive data in the response. If unspecified, defaults to
	// false.
	Sensitive bool `protobuf:"varint,2,opt,name=sensitive,proto3" json:"sensitive,omitempty"`
	// contains filtered or unexported fields
}

func (*GetClusterRequest) Descriptor deprecated

func (*GetClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetClusterRequest.ProtoReflect.Descriptor instead.

func (*GetClusterRequest) GetClusterId

func (x *GetClusterRequest) GetClusterId() string

func (*GetClusterRequest) GetSensitive

func (x *GetClusterRequest) GetSensitive() bool

func (*GetClusterRequest) ProtoMessage

func (*GetClusterRequest) ProtoMessage()

func (*GetClusterRequest) ProtoReflect

func (x *GetClusterRequest) ProtoReflect() protoreflect.Message

func (*GetClusterRequest) Reset

func (x *GetClusterRequest) Reset()

func (*GetClusterRequest) String

func (x *GetClusterRequest) String() string

type GetOperationRequest

type GetOperationRequest struct {

	// Required. ID of the operation to return.
	OperationId string `protobuf:"bytes,1,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetOperationRequest) Descriptor deprecated

func (*GetOperationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetOperationRequest.ProtoReflect.Descriptor instead.

func (*GetOperationRequest) GetOperationId

func (x *GetOperationRequest) GetOperationId() string

func (*GetOperationRequest) ProtoMessage

func (*GetOperationRequest) ProtoMessage()

func (*GetOperationRequest) ProtoReflect

func (x *GetOperationRequest) ProtoReflect() protoreflect.Message

func (*GetOperationRequest) Reset

func (x *GetOperationRequest) Reset()

func (*GetOperationRequest) String

func (x *GetOperationRequest) String() string

type GetRoleRequest

type GetRoleRequest struct {

	// Required. ID of the ClickHouse cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Required. Name of the role.
	RoleName string `protobuf:"bytes,2,opt,name=role_name,json=roleName,proto3" json:"role_name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRoleRequest) Descriptor deprecated

func (*GetRoleRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRoleRequest.ProtoReflect.Descriptor instead.

func (*GetRoleRequest) GetClusterId

func (x *GetRoleRequest) GetClusterId() string

func (*GetRoleRequest) GetRoleName

func (x *GetRoleRequest) GetRoleName() string

func (*GetRoleRequest) ProtoMessage

func (*GetRoleRequest) ProtoMessage()

func (*GetRoleRequest) ProtoReflect

func (x *GetRoleRequest) ProtoReflect() protoreflect.Message

func (*GetRoleRequest) Reset

func (x *GetRoleRequest) Reset()

func (*GetRoleRequest) String

func (x *GetRoleRequest) String() string

type GetUserRequest

type GetUserRequest struct {

	// Required. ID of the ClickHouse cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Required. Name of the user.
	UserName string `protobuf:"bytes,2,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserRequest) Descriptor deprecated

func (*GetUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetUserRequest.ProtoReflect.Descriptor instead.

func (*GetUserRequest) GetClusterId

func (x *GetUserRequest) GetClusterId() string

func (*GetUserRequest) GetUserName

func (x *GetUserRequest) GetUserName() string

func (*GetUserRequest) ProtoMessage

func (*GetUserRequest) ProtoMessage()

func (*GetUserRequest) ProtoReflect

func (x *GetUserRequest) ProtoReflect() protoreflect.Message

func (*GetUserRequest) Reset

func (x *GetUserRequest) Reset()

func (*GetUserRequest) String

func (x *GetUserRequest) String() string

type Grant

type Grant struct {

	// Required. Type of the privilege access.
	AccessType Grant_AccessType `` /* 140-byte string literal not displayed */
	// Name of the database to which access is granted or partially revoked.
	Database string `protobuf:"bytes,2,opt,name=database,proto3" json:"database,omitempty"`
	// Name of the table to which access is granted or partially revoked.
	Table string `protobuf:"bytes,3,opt,name=table,proto3" json:"table,omitempty"`
	// Name of the columns to which access is granted or partially revoked.
	// Privilege should have COLUMN level.
	Columns []string `protobuf:"bytes,4,rep,name=columns,proto3" json:"columns,omitempty"`
	// Shows whether the privilege should be revoked or not. By default is False.
	// False — describes a grant.
	// True  - describes a partial revoke.
	IsPartialRevoke bool `protobuf:"varint,5,opt,name=is_partial_revoke,json=isPartialRevoke,proto3" json:"is_partial_revoke,omitempty"`
	// Permission is granted with GRANT option. Works only if it is described as a
	// grant.
	GrantOption bool `protobuf:"varint,6,opt,name=grant_option,json=grantOption,proto3" json:"grant_option,omitempty"`
	// contains filtered or unexported fields
}

Permission to execute specific kind of queries.

func (*Grant) Descriptor deprecated

func (*Grant) Descriptor() ([]byte, []int)

Deprecated: Use Grant.ProtoReflect.Descriptor instead.

func (*Grant) GetAccessType

func (x *Grant) GetAccessType() Grant_AccessType

func (*Grant) GetColumns

func (x *Grant) GetColumns() []string

func (*Grant) GetDatabase

func (x *Grant) GetDatabase() string

func (*Grant) GetGrantOption

func (x *Grant) GetGrantOption() bool

func (*Grant) GetIsPartialRevoke

func (x *Grant) GetIsPartialRevoke() bool

func (*Grant) GetTable

func (x *Grant) GetTable() string

func (*Grant) ProtoMessage

func (*Grant) ProtoMessage()

func (*Grant) ProtoReflect

func (x *Grant) ProtoReflect() protoreflect.Message

func (*Grant) Reset

func (x *Grant) Reset()

func (*Grant) String

func (x *Grant) String() string

type Grant_AccessType

type Grant_AccessType int32

See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/sql-reference/statements/grant#privileges).

const (
	Grant_ACCESS_TYPE_INVALID                          Grant_AccessType = 0
	Grant_ACCESS_TYPE_SHOW_DATABASES                   Grant_AccessType = 1
	Grant_ACCESS_TYPE_SHOW_TABLES                      Grant_AccessType = 2
	Grant_ACCESS_TYPE_SHOW_COLUMNS                     Grant_AccessType = 3
	Grant_ACCESS_TYPE_SHOW_DICTIONARIES                Grant_AccessType = 4
	Grant_ACCESS_TYPE_SHOW                             Grant_AccessType = 5
	Grant_ACCESS_TYPE_SHOW_FILESYSTEM_CACHES           Grant_AccessType = 6
	Grant_ACCESS_TYPE_SELECT                           Grant_AccessType = 7
	Grant_ACCESS_TYPE_INSERT                           Grant_AccessType = 8
	Grant_ACCESS_TYPE_ALTER_UPDATE                     Grant_AccessType = 9
	Grant_ACCESS_TYPE_ALTER_DELETE                     Grant_AccessType = 10
	Grant_ACCESS_TYPE_ALTER_ADD_COLUMN                 Grant_AccessType = 11
	Grant_ACCESS_TYPE_ALTER_MODIFY_COLUMN              Grant_AccessType = 12
	Grant_ACCESS_TYPE_ALTER_DROP_COLUMN                Grant_AccessType = 13
	Grant_ACCESS_TYPE_ALTER_COMMENT_COLUMN             Grant_AccessType = 14
	Grant_ACCESS_TYPE_ALTER_CLEAR_COLUMN               Grant_AccessType = 15
	Grant_ACCESS_TYPE_ALTER_RENAME_COLUMN              Grant_AccessType = 16
	Grant_ACCESS_TYPE_ALTER_MATERIALIZE_COLUMN         Grant_AccessType = 17
	Grant_ACCESS_TYPE_ALTER_COLUMN                     Grant_AccessType = 18
	Grant_ACCESS_TYPE_ALTER_MODIFY_COMMENT             Grant_AccessType = 19
	Grant_ACCESS_TYPE_ALTER_ORDER_BY                   Grant_AccessType = 20
	Grant_ACCESS_TYPE_ALTER_SAMPLE_BY                  Grant_AccessType = 21
	Grant_ACCESS_TYPE_ALTER_ADD_INDEX                  Grant_AccessType = 22
	Grant_ACCESS_TYPE_ALTER_DROP_INDEX                 Grant_AccessType = 23
	Grant_ACCESS_TYPE_ALTER_MATERIALIZE_INDEX          Grant_AccessType = 24
	Grant_ACCESS_TYPE_ALTER_CLEAR_INDEX                Grant_AccessType = 25
	Grant_ACCESS_TYPE_ALTER_INDEX                      Grant_AccessType = 26
	Grant_ACCESS_TYPE_ALTER_ADD_PROJECTION             Grant_AccessType = 27
	Grant_ACCESS_TYPE_ALTER_DROP_PROJECTION            Grant_AccessType = 28
	Grant_ACCESS_TYPE_ALTER_MATERIALIZE_PROJECTION     Grant_AccessType = 29
	Grant_ACCESS_TYPE_ALTER_CLEAR_PROJECTION           Grant_AccessType = 30
	Grant_ACCESS_TYPE_ALTER_PROJECTION                 Grant_AccessType = 31
	Grant_ACCESS_TYPE_ALTER_ADD_CONSTRAINT             Grant_AccessType = 32
	Grant_ACCESS_TYPE_ALTER_DROP_CONSTRAINT            Grant_AccessType = 33
	Grant_ACCESS_TYPE_ALTER_CONSTRAINT                 Grant_AccessType = 34
	Grant_ACCESS_TYPE_ALTER_TTL                        Grant_AccessType = 35
	Grant_ACCESS_TYPE_ALTER_MATERIALIZE_TTL            Grant_AccessType = 36
	Grant_ACCESS_TYPE_ALTER_SETTINGS                   Grant_AccessType = 37
	Grant_ACCESS_TYPE_ALTER_MOVE_PARTITION             Grant_AccessType = 38
	Grant_ACCESS_TYPE_ALTER_FETCH_PARTITION            Grant_AccessType = 39
	Grant_ACCESS_TYPE_ALTER_FREEZE_PARTITION           Grant_AccessType = 40
	Grant_ACCESS_TYPE_ALTER_DATABASE_SETTINGS          Grant_AccessType = 41
	Grant_ACCESS_TYPE_ALTER_NAMED_COLLECTION           Grant_AccessType = 42
	Grant_ACCESS_TYPE_ALTER_TABLE                      Grant_AccessType = 43
	Grant_ACCESS_TYPE_ALTER_DATABASE                   Grant_AccessType = 44
	Grant_ACCESS_TYPE_ALTER_VIEW_REFRESH               Grant_AccessType = 45
	Grant_ACCESS_TYPE_ALTER_VIEW_MODIFY_QUERY          Grant_AccessType = 46
	Grant_ACCESS_TYPE_ALTER_VIEW                       Grant_AccessType = 47
	Grant_ACCESS_TYPE_ALTER                            Grant_AccessType = 48
	Grant_ACCESS_TYPE_CREATE_DATABASE                  Grant_AccessType = 49
	Grant_ACCESS_TYPE_CREATE_TABLE                     Grant_AccessType = 50
	Grant_ACCESS_TYPE_CREATE_VIEW                      Grant_AccessType = 51
	Grant_ACCESS_TYPE_CREATE_DICTIONARY                Grant_AccessType = 52
	Grant_ACCESS_TYPE_CREATE_TEMPORARY_TABLE           Grant_AccessType = 53
	Grant_ACCESS_TYPE_CREATE_ARBITRARY_TEMPORARY_TABLE Grant_AccessType = 54
	Grant_ACCESS_TYPE_CREATE_FUNCTION                  Grant_AccessType = 55
	Grant_ACCESS_TYPE_CREATE_NAMED_COLLECTION          Grant_AccessType = 56
	Grant_ACCESS_TYPE_CREATE                           Grant_AccessType = 57
	Grant_ACCESS_TYPE_DROP_DATABASE                    Grant_AccessType = 58
	Grant_ACCESS_TYPE_DROP_TABLE                       Grant_AccessType = 59
	Grant_ACCESS_TYPE_DROP_VIEW                        Grant_AccessType = 60
	Grant_ACCESS_TYPE_DROP_DICTIONARY                  Grant_AccessType = 61
	Grant_ACCESS_TYPE_DROP_FUNCTION                    Grant_AccessType = 62
	Grant_ACCESS_TYPE_DROP_NAMED_COLLECTION            Grant_AccessType = 63
	Grant_ACCESS_TYPE_DROP                             Grant_AccessType = 64
	Grant_ACCESS_TYPE_UNDROP_TABLE                     Grant_AccessType = 65
	Grant_ACCESS_TYPE_TRUNCATE                         Grant_AccessType = 66
	Grant_ACCESS_TYPE_OPTIMIZE                         Grant_AccessType = 67
	Grant_ACCESS_TYPE_BACKUP                           Grant_AccessType = 68
	Grant_ACCESS_TYPE_KILL_QUERY                       Grant_AccessType = 69
	Grant_ACCESS_TYPE_KILL_TRANSACTION                 Grant_AccessType = 70
	Grant_ACCESS_TYPE_MOVE_PARTITION_BETWEEN_SHARDS    Grant_AccessType = 71
	Grant_ACCESS_TYPE_CREATE_USER                      Grant_AccessType = 72
	Grant_ACCESS_TYPE_ALTER_USER                       Grant_AccessType = 73
	Grant_ACCESS_TYPE_DROP_USER                        Grant_AccessType = 74
	Grant_ACCESS_TYPE_CREATE_ROLE                      Grant_AccessType = 75
	Grant_ACCESS_TYPE_ALTER_ROLE                       Grant_AccessType = 76
	Grant_ACCESS_TYPE_DROP_ROLE                        Grant_AccessType = 77
	Grant_ACCESS_TYPE_ROLE_ADMIN                       Grant_AccessType = 78
	Grant_ACCESS_TYPE_CREATE_ROW_POLICY                Grant_AccessType = 79
	Grant_ACCESS_TYPE_ALTER_ROW_POLICY                 Grant_AccessType = 80
	Grant_ACCESS_TYPE_DROP_ROW_POLICY                  Grant_AccessType = 81
	Grant_ACCESS_TYPE_CREATE_QUOTA                     Grant_AccessType = 82
	Grant_ACCESS_TYPE_ALTER_QUOTA                      Grant_AccessType = 83
	Grant_ACCESS_TYPE_DROP_QUOTA                       Grant_AccessType = 84
	Grant_ACCESS_TYPE_CREATE_SETTINGS_PROFILE          Grant_AccessType = 85
	Grant_ACCESS_TYPE_ALTER_SETTINGS_PROFILE           Grant_AccessType = 86
	Grant_ACCESS_TYPE_DROP_SETTINGS_PROFILE            Grant_AccessType = 87
	Grant_ACCESS_TYPE_SHOW_USERS                       Grant_AccessType = 88
	Grant_ACCESS_TYPE_SHOW_ROLES                       Grant_AccessType = 89
	Grant_ACCESS_TYPE_SHOW_ROW_POLICIES                Grant_AccessType = 90
	Grant_ACCESS_TYPE_SHOW_QUOTAS                      Grant_AccessType = 91
	Grant_ACCESS_TYPE_SHOW_SETTINGS_PROFILES           Grant_AccessType = 92
	Grant_ACCESS_TYPE_SHOW_ACCESS                      Grant_AccessType = 93
	Grant_ACCESS_TYPE_ACCESS_MANAGEMENT                Grant_AccessType = 94
	Grant_ACCESS_TYPE_NAMED_COLLECTION                 Grant_AccessType = 95
	Grant_ACCESS_TYPE_SYSTEM_DROP_CACHE                Grant_AccessType = 96
	Grant_ACCESS_TYPE_SYSTEM_RELOAD                    Grant_AccessType = 97
	Grant_ACCESS_TYPE_SYSTEM_MERGES                    Grant_AccessType = 98
	Grant_ACCESS_TYPE_SYSTEM_TTL_MERGES                Grant_AccessType = 99
	Grant_ACCESS_TYPE_SYSTEM_FETCHES                   Grant_AccessType = 100
	Grant_ACCESS_TYPE_SYSTEM_MOVES                     Grant_AccessType = 101
	Grant_ACCESS_TYPE_SYSTEM_SENDS                     Grant_AccessType = 102
	Grant_ACCESS_TYPE_SYSTEM_REPLICATION_QUEUES        Grant_AccessType = 103
	Grant_ACCESS_TYPE_SYSTEM_DROP_REPLICA              Grant_AccessType = 104
	Grant_ACCESS_TYPE_SYSTEM_SYNC_REPLICA              Grant_AccessType = 105
	Grant_ACCESS_TYPE_SYSTEM_RESTART_REPLICA           Grant_AccessType = 106
	Grant_ACCESS_TYPE_SYSTEM_RESTORE_REPLICA           Grant_AccessType = 107
	Grant_ACCESS_TYPE_SYSTEM_FLUSH                     Grant_AccessType = 108
	Grant_ACCESS_TYPE_DICT_GET                         Grant_AccessType = 109
	Grant_ACCESS_TYPE_INTROSPECTION                    Grant_AccessType = 110
	Grant_ACCESS_TYPE_URL                              Grant_AccessType = 111
	Grant_ACCESS_TYPE_REMOTE                           Grant_AccessType = 112
	Grant_ACCESS_TYPE_MONGO                            Grant_AccessType = 113
	Grant_ACCESS_TYPE_MYSQL                            Grant_AccessType = 114
	Grant_ACCESS_TYPE_POSTGRES                         Grant_AccessType = 115
	Grant_ACCESS_TYPE_ODBC                             Grant_AccessType = 116
	Grant_ACCESS_TYPE_JDBC                             Grant_AccessType = 117
	Grant_ACCESS_TYPE_HDFS                             Grant_AccessType = 118
	Grant_ACCESS_TYPE_S3                               Grant_AccessType = 119
	Grant_ACCESS_TYPE_ALL                              Grant_AccessType = 120
)

func (Grant_AccessType) Descriptor

func (Grant_AccessType) Enum

func (Grant_AccessType) EnumDescriptor deprecated

func (Grant_AccessType) EnumDescriptor() ([]byte, []int)

Deprecated: Use Grant_AccessType.Descriptor instead.

func (Grant_AccessType) Number

func (Grant_AccessType) String

func (x Grant_AccessType) String() string

func (Grant_AccessType) Type

type Grantees

type Grantees struct {

	// Shows that this user can grant privileges to anyone.
	Any bool `protobuf:"varint,1,opt,name=any,proto3" json:"any,omitempty"`
	// List of users or roles this user can grant privileges to.
	List []string `protobuf:"bytes,2,rep,name=list,proto3" json:"list,omitempty"`
	// List of users or roles this user can't grant privileges to.
	Except []string `protobuf:"bytes,3,rep,name=except,proto3" json:"except,omitempty"`
	// contains filtered or unexported fields
}

Grantees settings.

func (*Grantees) Descriptor deprecated

func (*Grantees) Descriptor() ([]byte, []int)

Deprecated: Use Grantees.ProtoReflect.Descriptor instead.

func (*Grantees) GetAny

func (x *Grantees) GetAny() bool

func (*Grantees) GetExcept

func (x *Grantees) GetExcept() []string

func (*Grantees) GetList

func (x *Grantees) GetList() []string

func (*Grantees) ProtoMessage

func (*Grantees) ProtoMessage()

func (*Grantees) ProtoReflect

func (x *Grantees) ProtoReflect() protoreflect.Message

func (*Grantees) Reset

func (x *Grantees) Reset()

func (*Grantees) String

func (x *Grantees) String() string

type Host

type Host struct {

	// Name of the host.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// ID of the ClickHouse cluster.
	ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the shard that the host belongs to.
	ShardName string `protobuf:"bytes,3,opt,name=shard_name,json=shardName,proto3" json:"shard_name,omitempty"`
	// Private dns name.
	PrivateName string `protobuf:"bytes,4,opt,name=private_name,json=privateName,proto3" json:"private_name,omitempty"`
	// Aggregated host status.
	Status v1.HostStatus `protobuf:"varint,5,opt,name=status,proto3,enum=doublecloud.v1.HostStatus" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*Host) Descriptor deprecated

func (*Host) Descriptor() ([]byte, []int)

Deprecated: Use Host.ProtoReflect.Descriptor instead.

func (*Host) GetClusterId

func (x *Host) GetClusterId() string

func (*Host) GetName

func (x *Host) GetName() string

func (*Host) GetPrivateName

func (x *Host) GetPrivateName() string

func (*Host) GetShardName

func (x *Host) GetShardName() string

func (*Host) GetStatus

func (x *Host) GetStatus() v1.HostStatus

func (*Host) ProtoMessage

func (*Host) ProtoMessage()

func (*Host) ProtoReflect

func (x *Host) ProtoReflect() protoreflect.Message

func (*Host) Reset

func (x *Host) Reset()

func (*Host) String

func (x *Host) String() string

type ListBackupsRequest

type ListBackupsRequest struct {

	// Required. ID of the project to list backups in.
	ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// Paging information of the request
	Paging *v1.Paging `protobuf:"bytes,2,opt,name=paging,proto3" json:"paging,omitempty"`
	// contains filtered or unexported fields
}

func (*ListBackupsRequest) Descriptor deprecated

func (*ListBackupsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListBackupsRequest.ProtoReflect.Descriptor instead.

func (*ListBackupsRequest) GetPaging

func (x *ListBackupsRequest) GetPaging() *v1.Paging

func (*ListBackupsRequest) GetProjectId

func (x *ListBackupsRequest) GetProjectId() string

func (*ListBackupsRequest) ProtoMessage

func (*ListBackupsRequest) ProtoMessage()

func (*ListBackupsRequest) ProtoReflect

func (x *ListBackupsRequest) ProtoReflect() protoreflect.Message

func (*ListBackupsRequest) Reset

func (x *ListBackupsRequest) Reset()

func (*ListBackupsRequest) String

func (x *ListBackupsRequest) String() string

type ListBackupsResponse

type ListBackupsResponse struct {

	// Requested list of backups.
	Backups []*Backup `protobuf:"bytes,1,rep,name=backups,proto3" json:"backups,omitempty"`
	// Pagination information of the response
	NextPage *v1.NextPage `protobuf:"bytes,2,opt,name=next_page,json=nextPage,proto3" json:"next_page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListBackupsResponse) Descriptor deprecated

func (*ListBackupsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListBackupsResponse.ProtoReflect.Descriptor instead.

func (*ListBackupsResponse) GetBackups

func (x *ListBackupsResponse) GetBackups() []*Backup

func (*ListBackupsResponse) GetNextPage

func (x *ListBackupsResponse) GetNextPage() *v1.NextPage

func (*ListBackupsResponse) ProtoMessage

func (*ListBackupsResponse) ProtoMessage()

func (*ListBackupsResponse) ProtoReflect

func (x *ListBackupsResponse) ProtoReflect() protoreflect.Message

func (*ListBackupsResponse) Reset

func (x *ListBackupsResponse) Reset()

func (*ListBackupsResponse) String

func (x *ListBackupsResponse) String() string

type ListClusterBackupsRequest

type ListClusterBackupsRequest struct {

	// Required. ID of the ClickHouse cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Paging information of the request
	Paging *v1.Paging `protobuf:"bytes,2,opt,name=paging,proto3" json:"paging,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterBackupsRequest) Descriptor deprecated

func (*ListClusterBackupsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListClusterBackupsRequest.ProtoReflect.Descriptor instead.

func (*ListClusterBackupsRequest) GetClusterId

func (x *ListClusterBackupsRequest) GetClusterId() string

func (*ListClusterBackupsRequest) GetPaging

func (x *ListClusterBackupsRequest) GetPaging() *v1.Paging

func (*ListClusterBackupsRequest) ProtoMessage

func (*ListClusterBackupsRequest) ProtoMessage()

func (*ListClusterBackupsRequest) ProtoReflect

func (*ListClusterBackupsRequest) Reset

func (x *ListClusterBackupsRequest) Reset()

func (*ListClusterBackupsRequest) String

func (x *ListClusterBackupsRequest) String() string

type ListClusterBackupsResponse

type ListClusterBackupsResponse struct {

	// Requested list of backups.
	Backups []*Backup `protobuf:"bytes,1,rep,name=backups,proto3" json:"backups,omitempty"`
	// Pagination information of the response
	NextPage *v1.NextPage `protobuf:"bytes,2,opt,name=next_page,json=nextPage,proto3" json:"next_page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterBackupsResponse) Descriptor deprecated

func (*ListClusterBackupsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListClusterBackupsResponse.ProtoReflect.Descriptor instead.

func (*ListClusterBackupsResponse) GetBackups

func (x *ListClusterBackupsResponse) GetBackups() []*Backup

func (*ListClusterBackupsResponse) GetNextPage

func (x *ListClusterBackupsResponse) GetNextPage() *v1.NextPage

func (*ListClusterBackupsResponse) ProtoMessage

func (*ListClusterBackupsResponse) ProtoMessage()

func (*ListClusterBackupsResponse) ProtoReflect

func (*ListClusterBackupsResponse) Reset

func (x *ListClusterBackupsResponse) Reset()

func (*ListClusterBackupsResponse) String

func (x *ListClusterBackupsResponse) String() string

type ListClusterHostsRequest

type ListClusterHostsRequest struct {

	// ID of the ClickHouse cluster to list hosts in.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Paging information of the request
	Paging *v1.Paging `protobuf:"bytes,2,opt,name=paging,proto3" json:"paging,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterHostsRequest) Descriptor deprecated

func (*ListClusterHostsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListClusterHostsRequest.ProtoReflect.Descriptor instead.

func (*ListClusterHostsRequest) GetClusterId

func (x *ListClusterHostsRequest) GetClusterId() string

func (*ListClusterHostsRequest) GetPaging

func (x *ListClusterHostsRequest) GetPaging() *v1.Paging

func (*ListClusterHostsRequest) ProtoMessage

func (*ListClusterHostsRequest) ProtoMessage()

func (*ListClusterHostsRequest) ProtoReflect

func (x *ListClusterHostsRequest) ProtoReflect() protoreflect.Message

func (*ListClusterHostsRequest) Reset

func (x *ListClusterHostsRequest) Reset()

func (*ListClusterHostsRequest) String

func (x *ListClusterHostsRequest) String() string

type ListClusterHostsResponse

type ListClusterHostsResponse struct {

	// Requested list of hosts for the cluster.
	Hosts []*Host `protobuf:"bytes,1,rep,name=hosts,proto3" json:"hosts,omitempty"`
	// Pagination information of the response
	NextPage *v1.NextPage `protobuf:"bytes,2,opt,name=next_page,json=nextPage,proto3" json:"next_page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterHostsResponse) Descriptor deprecated

func (*ListClusterHostsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListClusterHostsResponse.ProtoReflect.Descriptor instead.

func (*ListClusterHostsResponse) GetHosts

func (x *ListClusterHostsResponse) GetHosts() []*Host

func (*ListClusterHostsResponse) GetNextPage

func (x *ListClusterHostsResponse) GetNextPage() *v1.NextPage

func (*ListClusterHostsResponse) ProtoMessage

func (*ListClusterHostsResponse) ProtoMessage()

func (*ListClusterHostsResponse) ProtoReflect

func (x *ListClusterHostsResponse) ProtoReflect() protoreflect.Message

func (*ListClusterHostsResponse) Reset

func (x *ListClusterHostsResponse) Reset()

func (*ListClusterHostsResponse) String

func (x *ListClusterHostsResponse) String() string

type ListClusterOperationsRequest

type ListClusterOperationsRequest struct {

	// Required. ID of the ClickHouse cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Paging information of the request
	Paging *v1.Paging `protobuf:"bytes,2,opt,name=paging,proto3" json:"paging,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterOperationsRequest) Descriptor deprecated

func (*ListClusterOperationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListClusterOperationsRequest.ProtoReflect.Descriptor instead.

func (*ListClusterOperationsRequest) GetClusterId

func (x *ListClusterOperationsRequest) GetClusterId() string

func (*ListClusterOperationsRequest) GetPaging

func (x *ListClusterOperationsRequest) GetPaging() *v1.Paging

func (*ListClusterOperationsRequest) ProtoMessage

func (*ListClusterOperationsRequest) ProtoMessage()

func (*ListClusterOperationsRequest) ProtoReflect

func (*ListClusterOperationsRequest) Reset

func (x *ListClusterOperationsRequest) Reset()

func (*ListClusterOperationsRequest) String

type ListClusterOperationsResponse

type ListClusterOperationsResponse struct {
	Operations []*v1.Operation `protobuf:"bytes,1,rep,name=operations,proto3" json:"operations,omitempty"`
	// Pagination information of the response
	NextPage *v1.NextPage `protobuf:"bytes,2,opt,name=next_page,json=nextPage,proto3" json:"next_page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterOperationsResponse) Descriptor deprecated

func (*ListClusterOperationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListClusterOperationsResponse.ProtoReflect.Descriptor instead.

func (*ListClusterOperationsResponse) GetNextPage

func (x *ListClusterOperationsResponse) GetNextPage() *v1.NextPage

func (*ListClusterOperationsResponse) GetOperations

func (x *ListClusterOperationsResponse) GetOperations() []*v1.Operation

func (*ListClusterOperationsResponse) ProtoMessage

func (*ListClusterOperationsResponse) ProtoMessage()

func (*ListClusterOperationsResponse) ProtoReflect

func (*ListClusterOperationsResponse) Reset

func (x *ListClusterOperationsResponse) Reset()

func (*ListClusterOperationsResponse) String

type ListClustersRequest

type ListClustersRequest struct {

	// ID of the project to list ClickHouse clusters in.
	ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// Paging information of the request
	Paging *v1.Paging `protobuf:"bytes,2,opt,name=paging,proto3" json:"paging,omitempty"`
	// The level of detail to be returned. If unspecified, defaults to
	// CLUSTER_VIEW_BASIC.
	View ClusterView `protobuf:"varint,3,opt,name=view,proto3,enum=doublecloud.clickhouse.v1.ClusterView" json:"view,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClustersRequest) Descriptor deprecated

func (*ListClustersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListClustersRequest.ProtoReflect.Descriptor instead.

func (*ListClustersRequest) GetPaging

func (x *ListClustersRequest) GetPaging() *v1.Paging

func (*ListClustersRequest) GetProjectId

func (x *ListClustersRequest) GetProjectId() string

func (*ListClustersRequest) GetView

func (x *ListClustersRequest) GetView() ClusterView

func (*ListClustersRequest) ProtoMessage

func (*ListClustersRequest) ProtoMessage()

func (*ListClustersRequest) ProtoReflect

func (x *ListClustersRequest) ProtoReflect() protoreflect.Message

func (*ListClustersRequest) Reset

func (x *ListClustersRequest) Reset()

func (*ListClustersRequest) String

func (x *ListClustersRequest) String() string

type ListClustersResponse

type ListClustersResponse struct {

	// List of ClickHouse cluster resources.
	Clusters []*Cluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"`
	// Pagination information of the response
	NextPage *v1.NextPage `protobuf:"bytes,2,opt,name=next_page,json=nextPage,proto3" json:"next_page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClustersResponse) Descriptor deprecated

func (*ListClustersResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListClustersResponse.ProtoReflect.Descriptor instead.

func (*ListClustersResponse) GetClusters

func (x *ListClustersResponse) GetClusters() []*Cluster

func (*ListClustersResponse) GetNextPage

func (x *ListClustersResponse) GetNextPage() *v1.NextPage

func (*ListClustersResponse) ProtoMessage

func (*ListClustersResponse) ProtoMessage()

func (*ListClustersResponse) ProtoReflect

func (x *ListClustersResponse) ProtoReflect() protoreflect.Message

func (*ListClustersResponse) Reset

func (x *ListClustersResponse) Reset()

func (*ListClustersResponse) String

func (x *ListClustersResponse) String() string

type ListOperationsRequest

type ListOperationsRequest struct {

	// ID of the project to list clusters operations in.
	ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// Paging information of the request
	Paging *v1.Paging `protobuf:"bytes,2,opt,name=paging,proto3" json:"paging,omitempty"`
	// contains filtered or unexported fields
}

func (*ListOperationsRequest) Descriptor deprecated

func (*ListOperationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListOperationsRequest.ProtoReflect.Descriptor instead.

func (*ListOperationsRequest) GetPaging

func (x *ListOperationsRequest) GetPaging() *v1.Paging

func (*ListOperationsRequest) GetProjectId

func (x *ListOperationsRequest) GetProjectId() string

func (*ListOperationsRequest) ProtoMessage

func (*ListOperationsRequest) ProtoMessage()

func (*ListOperationsRequest) ProtoReflect

func (x *ListOperationsRequest) ProtoReflect() protoreflect.Message

func (*ListOperationsRequest) Reset

func (x *ListOperationsRequest) Reset()

func (*ListOperationsRequest) String

func (x *ListOperationsRequest) String() string

type ListOperationsResponse

type ListOperationsResponse struct {

	// List of operations.
	Operations []*v1.Operation `protobuf:"bytes,1,rep,name=operations,proto3" json:"operations,omitempty"`
	// Pagination information of the response
	NextPage *v1.NextPage `protobuf:"bytes,2,opt,name=next_page,json=nextPage,proto3" json:"next_page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListOperationsResponse) Descriptor deprecated

func (*ListOperationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListOperationsResponse.ProtoReflect.Descriptor instead.

func (*ListOperationsResponse) GetNextPage

func (x *ListOperationsResponse) GetNextPage() *v1.NextPage

func (*ListOperationsResponse) GetOperations

func (x *ListOperationsResponse) GetOperations() []*v1.Operation

func (*ListOperationsResponse) ProtoMessage

func (*ListOperationsResponse) ProtoMessage()

func (*ListOperationsResponse) ProtoReflect

func (x *ListOperationsResponse) ProtoReflect() protoreflect.Message

func (*ListOperationsResponse) Reset

func (x *ListOperationsResponse) Reset()

func (*ListOperationsResponse) String

func (x *ListOperationsResponse) String() string

type ListRolesRequest

type ListRolesRequest struct {

	// Required. ID of the ClickHouse cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Paging information of the request.
	Paging *v1.Paging `protobuf:"bytes,2,opt,name=paging,proto3" json:"paging,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRolesRequest) Descriptor deprecated

func (*ListRolesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListRolesRequest.ProtoReflect.Descriptor instead.

func (*ListRolesRequest) GetClusterId

func (x *ListRolesRequest) GetClusterId() string

func (*ListRolesRequest) GetPaging

func (x *ListRolesRequest) GetPaging() *v1.Paging

func (*ListRolesRequest) ProtoMessage

func (*ListRolesRequest) ProtoMessage()

func (*ListRolesRequest) ProtoReflect

func (x *ListRolesRequest) ProtoReflect() protoreflect.Message

func (*ListRolesRequest) Reset

func (x *ListRolesRequest) Reset()

func (*ListRolesRequest) String

func (x *ListRolesRequest) String() string

type ListRolesResponse

type ListRolesResponse struct {

	// Requested list of ClickHouse roles.
	Roles []*Role `protobuf:"bytes,1,rep,name=roles,proto3" json:"roles,omitempty"`
	// Paging information of the response.
	NextPage *v1.NextPage `protobuf:"bytes,2,opt,name=next_page,json=nextPage,proto3" json:"next_page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRolesResponse) Descriptor deprecated

func (*ListRolesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListRolesResponse.ProtoReflect.Descriptor instead.

func (*ListRolesResponse) GetNextPage

func (x *ListRolesResponse) GetNextPage() *v1.NextPage

func (*ListRolesResponse) GetRoles

func (x *ListRolesResponse) GetRoles() []*Role

func (*ListRolesResponse) ProtoMessage

func (*ListRolesResponse) ProtoMessage()

func (*ListRolesResponse) ProtoReflect

func (x *ListRolesResponse) ProtoReflect() protoreflect.Message

func (*ListRolesResponse) Reset

func (x *ListRolesResponse) Reset()

func (*ListRolesResponse) String

func (x *ListRolesResponse) String() string

type ListUsersRequest

type ListUsersRequest struct {

	// Required. ID of the ClickHouse cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Paging information of the request.
	Paging *v1.Paging `protobuf:"bytes,2,opt,name=paging,proto3" json:"paging,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUsersRequest) Descriptor deprecated

func (*ListUsersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListUsersRequest.ProtoReflect.Descriptor instead.

func (*ListUsersRequest) GetClusterId

func (x *ListUsersRequest) GetClusterId() string

func (*ListUsersRequest) GetPaging

func (x *ListUsersRequest) GetPaging() *v1.Paging

func (*ListUsersRequest) ProtoMessage

func (*ListUsersRequest) ProtoMessage()

func (*ListUsersRequest) ProtoReflect

func (x *ListUsersRequest) ProtoReflect() protoreflect.Message

func (*ListUsersRequest) Reset

func (x *ListUsersRequest) Reset()

func (*ListUsersRequest) String

func (x *ListUsersRequest) String() string

type ListUsersResponse

type ListUsersResponse struct {

	// Requested list of ClickHouse users.
	Users []*User `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	// Paging information of the response.
	NextPage *v1.NextPage `protobuf:"bytes,2,opt,name=next_page,json=nextPage,proto3" json:"next_page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUsersResponse) Descriptor deprecated

func (*ListUsersResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListUsersResponse.ProtoReflect.Descriptor instead.

func (*ListUsersResponse) GetNextPage

func (x *ListUsersResponse) GetNextPage() *v1.NextPage

func (*ListUsersResponse) GetUsers

func (x *ListUsersResponse) GetUsers() []*User

func (*ListUsersResponse) ProtoMessage

func (*ListUsersResponse) ProtoMessage()

func (*ListUsersResponse) ProtoReflect

func (x *ListUsersResponse) ProtoReflect() protoreflect.Message

func (*ListUsersResponse) Reset

func (x *ListUsersResponse) Reset()

func (*ListUsersResponse) String

func (x *ListUsersResponse) String() string

type ListVersionsRequest

type ListVersionsRequest struct {

	// Paging information of the request
	Paging *v1.Paging `protobuf:"bytes,1,opt,name=paging,proto3" json:"paging,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVersionsRequest) Descriptor deprecated

func (*ListVersionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListVersionsRequest.ProtoReflect.Descriptor instead.

func (*ListVersionsRequest) GetPaging

func (x *ListVersionsRequest) GetPaging() *v1.Paging

func (*ListVersionsRequest) ProtoMessage

func (*ListVersionsRequest) ProtoMessage()

func (*ListVersionsRequest) ProtoReflect

func (x *ListVersionsRequest) ProtoReflect() protoreflect.Message

func (*ListVersionsRequest) Reset

func (x *ListVersionsRequest) Reset()

func (*ListVersionsRequest) String

func (x *ListVersionsRequest) String() string

type ListVersionsResponse

type ListVersionsResponse struct {

	// Requested list of available versions.
	Versions []*Version `protobuf:"bytes,1,rep,name=versions,proto3" json:"versions,omitempty"`
	// Pagination information of the response
	NextPage *v1.NextPage `protobuf:"bytes,2,opt,name=next_page,json=nextPage,proto3" json:"next_page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVersionsResponse) Descriptor deprecated

func (*ListVersionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListVersionsResponse.ProtoReflect.Descriptor instead.

func (*ListVersionsResponse) GetNextPage

func (x *ListVersionsResponse) GetNextPage() *v1.NextPage

func (*ListVersionsResponse) GetVersions

func (x *ListVersionsResponse) GetVersions() []*Version

func (*ListVersionsResponse) ProtoMessage

func (*ListVersionsResponse) ProtoMessage()

func (*ListVersionsResponse) ProtoReflect

func (x *ListVersionsResponse) ProtoReflect() protoreflect.Message

func (*ListVersionsResponse) Reset

func (x *ListVersionsResponse) Reset()

func (*ListVersionsResponse) String

func (x *ListVersionsResponse) String() string

type MetricsExporterConnectionInfo

type MetricsExporterConnectionInfo struct {

	// User for HTTP basic auth.
	User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	// Password for HTTP basic auth.
	Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	// contains filtered or unexported fields
}

func (*MetricsExporterConnectionInfo) Descriptor deprecated

func (*MetricsExporterConnectionInfo) Descriptor() ([]byte, []int)

Deprecated: Use MetricsExporterConnectionInfo.ProtoReflect.Descriptor instead.

func (*MetricsExporterConnectionInfo) GetPassword

func (x *MetricsExporterConnectionInfo) GetPassword() string

func (*MetricsExporterConnectionInfo) GetUser

func (*MetricsExporterConnectionInfo) ProtoMessage

func (*MetricsExporterConnectionInfo) ProtoMessage()

func (*MetricsExporterConnectionInfo) ProtoReflect

func (*MetricsExporterConnectionInfo) Reset

func (x *MetricsExporterConnectionInfo) Reset()

func (*MetricsExporterConnectionInfo) String

type OperationServiceClient

type OperationServiceClient interface {
	// Returns the specified operation.
	Get(ctx context.Context, in *GetOperationRequest, opts ...grpc.CallOption) (*v1.Operation, error)
	// Retrieves a list of operations that belong to the specified project.
	List(ctx context.Context, in *ListOperationsRequest, opts ...grpc.CallOption) (*ListOperationsResponse, error)
}

OperationServiceClient is the client API for OperationService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type OperationServiceServer

type OperationServiceServer interface {
	// Returns the specified operation.
	Get(context.Context, *GetOperationRequest) (*v1.Operation, error)
	// Retrieves a list of operations that belong to the specified project.
	List(context.Context, *ListOperationsRequest) (*ListOperationsResponse, error)
	// contains filtered or unexported methods
}

OperationServiceServer is the server API for OperationService service. All implementations must embed UnimplementedOperationServiceServer for forward compatibility

type PrivateConnectionInfo

type PrivateConnectionInfo struct {

	// Host to connect.
	Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
	// ClickHouse user.
	User string `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"`
	// Password for ClickHouse user.
	Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	// Port to connect using HTTPS protocol.
	HttpsPort *wrapperspb.Int64Value `protobuf:"bytes,4,opt,name=https_port,json=httpsPort,proto3" json:"https_port,omitempty"`
	// Port to connect using TCP/native protocol.
	TcpPortSecure *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=tcp_port_secure,json=tcpPortSecure,proto3" json:"tcp_port_secure,omitempty"`
	// Connection string for ClickHouse native protocol.
	NativeProtocol string `protobuf:"bytes,6,opt,name=native_protocol,json=nativeProtocol,proto3" json:"native_protocol,omitempty"`
	// URI to connect using HTTPS protocol.
	HttpsUri string `protobuf:"bytes,7,opt,name=https_uri,json=httpsUri,proto3" json:"https_uri,omitempty"`
	// URI to connect using JDBC protocol.
	JdbcUri string `protobuf:"bytes,8,opt,name=jdbc_uri,json=jdbcUri,proto3" json:"jdbc_uri,omitempty"`
	// URI to connect using ODBC protocol.
	OdbcUri string `protobuf:"bytes,9,opt,name=odbc_uri,json=odbcUri,proto3" json:"odbc_uri,omitempty"`
	// contains filtered or unexported fields
}

func (*PrivateConnectionInfo) Descriptor deprecated

func (*PrivateConnectionInfo) Descriptor() ([]byte, []int)

Deprecated: Use PrivateConnectionInfo.ProtoReflect.Descriptor instead.

func (*PrivateConnectionInfo) GetHost

func (x *PrivateConnectionInfo) GetHost() string

func (*PrivateConnectionInfo) GetHttpsPort

func (x *PrivateConnectionInfo) GetHttpsPort() *wrapperspb.Int64Value

func (*PrivateConnectionInfo) GetHttpsUri

func (x *PrivateConnectionInfo) GetHttpsUri() string

func (*PrivateConnectionInfo) GetJdbcUri

func (x *PrivateConnectionInfo) GetJdbcUri() string

func (*PrivateConnectionInfo) GetNativeProtocol

func (x *PrivateConnectionInfo) GetNativeProtocol() string

func (*PrivateConnectionInfo) GetOdbcUri

func (x *PrivateConnectionInfo) GetOdbcUri() string

func (*PrivateConnectionInfo) GetPassword

func (x *PrivateConnectionInfo) GetPassword() string

func (*PrivateConnectionInfo) GetTcpPortSecure

func (x *PrivateConnectionInfo) GetTcpPortSecure() *wrapperspb.Int64Value

func (*PrivateConnectionInfo) GetUser

func (x *PrivateConnectionInfo) GetUser() string

func (*PrivateConnectionInfo) ProtoMessage

func (*PrivateConnectionInfo) ProtoMessage()

func (*PrivateConnectionInfo) ProtoReflect

func (x *PrivateConnectionInfo) ProtoReflect() protoreflect.Message

func (*PrivateConnectionInfo) Reset

func (x *PrivateConnectionInfo) Reset()

func (*PrivateConnectionInfo) String

func (x *PrivateConnectionInfo) String() string

type Privileges

type Privileges struct {

	// List of grants.
	Grants []*Grant `protobuf:"bytes,1,rep,name=grants,proto3" json:"grants,omitempty"`
	// contains filtered or unexported fields
}

ClickHouse privileges.

func (*Privileges) Descriptor deprecated

func (*Privileges) Descriptor() ([]byte, []int)

Deprecated: Use Privileges.ProtoReflect.Descriptor instead.

func (*Privileges) GetGrants

func (x *Privileges) GetGrants() []*Grant

func (*Privileges) ProtoMessage

func (*Privileges) ProtoMessage()

func (*Privileges) ProtoReflect

func (x *Privileges) ProtoReflect() protoreflect.Message

func (*Privileges) Reset

func (x *Privileges) Reset()

func (*Privileges) String

func (x *Privileges) String() string

type QuotaNames

type QuotaNames struct {

	// List of assigned quotas names.
	Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"`
	// contains filtered or unexported fields
}

Assigned quotas to a user or role.

func (*QuotaNames) Descriptor deprecated

func (*QuotaNames) Descriptor() ([]byte, []int)

Deprecated: Use QuotaNames.ProtoReflect.Descriptor instead.

func (*QuotaNames) GetNames

func (x *QuotaNames) GetNames() []string

func (*QuotaNames) ProtoMessage

func (*QuotaNames) ProtoMessage()

func (*QuotaNames) ProtoReflect

func (x *QuotaNames) ProtoReflect() protoreflect.Message

func (*QuotaNames) Reset

func (x *QuotaNames) Reset()

func (*QuotaNames) String

func (x *QuotaNames) String() string

type RescheduleMaintenanceRequest

type RescheduleMaintenanceRequest struct {

	// Required. ID of the ClickHouse cluster to maintenance reschedule.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Required. The type of reschedule request.
	RescheduleType v1.RescheduleType `` /* 139-byte string literal not displayed */
	// The time for SPECIFIC_TIME reschedule. Limited by two weeks since first time
	// scheduled.
	DelayedUntilTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=delayed_until_time,json=delayedUntilTime,proto3" json:"delayed_until_time,omitempty"`
	// contains filtered or unexported fields
}

func (*RescheduleMaintenanceRequest) Descriptor deprecated

func (*RescheduleMaintenanceRequest) Descriptor() ([]byte, []int)

Deprecated: Use RescheduleMaintenanceRequest.ProtoReflect.Descriptor instead.

func (*RescheduleMaintenanceRequest) GetClusterId

func (x *RescheduleMaintenanceRequest) GetClusterId() string

func (*RescheduleMaintenanceRequest) GetDelayedUntilTime

func (x *RescheduleMaintenanceRequest) GetDelayedUntilTime() *timestamppb.Timestamp

func (*RescheduleMaintenanceRequest) GetRescheduleType

func (x *RescheduleMaintenanceRequest) GetRescheduleType() v1.RescheduleType

func (*RescheduleMaintenanceRequest) ProtoMessage

func (*RescheduleMaintenanceRequest) ProtoMessage()

func (*RescheduleMaintenanceRequest) ProtoReflect

func (*RescheduleMaintenanceRequest) Reset

func (x *RescheduleMaintenanceRequest) Reset()

func (*RescheduleMaintenanceRequest) String

type ResetClusterCredentialsRequest

type ResetClusterCredentialsRequest struct {

	// ID of the ClickHouse cluster to reset credentials.
	// To get the ClickHouse cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ResetClusterCredentialsRequest) Descriptor deprecated

func (*ResetClusterCredentialsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ResetClusterCredentialsRequest.ProtoReflect.Descriptor instead.

func (*ResetClusterCredentialsRequest) GetClusterId

func (x *ResetClusterCredentialsRequest) GetClusterId() string

func (*ResetClusterCredentialsRequest) ProtoMessage

func (*ResetClusterCredentialsRequest) ProtoMessage()

func (*ResetClusterCredentialsRequest) ProtoReflect

func (*ResetClusterCredentialsRequest) Reset

func (x *ResetClusterCredentialsRequest) Reset()

func (*ResetClusterCredentialsRequest) String

type RestoreClusterRequest

type RestoreClusterRequest struct {

	// Required. ID of the backup to restore from.
	BackupId string `protobuf:"bytes,1,opt,name=backup_id,json=backupId,proto3" json:"backup_id,omitempty"`
	// ID of the project to create the ClickHouse cluster in.
	ProjectId string `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// ID of the region to place instances.
	RegionId string `protobuf:"bytes,3,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
	// Name of the ClickHouse cluster. The name must be unique within the project.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the ClickHouse cluster.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Version of ClickHouse DBMS.
	Version string `protobuf:"bytes,6,opt,name=version,proto3" json:"version,omitempty"`
	// Resources allocated to the ClickHouse cluster.
	Resources *ClusterResources `protobuf:"bytes,7,opt,name=resources,proto3" json:"resources,omitempty"`
	// Security settings
	Access *v1.Access `protobuf:"bytes,8,opt,name=access,proto3" json:"access,omitempty"`
	// DataEncryption settings
	Encryption *v1.DataEncryption `protobuf:"bytes,9,opt,name=encryption,proto3" json:"encryption,omitempty"`
	// ID of the network to create ClickHouse cluster in.
	NetworkId string `protobuf:"bytes,10,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// ClickHouse server configuration.
	ClickhouseConfig *ClickhouseConfig `protobuf:"bytes,11,opt,name=clickhouse_config,json=clickhouseConfig,proto3" json:"clickhouse_config,omitempty"`
	// Window of maintenance operations.
	MaintenanceWindow *v1.MaintenanceWindow `protobuf:"bytes,12,opt,name=maintenance_window,json=maintenanceWindow,proto3" json:"maintenance_window,omitempty"`
	// contains filtered or unexported fields
}

func (*RestoreClusterRequest) Descriptor deprecated

func (*RestoreClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use RestoreClusterRequest.ProtoReflect.Descriptor instead.

func (*RestoreClusterRequest) GetAccess

func (x *RestoreClusterRequest) GetAccess() *v1.Access

func (*RestoreClusterRequest) GetBackupId

func (x *RestoreClusterRequest) GetBackupId() string

func (*RestoreClusterRequest) GetClickhouseConfig

func (x *RestoreClusterRequest) GetClickhouseConfig() *ClickhouseConfig

func (*RestoreClusterRequest) GetDescription

func (x *RestoreClusterRequest) GetDescription() string

func (*RestoreClusterRequest) GetEncryption

func (x *RestoreClusterRequest) GetEncryption() *v1.DataEncryption

func (*RestoreClusterRequest) GetMaintenanceWindow

func (x *RestoreClusterRequest) GetMaintenanceWindow() *v1.MaintenanceWindow

func (*RestoreClusterRequest) GetName

func (x *RestoreClusterRequest) GetName() string

func (*RestoreClusterRequest) GetNetworkId

func (x *RestoreClusterRequest) GetNetworkId() string

func (*RestoreClusterRequest) GetProjectId

func (x *RestoreClusterRequest) GetProjectId() string

func (*RestoreClusterRequest) GetRegionId

func (x *RestoreClusterRequest) GetRegionId() string

func (*RestoreClusterRequest) GetResources

func (x *RestoreClusterRequest) GetResources() *ClusterResources

func (*RestoreClusterRequest) GetVersion

func (x *RestoreClusterRequest) GetVersion() string

func (*RestoreClusterRequest) ProtoMessage

func (*RestoreClusterRequest) ProtoMessage()

func (*RestoreClusterRequest) ProtoReflect

func (x *RestoreClusterRequest) ProtoReflect() protoreflect.Message

func (*RestoreClusterRequest) Reset

func (x *RestoreClusterRequest) Reset()

func (*RestoreClusterRequest) String

func (x *RestoreClusterRequest) String() string

type Role

type Role struct {

	// Name of the ClickHouse user.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// ID of the ClickHouse cluster.
	ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// List of the privileges of the role.
	Privileges *Privileges `protobuf:"bytes,3,opt,name=privileges,proto3" json:"privileges,omitempty"`
	// Settings and constraints of the role.
	Settings *Settings `protobuf:"bytes,4,opt,name=settings,proto3" json:"settings,omitempty"`
	// List of assigned quotas to the role.
	QuotaNames *QuotaNames `protobuf:"bytes,5,opt,name=quota_names,json=quotaNames,proto3" json:"quota_names,omitempty"`
	// contains filtered or unexported fields
}

ClickHouse role.

func (*Role) Descriptor deprecated

func (*Role) Descriptor() ([]byte, []int)

Deprecated: Use Role.ProtoReflect.Descriptor instead.

func (*Role) GetClusterId

func (x *Role) GetClusterId() string

func (*Role) GetName

func (x *Role) GetName() string

func (*Role) GetPrivileges

func (x *Role) GetPrivileges() *Privileges

func (*Role) GetQuotaNames

func (x *Role) GetQuotaNames() *QuotaNames

func (*Role) GetSettings

func (x *Role) GetSettings() *Settings

func (*Role) ProtoMessage

func (*Role) ProtoMessage()

func (*Role) ProtoReflect

func (x *Role) ProtoReflect() protoreflect.Message

func (*Role) Reset

func (x *Role) Reset()

func (*Role) String

func (x *Role) String() string

type Settings

type Settings struct {

	// Restricts permissions for non-DDL queries.
	// Possible values:
	// * 0 (default) -  no restrictions.
	// * 1 - only read data queries are allowed.
	// * 2 - read data and change settings queries are allowed.
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/permissions-for-queries#readonly).
	Readonly *Settings_Int64Setting `protobuf:"bytes,1,opt,name=readonly,proto3" json:"readonly,omitempty"`
	// Whether DDL queries are allowed. Default value: `false`.
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/permissions-for-queries#allow_ddl).
	AllowDdl *Settings_BoolSetting `protobuf:"bytes,2,opt,name=allow_ddl,json=allowDdl,proto3" json:"allow_ddl,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#insert_quorum).
	InsertQuorum *Settings_Int64Setting `protobuf:"bytes,3,opt,name=insert_quorum,json=insertQuorum,proto3" json:"insert_quorum,omitempty"`
	// Quorum write timeout in milliseconds. Default value: 60000.
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#insert_quorum_timeout).
	InsertQuorumTimeout *Settings_Int64Setting `protobuf:"bytes,4,opt,name=insert_quorum_timeout,json=insertQuorumTimeout,proto3" json:"insert_quorum_timeout,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#select_sequential_consistency).
	SelectSequentialConsistency *Settings_BoolSetting `` /* 144-byte string literal not displayed */
	// Max replica delay in milliseconds. If a replica lags more than the set value,
	// this replica is not used. Default value: 300000.
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#max_replica_delay_for_distributed_queries).
	MaxReplicaDelayForDistributedQueries *Settings_Int64Setting `` /* 177-byte string literal not displayed */
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#fallback_to_stale_replicas_for_distributed_queries).
	FallbackToStaleReplicasForDistributedQueries *Settings_BoolSetting `` /* 203-byte string literal not displayed */
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#max_threads).
	MaxThreads *Settings_Int64Setting `protobuf:"bytes,8,opt,name=max_threads,json=maxThreads,proto3" json:"max_threads,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#setting-max_block_size).
	MaxBlockSize *Settings_Int64Setting `protobuf:"bytes,9,opt,name=max_block_size,json=maxBlockSize,proto3" json:"max_block_size,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#max_insert_block_size).
	MaxInsertBlockSize *Settings_Int64Setting `protobuf:"bytes,10,opt,name=max_insert_block_size,json=maxInsertBlockSize,proto3" json:"max_insert_block_size,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query-complexity#settings_max_memory_usage).
	MaxMemoryUsage *Settings_Int64Setting `protobuf:"bytes,11,opt,name=max_memory_usage,json=maxMemoryUsage,proto3" json:"max_memory_usage,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query-complexity#max-memory-usage-for-user).
	MaxMemoryUsageForUser *Settings_Int64Setting `` /* 131-byte string literal not displayed */
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query_complexity#max-rows-to-read).
	MaxRowsToRead *Settings_Int64Setting `protobuf:"bytes,13,opt,name=max_rows_to_read,json=maxRowsToRead,proto3" json:"max_rows_to_read,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query_complexity#max-bytes-to-read).
	MaxBytesToRead *Settings_Int64Setting `protobuf:"bytes,14,opt,name=max_bytes_to_read,json=maxBytesToRead,proto3" json:"max_bytes_to_read,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query_complexity#read-overflow-mode).
	ReadOverflowMode *Settings_OverflowModeSetting `protobuf:"bytes,15,opt,name=read_overflow_mode,json=readOverflowMode,proto3" json:"read_overflow_mode,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query_complexity#max-rows-to-group-by).
	MaxRowsToGroupBy *Settings_Int64Setting `protobuf:"bytes,16,opt,name=max_rows_to_group_by,json=maxRowsToGroupBy,proto3" json:"max_rows_to_group_by,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query_complexity#group-by-overflow-mode).
	GroupByOverflowMode *Settings_GroupByOverflowModeSetting `protobuf:"bytes,17,opt,name=group_by_overflow_mode,json=groupByOverflowMode,proto3" json:"group_by_overflow_mode,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query_complexity#max-rows-to-sort).
	MaxRowsToSort *Settings_Int64Setting `protobuf:"bytes,18,opt,name=max_rows_to_sort,json=maxRowsToSort,proto3" json:"max_rows_to_sort,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query_complexity#max-bytes-to-sort).
	MaxBytesToSort *Settings_Int64Setting `protobuf:"bytes,19,opt,name=max_bytes_to_sort,json=maxBytesToSort,proto3" json:"max_bytes_to_sort,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query_complexity#sort-overflow-mode).
	SortOverflowMode *Settings_OverflowModeSetting `protobuf:"bytes,20,opt,name=sort_overflow_mode,json=sortOverflowMode,proto3" json:"sort_overflow_mode,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query_complexity#max-result-rows).
	MaxResultRows *Settings_Int64Setting `protobuf:"bytes,21,opt,name=max_result_rows,json=maxResultRows,proto3" json:"max_result_rows,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query_complexity#max-result-bytes).
	MaxResultBytes *Settings_Int64Setting `protobuf:"bytes,22,opt,name=max_result_bytes,json=maxResultBytes,proto3" json:"max_result_bytes,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query_complexity#result-overflow-mode).
	ResultOverflowMode *Settings_OverflowModeSetting `protobuf:"bytes,23,opt,name=result_overflow_mode,json=resultOverflowMode,proto3" json:"result_overflow_mode,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query_complexity#max-rows-in-distinct).
	MaxRowsInDistinct *Settings_Int64Setting `protobuf:"bytes,24,opt,name=max_rows_in_distinct,json=maxRowsInDistinct,proto3" json:"max_rows_in_distinct,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query_complexity#max-bytes-in-distinct).
	MaxBytesInDistinct *Settings_Int64Setting `protobuf:"bytes,25,opt,name=max_bytes_in_distinct,json=maxBytesInDistinct,proto3" json:"max_bytes_in_distinct,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query_complexity#distinct-overflow-mode).
	DistinctOverflowMode *Settings_OverflowModeSetting `protobuf:"bytes,26,opt,name=distinct_overflow_mode,json=distinctOverflowMode,proto3" json:"distinct_overflow_mode,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query_complexity#max-rows-to-transfer).
	MaxRowsToTransfer *Settings_Int64Setting `protobuf:"bytes,27,opt,name=max_rows_to_transfer,json=maxRowsToTransfer,proto3" json:"max_rows_to_transfer,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query_complexity#max-bytes-to-transfer).
	MaxBytesToTransfer *Settings_Int64Setting `protobuf:"bytes,28,opt,name=max_bytes_to_transfer,json=maxBytesToTransfer,proto3" json:"max_bytes_to_transfer,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query_complexity#transfer-overflow-mode).
	TransferOverflowMode *Settings_OverflowModeSetting `protobuf:"bytes,29,opt,name=transfer_overflow_mode,json=transferOverflowMode,proto3" json:"transfer_overflow_mode,omitempty"`
	// Maximum query execution time in milliseconds.
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query_complexity#max-execution-time).
	MaxExecutionTime *Settings_Int64Setting `protobuf:"bytes,30,opt,name=max_execution_time,json=maxExecutionTime,proto3" json:"max_execution_time,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query_complexity#timeout-overflow-mode).
	TimeoutOverflowMode *Settings_OverflowModeSetting `protobuf:"bytes,31,opt,name=timeout_overflow_mode,json=timeoutOverflowMode,proto3" json:"timeout_overflow_mode,omitempty"`
	// Maximum number of columns that can be read from a table in a single query.
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query_complexity#max-columns-to-read).
	MaxColumnsToRead *Settings_Int64Setting `protobuf:"bytes,32,opt,name=max_columns_to_read,json=maxColumnsToRead,proto3" json:"max_columns_to_read,omitempty"`
	// Maximum number of temporary columns that must be kept in RAM at the same time
	// when running a query, including constant columns.
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query_complexity#max-temporary-columns).
	MaxTemporaryColumns *Settings_Int64Setting `protobuf:"bytes,33,opt,name=max_temporary_columns,json=maxTemporaryColumns,proto3" json:"max_temporary_columns,omitempty"`
	// Maximum number of temporary columns that must be kept in RAM at the same time
	// when running a query, excluding constant columns.
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query_complexity#max-temporary-non-const-columns).
	MaxTemporaryNonConstColumns *Settings_Int64Setting `` /* 149-byte string literal not displayed */
	// The maximum part of a query that can be taken to RAM for parsing with the SQL
	// parser, in bytes. Default value: 262144.
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#max_query_size).
	MaxQuerySize *Settings_Int64Setting `protobuf:"bytes,35,opt,name=max_query_size,json=maxQuerySize,proto3" json:"max_query_size,omitempty"`
	// Maximum depth of query syntax tree. Default value: 1000.
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query_complexity#max-ast-depth).
	MaxAstDepth *Settings_Int64Setting `protobuf:"bytes,36,opt,name=max_ast_depth,json=maxAstDepth,proto3" json:"max_ast_depth,omitempty"`
	// Maximum size of query syntax tree in number of nodes. Default value: 50000.
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query_complexity#max-ast-elements).
	MaxAstElements *Settings_Int64Setting `protobuf:"bytes,37,opt,name=max_ast_elements,json=maxAstElements,proto3" json:"max_ast_elements,omitempty"`
	// Maximum size of query syntax tree in number of nodes after expansion of aliases
	// and the asterisk. Default value: 500000.
	MaxExpandedAstElements *Settings_Int64Setting `` /* 132-byte string literal not displayed */
	// Connection timeout in milliseconds.
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#connect-timeout-receive-timeout-send-timeout).
	ConnectTimeout *Settings_Int64Setting `protobuf:"bytes,39,opt,name=connect_timeout,json=connectTimeout,proto3" json:"connect_timeout,omitempty"`
	// Receive timeout in milliseconds.
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#connect-timeout-receive-timeout-send-timeout).
	ReceiveTimeout *Settings_Int64Setting `protobuf:"bytes,40,opt,name=receive_timeout,json=receiveTimeout,proto3" json:"receive_timeout,omitempty"`
	// Send timeout in milliseconds.
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#connect-timeout-receive-timeout-send-timeout).
	SendTimeout *Settings_Int64Setting `protobuf:"bytes,41,opt,name=send_timeout,json=sendTimeout,proto3" json:"send_timeout,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/sql-reference/statements/alter#synchronicity-of-alter-queries).
	ReplicationAlterPartitionsSync *Settings_Int64Setting `` /* 156-byte string literal not displayed */
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#distributed-product-mode).
	DistributedProductMode *Settings_DistributedProductModeSetting `` /* 130-byte string literal not displayed */
	// Whether expression compilation is enabled.
	CompileExpressions *Settings_BoolSetting `protobuf:"bytes,44,opt,name=compile_expressions,json=compileExpressions,proto3" json:"compile_expressions,omitempty"`
	// The number of identical expressions before they are compiled.
	MinCountToCompileExpression *Settings_Int64Setting `` /* 149-byte string literal not displayed */
	// Squash blocks passed to INSERT query to specified size in rows, if blocks are
	// not big enough. If set to `0`,
	// blocks will never be squashed.
	MinInsertBlockSizeRows *Settings_Int64Setting `` /* 134-byte string literal not displayed */
	// Squash blocks passed to INSERT query to specified size in bytes, if blocks are
	// not big enough.  If set to `0`,
	// blocks will never be squashed.
	MinInsertBlockSizeBytes *Settings_Int64Setting `` /* 137-byte string literal not displayed */
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#min_bytes_to_use_direct_io).
	MinBytesToUseDirectIo *Settings_Int64Setting `` /* 133-byte string literal not displayed */
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#setting-use_uncompressed_cache).
	UseUncompressedCache *Settings_BoolSetting `protobuf:"bytes,49,opt,name=use_uncompressed_cache,json=useUncompressedCache,proto3" json:"use_uncompressed_cache,omitempty"`
	// The maximum request size in rows to use the cache of uncompressed data. The
	// cache is not used for requests larger
	// than the specified value.
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#setting-merge_tree_max_rows_to_use_cache).
	MergeTreeMaxRowsToUseCache *Settings_Int64Setting `` /* 150-byte string literal not displayed */
	// The maximum request size in bytes to use the cache of uncompressed data. The
	// cache is not used for requests larger
	// than the specified value.
	MergeTreeMaxBytesToUseCache *Settings_Int64Setting `` /* 153-byte string literal not displayed */
	// The minimum number of rows to be read from a file to enable concurrent read.
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#setting-merge_tree_min_rows_for_concurrent_read).
	MergeTreeMinRowsForConcurrentRead *Settings_Int64Setting `` /* 171-byte string literal not displayed */
	// The minimum number of bytes to be read from a file to enable concurrent read.
	MergeTreeMinBytesForConcurrentRead *Settings_Int64Setting `` /* 174-byte string literal not displayed */
	// Priority of the query.
	Priority *Settings_Int64Setting `protobuf:"bytes,54,opt,name=priority,proto3" json:"priority,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#max_network_bandwidth).
	MaxNetworkBandwidth *Settings_Int64Setting `protobuf:"bytes,55,opt,name=max_network_bandwidth,json=maxNetworkBandwidth,proto3" json:"max_network_bandwidth,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#max_network_bandwidth_for_user).
	MaxNetworkBandwidthForUser *Settings_Int64Setting `` /* 146-byte string literal not displayed */
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#force_index_by_date).
	ForceIndexByDate *Settings_BoolSetting `protobuf:"bytes,57,opt,name=force_index_by_date,json=forceIndexByDate,proto3" json:"force_index_by_date,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#force-primary-key).
	ForcePrimaryKey *Settings_BoolSetting `protobuf:"bytes,58,opt,name=force_primary_key,json=forcePrimaryKey,proto3" json:"force_primary_key,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#input_format_values_interpret_expressions).
	InputFormatValuesInterpretExpressions *Settings_BoolSetting `` /* 179-byte string literal not displayed */
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#session_settings-input_format_defaults_for_omitted_fields).
	InputFormatDefaultsForOmittedFields *Settings_BoolSetting `` /* 175-byte string literal not displayed */
	// Whether quoting of 64-bit integers is enabled in JSON output format.
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#session_settings-output_format_json_quote_64bit_integers).
	OutputFormatJsonQuote_64BitIntegers *Settings_BoolSetting `` /* 172-byte string literal not displayed */
	// Whether output of special floating-point values (`+nan`, `-nan`, `+inf` and
	// `-inf`) is enabled in JSON output format.
	OutputFormatJsonQuoteDenormals *Settings_BoolSetting `` /* 158-byte string literal not displayed */
	// HTTP connection timeout, in milliseconds.
	HttpConnectionTimeout *Settings_Int64Setting `` /* 127-byte string literal not displayed */
	// HTTP receive timeout, in milliseconds.
	HttpReceiveTimeout *Settings_Int64Setting `protobuf:"bytes,64,opt,name=http_receive_timeout,json=httpReceiveTimeout,proto3" json:"http_receive_timeout,omitempty"`
	// HTTP send timeout, in milliseconds.
	HttpSendTimeout *Settings_Int64Setting `protobuf:"bytes,65,opt,name=http_send_timeout,json=httpSendTimeout,proto3" json:"http_send_timeout,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#enable_http_compression).
	EnableHttpCompression *Settings_BoolSetting `` /* 127-byte string literal not displayed */
	// Whether progress notifications using X-ClickHouse-Progress headers are enabled.
	// Default value: `false`.
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#send_progress_in_http_headers).
	SendProgressInHttpHeaders *Settings_BoolSetting `` /* 143-byte string literal not displayed */
	// Minimum interval between progress notifications, in milliseconds. Default value:
	// 100.
	HttpHeadersProgressInterval *Settings_Int64Setting `` /* 147-byte string literal not displayed */
	// Whether CORS header in HTTP responses is enabled. Default value: `false`.
	AddHttpCorsHeader *Settings_BoolSetting `protobuf:"bytes,69,opt,name=add_http_cors_header,json=addHttpCorsHeader,proto3" json:"add_http_cors_header,omitempty"`
	// Whether the memory-saving mode of distributed aggregation is enabled.
	DistributedAggregationMemoryEfficient *Settings_BoolSetting `` /* 177-byte string literal not displayed */
	// Timeout for DDL queries, in milliseconds.
	DistributedDdlTaskTimeout *Settings_Int64Setting `` /* 141-byte string literal not displayed */
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query-complexity#settings-max_bytes_before_external_group_by).
	MaxBytesBeforeExternalGroupBy *Settings_Int64Setting `` /* 157-byte string literal not displayed */
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/sql-reference/statements/select/order-by#implementation-details).
	MaxBytesBeforeExternalSort *Settings_Int64Setting `` /* 146-byte string literal not displayed */
	// See in-depth description in [ClickHouse
	// documentation](https://github.com/ClickHouse/ClickHouse/blob/2442c71e273c041448bc5e0b5a406dedcd9e006c/src/Core/Settings.h#L156).
	GroupByTwoLevelThreshold *Settings_Int64Setting `` /* 140-byte string literal not displayed */
	// See in-depth description in [ClickHouse
	// documentation](https://github.com/ClickHouse/ClickHouse/blob/2442c71e273c041448bc5e0b5a406dedcd9e006c/src/Core/Settings.h#L157).
	GroupByTwoLevelThresholdBytes *Settings_Int64Setting `` /* 157-byte string literal not displayed */
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#low_cardinality_allow_in_native_format).
	LowCardinalityAllowInNativeFormat *Settings_BoolSetting `` /* 169-byte string literal not displayed */
	// See in-depth description in [ClickHouse
	// documentation](https://github.com/ClickHouse/ClickHouse/blob/2442c71e273c041448bc5e0b5a406dedcd9e006c/src/Core/Settings.h#L340).
	EmptyResultForAggregationByEmptySet *Settings_BoolSetting `` /* 177-byte string literal not displayed */
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#skip_unavailable_shards).
	SkipUnavailableShards *Settings_BoolSetting `` /* 127-byte string literal not displayed */
	// Minimal execution speed in rows per second.
	MinExecutionSpeed *Settings_Int64Setting `protobuf:"bytes,79,opt,name=min_execution_speed,json=minExecutionSpeed,proto3" json:"min_execution_speed,omitempty"`
	// Minimal execution speed in bytes per second.
	MinExecutionSpeedBytes *Settings_Int64Setting `` /* 132-byte string literal not displayed */
	// Aggregate function to use for implementation of count(DISTINCT ...).
	CountDistinctImplementation *Settings_CountDistinctImplementationSetting `` /* 145-byte string literal not displayed */
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query-complexity#max-rows-in-distinct).
	MaxRowsInSet *Settings_Int64Setting `protobuf:"bytes,82,opt,name=max_rows_in_set,json=maxRowsInSet,proto3" json:"max_rows_in_set,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query-complexity#max-bytes-in-set).
	MaxBytesInSet *Settings_Int64Setting `protobuf:"bytes,83,opt,name=max_bytes_in_set,json=maxBytesInSet,proto3" json:"max_bytes_in_set,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query-complexity#set-overflow-mode).
	SetOverflowMode *Settings_OverflowModeSetting `protobuf:"bytes,84,opt,name=set_overflow_mode,json=setOverflowMode,proto3" json:"set_overflow_mode,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query-complexity#settings-max_rows_in_join).
	MaxRowsInJoin *Settings_Int64Setting `protobuf:"bytes,85,opt,name=max_rows_in_join,json=maxRowsInJoin,proto3" json:"max_rows_in_join,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query-complexity#settings-max_bytes_in_join).
	MaxBytesInJoin *Settings_Int64Setting `protobuf:"bytes,86,opt,name=max_bytes_in_join,json=maxBytesInJoin,proto3" json:"max_bytes_in_join,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query-complexity#settings-join_overflow_mode).
	JoinOverflowMode *Settings_OverflowModeSetting `protobuf:"bytes,87,opt,name=join_overflow_mode,json=joinOverflowMode,proto3" json:"join_overflow_mode,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://github.com/ClickHouse/ClickHouse/blob/2442c71e273c041448bc5e0b5a406dedcd9e006c/src/Core/Settings.h#L339).
	JoinedSubqueryRequiresAlias *Settings_BoolSetting `` /* 147-byte string literal not displayed */
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#join_use_nulls).
	JoinUseNulls *Settings_BoolSetting `protobuf:"bytes,89,opt,name=join_use_nulls,json=joinUseNulls,proto3" json:"join_use_nulls,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#transform_null_in).
	TransformNullIn *Settings_BoolSetting `protobuf:"bytes,90,opt,name=transform_null_in,json=transformNullIn,proto3" json:"transform_null_in,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#allow_introspection_functions).
	AllowIntrospectionFunctions *Settings_BoolSetting `` /* 145-byte string literal not displayed */
	// Connection timeout with failover in milliseconds.
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#connect-timeout-with-failover-ms).
	ConnectTimeoutWithFailover *Settings_Int64Setting `` /* 144-byte string literal not displayed */
	// Check that the speed is not too low after the specified time has elapsed.
	TimeoutBeforeCheckingExecutionSpeed *Settings_Int64Setting `` /* 173-byte string literal not displayed */
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#insert_quorum_parallel).
	InsertQuorumParallel *Settings_BoolSetting `protobuf:"bytes,94,opt,name=insert_quorum_parallel,json=insertQuorumParallel,proto3" json:"insert_quorum_parallel,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#insert_null_as_default).
	InsertNullAsDefault *Settings_BoolSetting `protobuf:"bytes,95,opt,name=insert_null_as_default,json=insertNullAsDefault,proto3" json:"insert_null_as_default,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#deduplicate-blocks-in-dependent-materialized-views).
	DeduplicateBlocksInDependentMaterializedViews *Settings_BoolSetting `` /* 205-byte string literal not displayed */
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/ru/operations/settings/query-complexity#max-partitions-per-insert-block).
	MaxPartitionsPerInsertBlock *Settings_Int64Setting `` /* 149-byte string literal not displayed */
	// The maximum number of concurrent requests per user.
	MaxConcurrentQueriesForUser *Settings_Int64Setting `` /* 149-byte string literal not displayed */
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#join_algorithm).
	JoinAlgorithm *Settings_JoinAlgorithmSetting `protobuf:"bytes,99,opt,name=join_algorithm,json=joinAlgorithm,proto3" json:"join_algorithm,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#any_join_distinct_right_table_keys).
	AnyJoinDistinctRightTableKeys *Settings_BoolSetting `` /* 158-byte string literal not displayed */
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#input_format_null_as_default).
	InputFormatNullAsDefault *Settings_BoolSetting `` /* 141-byte string literal not displayed */
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#date_time_input_format).
	DateTimeInputFormat *Settings_DateTimeInputFormatSetting `protobuf:"bytes,102,opt,name=date_time_input_format,json=dateTimeInputFormat,proto3" json:"date_time_input_format,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#input_format_with_names_use_header).
	InputFormatWithNamesUseHeader *Settings_BoolSetting `` /* 158-byte string literal not displayed */
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#date_time_output_format).
	DateTimeOutputFormat *Settings_DateTimeOutputFormatSetting `` /* 127-byte string literal not displayed */
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#allow_suspicious_low_cardinality_types).
	AllowSuspiciousLowCardinalityTypes *Settings_BoolSetting `` /* 171-byte string literal not displayed */
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#cancel-http-readonly-queries-on-client-close).
	CancelHttpReadonlyQueriesOnClientClose *Settings_BoolSetting `` /* 187-byte string literal not displayed */
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#setting-max_http_get_redirects).
	MaxHttpGetRedirects *Settings_Int64Setting `protobuf:"bytes,107,opt,name=max_http_get_redirects,json=maxHttpGetRedirects,proto3" json:"max_http_get_redirects,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#flatten-nested).
	FlattenNested *Settings_BoolSetting `protobuf:"bytes,108,opt,name=flatten_nested,json=flattenNested,proto3" json:"flatten_nested,omitempty"`
	// Regular expression (for Regexp format)
	FormatRegexp *Settings_StringSetting `protobuf:"bytes,109,opt,name=format_regexp,json=formatRegexp,proto3" json:"format_regexp,omitempty"`
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#format_regexp_escaping_rule).
	FormatRegexpEscapingRule *Settings_FormatRegexpEscapingRuleSetting `` /* 139-byte string literal not displayed */
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#format_regexp_skip_unmatched).
	FormatRegexpSkipUnmatched *Settings_BoolSetting `` /* 142-byte string literal not displayed */
	// // See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#async-insert).
	AsyncInsert *Settings_BoolSetting `protobuf:"bytes,112,opt,name=async_insert,json=asyncInsert,proto3" json:"async_insert,omitempty"`
	// // See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#async-insert-threads).
	AsyncInsertThreads *Settings_Int64Setting `protobuf:"bytes,113,opt,name=async_insert_threads,json=asyncInsertThreads,proto3" json:"async_insert_threads,omitempty"`
	// // See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#wait-for-async-insert).
	WaitForAsyncInsert *Settings_BoolSetting `protobuf:"bytes,114,opt,name=wait_for_async_insert,json=waitForAsyncInsert,proto3" json:"wait_for_async_insert,omitempty"`
	// // See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#wait-for-async-insert-timeout).
	WaitForAsyncInsertTimeout *Settings_Int64Setting `` /* 144-byte string literal not displayed */
	// // See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#async-insert-max-data-size).
	AsyncInsertMaxDataSize *Settings_Int64Setting `` /* 135-byte string literal not displayed */
	// // See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#async-insert-busy-timeout-ms).
	AsyncInsertBusyTimeout *Settings_Int64Setting `` /* 133-byte string literal not displayed */
	// // See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#async-insert-stale-timeout-ms).
	AsyncInsertStaleTimeout *Settings_Int64Setting `` /* 136-byte string literal not displayed */
	// Whenever query memory usage becomes larger than every next step in number of
	// bytes the memory profiler will collect the allocating stack trace. Zero means
	// disabled memory profiler.
	MemoryProfilerStep *Settings_Int64Setting `protobuf:"bytes,119,opt,name=memory_profiler_step,json=memoryProfilerStep,proto3" json:"memory_profiler_step,omitempty"`
	// Collect random allocations and deallocations and write them into
	// system.trace_log with 'MemorySample' trace_type. The probability is for every
	// alloc/free regardless to the size of the allocation.
	MemoryProfilerSampleProbability *Settings_DoubleSetting `` /* 160-byte string literal not displayed */
	// Sets the maximum number of parallel threads for the SELECT query data read phase
	// with the FINAL modifier.
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#max-final-threads).
	MaxFinalThreads *Settings_Int64Setting `protobuf:"bytes,121,opt,name=max_final_threads,json=maxFinalThreads,proto3" json:"max_final_threads,omitempty"`
	// Enables or disables order-preserving parallel parsing of data formats. Supported
	// only for [TSV](https://clickhouse.com/docs/en/interfaces/formats#tabseparated),
	// [TKSV](https://clickhouse.com/docs/en/interfaces/formats#tskv),
	// [CSV](https://clickhouse.com/docs/en/interfaces/formats#csv) and
	// [JSONEachRow](https://clickhouse.com/docs/en/interfaces/formats#jsoneachrow)
	// formats.
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#input-format-parallel-parsing)
	InputFormatParallelParsing *Settings_BoolSetting `` /* 145-byte string literal not displayed */
	// Enables or disables the insertion of JSON data with nested objects.
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#input-format-parallel-parsing)
	InputFormatImportNestedJson *Settings_BoolSetting `` /* 150-byte string literal not displayed */
	// Method of reading data from local filesystem, one of: read, pread, mmap,
	// io_uring, pread_threadpool. The 'io_uring' method is experimental and does not
	// work for Log, TinyLog, StripeLog, File, Set and Join, and other tables with
	// append-able files in presence of concurrent reads and writes.
	LocalFilesystemReadMethod *Settings_LocalFilesystemReadMethodSetting `` /* 142-byte string literal not displayed */
	// The maximum size of the buffer to read from the filesystem.
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/codebrowser/ClickHouse/src/Core/Settings.h.html#DB::SettingsTraits::Data::max_read_buffer_size)
	MaxReadBufferSize *Settings_Int64Setting `protobuf:"bytes,125,opt,name=max_read_buffer_size,json=maxReadBufferSize,proto3" json:"max_read_buffer_size,omitempty"`
	// The setting sets the maximum number of retries for ClickHouse Keeper (or
	// ZooKeeper) requests during insert into replicated MergeTree. Only Keeper
	// requests which failed due to network error, Keeper session timeout, or request
	// timeout are considered for retries.
	// Default: 20 from 23.2, 0(disabled) before
	// Min_version: 22.11
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#insert_keeper_max_retries)
	InsertKeeperMaxRetries *Settings_Int64Setting `` /* 133-byte string literal not displayed */
	// The maximum amount of data consumed by temporary files on disk in bytes for all
	// concurrently running user queries. Zero means unlimited.
	// Default: 0 - unlimited
	// Min_version: 22.10
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query-complexity#settings_max_temporary_data_on_disk_size_for_user)
	MaxTemporaryDataOnDiskSizeForUser *Settings_Int64Setting `` /* 174-byte string literal not displayed */
	// The maximum amount of data consumed by temporary files on disk in bytes for all
	// concurrently running queries. Zero means unlimited.
	// Default: 0 - unlimited
	// Min_version: 22.10
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/query-complexity#settings_max_temporary_data_on_disk_size_for_query)
	MaxTemporaryDataOnDiskSizeForQuery *Settings_Int64Setting `` /* 177-byte string literal not displayed */
	// Limits maximum recursion depth in the recursive descent parser. Allows
	// controlling the stack size.
	// Default: 1000
	// Min_version: 20.4
	// Special: 0 - unlimited
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#max_parser_depth)
	MaxParserDepth *Settings_Int64Setting `protobuf:"bytes,129,opt,name=max_parser_depth,json=maxParserDepth,proto3" json:"max_parser_depth,omitempty"`
	// Method of reading data from remote filesystem, one of: read, threadpool.
	// Default: read
	// Min_version: 21.11
	// See in-depth description in [ClickHouse
	// GitHub](https://github.com/ClickHouse/ClickHouse/blob/f9558345e886876b9132d9c018e357f7fa9b22a3/src/Core/Settings.h#L660)
	RemoteFilesystemReadMethod *Settings_RemoteFilesystemReadMethodSetting `` /* 145-byte string literal not displayed */
	// It represents soft memory limit in case when hard limit is reached on user
	// level. This value is used to compute overcommit ratio for the query. Zero means
	// skip the query.
	// Default: 1GiB
	// Min_version: 22.5
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#memory_overcommit_ratio_denominator)
	MemoryOvercommitRatioDenominator *Settings_Int64Setting `` /* 163-byte string literal not displayed */
	// It represents soft memory limit in case when hard limit is reached on global
	// level. This value is used to compute overcommit ratio for the query. Zero means
	// skip the query.
	// Default: 1GiB
	// Min_version: 22.5
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#memory_overcommit_ratio_denominator_for_user)
	MemoryOvercommitRatioDenominatorForUser *Settings_Int64Setting `` /* 188-byte string literal not displayed */
	// Maximum time thread will wait for memory to be freed in the case of memory
	// overcommit on a user level. If the timeout is reached and memory is not freed,
	// an exception is thrown.
	// Default: 5000000
	// Min_version: 22.5
	// See in-depth description in [ClickHouse
	// documentation](https://clickhouse.com/docs/en/operations/settings/settings#memory_usage_overcommit_max_wait_microseconds)
	MemoryUsageOvercommitMaxWaitMicroseconds *Settings_Int64Setting `` /* 191-byte string literal not displayed */
	// contains filtered or unexported fields
}

Clickhouse settings and constraints. Supported settings are a limited subset of all the settings described in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/).

func (*Settings) Descriptor deprecated

func (*Settings) Descriptor() ([]byte, []int)

Deprecated: Use Settings.ProtoReflect.Descriptor instead.

func (*Settings) GetAddHttpCorsHeader

func (x *Settings) GetAddHttpCorsHeader() *Settings_BoolSetting

func (*Settings) GetAllowDdl

func (x *Settings) GetAllowDdl() *Settings_BoolSetting

func (*Settings) GetAllowIntrospectionFunctions

func (x *Settings) GetAllowIntrospectionFunctions() *Settings_BoolSetting

func (*Settings) GetAllowSuspiciousLowCardinalityTypes

func (x *Settings) GetAllowSuspiciousLowCardinalityTypes() *Settings_BoolSetting

func (*Settings) GetAnyJoinDistinctRightTableKeys

func (x *Settings) GetAnyJoinDistinctRightTableKeys() *Settings_BoolSetting

func (*Settings) GetAsyncInsert

func (x *Settings) GetAsyncInsert() *Settings_BoolSetting

func (*Settings) GetAsyncInsertBusyTimeout

func (x *Settings) GetAsyncInsertBusyTimeout() *Settings_Int64Setting

func (*Settings) GetAsyncInsertMaxDataSize

func (x *Settings) GetAsyncInsertMaxDataSize() *Settings_Int64Setting

func (*Settings) GetAsyncInsertStaleTimeout

func (x *Settings) GetAsyncInsertStaleTimeout() *Settings_Int64Setting

func (*Settings) GetAsyncInsertThreads

func (x *Settings) GetAsyncInsertThreads() *Settings_Int64Setting

func (*Settings) GetCancelHttpReadonlyQueriesOnClientClose

func (x *Settings) GetCancelHttpReadonlyQueriesOnClientClose() *Settings_BoolSetting

func (*Settings) GetCompileExpressions

func (x *Settings) GetCompileExpressions() *Settings_BoolSetting

func (*Settings) GetConnectTimeout

func (x *Settings) GetConnectTimeout() *Settings_Int64Setting

func (*Settings) GetConnectTimeoutWithFailover

func (x *Settings) GetConnectTimeoutWithFailover() *Settings_Int64Setting

func (*Settings) GetCountDistinctImplementation

func (x *Settings) GetCountDistinctImplementation() *Settings_CountDistinctImplementationSetting

func (*Settings) GetDateTimeInputFormat

func (x *Settings) GetDateTimeInputFormat() *Settings_DateTimeInputFormatSetting

func (*Settings) GetDateTimeOutputFormat

func (x *Settings) GetDateTimeOutputFormat() *Settings_DateTimeOutputFormatSetting

func (*Settings) GetDeduplicateBlocksInDependentMaterializedViews

func (x *Settings) GetDeduplicateBlocksInDependentMaterializedViews() *Settings_BoolSetting

func (*Settings) GetDistinctOverflowMode

func (x *Settings) GetDistinctOverflowMode() *Settings_OverflowModeSetting

func (*Settings) GetDistributedAggregationMemoryEfficient

func (x *Settings) GetDistributedAggregationMemoryEfficient() *Settings_BoolSetting

func (*Settings) GetDistributedDdlTaskTimeout

func (x *Settings) GetDistributedDdlTaskTimeout() *Settings_Int64Setting

func (*Settings) GetDistributedProductMode

func (x *Settings) GetDistributedProductMode() *Settings_DistributedProductModeSetting

func (*Settings) GetEmptyResultForAggregationByEmptySet

func (x *Settings) GetEmptyResultForAggregationByEmptySet() *Settings_BoolSetting

func (*Settings) GetEnableHttpCompression

func (x *Settings) GetEnableHttpCompression() *Settings_BoolSetting

func (*Settings) GetFallbackToStaleReplicasForDistributedQueries

func (x *Settings) GetFallbackToStaleReplicasForDistributedQueries() *Settings_BoolSetting

func (*Settings) GetFlattenNested

func (x *Settings) GetFlattenNested() *Settings_BoolSetting

func (*Settings) GetForceIndexByDate

func (x *Settings) GetForceIndexByDate() *Settings_BoolSetting

func (*Settings) GetForcePrimaryKey

func (x *Settings) GetForcePrimaryKey() *Settings_BoolSetting

func (*Settings) GetFormatRegexp

func (x *Settings) GetFormatRegexp() *Settings_StringSetting

func (*Settings) GetFormatRegexpEscapingRule

func (x *Settings) GetFormatRegexpEscapingRule() *Settings_FormatRegexpEscapingRuleSetting

func (*Settings) GetFormatRegexpSkipUnmatched

func (x *Settings) GetFormatRegexpSkipUnmatched() *Settings_BoolSetting

func (*Settings) GetGroupByOverflowMode

func (x *Settings) GetGroupByOverflowMode() *Settings_GroupByOverflowModeSetting

func (*Settings) GetGroupByTwoLevelThreshold

func (x *Settings) GetGroupByTwoLevelThreshold() *Settings_Int64Setting

func (*Settings) GetGroupByTwoLevelThresholdBytes

func (x *Settings) GetGroupByTwoLevelThresholdBytes() *Settings_Int64Setting

func (*Settings) GetHttpConnectionTimeout

func (x *Settings) GetHttpConnectionTimeout() *Settings_Int64Setting

func (*Settings) GetHttpHeadersProgressInterval

func (x *Settings) GetHttpHeadersProgressInterval() *Settings_Int64Setting

func (*Settings) GetHttpReceiveTimeout

func (x *Settings) GetHttpReceiveTimeout() *Settings_Int64Setting

func (*Settings) GetHttpSendTimeout

func (x *Settings) GetHttpSendTimeout() *Settings_Int64Setting

func (*Settings) GetInputFormatDefaultsForOmittedFields

func (x *Settings) GetInputFormatDefaultsForOmittedFields() *Settings_BoolSetting

func (*Settings) GetInputFormatImportNestedJson

func (x *Settings) GetInputFormatImportNestedJson() *Settings_BoolSetting

func (*Settings) GetInputFormatNullAsDefault

func (x *Settings) GetInputFormatNullAsDefault() *Settings_BoolSetting

func (*Settings) GetInputFormatParallelParsing

func (x *Settings) GetInputFormatParallelParsing() *Settings_BoolSetting

func (*Settings) GetInputFormatValuesInterpretExpressions

func (x *Settings) GetInputFormatValuesInterpretExpressions() *Settings_BoolSetting

func (*Settings) GetInputFormatWithNamesUseHeader

func (x *Settings) GetInputFormatWithNamesUseHeader() *Settings_BoolSetting

func (*Settings) GetInsertKeeperMaxRetries

func (x *Settings) GetInsertKeeperMaxRetries() *Settings_Int64Setting

func (*Settings) GetInsertNullAsDefault

func (x *Settings) GetInsertNullAsDefault() *Settings_BoolSetting

func (*Settings) GetInsertQuorum

func (x *Settings) GetInsertQuorum() *Settings_Int64Setting

func (*Settings) GetInsertQuorumParallel

func (x *Settings) GetInsertQuorumParallel() *Settings_BoolSetting

func (*Settings) GetInsertQuorumTimeout

func (x *Settings) GetInsertQuorumTimeout() *Settings_Int64Setting

func (*Settings) GetJoinAlgorithm

func (x *Settings) GetJoinAlgorithm() *Settings_JoinAlgorithmSetting

func (*Settings) GetJoinOverflowMode

func (x *Settings) GetJoinOverflowMode() *Settings_OverflowModeSetting

func (*Settings) GetJoinUseNulls

func (x *Settings) GetJoinUseNulls() *Settings_BoolSetting

func (*Settings) GetJoinedSubqueryRequiresAlias

func (x *Settings) GetJoinedSubqueryRequiresAlias() *Settings_BoolSetting

func (*Settings) GetLocalFilesystemReadMethod

func (x *Settings) GetLocalFilesystemReadMethod() *Settings_LocalFilesystemReadMethodSetting

func (*Settings) GetLowCardinalityAllowInNativeFormat

func (x *Settings) GetLowCardinalityAllowInNativeFormat() *Settings_BoolSetting

func (*Settings) GetMaxAstDepth

func (x *Settings) GetMaxAstDepth() *Settings_Int64Setting

func (*Settings) GetMaxAstElements

func (x *Settings) GetMaxAstElements() *Settings_Int64Setting

func (*Settings) GetMaxBlockSize

func (x *Settings) GetMaxBlockSize() *Settings_Int64Setting

func (*Settings) GetMaxBytesBeforeExternalGroupBy

func (x *Settings) GetMaxBytesBeforeExternalGroupBy() *Settings_Int64Setting

func (*Settings) GetMaxBytesBeforeExternalSort

func (x *Settings) GetMaxBytesBeforeExternalSort() *Settings_Int64Setting

func (*Settings) GetMaxBytesInDistinct

func (x *Settings) GetMaxBytesInDistinct() *Settings_Int64Setting

func (*Settings) GetMaxBytesInJoin

func (x *Settings) GetMaxBytesInJoin() *Settings_Int64Setting

func (*Settings) GetMaxBytesInSet

func (x *Settings) GetMaxBytesInSet() *Settings_Int64Setting

func (*Settings) GetMaxBytesToRead

func (x *Settings) GetMaxBytesToRead() *Settings_Int64Setting

func (*Settings) GetMaxBytesToSort

func (x *Settings) GetMaxBytesToSort() *Settings_Int64Setting

func (*Settings) GetMaxBytesToTransfer

func (x *Settings) GetMaxBytesToTransfer() *Settings_Int64Setting

func (*Settings) GetMaxColumnsToRead

func (x *Settings) GetMaxColumnsToRead() *Settings_Int64Setting

func (*Settings) GetMaxConcurrentQueriesForUser

func (x *Settings) GetMaxConcurrentQueriesForUser() *Settings_Int64Setting

func (*Settings) GetMaxExecutionTime

func (x *Settings) GetMaxExecutionTime() *Settings_Int64Setting

func (*Settings) GetMaxExpandedAstElements

func (x *Settings) GetMaxExpandedAstElements() *Settings_Int64Setting

func (*Settings) GetMaxFinalThreads

func (x *Settings) GetMaxFinalThreads() *Settings_Int64Setting

func (*Settings) GetMaxHttpGetRedirects

func (x *Settings) GetMaxHttpGetRedirects() *Settings_Int64Setting

func (*Settings) GetMaxInsertBlockSize

func (x *Settings) GetMaxInsertBlockSize() *Settings_Int64Setting

func (*Settings) GetMaxMemoryUsage

func (x *Settings) GetMaxMemoryUsage() *Settings_Int64Setting

func (*Settings) GetMaxMemoryUsageForUser

func (x *Settings) GetMaxMemoryUsageForUser() *Settings_Int64Setting

func (*Settings) GetMaxNetworkBandwidth

func (x *Settings) GetMaxNetworkBandwidth() *Settings_Int64Setting

func (*Settings) GetMaxNetworkBandwidthForUser

func (x *Settings) GetMaxNetworkBandwidthForUser() *Settings_Int64Setting

func (*Settings) GetMaxParserDepth

func (x *Settings) GetMaxParserDepth() *Settings_Int64Setting

func (*Settings) GetMaxPartitionsPerInsertBlock

func (x *Settings) GetMaxPartitionsPerInsertBlock() *Settings_Int64Setting

func (*Settings) GetMaxQuerySize

func (x *Settings) GetMaxQuerySize() *Settings_Int64Setting

func (*Settings) GetMaxReadBufferSize

func (x *Settings) GetMaxReadBufferSize() *Settings_Int64Setting

func (*Settings) GetMaxReplicaDelayForDistributedQueries

func (x *Settings) GetMaxReplicaDelayForDistributedQueries() *Settings_Int64Setting

func (*Settings) GetMaxResultBytes

func (x *Settings) GetMaxResultBytes() *Settings_Int64Setting

func (*Settings) GetMaxResultRows

func (x *Settings) GetMaxResultRows() *Settings_Int64Setting

func (*Settings) GetMaxRowsInDistinct

func (x *Settings) GetMaxRowsInDistinct() *Settings_Int64Setting

func (*Settings) GetMaxRowsInJoin

func (x *Settings) GetMaxRowsInJoin() *Settings_Int64Setting

func (*Settings) GetMaxRowsInSet

func (x *Settings) GetMaxRowsInSet() *Settings_Int64Setting

func (*Settings) GetMaxRowsToGroupBy

func (x *Settings) GetMaxRowsToGroupBy() *Settings_Int64Setting

func (*Settings) GetMaxRowsToRead

func (x *Settings) GetMaxRowsToRead() *Settings_Int64Setting

func (*Settings) GetMaxRowsToSort

func (x *Settings) GetMaxRowsToSort() *Settings_Int64Setting

func (*Settings) GetMaxRowsToTransfer

func (x *Settings) GetMaxRowsToTransfer() *Settings_Int64Setting

func (*Settings) GetMaxTemporaryColumns

func (x *Settings) GetMaxTemporaryColumns() *Settings_Int64Setting

func (*Settings) GetMaxTemporaryDataOnDiskSizeForQuery

func (x *Settings) GetMaxTemporaryDataOnDiskSizeForQuery() *Settings_Int64Setting

func (*Settings) GetMaxTemporaryDataOnDiskSizeForUser

func (x *Settings) GetMaxTemporaryDataOnDiskSizeForUser() *Settings_Int64Setting

func (*Settings) GetMaxTemporaryNonConstColumns

func (x *Settings) GetMaxTemporaryNonConstColumns() *Settings_Int64Setting

func (*Settings) GetMaxThreads

func (x *Settings) GetMaxThreads() *Settings_Int64Setting

func (*Settings) GetMemoryOvercommitRatioDenominator

func (x *Settings) GetMemoryOvercommitRatioDenominator() *Settings_Int64Setting

func (*Settings) GetMemoryOvercommitRatioDenominatorForUser

func (x *Settings) GetMemoryOvercommitRatioDenominatorForUser() *Settings_Int64Setting

func (*Settings) GetMemoryProfilerSampleProbability

func (x *Settings) GetMemoryProfilerSampleProbability() *Settings_DoubleSetting

func (*Settings) GetMemoryProfilerStep

func (x *Settings) GetMemoryProfilerStep() *Settings_Int64Setting

func (*Settings) GetMemoryUsageOvercommitMaxWaitMicroseconds

func (x *Settings) GetMemoryUsageOvercommitMaxWaitMicroseconds() *Settings_Int64Setting

func (*Settings) GetMergeTreeMaxBytesToUseCache

func (x *Settings) GetMergeTreeMaxBytesToUseCache() *Settings_Int64Setting

func (*Settings) GetMergeTreeMaxRowsToUseCache

func (x *Settings) GetMergeTreeMaxRowsToUseCache() *Settings_Int64Setting

func (*Settings) GetMergeTreeMinBytesForConcurrentRead

func (x *Settings) GetMergeTreeMinBytesForConcurrentRead() *Settings_Int64Setting

func (*Settings) GetMergeTreeMinRowsForConcurrentRead

func (x *Settings) GetMergeTreeMinRowsForConcurrentRead() *Settings_Int64Setting

func (*Settings) GetMinBytesToUseDirectIo

func (x *Settings) GetMinBytesToUseDirectIo() *Settings_Int64Setting

func (*Settings) GetMinCountToCompileExpression

func (x *Settings) GetMinCountToCompileExpression() *Settings_Int64Setting

func (*Settings) GetMinExecutionSpeed

func (x *Settings) GetMinExecutionSpeed() *Settings_Int64Setting

func (*Settings) GetMinExecutionSpeedBytes

func (x *Settings) GetMinExecutionSpeedBytes() *Settings_Int64Setting

func (*Settings) GetMinInsertBlockSizeBytes

func (x *Settings) GetMinInsertBlockSizeBytes() *Settings_Int64Setting

func (*Settings) GetMinInsertBlockSizeRows

func (x *Settings) GetMinInsertBlockSizeRows() *Settings_Int64Setting

func (*Settings) GetOutputFormatJsonQuoteDenormals

func (x *Settings) GetOutputFormatJsonQuoteDenormals() *Settings_BoolSetting

func (*Settings) GetOutputFormatJsonQuote_64BitIntegers

func (x *Settings) GetOutputFormatJsonQuote_64BitIntegers() *Settings_BoolSetting

func (*Settings) GetPriority

func (x *Settings) GetPriority() *Settings_Int64Setting

func (*Settings) GetReadOverflowMode

func (x *Settings) GetReadOverflowMode() *Settings_OverflowModeSetting

func (*Settings) GetReadonly

func (x *Settings) GetReadonly() *Settings_Int64Setting

func (*Settings) GetReceiveTimeout

func (x *Settings) GetReceiveTimeout() *Settings_Int64Setting

func (*Settings) GetRemoteFilesystemReadMethod

func (x *Settings) GetRemoteFilesystemReadMethod() *Settings_RemoteFilesystemReadMethodSetting

func (*Settings) GetReplicationAlterPartitionsSync

func (x *Settings) GetReplicationAlterPartitionsSync() *Settings_Int64Setting

func (*Settings) GetResultOverflowMode

func (x *Settings) GetResultOverflowMode() *Settings_OverflowModeSetting

func (*Settings) GetSelectSequentialConsistency

func (x *Settings) GetSelectSequentialConsistency() *Settings_BoolSetting

func (*Settings) GetSendProgressInHttpHeaders

func (x *Settings) GetSendProgressInHttpHeaders() *Settings_BoolSetting

func (*Settings) GetSendTimeout

func (x *Settings) GetSendTimeout() *Settings_Int64Setting

func (*Settings) GetSetOverflowMode

func (x *Settings) GetSetOverflowMode() *Settings_OverflowModeSetting

func (*Settings) GetSkipUnavailableShards

func (x *Settings) GetSkipUnavailableShards() *Settings_BoolSetting

func (*Settings) GetSortOverflowMode

func (x *Settings) GetSortOverflowMode() *Settings_OverflowModeSetting

func (*Settings) GetTimeoutBeforeCheckingExecutionSpeed

func (x *Settings) GetTimeoutBeforeCheckingExecutionSpeed() *Settings_Int64Setting

func (*Settings) GetTimeoutOverflowMode

func (x *Settings) GetTimeoutOverflowMode() *Settings_OverflowModeSetting

func (*Settings) GetTransferOverflowMode

func (x *Settings) GetTransferOverflowMode() *Settings_OverflowModeSetting

func (*Settings) GetTransformNullIn

func (x *Settings) GetTransformNullIn() *Settings_BoolSetting

func (*Settings) GetUseUncompressedCache

func (x *Settings) GetUseUncompressedCache() *Settings_BoolSetting

func (*Settings) GetWaitForAsyncInsert

func (x *Settings) GetWaitForAsyncInsert() *Settings_BoolSetting

func (*Settings) GetWaitForAsyncInsertTimeout

func (x *Settings) GetWaitForAsyncInsertTimeout() *Settings_Int64Setting

func (*Settings) ProtoMessage

func (*Settings) ProtoMessage()

func (*Settings) ProtoReflect

func (x *Settings) ProtoReflect() protoreflect.Message

func (*Settings) Reset

func (x *Settings) Reset()

func (*Settings) String

func (x *Settings) String() string

type Settings_BoolSetting

type Settings_BoolSetting struct {

	// Setting value.
	Value *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Writability constraint specifies how the user can change this setting.
	Writability *Settings_WritabilityConstraint `protobuf:"bytes,2,opt,name=writability,proto3" json:"writability,omitempty"`
	// contains filtered or unexported fields
}

Represents `bool` setting and its constraints.

func (*Settings_BoolSetting) Descriptor deprecated

func (*Settings_BoolSetting) Descriptor() ([]byte, []int)

Deprecated: Use Settings_BoolSetting.ProtoReflect.Descriptor instead.

func (*Settings_BoolSetting) GetValue

func (x *Settings_BoolSetting) GetValue() *wrapperspb.BoolValue

func (*Settings_BoolSetting) GetWritability

func (*Settings_BoolSetting) ProtoMessage

func (*Settings_BoolSetting) ProtoMessage()

func (*Settings_BoolSetting) ProtoReflect

func (x *Settings_BoolSetting) ProtoReflect() protoreflect.Message

func (*Settings_BoolSetting) Reset

func (x *Settings_BoolSetting) Reset()

func (*Settings_BoolSetting) String

func (x *Settings_BoolSetting) String() string

type Settings_CountDistinctImplementation

type Settings_CountDistinctImplementation int32
const (
	Settings_COUNT_DISTINCT_IMPLEMENTATION_INVALID          Settings_CountDistinctImplementation = 0
	Settings_COUNT_DISTINCT_IMPLEMENTATION_UNIQ             Settings_CountDistinctImplementation = 1
	Settings_COUNT_DISTINCT_IMPLEMENTATION_UNIQ_COMBINED    Settings_CountDistinctImplementation = 2
	Settings_COUNT_DISTINCT_IMPLEMENTATION_UNIQ_COMBINED_64 Settings_CountDistinctImplementation = 3
	Settings_COUNT_DISTINCT_IMPLEMENTATION_UNIQ_HLL_12      Settings_CountDistinctImplementation = 4
	Settings_COUNT_DISTINCT_IMPLEMENTATION_UNIQ_EXACT       Settings_CountDistinctImplementation = 5
)

func (Settings_CountDistinctImplementation) Descriptor

func (Settings_CountDistinctImplementation) Enum

func (Settings_CountDistinctImplementation) EnumDescriptor deprecated

func (Settings_CountDistinctImplementation) EnumDescriptor() ([]byte, []int)

Deprecated: Use Settings_CountDistinctImplementation.Descriptor instead.

func (Settings_CountDistinctImplementation) Number

func (Settings_CountDistinctImplementation) String

func (Settings_CountDistinctImplementation) Type

type Settings_CountDistinctImplementationSetting

type Settings_CountDistinctImplementationSetting struct {

	// Setting value.
	Value Settings_CountDistinctImplementation `` /* 132-byte string literal not displayed */
	// Writability constraint specifies how the user can change this setting.
	Writability *Settings_WritabilityConstraint `protobuf:"bytes,2,opt,name=writability,proto3" json:"writability,omitempty"`
	// contains filtered or unexported fields
}

Represents `count_distinct_implementation` setting and its constraints.

func (*Settings_CountDistinctImplementationSetting) Descriptor deprecated

Deprecated: Use Settings_CountDistinctImplementationSetting.ProtoReflect.Descriptor instead.

func (*Settings_CountDistinctImplementationSetting) GetValue

func (*Settings_CountDistinctImplementationSetting) GetWritability

func (*Settings_CountDistinctImplementationSetting) ProtoMessage

func (*Settings_CountDistinctImplementationSetting) ProtoReflect

func (*Settings_CountDistinctImplementationSetting) Reset

func (*Settings_CountDistinctImplementationSetting) String

type Settings_DateTimeInputFormat

type Settings_DateTimeInputFormat int32
const (
	Settings_DATE_TIME_INPUT_FORMAT_INVALID        Settings_DateTimeInputFormat = 0
	Settings_DATE_TIME_INPUT_FORMAT_BEST_EFFORT    Settings_DateTimeInputFormat = 1
	Settings_DATE_TIME_INPUT_FORMAT_BASIC          Settings_DateTimeInputFormat = 2
	Settings_DATE_TIME_INPUT_FORMAT_BEST_EFFORT_US Settings_DateTimeInputFormat = 3
)

func (Settings_DateTimeInputFormat) Descriptor

func (Settings_DateTimeInputFormat) Enum

func (Settings_DateTimeInputFormat) EnumDescriptor deprecated

func (Settings_DateTimeInputFormat) EnumDescriptor() ([]byte, []int)

Deprecated: Use Settings_DateTimeInputFormat.Descriptor instead.

func (Settings_DateTimeInputFormat) Number

func (Settings_DateTimeInputFormat) String

func (Settings_DateTimeInputFormat) Type

type Settings_DateTimeInputFormatSetting

type Settings_DateTimeInputFormatSetting struct {

	// Setting value.
	Value Settings_DateTimeInputFormat `protobuf:"varint,1,opt,name=value,proto3,enum=doublecloud.clickhouse.v1.Settings_DateTimeInputFormat" json:"value,omitempty"`
	// Writability constraint specifies how the user can change this setting.
	Writability *Settings_WritabilityConstraint `protobuf:"bytes,2,opt,name=writability,proto3" json:"writability,omitempty"`
	// contains filtered or unexported fields
}

Represents `date_time_input_format` setting and its constraints.

func (*Settings_DateTimeInputFormatSetting) Descriptor deprecated

func (*Settings_DateTimeInputFormatSetting) Descriptor() ([]byte, []int)

Deprecated: Use Settings_DateTimeInputFormatSetting.ProtoReflect.Descriptor instead.

func (*Settings_DateTimeInputFormatSetting) GetValue

func (*Settings_DateTimeInputFormatSetting) GetWritability

func (*Settings_DateTimeInputFormatSetting) ProtoMessage

func (*Settings_DateTimeInputFormatSetting) ProtoMessage()

func (*Settings_DateTimeInputFormatSetting) ProtoReflect

func (*Settings_DateTimeInputFormatSetting) Reset

func (*Settings_DateTimeInputFormatSetting) String

type Settings_DateTimeOutputFormat

type Settings_DateTimeOutputFormat int32
const (
	Settings_DATE_TIME_OUTPUT_FORMAT_INVALID        Settings_DateTimeOutputFormat = 0
	Settings_DATE_TIME_OUTPUT_FORMAT_SIMPLE         Settings_DateTimeOutputFormat = 1
	Settings_DATE_TIME_OUTPUT_FORMAT_ISO            Settings_DateTimeOutputFormat = 2
	Settings_DATE_TIME_OUTPUT_FORMAT_UNIX_TIMESTAMP Settings_DateTimeOutputFormat = 3
)

func (Settings_DateTimeOutputFormat) Descriptor

func (Settings_DateTimeOutputFormat) Enum

func (Settings_DateTimeOutputFormat) EnumDescriptor deprecated

func (Settings_DateTimeOutputFormat) EnumDescriptor() ([]byte, []int)

Deprecated: Use Settings_DateTimeOutputFormat.Descriptor instead.

func (Settings_DateTimeOutputFormat) Number

func (Settings_DateTimeOutputFormat) String

func (Settings_DateTimeOutputFormat) Type

type Settings_DateTimeOutputFormatSetting

type Settings_DateTimeOutputFormatSetting struct {

	// Setting value.
	Value Settings_DateTimeOutputFormat `protobuf:"varint,1,opt,name=value,proto3,enum=doublecloud.clickhouse.v1.Settings_DateTimeOutputFormat" json:"value,omitempty"`
	// Writability constraint specifies how the user can change this setting.
	Writability *Settings_WritabilityConstraint `protobuf:"bytes,2,opt,name=writability,proto3" json:"writability,omitempty"`
	// contains filtered or unexported fields
}

Represents `date_time_output_format` setting and its constraints.

func (*Settings_DateTimeOutputFormatSetting) Descriptor deprecated

func (*Settings_DateTimeOutputFormatSetting) Descriptor() ([]byte, []int)

Deprecated: Use Settings_DateTimeOutputFormatSetting.ProtoReflect.Descriptor instead.

func (*Settings_DateTimeOutputFormatSetting) GetValue

func (*Settings_DateTimeOutputFormatSetting) GetWritability

func (*Settings_DateTimeOutputFormatSetting) ProtoMessage

func (*Settings_DateTimeOutputFormatSetting) ProtoMessage()

func (*Settings_DateTimeOutputFormatSetting) ProtoReflect

func (*Settings_DateTimeOutputFormatSetting) Reset

func (*Settings_DateTimeOutputFormatSetting) String

type Settings_DistributedProductMode

type Settings_DistributedProductMode int32
const (
	Settings_DISTRIBUTED_PRODUCT_MODE_INVALID Settings_DistributedProductMode = 0
	Settings_DISTRIBUTED_PRODUCT_MODE_DENY    Settings_DistributedProductMode = 1
	Settings_DISTRIBUTED_PRODUCT_MODE_LOCAL   Settings_DistributedProductMode = 2
	Settings_DISTRIBUTED_PRODUCT_MODE_GLOBAL  Settings_DistributedProductMode = 3
	Settings_DISTRIBUTED_PRODUCT_MODE_ALLOW   Settings_DistributedProductMode = 4
)

func (Settings_DistributedProductMode) Descriptor

func (Settings_DistributedProductMode) Enum

func (Settings_DistributedProductMode) EnumDescriptor deprecated

func (Settings_DistributedProductMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use Settings_DistributedProductMode.Descriptor instead.

func (Settings_DistributedProductMode) Number

func (Settings_DistributedProductMode) String

func (Settings_DistributedProductMode) Type

type Settings_DistributedProductModeSetting

type Settings_DistributedProductModeSetting struct {

	// Setting value.
	Value Settings_DistributedProductMode `` /* 127-byte string literal not displayed */
	// Writability constraint specifies how the user can change this setting.
	Writability *Settings_WritabilityConstraint `protobuf:"bytes,2,opt,name=writability,proto3" json:"writability,omitempty"`
	// contains filtered or unexported fields
}

Represents `distributed_product_mode` setting and its constraints.

func (*Settings_DistributedProductModeSetting) Descriptor deprecated

func (*Settings_DistributedProductModeSetting) Descriptor() ([]byte, []int)

Deprecated: Use Settings_DistributedProductModeSetting.ProtoReflect.Descriptor instead.

func (*Settings_DistributedProductModeSetting) GetValue

func (*Settings_DistributedProductModeSetting) GetWritability

func (*Settings_DistributedProductModeSetting) ProtoMessage

func (*Settings_DistributedProductModeSetting) ProtoReflect

func (*Settings_DistributedProductModeSetting) Reset

func (*Settings_DistributedProductModeSetting) String

type Settings_DoubleSetting

type Settings_DoubleSetting struct {

	// Setting value.
	Value *wrapperspb.DoubleValue `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Min constraint specifies lower boundary for a numeric setting.
	Min *wrapperspb.DoubleValue `protobuf:"bytes,2,opt,name=min,proto3" json:"min,omitempty"`
	// Max constraint specifies upper boundary for a numeric setting.
	Max *wrapperspb.DoubleValue `protobuf:"bytes,3,opt,name=max,proto3" json:"max,omitempty"`
	// Writability constraint specifies how the user can change this setting.
	Writability *Settings_WritabilityConstraint `protobuf:"bytes,4,opt,name=writability,proto3" json:"writability,omitempty"`
	// contains filtered or unexported fields
}

Represents `double` setting and its constraints.

func (*Settings_DoubleSetting) Descriptor deprecated

func (*Settings_DoubleSetting) Descriptor() ([]byte, []int)

Deprecated: Use Settings_DoubleSetting.ProtoReflect.Descriptor instead.

func (*Settings_DoubleSetting) GetMax

func (*Settings_DoubleSetting) GetMin

func (*Settings_DoubleSetting) GetValue

func (*Settings_DoubleSetting) GetWritability

func (*Settings_DoubleSetting) ProtoMessage

func (*Settings_DoubleSetting) ProtoMessage()

func (*Settings_DoubleSetting) ProtoReflect

func (x *Settings_DoubleSetting) ProtoReflect() protoreflect.Message

func (*Settings_DoubleSetting) Reset

func (x *Settings_DoubleSetting) Reset()

func (*Settings_DoubleSetting) String

func (x *Settings_DoubleSetting) String() string

type Settings_FormatRegexpEscapingRule

type Settings_FormatRegexpEscapingRule int32
const (
	Settings_FORMAT_REGEXP_ESCAPING_RULE_INVALID Settings_FormatRegexpEscapingRule = 0
	Settings_FORMAT_REGEXP_ESCAPING_RULE_ESCAPED Settings_FormatRegexpEscapingRule = 1
	Settings_FORMAT_REGEXP_ESCAPING_RULE_QUOTED  Settings_FormatRegexpEscapingRule = 2
	Settings_FORMAT_REGEXP_ESCAPING_RULE_CSV     Settings_FormatRegexpEscapingRule = 3
	Settings_FORMAT_REGEXP_ESCAPING_RULE_JSON    Settings_FormatRegexpEscapingRule = 4
	Settings_FORMAT_REGEXP_ESCAPING_RULE_XML     Settings_FormatRegexpEscapingRule = 5
	Settings_FORMAT_REGEXP_ESCAPING_RULE_RAW     Settings_FormatRegexpEscapingRule = 6
)

func (Settings_FormatRegexpEscapingRule) Descriptor

func (Settings_FormatRegexpEscapingRule) Enum

func (Settings_FormatRegexpEscapingRule) EnumDescriptor deprecated

func (Settings_FormatRegexpEscapingRule) EnumDescriptor() ([]byte, []int)

Deprecated: Use Settings_FormatRegexpEscapingRule.Descriptor instead.

func (Settings_FormatRegexpEscapingRule) Number

func (Settings_FormatRegexpEscapingRule) String

func (Settings_FormatRegexpEscapingRule) Type

type Settings_FormatRegexpEscapingRuleSetting

type Settings_FormatRegexpEscapingRuleSetting struct {

	// Setting value.
	Value Settings_FormatRegexpEscapingRule `` /* 129-byte string literal not displayed */
	// Writability constraint specifies how the user can change this setting.
	Writability *Settings_WritabilityConstraint `protobuf:"bytes,2,opt,name=writability,proto3" json:"writability,omitempty"`
	// contains filtered or unexported fields
}

Represents `format_regexp_escaping_rule` setting and its constraints.

func (*Settings_FormatRegexpEscapingRuleSetting) Descriptor deprecated

func (*Settings_FormatRegexpEscapingRuleSetting) Descriptor() ([]byte, []int)

Deprecated: Use Settings_FormatRegexpEscapingRuleSetting.ProtoReflect.Descriptor instead.

func (*Settings_FormatRegexpEscapingRuleSetting) GetValue

func (*Settings_FormatRegexpEscapingRuleSetting) GetWritability

func (*Settings_FormatRegexpEscapingRuleSetting) ProtoMessage

func (*Settings_FormatRegexpEscapingRuleSetting) ProtoReflect

func (*Settings_FormatRegexpEscapingRuleSetting) Reset

func (*Settings_FormatRegexpEscapingRuleSetting) String

type Settings_GroupByOverflowMode

type Settings_GroupByOverflowMode int32
const (
	Settings_GROUP_BY_OVERFLOW_MODE_INVALID Settings_GroupByOverflowMode = 0
	Settings_GROUP_BY_OVERFLOW_MODE_THROW   Settings_GroupByOverflowMode = 1
	Settings_GROUP_BY_OVERFLOW_MODE_BREAK   Settings_GroupByOverflowMode = 2
	Settings_GROUP_BY_OVERFLOW_MODE_ANY     Settings_GroupByOverflowMode = 3
)

func (Settings_GroupByOverflowMode) Descriptor

func (Settings_GroupByOverflowMode) Enum

func (Settings_GroupByOverflowMode) EnumDescriptor deprecated

func (Settings_GroupByOverflowMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use Settings_GroupByOverflowMode.Descriptor instead.

func (Settings_GroupByOverflowMode) Number

func (Settings_GroupByOverflowMode) String

func (Settings_GroupByOverflowMode) Type

type Settings_GroupByOverflowModeSetting

type Settings_GroupByOverflowModeSetting struct {

	// Setting value.
	Value Settings_GroupByOverflowMode `protobuf:"varint,1,opt,name=value,proto3,enum=doublecloud.clickhouse.v1.Settings_GroupByOverflowMode" json:"value,omitempty"`
	// Writability constraint specifies how the user can change this setting.
	Writability *Settings_WritabilityConstraint `protobuf:"bytes,2,opt,name=writability,proto3" json:"writability,omitempty"`
	// contains filtered or unexported fields
}

Represents `group_by_overflow_mode` setting and its constraints.

func (*Settings_GroupByOverflowModeSetting) Descriptor deprecated

func (*Settings_GroupByOverflowModeSetting) Descriptor() ([]byte, []int)

Deprecated: Use Settings_GroupByOverflowModeSetting.ProtoReflect.Descriptor instead.

func (*Settings_GroupByOverflowModeSetting) GetValue

func (*Settings_GroupByOverflowModeSetting) GetWritability

func (*Settings_GroupByOverflowModeSetting) ProtoMessage

func (*Settings_GroupByOverflowModeSetting) ProtoMessage()

func (*Settings_GroupByOverflowModeSetting) ProtoReflect

func (*Settings_GroupByOverflowModeSetting) Reset

func (*Settings_GroupByOverflowModeSetting) String

type Settings_Int64Setting

type Settings_Int64Setting struct {

	// Setting value.
	Value *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Min constraint specifies lower boundary for a numeric setting.
	Min *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=min,proto3" json:"min,omitempty"`
	// Max constraint specifies upper boundary for a numeric setting.
	Max *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=max,proto3" json:"max,omitempty"`
	// Writability constraint specifies how the user can change this setting.
	Writability *Settings_WritabilityConstraint `protobuf:"bytes,4,opt,name=writability,proto3" json:"writability,omitempty"`
	// contains filtered or unexported fields
}

Represents `int64` setting and its constraints.

func (*Settings_Int64Setting) Descriptor deprecated

func (*Settings_Int64Setting) Descriptor() ([]byte, []int)

Deprecated: Use Settings_Int64Setting.ProtoReflect.Descriptor instead.

func (*Settings_Int64Setting) GetMax

func (*Settings_Int64Setting) GetMin

func (*Settings_Int64Setting) GetValue

func (*Settings_Int64Setting) GetWritability

func (*Settings_Int64Setting) ProtoMessage

func (*Settings_Int64Setting) ProtoMessage()

func (*Settings_Int64Setting) ProtoReflect

func (x *Settings_Int64Setting) ProtoReflect() protoreflect.Message

func (*Settings_Int64Setting) Reset

func (x *Settings_Int64Setting) Reset()

func (*Settings_Int64Setting) String

func (x *Settings_Int64Setting) String() string

type Settings_JoinAlgorithm

type Settings_JoinAlgorithm int32
const (
	Settings_JOIN_ALGORITHM_INVALID              Settings_JoinAlgorithm = 0
	Settings_JOIN_ALGORITHM_HASH                 Settings_JoinAlgorithm = 1
	Settings_JOIN_ALGORITHM_PARALLEL_HASH        Settings_JoinAlgorithm = 2
	Settings_JOIN_ALGORITHM_PARTIAL_MERGE        Settings_JoinAlgorithm = 3
	Settings_JOIN_ALGORITHM_DIRECT               Settings_JoinAlgorithm = 4
	Settings_JOIN_ALGORITHM_AUTO                 Settings_JoinAlgorithm = 5
	Settings_JOIN_ALGORITHM_FULL_SORTING_MERGE   Settings_JoinAlgorithm = 6
	Settings_JOIN_ALGORITHM_PREFER_PARTIAL_MERGE Settings_JoinAlgorithm = 7
)

func (Settings_JoinAlgorithm) Descriptor

func (Settings_JoinAlgorithm) Enum

func (Settings_JoinAlgorithm) EnumDescriptor deprecated

func (Settings_JoinAlgorithm) EnumDescriptor() ([]byte, []int)

Deprecated: Use Settings_JoinAlgorithm.Descriptor instead.

func (Settings_JoinAlgorithm) Number

func (Settings_JoinAlgorithm) String

func (x Settings_JoinAlgorithm) String() string

func (Settings_JoinAlgorithm) Type

type Settings_JoinAlgorithmSetting

type Settings_JoinAlgorithmSetting struct {

	// Setting value.
	Value []Settings_JoinAlgorithm `protobuf:"varint,1,rep,packed,name=value,proto3,enum=doublecloud.clickhouse.v1.Settings_JoinAlgorithm" json:"value,omitempty"`
	// Writability constraint specifies how the user can change this setting.
	Writability *Settings_WritabilityConstraint `protobuf:"bytes,2,opt,name=writability,proto3" json:"writability,omitempty"`
	// contains filtered or unexported fields
}

Represents `join_algorithm` setting and its constraints.

func (*Settings_JoinAlgorithmSetting) Descriptor deprecated

func (*Settings_JoinAlgorithmSetting) Descriptor() ([]byte, []int)

Deprecated: Use Settings_JoinAlgorithmSetting.ProtoReflect.Descriptor instead.

func (*Settings_JoinAlgorithmSetting) GetValue

func (*Settings_JoinAlgorithmSetting) GetWritability

func (*Settings_JoinAlgorithmSetting) ProtoMessage

func (*Settings_JoinAlgorithmSetting) ProtoMessage()

func (*Settings_JoinAlgorithmSetting) ProtoReflect

func (*Settings_JoinAlgorithmSetting) Reset

func (x *Settings_JoinAlgorithmSetting) Reset()

func (*Settings_JoinAlgorithmSetting) String

type Settings_LocalFilesystemReadMethod

type Settings_LocalFilesystemReadMethod int32
const (
	Settings_LOCAL_FILESYSTEM_READ_METHOD_INVALID          Settings_LocalFilesystemReadMethod = 0
	Settings_LOCAL_FILESYSTEM_READ_METHOD_READ             Settings_LocalFilesystemReadMethod = 1
	Settings_LOCAL_FILESYSTEM_READ_METHOD_PREAD_THREADPOOL Settings_LocalFilesystemReadMethod = 2
	Settings_LOCAL_FILESYSTEM_READ_METHOD_PREAD            Settings_LocalFilesystemReadMethod = 3
	Settings_LOCAL_FILESYSTEM_READ_METHOD_NMAP             Settings_LocalFilesystemReadMethod = 4
)

func (Settings_LocalFilesystemReadMethod) Descriptor

func (Settings_LocalFilesystemReadMethod) Enum

func (Settings_LocalFilesystemReadMethod) EnumDescriptor deprecated

func (Settings_LocalFilesystemReadMethod) EnumDescriptor() ([]byte, []int)

Deprecated: Use Settings_LocalFilesystemReadMethod.Descriptor instead.

func (Settings_LocalFilesystemReadMethod) Number

func (Settings_LocalFilesystemReadMethod) String

func (Settings_LocalFilesystemReadMethod) Type

type Settings_LocalFilesystemReadMethodSetting

type Settings_LocalFilesystemReadMethodSetting struct {

	// Setting value.
	Value Settings_LocalFilesystemReadMethod `` /* 130-byte string literal not displayed */
	// Writability constraint specifies how the user can change this setting.
	Writability *Settings_WritabilityConstraint `protobuf:"bytes,2,opt,name=writability,proto3" json:"writability,omitempty"`
	// contains filtered or unexported fields
}

Represents `local_filesystem_read_method` setting and its constraints.

func (*Settings_LocalFilesystemReadMethodSetting) Descriptor deprecated

func (*Settings_LocalFilesystemReadMethodSetting) Descriptor() ([]byte, []int)

Deprecated: Use Settings_LocalFilesystemReadMethodSetting.ProtoReflect.Descriptor instead.

func (*Settings_LocalFilesystemReadMethodSetting) GetValue

func (*Settings_LocalFilesystemReadMethodSetting) GetWritability

func (*Settings_LocalFilesystemReadMethodSetting) ProtoMessage

func (*Settings_LocalFilesystemReadMethodSetting) ProtoReflect

func (*Settings_LocalFilesystemReadMethodSetting) Reset

func (*Settings_LocalFilesystemReadMethodSetting) String

type Settings_OverflowMode

type Settings_OverflowMode int32
const (
	Settings_OVERFLOW_MODE_INVALID Settings_OverflowMode = 0
	Settings_OVERFLOW_MODE_THROW   Settings_OverflowMode = 1
	Settings_OVERFLOW_MODE_BREAK   Settings_OverflowMode = 2
)

func (Settings_OverflowMode) Descriptor

func (Settings_OverflowMode) Enum

func (Settings_OverflowMode) EnumDescriptor deprecated

func (Settings_OverflowMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use Settings_OverflowMode.Descriptor instead.

func (Settings_OverflowMode) Number

func (Settings_OverflowMode) String

func (x Settings_OverflowMode) String() string

func (Settings_OverflowMode) Type

type Settings_OverflowModeSetting

type Settings_OverflowModeSetting struct {

	// Setting value.
	Value Settings_OverflowMode `protobuf:"varint,1,opt,name=value,proto3,enum=doublecloud.clickhouse.v1.Settings_OverflowMode" json:"value,omitempty"`
	// Writability constraint specifies how the user can change this setting.
	Writability *Settings_WritabilityConstraint `protobuf:"bytes,2,opt,name=writability,proto3" json:"writability,omitempty"`
	// contains filtered or unexported fields
}

Represents `overflow_mode` setting and its constraints.

func (*Settings_OverflowModeSetting) Descriptor deprecated

func (*Settings_OverflowModeSetting) Descriptor() ([]byte, []int)

Deprecated: Use Settings_OverflowModeSetting.ProtoReflect.Descriptor instead.

func (*Settings_OverflowModeSetting) GetValue

func (*Settings_OverflowModeSetting) GetWritability

func (*Settings_OverflowModeSetting) ProtoMessage

func (*Settings_OverflowModeSetting) ProtoMessage()

func (*Settings_OverflowModeSetting) ProtoReflect

func (*Settings_OverflowModeSetting) Reset

func (x *Settings_OverflowModeSetting) Reset()

func (*Settings_OverflowModeSetting) String

type Settings_RemoteFilesystemReadMethod

type Settings_RemoteFilesystemReadMethod int32
const (
	Settings_REMOTE_FILESYSTEM_READ_METHOD_INVALID    Settings_RemoteFilesystemReadMethod = 0
	Settings_REMOTE_FILESYSTEM_READ_METHOD_READ       Settings_RemoteFilesystemReadMethod = 1
	Settings_REMOTE_FILESYSTEM_READ_METHOD_THREADPOOL Settings_RemoteFilesystemReadMethod = 2
)

func (Settings_RemoteFilesystemReadMethod) Descriptor

func (Settings_RemoteFilesystemReadMethod) Enum

func (Settings_RemoteFilesystemReadMethod) EnumDescriptor deprecated

func (Settings_RemoteFilesystemReadMethod) EnumDescriptor() ([]byte, []int)

Deprecated: Use Settings_RemoteFilesystemReadMethod.Descriptor instead.

func (Settings_RemoteFilesystemReadMethod) Number

func (Settings_RemoteFilesystemReadMethod) String

func (Settings_RemoteFilesystemReadMethod) Type

type Settings_RemoteFilesystemReadMethodSetting

type Settings_RemoteFilesystemReadMethodSetting struct {

	// Setting value.
	Value Settings_RemoteFilesystemReadMethod `` /* 131-byte string literal not displayed */
	// Writability constraint specifies how the user can change this setting.
	Writability *Settings_WritabilityConstraint `protobuf:"bytes,2,opt,name=writability,proto3" json:"writability,omitempty"`
	// contains filtered or unexported fields
}

Represents `remote_filesystem_read_method` setting and its constraints.

func (*Settings_RemoteFilesystemReadMethodSetting) Descriptor deprecated

Deprecated: Use Settings_RemoteFilesystemReadMethodSetting.ProtoReflect.Descriptor instead.

func (*Settings_RemoteFilesystemReadMethodSetting) GetValue

func (*Settings_RemoteFilesystemReadMethodSetting) GetWritability

func (*Settings_RemoteFilesystemReadMethodSetting) ProtoMessage

func (*Settings_RemoteFilesystemReadMethodSetting) ProtoReflect

func (*Settings_RemoteFilesystemReadMethodSetting) Reset

func (*Settings_RemoteFilesystemReadMethodSetting) String

type Settings_StringSetting

type Settings_StringSetting struct {

	// Setting value.
	Value *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Writability constraint specifies how the user can change this setting.
	Writability *Settings_WritabilityConstraint `protobuf:"bytes,2,opt,name=writability,proto3" json:"writability,omitempty"`
	// contains filtered or unexported fields
}

Represents `string` setting and its constraints.

func (*Settings_StringSetting) Descriptor deprecated

func (*Settings_StringSetting) Descriptor() ([]byte, []int)

Deprecated: Use Settings_StringSetting.ProtoReflect.Descriptor instead.

func (*Settings_StringSetting) GetValue

func (*Settings_StringSetting) GetWritability

func (*Settings_StringSetting) ProtoMessage

func (*Settings_StringSetting) ProtoMessage()

func (*Settings_StringSetting) ProtoReflect

func (x *Settings_StringSetting) ProtoReflect() protoreflect.Message

func (*Settings_StringSetting) Reset

func (x *Settings_StringSetting) Reset()

func (*Settings_StringSetting) String

func (x *Settings_StringSetting) String() string

type Settings_Writability

type Settings_Writability int32

Writability constraint values. See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/constraints-on-settings).

const (
	Settings_WRITABILITY_INVALID                Settings_Writability = 0
	Settings_WRITABILITY_CONST                  Settings_Writability = 1
	Settings_WRITABILITY_WRITABLE               Settings_Writability = 2
	Settings_WRITABILITY_CHANGEABLE_IN_READONLY Settings_Writability = 3
)

func (Settings_Writability) Descriptor

func (Settings_Writability) Enum

func (Settings_Writability) EnumDescriptor deprecated

func (Settings_Writability) EnumDescriptor() ([]byte, []int)

Deprecated: Use Settings_Writability.Descriptor instead.

func (Settings_Writability) Number

func (Settings_Writability) String

func (x Settings_Writability) String() string

func (Settings_Writability) Type

type Settings_WritabilityConstraint

type Settings_WritabilityConstraint struct {

	// Writability value.
	Value Settings_Writability `protobuf:"varint,1,opt,name=value,proto3,enum=doublecloud.clickhouse.v1.Settings_Writability" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Represents writability constraint value.

func (*Settings_WritabilityConstraint) Descriptor deprecated

func (*Settings_WritabilityConstraint) Descriptor() ([]byte, []int)

Deprecated: Use Settings_WritabilityConstraint.ProtoReflect.Descriptor instead.

func (*Settings_WritabilityConstraint) GetValue

func (*Settings_WritabilityConstraint) ProtoMessage

func (*Settings_WritabilityConstraint) ProtoMessage()

func (*Settings_WritabilityConstraint) ProtoReflect

func (*Settings_WritabilityConstraint) Reset

func (x *Settings_WritabilityConstraint) Reset()

func (*Settings_WritabilityConstraint) String

type StartClusterRequest

type StartClusterRequest struct {

	// ID of the ClickHouse cluster to start.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*StartClusterRequest) Descriptor deprecated

func (*StartClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use StartClusterRequest.ProtoReflect.Descriptor instead.

func (*StartClusterRequest) GetClusterId

func (x *StartClusterRequest) GetClusterId() string

func (*StartClusterRequest) ProtoMessage

func (*StartClusterRequest) ProtoMessage()

func (*StartClusterRequest) ProtoReflect

func (x *StartClusterRequest) ProtoReflect() protoreflect.Message

func (*StartClusterRequest) Reset

func (x *StartClusterRequest) Reset()

func (*StartClusterRequest) String

func (x *StartClusterRequest) String() string

type StopClusterRequest

type StopClusterRequest struct {

	// ID of the ClickHouse cluster to stop.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*StopClusterRequest) Descriptor deprecated

func (*StopClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use StopClusterRequest.ProtoReflect.Descriptor instead.

func (*StopClusterRequest) GetClusterId

func (x *StopClusterRequest) GetClusterId() string

func (*StopClusterRequest) ProtoMessage

func (*StopClusterRequest) ProtoMessage()

func (*StopClusterRequest) ProtoReflect

func (x *StopClusterRequest) ProtoReflect() protoreflect.Message

func (*StopClusterRequest) Reset

func (x *StopClusterRequest) Reset()

func (*StopClusterRequest) String

func (x *StopClusterRequest) String() string

type UnimplementedBackupServiceServer

type UnimplementedBackupServiceServer struct {
}

UnimplementedBackupServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedBackupServiceServer) Create

func (UnimplementedBackupServiceServer) Delete

func (UnimplementedBackupServiceServer) Get

func (UnimplementedBackupServiceServer) List

type UnimplementedClusterServiceServer

type UnimplementedClusterServiceServer struct {
}

UnimplementedClusterServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedClusterServiceServer) Create

func (UnimplementedClusterServiceServer) Delete

func (UnimplementedClusterServiceServer) Get

func (UnimplementedClusterServiceServer) List

func (UnimplementedClusterServiceServer) ListHosts

func (UnimplementedClusterServiceServer) RescheduleMaintenance

func (UnimplementedClusterServiceServer) ResetCredentials

func (UnimplementedClusterServiceServer) Restore

func (UnimplementedClusterServiceServer) Start

func (UnimplementedClusterServiceServer) Stop

func (UnimplementedClusterServiceServer) Update

type UnimplementedOperationServiceServer

type UnimplementedOperationServiceServer struct {
}

UnimplementedOperationServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedOperationServiceServer) Get

func (UnimplementedOperationServiceServer) List

type UnimplementedUserServiceServer

type UnimplementedUserServiceServer struct {
}

UnimplementedUserServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedUserServiceServer) Create

func (UnimplementedUserServiceServer) CreateRole

func (UnimplementedUserServiceServer) Delete

func (UnimplementedUserServiceServer) DeleteRole

func (UnimplementedUserServiceServer) Get

func (UnimplementedUserServiceServer) GetRole

func (UnimplementedUserServiceServer) List

func (UnimplementedUserServiceServer) ListRoles

func (UnimplementedUserServiceServer) Update

func (UnimplementedUserServiceServer) UpdateRole

type UnimplementedVersionServiceServer

type UnimplementedVersionServiceServer struct {
}

UnimplementedVersionServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedVersionServiceServer) List

type UnsafeBackupServiceServer

type UnsafeBackupServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeBackupServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to BackupServiceServer will result in compilation errors.

type UnsafeClusterServiceServer

type UnsafeClusterServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeClusterServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ClusterServiceServer will result in compilation errors.

type UnsafeOperationServiceServer

type UnsafeOperationServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeOperationServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to OperationServiceServer will result in compilation errors.

type UnsafeUserServiceServer

type UnsafeUserServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeUserServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to UserServiceServer will result in compilation errors.

type UnsafeVersionServiceServer

type UnsafeVersionServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeVersionServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to VersionServiceServer will result in compilation errors.

type UpdateClusterRequest

type UpdateClusterRequest struct {

	// ID of the ClickHouse cluster resource to update.
	// To get the ClickHouse cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// New name for the cluster.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// New description of the ClickHouse cluster.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Version of ClickHouse DBMS.
	Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
	// Resources allocated to the ClickHouse cluster.
	Resources *ClusterResources `protobuf:"bytes,5,opt,name=resources,proto3" json:"resources,omitempty"`
	// Access settings
	Access *v1.Access `protobuf:"bytes,6,opt,name=access,proto3" json:"access,omitempty"`
	// ClickHouse server configuration.
	ClickhouseConfig *ClickhouseConfig `protobuf:"bytes,7,opt,name=clickhouse_config,json=clickhouseConfig,proto3" json:"clickhouse_config,omitempty"`
	// Window of maintenance operations.
	MaintenanceWindow *v1.MaintenanceWindow `protobuf:"bytes,8,opt,name=maintenance_window,json=maintenanceWindow,proto3" json:"maintenance_window,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateClusterRequest) Descriptor deprecated

func (*UpdateClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateClusterRequest.ProtoReflect.Descriptor instead.

func (*UpdateClusterRequest) GetAccess

func (x *UpdateClusterRequest) GetAccess() *v1.Access

func (*UpdateClusterRequest) GetClickhouseConfig

func (x *UpdateClusterRequest) GetClickhouseConfig() *ClickhouseConfig

func (*UpdateClusterRequest) GetClusterId

func (x *UpdateClusterRequest) GetClusterId() string

func (*UpdateClusterRequest) GetDescription

func (x *UpdateClusterRequest) GetDescription() string

func (*UpdateClusterRequest) GetMaintenanceWindow

func (x *UpdateClusterRequest) GetMaintenanceWindow() *v1.MaintenanceWindow

func (*UpdateClusterRequest) GetName

func (x *UpdateClusterRequest) GetName() string

func (*UpdateClusterRequest) GetResources

func (x *UpdateClusterRequest) GetResources() *ClusterResources

func (*UpdateClusterRequest) GetVersion

func (x *UpdateClusterRequest) GetVersion() string

func (*UpdateClusterRequest) ProtoMessage

func (*UpdateClusterRequest) ProtoMessage()

func (*UpdateClusterRequest) ProtoReflect

func (x *UpdateClusterRequest) ProtoReflect() protoreflect.Message

func (*UpdateClusterRequest) Reset

func (x *UpdateClusterRequest) Reset()

func (*UpdateClusterRequest) String

func (x *UpdateClusterRequest) String() string

type UpdateRoleRequest

type UpdateRoleRequest struct {

	// Required. ID of the ClickHouse cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Required. Name of the role.
	RoleName string `protobuf:"bytes,2,opt,name=role_name,json=roleName,proto3" json:"role_name,omitempty"`
	// List of the privileges that define the scope of queries the a user with that
	// role can execute.
	Privileges *Privileges `protobuf:"bytes,3,opt,name=privileges,proto3" json:"privileges,omitempty"`
	// Settings and constraints.
	Settings *Settings `protobuf:"bytes,4,opt,name=settings,proto3" json:"settings,omitempty"`
	// List of assigned quotas to the role.
	QuotaNames *QuotaNames `protobuf:"bytes,5,opt,name=quota_names,json=quotaNames,proto3" json:"quota_names,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateRoleRequest) Descriptor deprecated

func (*UpdateRoleRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateRoleRequest.ProtoReflect.Descriptor instead.

func (*UpdateRoleRequest) GetClusterId

func (x *UpdateRoleRequest) GetClusterId() string

func (*UpdateRoleRequest) GetPrivileges

func (x *UpdateRoleRequest) GetPrivileges() *Privileges

func (*UpdateRoleRequest) GetQuotaNames

func (x *UpdateRoleRequest) GetQuotaNames() *QuotaNames

func (*UpdateRoleRequest) GetRoleName

func (x *UpdateRoleRequest) GetRoleName() string

func (*UpdateRoleRequest) GetSettings

func (x *UpdateRoleRequest) GetSettings() *Settings

func (*UpdateRoleRequest) ProtoMessage

func (*UpdateRoleRequest) ProtoMessage()

func (*UpdateRoleRequest) ProtoReflect

func (x *UpdateRoleRequest) ProtoReflect() protoreflect.Message

func (*UpdateRoleRequest) Reset

func (x *UpdateRoleRequest) Reset()

func (*UpdateRoleRequest) String

func (x *UpdateRoleRequest) String() string

type UpdateUserRequest

type UpdateUserRequest struct {

	// Required. ID of the ClickHouse cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Required. Name of the user.
	UserName string `protobuf:"bytes,2,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	// Authentication params of the user.
	Authentication *Authentication `protobuf:"bytes,3,opt,name=authentication,proto3" json:"authentication,omitempty"`
	// Default role settigns.
	DefaultRoles *DefaultRoles `protobuf:"bytes,4,opt,name=default_roles,json=defaultRoles,proto3" json:"default_roles,omitempty"`
	// Grantees settings.
	Grantees *Grantees `protobuf:"bytes,5,opt,name=grantees,proto3" json:"grantees,omitempty"`
	// List of the privileges that define the scope of queries the a user can execute.
	Privileges *Privileges `protobuf:"bytes,6,opt,name=privileges,proto3" json:"privileges,omitempty"`
	// Settings and constraints.
	Settings *Settings `protobuf:"bytes,7,opt,name=settings,proto3" json:"settings,omitempty"`
	// List of assigned quotas to the user.
	QuotaNames *QuotaNames `protobuf:"bytes,8,opt,name=quota_names,json=quotaNames,proto3" json:"quota_names,omitempty"`
	// List of assigned roles to the user.
	AssignedRoles *AssignedRoles `protobuf:"bytes,9,opt,name=assigned_roles,json=assignedRoles,proto3" json:"assigned_roles,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateUserRequest) Descriptor deprecated

func (*UpdateUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateUserRequest.ProtoReflect.Descriptor instead.

func (*UpdateUserRequest) GetAssignedRoles

func (x *UpdateUserRequest) GetAssignedRoles() *AssignedRoles

func (*UpdateUserRequest) GetAuthentication

func (x *UpdateUserRequest) GetAuthentication() *Authentication

func (*UpdateUserRequest) GetClusterId

func (x *UpdateUserRequest) GetClusterId() string

func (*UpdateUserRequest) GetDefaultRoles

func (x *UpdateUserRequest) GetDefaultRoles() *DefaultRoles

func (*UpdateUserRequest) GetGrantees

func (x *UpdateUserRequest) GetGrantees() *Grantees

func (*UpdateUserRequest) GetPrivileges

func (x *UpdateUserRequest) GetPrivileges() *Privileges

func (*UpdateUserRequest) GetQuotaNames

func (x *UpdateUserRequest) GetQuotaNames() *QuotaNames

func (*UpdateUserRequest) GetSettings

func (x *UpdateUserRequest) GetSettings() *Settings

func (*UpdateUserRequest) GetUserName

func (x *UpdateUserRequest) GetUserName() string

func (*UpdateUserRequest) ProtoMessage

func (*UpdateUserRequest) ProtoMessage()

func (*UpdateUserRequest) ProtoReflect

func (x *UpdateUserRequest) ProtoReflect() protoreflect.Message

func (*UpdateUserRequest) Reset

func (x *UpdateUserRequest) Reset()

func (*UpdateUserRequest) String

func (x *UpdateUserRequest) String() string

type User

type User struct {

	// Name of the ClickHouse user.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// ID of the ClickHouse cluster.
	ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Default role settigns.
	DefaultRoles *DefaultRoles `protobuf:"bytes,3,opt,name=default_roles,json=defaultRoles,proto3" json:"default_roles,omitempty"`
	// Grantees settings.
	Grantees *Grantees `protobuf:"bytes,4,opt,name=grantees,proto3" json:"grantees,omitempty"`
	// List of the privileges of the user.
	Privileges *Privileges `protobuf:"bytes,5,opt,name=privileges,proto3" json:"privileges,omitempty"`
	// Settings and constraints of the user.
	Settings *Settings `protobuf:"bytes,6,opt,name=settings,proto3" json:"settings,omitempty"`
	// List of assigned quotas to the user.
	QuotaNames *QuotaNames `protobuf:"bytes,7,opt,name=quota_names,json=quotaNames,proto3" json:"quota_names,omitempty"`
	// List of assigned roles to the user.
	AssignedRoles *AssignedRoles `protobuf:"bytes,8,opt,name=assigned_roles,json=assignedRoles,proto3" json:"assigned_roles,omitempty"`
	// contains filtered or unexported fields
}

ClickHouse user.

func (*User) Descriptor deprecated

func (*User) Descriptor() ([]byte, []int)

Deprecated: Use User.ProtoReflect.Descriptor instead.

func (*User) GetAssignedRoles

func (x *User) GetAssignedRoles() *AssignedRoles

func (*User) GetClusterId

func (x *User) GetClusterId() string

func (*User) GetDefaultRoles

func (x *User) GetDefaultRoles() *DefaultRoles

func (*User) GetGrantees

func (x *User) GetGrantees() *Grantees

func (*User) GetName

func (x *User) GetName() string

func (*User) GetPrivileges

func (x *User) GetPrivileges() *Privileges

func (*User) GetQuotaNames

func (x *User) GetQuotaNames() *QuotaNames

func (*User) GetSettings

func (x *User) GetSettings() *Settings

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) ProtoReflect

func (x *User) ProtoReflect() protoreflect.Message

func (*User) Reset

func (x *User) Reset()

func (*User) String

func (x *User) String() string

type UserServiceClient

type UserServiceClient interface {
	// Returns the specified ClickHouse user.
	Get(ctx context.Context, in *GetUserRequest, opts ...grpc.CallOption) (*User, error)
	// Retrieves a list of ClickHouse users.
	List(ctx context.Context, in *ListUsersRequest, opts ...grpc.CallOption) (*ListUsersResponse, error)
	// Creates a new ClickHouse user.
	Create(ctx context.Context, in *CreateUserRequest, opts ...grpc.CallOption) (*v1.Operation, error)
	// Modifies the specified ClickHouse user.
	Update(ctx context.Context, in *UpdateUserRequest, opts ...grpc.CallOption) (*v1.Operation, error)
	// Deletes the specified ClickHouse user.
	Delete(ctx context.Context, in *DeleteUserRequest, opts ...grpc.CallOption) (*v1.Operation, error)
	// Returns the specified ClickHouse role.
	GetRole(ctx context.Context, in *GetRoleRequest, opts ...grpc.CallOption) (*Role, error)
	// Retrieves a list of ClickHouse roles.
	ListRoles(ctx context.Context, in *ListRolesRequest, opts ...grpc.CallOption) (*ListRolesResponse, error)
	// Creates a new ClickHouse role.
	CreateRole(ctx context.Context, in *CreateRoleRequest, opts ...grpc.CallOption) (*v1.Operation, error)
	// Modifies the specified ClickHouse role.
	UpdateRole(ctx context.Context, in *UpdateRoleRequest, opts ...grpc.CallOption) (*v1.Operation, error)
	// Deletes the specified ClickHouse role.
	DeleteRole(ctx context.Context, in *DeleteRoleRequest, opts ...grpc.CallOption) (*v1.Operation, error)
}

UserServiceClient is the client API for UserService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type UserServiceServer

type UserServiceServer interface {
	// Returns the specified ClickHouse user.
	Get(context.Context, *GetUserRequest) (*User, error)
	// Retrieves a list of ClickHouse users.
	List(context.Context, *ListUsersRequest) (*ListUsersResponse, error)
	// Creates a new ClickHouse user.
	Create(context.Context, *CreateUserRequest) (*v1.Operation, error)
	// Modifies the specified ClickHouse user.
	Update(context.Context, *UpdateUserRequest) (*v1.Operation, error)
	// Deletes the specified ClickHouse user.
	Delete(context.Context, *DeleteUserRequest) (*v1.Operation, error)
	// Returns the specified ClickHouse role.
	GetRole(context.Context, *GetRoleRequest) (*Role, error)
	// Retrieves a list of ClickHouse roles.
	ListRoles(context.Context, *ListRolesRequest) (*ListRolesResponse, error)
	// Creates a new ClickHouse role.
	CreateRole(context.Context, *CreateRoleRequest) (*v1.Operation, error)
	// Modifies the specified ClickHouse role.
	UpdateRole(context.Context, *UpdateRoleRequest) (*v1.Operation, error)
	// Deletes the specified ClickHouse role.
	DeleteRole(context.Context, *DeleteRoleRequest) (*v1.Operation, error)
	// contains filtered or unexported methods
}

UserServiceServer is the server API for UserService service. All implementations must embed UnimplementedUserServiceServer for forward compatibility

type Version

type Version struct {

	// ID of the version.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Name of the version.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Whether version is deprecated.
	Deprecated bool `protobuf:"varint,3,opt,name=deprecated,proto3" json:"deprecated,omitempty"`
	// List of versions that can be updated from current.
	UpdatableTo []string `protobuf:"bytes,4,rep,name=updatable_to,json=updatableTo,proto3" json:"updatable_to,omitempty"`
	// contains filtered or unexported fields
}

func (*Version) Descriptor deprecated

func (*Version) Descriptor() ([]byte, []int)

Deprecated: Use Version.ProtoReflect.Descriptor instead.

func (*Version) GetDeprecated

func (x *Version) GetDeprecated() bool

func (*Version) GetId

func (x *Version) GetId() string

func (*Version) GetName

func (x *Version) GetName() string

func (*Version) GetUpdatableTo

func (x *Version) GetUpdatableTo() []string

func (*Version) ProtoMessage

func (*Version) ProtoMessage()

func (*Version) ProtoReflect

func (x *Version) ProtoReflect() protoreflect.Message

func (*Version) Reset

func (x *Version) Reset()

func (*Version) String

func (x *Version) String() string

type VersionServiceClient

type VersionServiceClient interface {
	// Returns list of available ClickHouse versions.
	List(ctx context.Context, in *ListVersionsRequest, opts ...grpc.CallOption) (*ListVersionsResponse, error)
}

VersionServiceClient is the client API for VersionService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type VersionServiceServer

type VersionServiceServer interface {
	// Returns list of available ClickHouse versions.
	List(context.Context, *ListVersionsRequest) (*ListVersionsResponse, error)
	// contains filtered or unexported methods
}

VersionServiceServer is the server API for VersionService service. All implementations must embed UnimplementedVersionServiceServer for forward compatibility

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL