clickhouse

package
v0.0.0-...-5fa7aab Latest Latest
Warning

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

Go to latest
Published: May 2, 2024 License: MIT Imports: 17 Imported by: 9

Documentation

Index

Constants

View Source
const (
	BackupService_Get_FullMethodName  = "/yandex.cloud.mdb.clickhouse.v1.BackupService/Get"
	BackupService_List_FullMethodName = "/yandex.cloud.mdb.clickhouse.v1.BackupService/List"
)
View Source
const (
	ClusterService_Get_FullMethodName                      = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/Get"
	ClusterService_List_FullMethodName                     = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/List"
	ClusterService_Create_FullMethodName                   = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/Create"
	ClusterService_Update_FullMethodName                   = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/Update"
	ClusterService_Delete_FullMethodName                   = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/Delete"
	ClusterService_Start_FullMethodName                    = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/Start"
	ClusterService_Stop_FullMethodName                     = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/Stop"
	ClusterService_Move_FullMethodName                     = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/Move"
	ClusterService_AddZookeeper_FullMethodName             = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/AddZookeeper"
	ClusterService_Backup_FullMethodName                   = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/Backup"
	ClusterService_Restore_FullMethodName                  = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/Restore"
	ClusterService_RescheduleMaintenance_FullMethodName    = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/RescheduleMaintenance"
	ClusterService_ListLogs_FullMethodName                 = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/ListLogs"
	ClusterService_StreamLogs_FullMethodName               = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/StreamLogs"
	ClusterService_ListOperations_FullMethodName           = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/ListOperations"
	ClusterService_ListBackups_FullMethodName              = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/ListBackups"
	ClusterService_ListHosts_FullMethodName                = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/ListHosts"
	ClusterService_AddHosts_FullMethodName                 = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/AddHosts"
	ClusterService_UpdateHosts_FullMethodName              = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/UpdateHosts"
	ClusterService_DeleteHosts_FullMethodName              = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/DeleteHosts"
	ClusterService_RestartHosts_FullMethodName             = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/RestartHosts"
	ClusterService_GetShard_FullMethodName                 = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/GetShard"
	ClusterService_ListShards_FullMethodName               = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/ListShards"
	ClusterService_AddShard_FullMethodName                 = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/AddShard"
	ClusterService_UpdateShard_FullMethodName              = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/UpdateShard"
	ClusterService_DeleteShard_FullMethodName              = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/DeleteShard"
	ClusterService_GetShardGroup_FullMethodName            = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/GetShardGroup"
	ClusterService_ListShardGroups_FullMethodName          = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/ListShardGroups"
	ClusterService_CreateShardGroup_FullMethodName         = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/CreateShardGroup"
	ClusterService_UpdateShardGroup_FullMethodName         = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/UpdateShardGroup"
	ClusterService_DeleteShardGroup_FullMethodName         = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/DeleteShardGroup"
	ClusterService_ListExternalDictionaries_FullMethodName = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/ListExternalDictionaries"
	ClusterService_CreateExternalDictionary_FullMethodName = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/CreateExternalDictionary"
	ClusterService_UpdateExternalDictionary_FullMethodName = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/UpdateExternalDictionary"
	ClusterService_DeleteExternalDictionary_FullMethodName = "/yandex.cloud.mdb.clickhouse.v1.ClusterService/DeleteExternalDictionary"
)
View Source
const (
	DatabaseService_Get_FullMethodName    = "/yandex.cloud.mdb.clickhouse.v1.DatabaseService/Get"
	DatabaseService_List_FullMethodName   = "/yandex.cloud.mdb.clickhouse.v1.DatabaseService/List"
	DatabaseService_Create_FullMethodName = "/yandex.cloud.mdb.clickhouse.v1.DatabaseService/Create"
	DatabaseService_Delete_FullMethodName = "/yandex.cloud.mdb.clickhouse.v1.DatabaseService/Delete"
)
View Source
const (
	FormatSchemaService_Get_FullMethodName    = "/yandex.cloud.mdb.clickhouse.v1.FormatSchemaService/Get"
	FormatSchemaService_List_FullMethodName   = "/yandex.cloud.mdb.clickhouse.v1.FormatSchemaService/List"
	FormatSchemaService_Create_FullMethodName = "/yandex.cloud.mdb.clickhouse.v1.FormatSchemaService/Create"
	FormatSchemaService_Update_FullMethodName = "/yandex.cloud.mdb.clickhouse.v1.FormatSchemaService/Update"
	FormatSchemaService_Delete_FullMethodName = "/yandex.cloud.mdb.clickhouse.v1.FormatSchemaService/Delete"
)
View Source
const (
	MlModelService_Get_FullMethodName    = "/yandex.cloud.mdb.clickhouse.v1.MlModelService/Get"
	MlModelService_List_FullMethodName   = "/yandex.cloud.mdb.clickhouse.v1.MlModelService/List"
	MlModelService_Create_FullMethodName = "/yandex.cloud.mdb.clickhouse.v1.MlModelService/Create"
	MlModelService_Update_FullMethodName = "/yandex.cloud.mdb.clickhouse.v1.MlModelService/Update"
	MlModelService_Delete_FullMethodName = "/yandex.cloud.mdb.clickhouse.v1.MlModelService/Delete"
)
View Source
const (
	ResourcePresetService_Get_FullMethodName  = "/yandex.cloud.mdb.clickhouse.v1.ResourcePresetService/Get"
	ResourcePresetService_List_FullMethodName = "/yandex.cloud.mdb.clickhouse.v1.ResourcePresetService/List"
)
View Source
const (
	UserService_Get_FullMethodName              = "/yandex.cloud.mdb.clickhouse.v1.UserService/Get"
	UserService_List_FullMethodName             = "/yandex.cloud.mdb.clickhouse.v1.UserService/List"
	UserService_Create_FullMethodName           = "/yandex.cloud.mdb.clickhouse.v1.UserService/Create"
	UserService_Update_FullMethodName           = "/yandex.cloud.mdb.clickhouse.v1.UserService/Update"
	UserService_Delete_FullMethodName           = "/yandex.cloud.mdb.clickhouse.v1.UserService/Delete"
	UserService_GrantPermission_FullMethodName  = "/yandex.cloud.mdb.clickhouse.v1.UserService/GrantPermission"
	UserService_RevokePermission_FullMethodName = "/yandex.cloud.mdb.clickhouse.v1.UserService/RevokePermission"
)
View Source
const (
	VersionsService_List_FullMethodName = "/yandex.cloud.mdb.clickhouse.v1.VersionsService/List"
)

Variables

View Source
var (
	Backup_BackupType_name = map[int32]string{
		0: "BACKUP_TYPE_UNSPECIFIED",
		1: "AUTOMATED",
		2: "MANUAL",
	}
	Backup_BackupType_value = map[string]int32{
		"BACKUP_TYPE_UNSPECIFIED": 0,
		"AUTOMATED":               1,
		"MANUAL":                  2,
	}
)

Enum value maps for Backup_BackupType.

View Source
var (
	Cluster_Environment_name = map[int32]string{
		0: "ENVIRONMENT_UNSPECIFIED",
		1: "PRODUCTION",
		2: "PRESTABLE",
	}
	Cluster_Environment_value = map[string]int32{
		"ENVIRONMENT_UNSPECIFIED": 0,
		"PRODUCTION":              1,
		"PRESTABLE":               2,
	}
)

Enum value maps for Cluster_Environment.

View Source
var (
	Cluster_Health_name = map[int32]string{
		0: "HEALTH_UNKNOWN",
		1: "ALIVE",
		2: "DEAD",
		3: "DEGRADED",
	}
	Cluster_Health_value = map[string]int32{
		"HEALTH_UNKNOWN": 0,
		"ALIVE":          1,
		"DEAD":           2,
		"DEGRADED":       3,
	}
)

Enum value maps for Cluster_Health.

View Source
var (
	Cluster_Status_name = map[int32]string{
		0: "STATUS_UNKNOWN",
		1: "CREATING",
		2: "RUNNING",
		3: "ERROR",
		4: "UPDATING",
		5: "STOPPING",
		6: "STOPPED",
		7: "STARTING",
	}
	Cluster_Status_value = map[string]int32{
		"STATUS_UNKNOWN": 0,
		"CREATING":       1,
		"RUNNING":        2,
		"ERROR":          3,
		"UPDATING":       4,
		"STOPPING":       5,
		"STOPPED":        6,
		"STARTING":       7,
	}
)

Enum value maps for Cluster_Status.

View Source
var (
	Host_Type_name = map[int32]string{
		0: "TYPE_UNSPECIFIED",
		1: "CLICKHOUSE",
		2: "ZOOKEEPER",
	}
	Host_Type_value = map[string]int32{
		"TYPE_UNSPECIFIED": 0,
		"CLICKHOUSE":       1,
		"ZOOKEEPER":        2,
	}
)

Enum value maps for Host_Type.

View Source
var (
	Host_Health_name = map[int32]string{
		0: "UNKNOWN",
		1: "ALIVE",
		2: "DEAD",
		3: "DEGRADED",
	}
	Host_Health_value = map[string]int32{
		"UNKNOWN":  0,
		"ALIVE":    1,
		"DEAD":     2,
		"DEGRADED": 3,
	}
)

Enum value maps for Host_Health.

View Source
var (
	Service_Type_name = map[int32]string{
		0: "TYPE_UNSPECIFIED",
		1: "CLICKHOUSE",
		2: "ZOOKEEPER",
	}
	Service_Type_value = map[string]int32{
		"TYPE_UNSPECIFIED": 0,
		"CLICKHOUSE":       1,
		"ZOOKEEPER":        2,
	}
)

Enum value maps for Service_Type.

View Source
var (
	Service_Health_name = map[int32]string{
		0: "UNKNOWN",
		1: "ALIVE",
		2: "DEAD",
	}
	Service_Health_value = map[string]int32{
		"UNKNOWN": 0,
		"ALIVE":   1,
		"DEAD":    2,
	}
)

Enum value maps for Service_Health.

View Source
var (
	RescheduleMaintenanceRequest_RescheduleType_name = map[int32]string{
		0: "RESCHEDULE_TYPE_UNSPECIFIED",
		1: "IMMEDIATE",
		2: "NEXT_AVAILABLE_WINDOW",
		3: "SPECIFIC_TIME",
	}
	RescheduleMaintenanceRequest_RescheduleType_value = map[string]int32{
		"RESCHEDULE_TYPE_UNSPECIFIED": 0,
		"IMMEDIATE":                   1,
		"NEXT_AVAILABLE_WINDOW":       2,
		"SPECIFIC_TIME":               3,
	}
)

Enum value maps for RescheduleMaintenanceRequest_RescheduleType.

View Source
var (
	ListClusterLogsRequest_ServiceType_name = map[int32]string{
		0: "SERVICE_TYPE_UNSPECIFIED",
		1: "CLICKHOUSE",
	}
	ListClusterLogsRequest_ServiceType_value = map[string]int32{
		"SERVICE_TYPE_UNSPECIFIED": 0,
		"CLICKHOUSE":               1,
	}
)

Enum value maps for ListClusterLogsRequest_ServiceType.

View Source
var (
	StreamClusterLogsRequest_ServiceType_name = map[int32]string{
		0: "SERVICE_TYPE_UNSPECIFIED",
		1: "CLICKHOUSE",
	}
	StreamClusterLogsRequest_ServiceType_value = map[string]int32{
		"SERVICE_TYPE_UNSPECIFIED": 0,
		"CLICKHOUSE":               1,
	}
)

Enum value maps for StreamClusterLogsRequest_ServiceType.

View Source
var (
	FormatSchemaType_name = map[int32]string{
		0: "FORMAT_SCHEMA_TYPE_UNSPECIFIED",
		1: "FORMAT_SCHEMA_TYPE_PROTOBUF",
		2: "FORMAT_SCHEMA_TYPE_CAPNPROTO",
	}
	FormatSchemaType_value = map[string]int32{
		"FORMAT_SCHEMA_TYPE_UNSPECIFIED": 0,
		"FORMAT_SCHEMA_TYPE_PROTOBUF":    1,
		"FORMAT_SCHEMA_TYPE_CAPNPROTO":   2,
	}
)

Enum value maps for FormatSchemaType.

View Source
var (
	WeeklyMaintenanceWindow_WeekDay_name = map[int32]string{
		0: "WEEK_DAY_UNSPECIFIED",
		1: "MON",
		2: "TUE",
		3: "WED",
		4: "THU",
		5: "FRI",
		6: "SAT",
		7: "SUN",
	}
	WeeklyMaintenanceWindow_WeekDay_value = map[string]int32{
		"WEEK_DAY_UNSPECIFIED": 0,
		"MON":                  1,
		"TUE":                  2,
		"WED":                  3,
		"THU":                  4,
		"FRI":                  5,
		"SAT":                  6,
		"SUN":                  7,
	}
)

Enum value maps for WeeklyMaintenanceWindow_WeekDay.

View Source
var (
	MlModelType_name = map[int32]string{
		0: "ML_MODEL_TYPE_UNSPECIFIED",
		1: "ML_MODEL_TYPE_CATBOOST",
	}
	MlModelType_value = map[string]int32{
		"ML_MODEL_TYPE_UNSPECIFIED": 0,
		"ML_MODEL_TYPE_CATBOOST":    1,
	}
)

Enum value maps for MlModelType.

View Source
var (
	UserSettings_OverflowMode_name = map[int32]string{
		0: "OVERFLOW_MODE_UNSPECIFIED",
		1: "OVERFLOW_MODE_THROW",
		2: "OVERFLOW_MODE_BREAK",
	}
	UserSettings_OverflowMode_value = map[string]int32{
		"OVERFLOW_MODE_UNSPECIFIED": 0,
		"OVERFLOW_MODE_THROW":       1,
		"OVERFLOW_MODE_BREAK":       2,
	}
)

Enum value maps for UserSettings_OverflowMode.

View Source
var (
	UserSettings_GroupByOverflowMode_name = map[int32]string{
		0: "GROUP_BY_OVERFLOW_MODE_UNSPECIFIED",
		1: "GROUP_BY_OVERFLOW_MODE_THROW",
		2: "GROUP_BY_OVERFLOW_MODE_BREAK",
		3: "GROUP_BY_OVERFLOW_MODE_ANY",
	}
	UserSettings_GroupByOverflowMode_value = map[string]int32{
		"GROUP_BY_OVERFLOW_MODE_UNSPECIFIED": 0,
		"GROUP_BY_OVERFLOW_MODE_THROW":       1,
		"GROUP_BY_OVERFLOW_MODE_BREAK":       2,
		"GROUP_BY_OVERFLOW_MODE_ANY":         3,
	}
)

Enum value maps for UserSettings_GroupByOverflowMode.

View Source
var (
	UserSettings_DistributedProductMode_name = map[int32]string{
		0: "DISTRIBUTED_PRODUCT_MODE_UNSPECIFIED",
		1: "DISTRIBUTED_PRODUCT_MODE_DENY",
		2: "DISTRIBUTED_PRODUCT_MODE_LOCAL",
		3: "DISTRIBUTED_PRODUCT_MODE_GLOBAL",
		4: "DISTRIBUTED_PRODUCT_MODE_ALLOW",
	}
	UserSettings_DistributedProductMode_value = map[string]int32{
		"DISTRIBUTED_PRODUCT_MODE_UNSPECIFIED": 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 UserSettings_DistributedProductMode.

View Source
var (
	UserSettings_QuotaMode_name = map[int32]string{
		0: "QUOTA_MODE_UNSPECIFIED",
		1: "QUOTA_MODE_DEFAULT",
		2: "QUOTA_MODE_KEYED",
		3: "QUOTA_MODE_KEYED_BY_IP",
	}
	UserSettings_QuotaMode_value = map[string]int32{
		"QUOTA_MODE_UNSPECIFIED": 0,
		"QUOTA_MODE_DEFAULT":     1,
		"QUOTA_MODE_KEYED":       2,
		"QUOTA_MODE_KEYED_BY_IP": 3,
	}
)

Enum value maps for UserSettings_QuotaMode.

View Source
var (
	UserSettings_CountDistinctImplementation_name = map[int32]string{
		0: "COUNT_DISTINCT_IMPLEMENTATION_UNSPECIFIED",
		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",
	}
	UserSettings_CountDistinctImplementation_value = map[string]int32{
		"COUNT_DISTINCT_IMPLEMENTATION_UNSPECIFIED":      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 UserSettings_CountDistinctImplementation.

View Source
var (
	UserSettings_JoinAlgorithm_name = map[int32]string{
		0: "JOIN_ALGORITHM_UNSPECIFIED",
		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",
	}
	UserSettings_JoinAlgorithm_value = map[string]int32{
		"JOIN_ALGORITHM_UNSPECIFIED":          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 UserSettings_JoinAlgorithm.

View Source
var (
	UserSettings_FormatRegexpEscapingRule_name = map[int32]string{
		0: "FORMAT_REGEXP_ESCAPING_RULE_UNSPECIFIED",
		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",
	}
	UserSettings_FormatRegexpEscapingRule_value = map[string]int32{
		"FORMAT_REGEXP_ESCAPING_RULE_UNSPECIFIED": 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 UserSettings_FormatRegexpEscapingRule.

View Source
var (
	UserSettings_DateTimeInputFormat_name = map[int32]string{
		0: "DATE_TIME_INPUT_FORMAT_UNSPECIFIED",
		1: "DATE_TIME_INPUT_FORMAT_BEST_EFFORT",
		2: "DATE_TIME_INPUT_FORMAT_BASIC",
		3: "DATE_TIME_INPUT_FORMAT_BEST_EFFORT_US",
	}
	UserSettings_DateTimeInputFormat_value = map[string]int32{
		"DATE_TIME_INPUT_FORMAT_UNSPECIFIED":    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 UserSettings_DateTimeInputFormat.

View Source
var (
	UserSettings_DateTimeOutputFormat_name = map[int32]string{
		0: "DATE_TIME_OUTPUT_FORMAT_UNSPECIFIED",
		1: "DATE_TIME_OUTPUT_FORMAT_SIMPLE",
		2: "DATE_TIME_OUTPUT_FORMAT_ISO",
		3: "DATE_TIME_OUTPUT_FORMAT_UNIX_TIMESTAMP",
	}
	UserSettings_DateTimeOutputFormat_value = map[string]int32{
		"DATE_TIME_OUTPUT_FORMAT_UNSPECIFIED":    0,
		"DATE_TIME_OUTPUT_FORMAT_SIMPLE":         1,
		"DATE_TIME_OUTPUT_FORMAT_ISO":            2,
		"DATE_TIME_OUTPUT_FORMAT_UNIX_TIMESTAMP": 3,
	}
)

Enum value maps for UserSettings_DateTimeOutputFormat.

View Source
var (
	UserSettings_LocalFilesystemReadMethod_name = map[int32]string{
		0: "LOCAL_FILESYSTEM_READ_METHOD_UNSPECIFIED",
		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",
	}
	UserSettings_LocalFilesystemReadMethod_value = map[string]int32{
		"LOCAL_FILESYSTEM_READ_METHOD_UNSPECIFIED":      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 UserSettings_LocalFilesystemReadMethod.

View Source
var (
	UserSettings_RemoteFilesystemReadMethod_name = map[int32]string{
		0: "REMOTE_FILESYSTEM_READ_METHOD_UNSPECIFIED",
		1: "REMOTE_FILESYSTEM_READ_METHOD_READ",
		2: "REMOTE_FILESYSTEM_READ_METHOD_THREADPOOL",
	}
	UserSettings_RemoteFilesystemReadMethod_value = map[string]int32{
		"REMOTE_FILESYSTEM_READ_METHOD_UNSPECIFIED": 0,
		"REMOTE_FILESYSTEM_READ_METHOD_READ":        1,
		"REMOTE_FILESYSTEM_READ_METHOD_THREADPOOL":  2,
	}
)

Enum value maps for UserSettings_RemoteFilesystemReadMethod.

View Source
var BackupService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.mdb.clickhouse.v1.BackupService",
	HandlerType: (*BackupServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _BackupService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _BackupService_List_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/mdb/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: "yandex.cloud.mdb.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: "Start",
			Handler:    _ClusterService_Start_Handler,
		},
		{
			MethodName: "Stop",
			Handler:    _ClusterService_Stop_Handler,
		},
		{
			MethodName: "Move",
			Handler:    _ClusterService_Move_Handler,
		},
		{
			MethodName: "AddZookeeper",
			Handler:    _ClusterService_AddZookeeper_Handler,
		},
		{
			MethodName: "Backup",
			Handler:    _ClusterService_Backup_Handler,
		},
		{
			MethodName: "Restore",
			Handler:    _ClusterService_Restore_Handler,
		},
		{
			MethodName: "RescheduleMaintenance",
			Handler:    _ClusterService_RescheduleMaintenance_Handler,
		},
		{
			MethodName: "ListLogs",
			Handler:    _ClusterService_ListLogs_Handler,
		},
		{
			MethodName: "ListOperations",
			Handler:    _ClusterService_ListOperations_Handler,
		},
		{
			MethodName: "ListBackups",
			Handler:    _ClusterService_ListBackups_Handler,
		},
		{
			MethodName: "ListHosts",
			Handler:    _ClusterService_ListHosts_Handler,
		},
		{
			MethodName: "AddHosts",
			Handler:    _ClusterService_AddHosts_Handler,
		},
		{
			MethodName: "UpdateHosts",
			Handler:    _ClusterService_UpdateHosts_Handler,
		},
		{
			MethodName: "DeleteHosts",
			Handler:    _ClusterService_DeleteHosts_Handler,
		},
		{
			MethodName: "RestartHosts",
			Handler:    _ClusterService_RestartHosts_Handler,
		},
		{
			MethodName: "GetShard",
			Handler:    _ClusterService_GetShard_Handler,
		},
		{
			MethodName: "ListShards",
			Handler:    _ClusterService_ListShards_Handler,
		},
		{
			MethodName: "AddShard",
			Handler:    _ClusterService_AddShard_Handler,
		},
		{
			MethodName: "UpdateShard",
			Handler:    _ClusterService_UpdateShard_Handler,
		},
		{
			MethodName: "DeleteShard",
			Handler:    _ClusterService_DeleteShard_Handler,
		},
		{
			MethodName: "GetShardGroup",
			Handler:    _ClusterService_GetShardGroup_Handler,
		},
		{
			MethodName: "ListShardGroups",
			Handler:    _ClusterService_ListShardGroups_Handler,
		},
		{
			MethodName: "CreateShardGroup",
			Handler:    _ClusterService_CreateShardGroup_Handler,
		},
		{
			MethodName: "UpdateShardGroup",
			Handler:    _ClusterService_UpdateShardGroup_Handler,
		},
		{
			MethodName: "DeleteShardGroup",
			Handler:    _ClusterService_DeleteShardGroup_Handler,
		},
		{
			MethodName: "ListExternalDictionaries",
			Handler:    _ClusterService_ListExternalDictionaries_Handler,
		},
		{
			MethodName: "CreateExternalDictionary",
			Handler:    _ClusterService_CreateExternalDictionary_Handler,
		},
		{
			MethodName: "UpdateExternalDictionary",
			Handler:    _ClusterService_UpdateExternalDictionary_Handler,
		},
		{
			MethodName: "DeleteExternalDictionary",
			Handler:    _ClusterService_DeleteExternalDictionary_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "StreamLogs",
			Handler:       _ClusterService_StreamLogs_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "yandex/cloud/mdb/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 DatabaseService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.mdb.clickhouse.v1.DatabaseService",
	HandlerType: (*DatabaseServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _DatabaseService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _DatabaseService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _DatabaseService_Create_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _DatabaseService_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/mdb/clickhouse/v1/database_service.proto",
}

DatabaseService_ServiceDesc is the grpc.ServiceDesc for DatabaseService 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_yandex_cloud_mdb_clickhouse_v1_backup_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_clickhouse_v1_backup_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_clickhouse_v1_cluster_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_clickhouse_v1_cluster_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_clickhouse_v1_database_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_clickhouse_v1_database_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_clickhouse_v1_format_schema_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_clickhouse_v1_format_schema_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_clickhouse_v1_maintenance_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_clickhouse_v1_ml_model_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_clickhouse_v1_ml_model_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_clickhouse_v1_resource_preset_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_clickhouse_v1_resource_preset_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_clickhouse_v1_user_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_clickhouse_v1_user_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_clickhouse_v1_version_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_clickhouse_v1_versions_service_proto protoreflect.FileDescriptor
View Source
var FormatSchemaService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.mdb.clickhouse.v1.FormatSchemaService",
	HandlerType: (*FormatSchemaServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _FormatSchemaService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _FormatSchemaService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _FormatSchemaService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _FormatSchemaService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _FormatSchemaService_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/mdb/clickhouse/v1/format_schema_service.proto",
}

FormatSchemaService_ServiceDesc is the grpc.ServiceDesc for FormatSchemaService 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 MlModelService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.mdb.clickhouse.v1.MlModelService",
	HandlerType: (*MlModelServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _MlModelService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _MlModelService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _MlModelService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _MlModelService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _MlModelService_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/mdb/clickhouse/v1/ml_model_service.proto",
}

MlModelService_ServiceDesc is the grpc.ServiceDesc for MlModelService 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 ResourcePresetService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.mdb.clickhouse.v1.ResourcePresetService",
	HandlerType: (*ResourcePresetServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _ResourcePresetService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _ResourcePresetService_List_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/mdb/clickhouse/v1/resource_preset_service.proto",
}

ResourcePresetService_ServiceDesc is the grpc.ServiceDesc for ResourcePresetService 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: "yandex.cloud.mdb.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: "GrantPermission",
			Handler:    _UserService_GrantPermission_Handler,
		},
		{
			MethodName: "RevokePermission",
			Handler:    _UserService_RevokePermission_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/mdb/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 VersionsService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.mdb.clickhouse.v1.VersionsService",
	HandlerType: (*VersionsServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "List",
			Handler:    _VersionsService_List_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/mdb/clickhouse/v1/versions_service.proto",
}

VersionsService_ServiceDesc is the grpc.ServiceDesc for VersionsService 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 RegisterDatabaseServiceServer

func RegisterDatabaseServiceServer(s grpc.ServiceRegistrar, srv DatabaseServiceServer)

func RegisterFormatSchemaServiceServer

func RegisterFormatSchemaServiceServer(s grpc.ServiceRegistrar, srv FormatSchemaServiceServer)

func RegisterMlModelServiceServer

func RegisterMlModelServiceServer(s grpc.ServiceRegistrar, srv MlModelServiceServer)

func RegisterResourcePresetServiceServer

func RegisterResourcePresetServiceServer(s grpc.ServiceRegistrar, srv ResourcePresetServiceServer)

func RegisterUserServiceServer

func RegisterUserServiceServer(s grpc.ServiceRegistrar, srv UserServiceServer)

func RegisterVersionsServiceServer

func RegisterVersionsServiceServer(s grpc.ServiceRegistrar, srv VersionsServiceServer)

Types

type Access

type Access struct {

	// Allow to export data from the cluster to DataLens.
	DataLens bool `protobuf:"varint,1,opt,name=data_lens,json=dataLens,proto3" json:"data_lens,omitempty"`
	// Allow SQL queries to the cluster databases from the management console.
	//
	// See [SQL queries in the management console](/docs/managed-clickhouse/operations/web-sql-query) for more details.
	WebSql bool `protobuf:"varint,2,opt,name=web_sql,json=webSql,proto3" json:"web_sql,omitempty"`
	// Allow to import data from Yandex Metrica and AppMetrica to the cluster.
	//
	// See [AppMetrica documentation](https://appmetrica.yandex.com/docs/cloud/index.html) for more details.
	Metrika bool `protobuf:"varint,3,opt,name=metrika,proto3" json:"metrika,omitempty"`
	// Allow access to cluster for Serverless.
	Serverless bool `protobuf:"varint,4,opt,name=serverless,proto3" json:"serverless,omitempty"`
	// Allow access for DataTransfer
	DataTransfer bool `protobuf:"varint,5,opt,name=data_transfer,json=dataTransfer,proto3" json:"data_transfer,omitempty"`
	// Allow access for Query
	YandexQuery bool `protobuf:"varint,6,opt,name=yandex_query,json=yandexQuery,proto3" json:"yandex_query,omitempty"`
	// contains filtered or unexported fields
}

func (*Access) Descriptor deprecated

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

Deprecated: Use Access.ProtoReflect.Descriptor instead.

func (*Access) GetDataLens

func (x *Access) GetDataLens() bool

func (*Access) GetDataTransfer

func (x *Access) GetDataTransfer() bool

func (*Access) GetMetrika

func (x *Access) GetMetrika() bool

func (*Access) GetServerless

func (x *Access) GetServerless() bool

func (*Access) GetWebSql

func (x *Access) GetWebSql() bool

func (*Access) GetYandexQuery

func (x *Access) GetYandexQuery() bool

func (*Access) ProtoMessage

func (*Access) ProtoMessage()

func (*Access) ProtoReflect

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

func (*Access) Reset

func (x *Access) Reset()

func (*Access) SetDataLens

func (m *Access) SetDataLens(v bool)

func (*Access) SetDataTransfer

func (m *Access) SetDataTransfer(v bool)

func (*Access) SetMetrika

func (m *Access) SetMetrika(v bool)

func (*Access) SetServerless

func (m *Access) SetServerless(v bool)

func (*Access) SetWebSql

func (m *Access) SetWebSql(v bool)

func (*Access) SetYandexQuery

func (m *Access) SetYandexQuery(v bool)

func (*Access) String

func (x *Access) String() string

type AddClusterHostsMetadata

type AddClusterHostsMetadata struct {

	// ID of the ClickHouse cluster to which the hosts are being added.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Names of hosts that are being added to the cluster.
	HostNames []string `protobuf:"bytes,2,rep,name=host_names,json=hostNames,proto3" json:"host_names,omitempty"`
	// contains filtered or unexported fields
}

func (*AddClusterHostsMetadata) Descriptor deprecated

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

Deprecated: Use AddClusterHostsMetadata.ProtoReflect.Descriptor instead.

func (*AddClusterHostsMetadata) GetClusterId

func (x *AddClusterHostsMetadata) GetClusterId() string

func (*AddClusterHostsMetadata) GetHostNames

func (x *AddClusterHostsMetadata) GetHostNames() []string

func (*AddClusterHostsMetadata) ProtoMessage

func (*AddClusterHostsMetadata) ProtoMessage()

func (*AddClusterHostsMetadata) ProtoReflect

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

func (*AddClusterHostsMetadata) Reset

func (x *AddClusterHostsMetadata) Reset()

func (*AddClusterHostsMetadata) SetClusterId

func (m *AddClusterHostsMetadata) SetClusterId(v string)

func (*AddClusterHostsMetadata) SetHostNames

func (m *AddClusterHostsMetadata) SetHostNames(v []string)

func (*AddClusterHostsMetadata) String

func (x *AddClusterHostsMetadata) String() string

type AddClusterHostsRequest

type AddClusterHostsRequest struct {

	// ID of the ClickHouse cluster to add hosts to.
	// 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"`
	// Configurations for ClickHouse hosts that should be added to the cluster.
	HostSpecs []*HostSpec `protobuf:"bytes,2,rep,name=host_specs,json=hostSpecs,proto3" json:"host_specs,omitempty"`
	// Whether to copy schema to new ClickHouse hosts from replicas.
	CopySchema *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=copy_schema,json=copySchema,proto3" json:"copy_schema,omitempty"`
	// contains filtered or unexported fields
}

func (*AddClusterHostsRequest) Descriptor deprecated

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

Deprecated: Use AddClusterHostsRequest.ProtoReflect.Descriptor instead.

func (*AddClusterHostsRequest) GetClusterId

func (x *AddClusterHostsRequest) GetClusterId() string

func (*AddClusterHostsRequest) GetCopySchema

func (x *AddClusterHostsRequest) GetCopySchema() *wrapperspb.BoolValue

func (*AddClusterHostsRequest) GetHostSpecs

func (x *AddClusterHostsRequest) GetHostSpecs() []*HostSpec

func (*AddClusterHostsRequest) ProtoMessage

func (*AddClusterHostsRequest) ProtoMessage()

func (*AddClusterHostsRequest) ProtoReflect

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

func (*AddClusterHostsRequest) Reset

func (x *AddClusterHostsRequest) Reset()

func (*AddClusterHostsRequest) SetClusterId

func (m *AddClusterHostsRequest) SetClusterId(v string)

func (*AddClusterHostsRequest) SetCopySchema

func (m *AddClusterHostsRequest) SetCopySchema(v *wrapperspb.BoolValue)

func (*AddClusterHostsRequest) SetHostSpecs

func (m *AddClusterHostsRequest) SetHostSpecs(v []*HostSpec)

func (*AddClusterHostsRequest) String

func (x *AddClusterHostsRequest) String() string

type AddClusterShardMetadata

type AddClusterShardMetadata struct {

	// ID of the cluster that a shard is being added to.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the shard being created.
	ShardName string `protobuf:"bytes,2,opt,name=shard_name,json=shardName,proto3" json:"shard_name,omitempty"`
	// contains filtered or unexported fields
}

func (*AddClusterShardMetadata) Descriptor deprecated

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

Deprecated: Use AddClusterShardMetadata.ProtoReflect.Descriptor instead.

func (*AddClusterShardMetadata) GetClusterId

func (x *AddClusterShardMetadata) GetClusterId() string

func (*AddClusterShardMetadata) GetShardName

func (x *AddClusterShardMetadata) GetShardName() string

func (*AddClusterShardMetadata) ProtoMessage

func (*AddClusterShardMetadata) ProtoMessage()

func (*AddClusterShardMetadata) ProtoReflect

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

func (*AddClusterShardMetadata) Reset

func (x *AddClusterShardMetadata) Reset()

func (*AddClusterShardMetadata) SetClusterId

func (m *AddClusterShardMetadata) SetClusterId(v string)

func (*AddClusterShardMetadata) SetShardName

func (m *AddClusterShardMetadata) SetShardName(v string)

func (*AddClusterShardMetadata) String

func (x *AddClusterShardMetadata) String() string

type AddClusterShardRequest

type AddClusterShardRequest struct {

	// ID of the ClickHouse cluster to add a shard to.
	// 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"`
	// Name for the new shard.
	ShardName string `protobuf:"bytes,2,opt,name=shard_name,json=shardName,proto3" json:"shard_name,omitempty"`
	// Configuration of the new shard.
	ConfigSpec *ShardConfigSpec `protobuf:"bytes,3,opt,name=config_spec,json=configSpec,proto3" json:"config_spec,omitempty"`
	// Configurations for ClickHouse hosts that should be created with the shard.
	HostSpecs []*HostSpec `protobuf:"bytes,4,rep,name=host_specs,json=hostSpecs,proto3" json:"host_specs,omitempty"`
	// Whether to copy schema to hosts of the shard to be created. The schema is copied from hosts of an existing shard.
	CopySchema *wrapperspb.BoolValue `protobuf:"bytes,5,opt,name=copy_schema,json=copySchema,proto3" json:"copy_schema,omitempty"`
	// contains filtered or unexported fields
}

func (*AddClusterShardRequest) Descriptor deprecated

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

Deprecated: Use AddClusterShardRequest.ProtoReflect.Descriptor instead.

func (*AddClusterShardRequest) GetClusterId

func (x *AddClusterShardRequest) GetClusterId() string

func (*AddClusterShardRequest) GetConfigSpec

func (x *AddClusterShardRequest) GetConfigSpec() *ShardConfigSpec

func (*AddClusterShardRequest) GetCopySchema

func (x *AddClusterShardRequest) GetCopySchema() *wrapperspb.BoolValue

func (*AddClusterShardRequest) GetHostSpecs

func (x *AddClusterShardRequest) GetHostSpecs() []*HostSpec

func (*AddClusterShardRequest) GetShardName

func (x *AddClusterShardRequest) GetShardName() string

func (*AddClusterShardRequest) ProtoMessage

func (*AddClusterShardRequest) ProtoMessage()

func (*AddClusterShardRequest) ProtoReflect

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

func (*AddClusterShardRequest) Reset

func (x *AddClusterShardRequest) Reset()

func (*AddClusterShardRequest) SetClusterId

func (m *AddClusterShardRequest) SetClusterId(v string)

func (*AddClusterShardRequest) SetConfigSpec

func (m *AddClusterShardRequest) SetConfigSpec(v *ShardConfigSpec)

func (*AddClusterShardRequest) SetCopySchema

func (m *AddClusterShardRequest) SetCopySchema(v *wrapperspb.BoolValue)

func (*AddClusterShardRequest) SetHostSpecs

func (m *AddClusterShardRequest) SetHostSpecs(v []*HostSpec)

func (*AddClusterShardRequest) SetShardName

func (m *AddClusterShardRequest) SetShardName(v string)

func (*AddClusterShardRequest) String

func (x *AddClusterShardRequest) String() string

type AddClusterZookeeperMetadata

type AddClusterZookeeperMetadata struct {

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

func (*AddClusterZookeeperMetadata) Descriptor deprecated

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

Deprecated: Use AddClusterZookeeperMetadata.ProtoReflect.Descriptor instead.

func (*AddClusterZookeeperMetadata) GetClusterId

func (x *AddClusterZookeeperMetadata) GetClusterId() string

func (*AddClusterZookeeperMetadata) ProtoMessage

func (*AddClusterZookeeperMetadata) ProtoMessage()

func (*AddClusterZookeeperMetadata) ProtoReflect

func (*AddClusterZookeeperMetadata) Reset

func (x *AddClusterZookeeperMetadata) Reset()

func (*AddClusterZookeeperMetadata) SetClusterId

func (m *AddClusterZookeeperMetadata) SetClusterId(v string)

func (*AddClusterZookeeperMetadata) String

func (x *AddClusterZookeeperMetadata) String() string

type AddClusterZookeeperRequest

type AddClusterZookeeperRequest struct {

	// ID of the ClickHouse cluster to modify.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Resources allocated to Zookeeper hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// Configuration of ZooKeeper hosts.
	HostSpecs []*HostSpec `protobuf:"bytes,3,rep,name=host_specs,json=hostSpecs,proto3" json:"host_specs,omitempty"`
	// contains filtered or unexported fields
}

func (*AddClusterZookeeperRequest) Descriptor deprecated

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

Deprecated: Use AddClusterZookeeperRequest.ProtoReflect.Descriptor instead.

func (*AddClusterZookeeperRequest) GetClusterId

func (x *AddClusterZookeeperRequest) GetClusterId() string

func (*AddClusterZookeeperRequest) GetHostSpecs

func (x *AddClusterZookeeperRequest) GetHostSpecs() []*HostSpec

func (*AddClusterZookeeperRequest) GetResources

func (x *AddClusterZookeeperRequest) GetResources() *Resources

func (*AddClusterZookeeperRequest) ProtoMessage

func (*AddClusterZookeeperRequest) ProtoMessage()

func (*AddClusterZookeeperRequest) ProtoReflect

func (*AddClusterZookeeperRequest) Reset

func (x *AddClusterZookeeperRequest) Reset()

func (*AddClusterZookeeperRequest) SetClusterId

func (m *AddClusterZookeeperRequest) SetClusterId(v string)

func (*AddClusterZookeeperRequest) SetHostSpecs

func (m *AddClusterZookeeperRequest) SetHostSpecs(v []*HostSpec)

func (*AddClusterZookeeperRequest) SetResources

func (m *AddClusterZookeeperRequest) SetResources(v *Resources)

func (*AddClusterZookeeperRequest) String

func (x *AddClusterZookeeperRequest) String() string

type AnytimeMaintenanceWindow

type AnytimeMaintenanceWindow struct {
	// contains filtered or unexported fields
}

func (*AnytimeMaintenanceWindow) Descriptor deprecated

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

Deprecated: Use AnytimeMaintenanceWindow.ProtoReflect.Descriptor instead.

func (*AnytimeMaintenanceWindow) ProtoMessage

func (*AnytimeMaintenanceWindow) ProtoMessage()

func (*AnytimeMaintenanceWindow) ProtoReflect

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

func (*AnytimeMaintenanceWindow) Reset

func (x *AnytimeMaintenanceWindow) Reset()

func (*AnytimeMaintenanceWindow) String

func (x *AnytimeMaintenanceWindow) String() string

type Backup

type Backup struct {

	// ID of the backup.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the folder that the backup belongs to.
	FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format
	// (i.e. when the backup operation was completed).
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// ID of the ClickHouse cluster that the backup was created for.
	SourceClusterId string `protobuf:"bytes,4,opt,name=source_cluster_id,json=sourceClusterId,proto3" json:"source_cluster_id,omitempty"`
	// Names of the shards included in the backup.
	SourceShardNames []string `protobuf:"bytes,6,rep,name=source_shard_names,json=sourceShardNames,proto3" json:"source_shard_names,omitempty"`
	// Time when the backup operation was started.
	StartedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=started_at,json=startedAt,proto3" json:"started_at,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_BackupType `protobuf:"varint,8,opt,name=type,proto3,enum=yandex.cloud.mdb.clickhouse.v1.Backup_BackupType" json:"type,omitempty"`
	// contains filtered or unexported fields
}

A ClickHouse Backup resource. See the [Developer's Guide](/docs/managed-clickhouse/concepts) for more information.

func (*Backup) Descriptor deprecated

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

Deprecated: Use Backup.ProtoReflect.Descriptor instead.

func (*Backup) GetCreatedAt

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

func (*Backup) GetFolderId

func (x *Backup) GetFolderId() string

func (*Backup) GetId

func (x *Backup) GetId() string

func (*Backup) GetSize

func (x *Backup) GetSize() int64

func (*Backup) GetSourceClusterId

func (x *Backup) GetSourceClusterId() string

func (*Backup) GetSourceShardNames

func (x *Backup) GetSourceShardNames() []string

func (*Backup) GetStartedAt

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

func (*Backup) GetType

func (x *Backup) GetType() Backup_BackupType

func (*Backup) ProtoMessage

func (*Backup) ProtoMessage()

func (*Backup) ProtoReflect

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

func (*Backup) Reset

func (x *Backup) Reset()

func (*Backup) SetCreatedAt

func (m *Backup) SetCreatedAt(v *timestamppb.Timestamp)

func (*Backup) SetFolderId

func (m *Backup) SetFolderId(v string)

func (*Backup) SetId

func (m *Backup) SetId(v string)

func (*Backup) SetSize

func (m *Backup) SetSize(v int64)

func (*Backup) SetSourceClusterId

func (m *Backup) SetSourceClusterId(v string)

func (*Backup) SetSourceShardNames

func (m *Backup) SetSourceShardNames(v []string)

func (*Backup) SetStartedAt

func (m *Backup) SetStartedAt(v *timestamppb.Timestamp)

func (*Backup) SetType

func (m *Backup) SetType(v Backup_BackupType)

func (*Backup) String

func (x *Backup) String() string

type BackupClusterMetadata

type BackupClusterMetadata struct {

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

func (*BackupClusterMetadata) Descriptor deprecated

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

Deprecated: Use BackupClusterMetadata.ProtoReflect.Descriptor instead.

func (*BackupClusterMetadata) GetClusterId

func (x *BackupClusterMetadata) GetClusterId() string

func (*BackupClusterMetadata) ProtoMessage

func (*BackupClusterMetadata) ProtoMessage()

func (*BackupClusterMetadata) ProtoReflect

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

func (*BackupClusterMetadata) Reset

func (x *BackupClusterMetadata) Reset()

func (*BackupClusterMetadata) SetClusterId

func (m *BackupClusterMetadata) SetClusterId(v string)

func (*BackupClusterMetadata) String

func (x *BackupClusterMetadata) String() string

type BackupClusterRequest

type BackupClusterRequest struct {

	// ID of the ClickHouse cluster to back up.
	// 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 (*BackupClusterRequest) Descriptor deprecated

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

Deprecated: Use BackupClusterRequest.ProtoReflect.Descriptor instead.

func (*BackupClusterRequest) GetClusterId

func (x *BackupClusterRequest) GetClusterId() string

func (*BackupClusterRequest) ProtoMessage

func (*BackupClusterRequest) ProtoMessage()

func (*BackupClusterRequest) ProtoReflect

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

func (*BackupClusterRequest) Reset

func (x *BackupClusterRequest) Reset()

func (*BackupClusterRequest) SetClusterId

func (m *BackupClusterRequest) SetClusterId(v string)

func (*BackupClusterRequest) String

func (x *BackupClusterRequest) String() string

type BackupServiceClient

type BackupServiceClient interface {
	// Returns the specified ClickHouse Backup resource.
	//
	// To get the list of available ClickHouse Backup resources, make a [List] request.
	Get(ctx context.Context, in *GetBackupRequest, opts ...grpc.CallOption) (*Backup, error)
	// Retrieves the list of Backup resources available for the specified folder.
	List(ctx context.Context, in *ListBackupsRequest, opts ...grpc.CallOption) (*ListBackupsResponse, 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 ClickHouse Backup resource.
	//
	// To get the list of available ClickHouse Backup resources, make a [List] request.
	Get(context.Context, *GetBackupRequest) (*Backup, error)
	// Retrieves the list of Backup resources available for the specified folder.
	List(context.Context, *ListBackupsRequest) (*ListBackupsResponse, error)
}

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

type Backup_BackupType

type Backup_BackupType int32
const (
	Backup_BACKUP_TYPE_UNSPECIFIED Backup_BackupType = 0
	// Backup created by automated daily schedule.
	Backup_AUTOMATED Backup_BackupType = 1
	// Backup created by user request.
	Backup_MANUAL Backup_BackupType = 2
)

func (Backup_BackupType) Descriptor

func (Backup_BackupType) Enum

func (Backup_BackupType) EnumDescriptor deprecated

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

Deprecated: Use Backup_BackupType.Descriptor instead.

func (Backup_BackupType) Number

func (Backup_BackupType) String

func (x Backup_BackupType) String() string

func (Backup_BackupType) Type

type CloudStorage

type CloudStorage struct {

	// Whether to use Object Storage for storing ClickHouse data.
	Enabled          bool                    `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	MoveFactor       *wrapperspb.DoubleValue `protobuf:"bytes,2,opt,name=move_factor,json=moveFactor,proto3" json:"move_factor,omitempty"`
	DataCacheEnabled *wrapperspb.BoolValue   `protobuf:"bytes,3,opt,name=data_cache_enabled,json=dataCacheEnabled,proto3" json:"data_cache_enabled,omitempty"`
	DataCacheMaxSize *wrapperspb.Int64Value  `protobuf:"bytes,4,opt,name=data_cache_max_size,json=dataCacheMaxSize,proto3" json:"data_cache_max_size,omitempty"`
	PreferNotToMerge *wrapperspb.BoolValue   `protobuf:"bytes,5,opt,name=prefer_not_to_merge,json=preferNotToMerge,proto3" json:"prefer_not_to_merge,omitempty"`
	// contains filtered or unexported fields
}

func (*CloudStorage) Descriptor deprecated

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

Deprecated: Use CloudStorage.ProtoReflect.Descriptor instead.

func (*CloudStorage) GetDataCacheEnabled

func (x *CloudStorage) GetDataCacheEnabled() *wrapperspb.BoolValue

func (*CloudStorage) GetDataCacheMaxSize

func (x *CloudStorage) GetDataCacheMaxSize() *wrapperspb.Int64Value

func (*CloudStorage) GetEnabled

func (x *CloudStorage) GetEnabled() bool

func (*CloudStorage) GetMoveFactor

func (x *CloudStorage) GetMoveFactor() *wrapperspb.DoubleValue

func (*CloudStorage) GetPreferNotToMerge

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

func (*CloudStorage) ProtoMessage

func (*CloudStorage) ProtoMessage()

func (*CloudStorage) ProtoReflect

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

func (*CloudStorage) Reset

func (x *CloudStorage) Reset()

func (*CloudStorage) SetDataCacheEnabled

func (m *CloudStorage) SetDataCacheEnabled(v *wrapperspb.BoolValue)

func (*CloudStorage) SetDataCacheMaxSize

func (m *CloudStorage) SetDataCacheMaxSize(v *wrapperspb.Int64Value)

func (*CloudStorage) SetEnabled

func (m *CloudStorage) SetEnabled(v bool)

func (*CloudStorage) SetMoveFactor

func (m *CloudStorage) SetMoveFactor(v *wrapperspb.DoubleValue)

func (*CloudStorage) SetPreferNotToMerge

func (m *CloudStorage) SetPreferNotToMerge(v *wrapperspb.BoolValue)

func (*CloudStorage) String

func (x *CloudStorage) String() string

type Cluster

type Cluster struct {

	// ID of the ClickHouse cluster.
	// This ID is assigned by MDB at creation time.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the folder that the ClickHouse cluster belongs to.
	FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Name of the ClickHouse cluster.
	// The name is unique within the folder. 1-63 characters long.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the ClickHouse cluster. 0-256 characters long.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Custom labels for the ClickHouse cluster as `key:value` pairs. Maximum 64 per resource.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Deployment environment of the ClickHouse cluster.
	Environment Cluster_Environment `` /* 132-byte string literal not displayed */
	// Description of monitoring systems relevant to the ClickHouse cluster.
	Monitoring []*Monitoring `protobuf:"bytes,8,rep,name=monitoring,proto3" json:"monitoring,omitempty"`
	// Configuration of the ClickHouse cluster.
	Config *ClusterConfig `protobuf:"bytes,9,opt,name=config,proto3" json:"config,omitempty"`
	// ID of the network that the cluster belongs to.
	NetworkId string `protobuf:"bytes,10,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// Aggregated cluster health.
	Health Cluster_Health `protobuf:"varint,11,opt,name=health,proto3,enum=yandex.cloud.mdb.clickhouse.v1.Cluster_Health" json:"health,omitempty"`
	// Current state of the cluster.
	Status Cluster_Status `protobuf:"varint,12,opt,name=status,proto3,enum=yandex.cloud.mdb.clickhouse.v1.Cluster_Status" json:"status,omitempty"`
	// ID of the service account used for access to Object Storage.
	ServiceAccountId string `protobuf:"bytes,13,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
	// Maintenance window for the cluster.
	MaintenanceWindow *MaintenanceWindow `protobuf:"bytes,14,opt,name=maintenance_window,json=maintenanceWindow,proto3" json:"maintenance_window,omitempty"`
	// Planned maintenance operation to be started for the cluster within the nearest [maintenance_window].
	PlannedOperation *MaintenanceOperation `protobuf:"bytes,15,opt,name=planned_operation,json=plannedOperation,proto3" json:"planned_operation,omitempty"`
	// User security groups
	SecurityGroupIds []string `protobuf:"bytes,16,rep,name=security_group_ids,json=securityGroupIds,proto3" json:"security_group_ids,omitempty"`
	// Deletion Protection inhibits deletion of the cluster
	DeletionProtection bool `protobuf:"varint,17,opt,name=deletion_protection,json=deletionProtection,proto3" json:"deletion_protection,omitempty"`
	// contains filtered or unexported fields
}

A ClickHouse Cluster resource. For more information, see the Cluster(/docs/managed-clickhouse/concepts) section in the Developer's Guide.

func (*Cluster) Descriptor deprecated

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

Deprecated: Use Cluster.ProtoReflect.Descriptor instead.

func (*Cluster) GetConfig

func (x *Cluster) GetConfig() *ClusterConfig

func (*Cluster) GetCreatedAt

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

func (*Cluster) GetDeletionProtection

func (x *Cluster) GetDeletionProtection() bool

func (*Cluster) GetDescription

func (x *Cluster) GetDescription() string

func (*Cluster) GetEnvironment

func (x *Cluster) GetEnvironment() Cluster_Environment

func (*Cluster) GetFolderId

func (x *Cluster) GetFolderId() string

func (*Cluster) GetHealth

func (x *Cluster) GetHealth() Cluster_Health

func (*Cluster) GetId

func (x *Cluster) GetId() string

func (*Cluster) GetLabels

func (x *Cluster) GetLabels() map[string]string

func (*Cluster) GetMaintenanceWindow

func (x *Cluster) GetMaintenanceWindow() *MaintenanceWindow

func (*Cluster) GetMonitoring

func (x *Cluster) GetMonitoring() []*Monitoring

func (*Cluster) GetName

func (x *Cluster) GetName() string

func (*Cluster) GetNetworkId

func (x *Cluster) GetNetworkId() string

func (*Cluster) GetPlannedOperation

func (x *Cluster) GetPlannedOperation() *MaintenanceOperation

func (*Cluster) GetSecurityGroupIds

func (x *Cluster) GetSecurityGroupIds() []string

func (*Cluster) GetServiceAccountId

func (x *Cluster) GetServiceAccountId() string

func (*Cluster) GetStatus

func (x *Cluster) GetStatus() Cluster_Status

func (*Cluster) ProtoMessage

func (*Cluster) ProtoMessage()

func (*Cluster) ProtoReflect

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

func (*Cluster) Reset

func (x *Cluster) Reset()

func (*Cluster) SetConfig

func (m *Cluster) SetConfig(v *ClusterConfig)

func (*Cluster) SetCreatedAt

func (m *Cluster) SetCreatedAt(v *timestamppb.Timestamp)

func (*Cluster) SetDeletionProtection

func (m *Cluster) SetDeletionProtection(v bool)

func (*Cluster) SetDescription

func (m *Cluster) SetDescription(v string)

func (*Cluster) SetEnvironment

func (m *Cluster) SetEnvironment(v Cluster_Environment)

func (*Cluster) SetFolderId

func (m *Cluster) SetFolderId(v string)

func (*Cluster) SetHealth

func (m *Cluster) SetHealth(v Cluster_Health)

func (*Cluster) SetId

func (m *Cluster) SetId(v string)

func (*Cluster) SetLabels

func (m *Cluster) SetLabels(v map[string]string)

func (*Cluster) SetMaintenanceWindow

func (m *Cluster) SetMaintenanceWindow(v *MaintenanceWindow)

func (*Cluster) SetMonitoring

func (m *Cluster) SetMonitoring(v []*Monitoring)

func (*Cluster) SetName

func (m *Cluster) SetName(v string)

func (*Cluster) SetNetworkId

func (m *Cluster) SetNetworkId(v string)

func (*Cluster) SetPlannedOperation

func (m *Cluster) SetPlannedOperation(v *MaintenanceOperation)

func (*Cluster) SetSecurityGroupIds

func (m *Cluster) SetSecurityGroupIds(v []string)

func (*Cluster) SetServiceAccountId

func (m *Cluster) SetServiceAccountId(v string)

func (*Cluster) SetStatus

func (m *Cluster) SetStatus(v Cluster_Status)

func (*Cluster) String

func (x *Cluster) String() string

type ClusterConfig

type ClusterConfig struct {

	// Version of the ClickHouse server software.
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	// Configuration and resource allocation for ClickHouse hosts.
	Clickhouse *ClusterConfig_Clickhouse `protobuf:"bytes,2,opt,name=clickhouse,proto3" json:"clickhouse,omitempty"`
	// Configuration and resource allocation for ZooKeeper hosts.
	Zookeeper *ClusterConfig_Zookeeper `protobuf:"bytes,3,opt,name=zookeeper,proto3" json:"zookeeper,omitempty"`
	// Time to start the daily backup, in the UTC timezone.
	BackupWindowStart *timeofday.TimeOfDay `protobuf:"bytes,4,opt,name=backup_window_start,json=backupWindowStart,proto3" json:"backup_window_start,omitempty"`
	// Access policy for external services.
	Access       *Access       `protobuf:"bytes,5,opt,name=access,proto3" json:"access,omitempty"`
	CloudStorage *CloudStorage `protobuf:"bytes,6,opt,name=cloud_storage,json=cloudStorage,proto3" json:"cloud_storage,omitempty"`
	// Whether database management through SQL commands is enabled.
	SqlDatabaseManagement *wrapperspb.BoolValue `` /* 126-byte string literal not displayed */
	// Whether user management through SQL commands is enabled.
	SqlUserManagement *wrapperspb.BoolValue `protobuf:"bytes,8,opt,name=sql_user_management,json=sqlUserManagement,proto3" json:"sql_user_management,omitempty"`
	// Whether cluster should use embedded Keeper instead of Zookeeper.
	EmbeddedKeeper *wrapperspb.BoolValue `protobuf:"bytes,9,opt,name=embedded_keeper,json=embeddedKeeper,proto3" json:"embedded_keeper,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterConfig) Descriptor deprecated

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

Deprecated: Use ClusterConfig.ProtoReflect.Descriptor instead.

func (*ClusterConfig) GetAccess

func (x *ClusterConfig) GetAccess() *Access

func (*ClusterConfig) GetBackupWindowStart

func (x *ClusterConfig) GetBackupWindowStart() *timeofday.TimeOfDay

func (*ClusterConfig) GetClickhouse

func (x *ClusterConfig) GetClickhouse() *ClusterConfig_Clickhouse

func (*ClusterConfig) GetCloudStorage

func (x *ClusterConfig) GetCloudStorage() *CloudStorage

func (*ClusterConfig) GetEmbeddedKeeper

func (x *ClusterConfig) GetEmbeddedKeeper() *wrapperspb.BoolValue

func (*ClusterConfig) GetSqlDatabaseManagement

func (x *ClusterConfig) GetSqlDatabaseManagement() *wrapperspb.BoolValue

func (*ClusterConfig) GetSqlUserManagement

func (x *ClusterConfig) GetSqlUserManagement() *wrapperspb.BoolValue

func (*ClusterConfig) GetVersion

func (x *ClusterConfig) GetVersion() string

func (*ClusterConfig) GetZookeeper

func (x *ClusterConfig) GetZookeeper() *ClusterConfig_Zookeeper

func (*ClusterConfig) ProtoMessage

func (*ClusterConfig) ProtoMessage()

func (*ClusterConfig) ProtoReflect

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

func (*ClusterConfig) Reset

func (x *ClusterConfig) Reset()

func (*ClusterConfig) SetAccess

func (m *ClusterConfig) SetAccess(v *Access)

func (*ClusterConfig) SetBackupWindowStart

func (m *ClusterConfig) SetBackupWindowStart(v *timeofday.TimeOfDay)

func (*ClusterConfig) SetClickhouse

func (m *ClusterConfig) SetClickhouse(v *ClusterConfig_Clickhouse)

func (*ClusterConfig) SetCloudStorage

func (m *ClusterConfig) SetCloudStorage(v *CloudStorage)

func (*ClusterConfig) SetEmbeddedKeeper

func (m *ClusterConfig) SetEmbeddedKeeper(v *wrapperspb.BoolValue)

func (*ClusterConfig) SetSqlDatabaseManagement

func (m *ClusterConfig) SetSqlDatabaseManagement(v *wrapperspb.BoolValue)

func (*ClusterConfig) SetSqlUserManagement

func (m *ClusterConfig) SetSqlUserManagement(v *wrapperspb.BoolValue)

func (*ClusterConfig) SetVersion

func (m *ClusterConfig) SetVersion(v string)

func (*ClusterConfig) SetZookeeper

func (m *ClusterConfig) SetZookeeper(v *ClusterConfig_Zookeeper)

func (*ClusterConfig) String

func (x *ClusterConfig) String() string

type ClusterConfig_Clickhouse

type ClusterConfig_Clickhouse struct {

	// Configuration settings of a ClickHouse server.
	Config *config.ClickhouseConfigSet `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to ClickHouse hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterConfig_Clickhouse) Descriptor deprecated

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

Deprecated: Use ClusterConfig_Clickhouse.ProtoReflect.Descriptor instead.

func (*ClusterConfig_Clickhouse) GetConfig

func (*ClusterConfig_Clickhouse) GetResources

func (x *ClusterConfig_Clickhouse) GetResources() *Resources

func (*ClusterConfig_Clickhouse) ProtoMessage

func (*ClusterConfig_Clickhouse) ProtoMessage()

func (*ClusterConfig_Clickhouse) ProtoReflect

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

func (*ClusterConfig_Clickhouse) Reset

func (x *ClusterConfig_Clickhouse) Reset()

func (*ClusterConfig_Clickhouse) SetConfig

func (*ClusterConfig_Clickhouse) SetResources

func (m *ClusterConfig_Clickhouse) SetResources(v *Resources)

func (*ClusterConfig_Clickhouse) String

func (x *ClusterConfig_Clickhouse) String() string

type ClusterConfig_Zookeeper

type ClusterConfig_Zookeeper struct {

	// Resources allocated to ZooKeeper hosts.
	Resources *Resources `protobuf:"bytes,1,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterConfig_Zookeeper) Descriptor deprecated

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

Deprecated: Use ClusterConfig_Zookeeper.ProtoReflect.Descriptor instead.

func (*ClusterConfig_Zookeeper) GetResources

func (x *ClusterConfig_Zookeeper) GetResources() *Resources

func (*ClusterConfig_Zookeeper) ProtoMessage

func (*ClusterConfig_Zookeeper) ProtoMessage()

func (*ClusterConfig_Zookeeper) ProtoReflect

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

func (*ClusterConfig_Zookeeper) Reset

func (x *ClusterConfig_Zookeeper) Reset()

func (*ClusterConfig_Zookeeper) SetResources

func (m *ClusterConfig_Zookeeper) SetResources(v *Resources)

func (*ClusterConfig_Zookeeper) String

func (x *ClusterConfig_Zookeeper) String() string

type ClusterServiceClient

type ClusterServiceClient interface {
	// Returns the specified ClickHouse cluster.
	//
	// To get the list of available ClickHouse clusters, make a [List] request.
	Get(ctx context.Context, in *GetClusterRequest, opts ...grpc.CallOption) (*Cluster, error)
	// Retrieves a list of ClickHouse clusters that belong
	// to the specified folder.
	List(ctx context.Context, in *ListClustersRequest, opts ...grpc.CallOption) (*ListClustersResponse, error)
	// Creates a ClickHouse cluster in the specified folder.
	Create(ctx context.Context, in *CreateClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified ClickHouse cluster.
	Update(ctx context.Context, in *UpdateClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified ClickHouse cluster.
	Delete(ctx context.Context, in *DeleteClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Starts the specified ClickHouse cluster.
	Start(ctx context.Context, in *StartClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Stops the specified ClickHouse cluster.
	Stop(ctx context.Context, in *StopClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Moves a ClickHouse cluster to the specified folder.
	Move(ctx context.Context, in *MoveClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Adds a ZooKeeper subcluster to the specified ClickHouse cluster.
	AddZookeeper(ctx context.Context, in *AddClusterZookeeperRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Creates a backup for the specified ClickHouse cluster.
	Backup(ctx context.Context, in *BackupClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Creates a new ClickHouse cluster using the specified backup.
	Restore(ctx context.Context, in *RestoreClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Reschedules planned maintenance operation.
	RescheduleMaintenance(ctx context.Context, in *RescheduleMaintenanceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Retrieves logs for the specified ClickHouse cluster.
	ListLogs(ctx context.Context, in *ListClusterLogsRequest, opts ...grpc.CallOption) (*ListClusterLogsResponse, error)
	// Same as ListLogs but using server-side streaming. Also allows for `tail -f` semantics.
	StreamLogs(ctx context.Context, in *StreamClusterLogsRequest, opts ...grpc.CallOption) (ClusterService_StreamLogsClient, error)
	// Retrieves the list of Operation resources for the specified cluster.
	ListOperations(ctx context.Context, in *ListClusterOperationsRequest, opts ...grpc.CallOption) (*ListClusterOperationsResponse, error)
	// Retrieves the list of available backups for the specified ClickHouse cluster.
	ListBackups(ctx context.Context, in *ListClusterBackupsRequest, opts ...grpc.CallOption) (*ListClusterBackupsResponse, error)
	// Retrieves a list of hosts for the specified cluster.
	ListHosts(ctx context.Context, in *ListClusterHostsRequest, opts ...grpc.CallOption) (*ListClusterHostsResponse, error)
	// Creates new hosts for a cluster.
	AddHosts(ctx context.Context, in *AddClusterHostsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified hosts.
	UpdateHosts(ctx context.Context, in *UpdateClusterHostsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified hosts for a cluster.
	DeleteHosts(ctx context.Context, in *DeleteClusterHostsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	RestartHosts(ctx context.Context, in *RestartClusterHostsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Returns the specified shard.
	GetShard(ctx context.Context, in *GetClusterShardRequest, opts ...grpc.CallOption) (*Shard, error)
	// Retrieves a list of shards that belong to the specified cluster.
	ListShards(ctx context.Context, in *ListClusterShardsRequest, opts ...grpc.CallOption) (*ListClusterShardsResponse, error)
	// Creates a new shard in the specified cluster.
	AddShard(ctx context.Context, in *AddClusterShardRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Modifies the specified shard.
	UpdateShard(ctx context.Context, in *UpdateClusterShardRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified shard.
	DeleteShard(ctx context.Context, in *DeleteClusterShardRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Returns the specified shard group.
	GetShardGroup(ctx context.Context, in *GetClusterShardGroupRequest, opts ...grpc.CallOption) (*ShardGroup, error)
	// Retrieves a list of shard groups that belong to specified cluster.
	ListShardGroups(ctx context.Context, in *ListClusterShardGroupsRequest, opts ...grpc.CallOption) (*ListClusterShardGroupsResponse, error)
	// Creates a new shard group in the specified cluster.
	CreateShardGroup(ctx context.Context, in *CreateClusterShardGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified shard group.
	UpdateShardGroup(ctx context.Context, in *UpdateClusterShardGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified shard group.
	DeleteShardGroup(ctx context.Context, in *DeleteClusterShardGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Retrieves a list of external dictionaries that belong to specified cluster.
	ListExternalDictionaries(ctx context.Context, in *ListClusterExternalDictionariesRequest, opts ...grpc.CallOption) (*ListClusterExternalDictionariesResponse, error)
	// Creates an external dictionary for the specified ClickHouse cluster.
	CreateExternalDictionary(ctx context.Context, in *CreateClusterExternalDictionaryRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates an external dictionary for the specified ClickHouse cluster.
	UpdateExternalDictionary(ctx context.Context, in *UpdateClusterExternalDictionaryRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified external dictionary.
	DeleteExternalDictionary(ctx context.Context, in *DeleteClusterExternalDictionaryRequest, opts ...grpc.CallOption) (*operation.Operation, 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.
	//
	// To get the list of available ClickHouse clusters, make a [List] request.
	Get(context.Context, *GetClusterRequest) (*Cluster, error)
	// Retrieves a list of ClickHouse clusters that belong
	// to the specified folder.
	List(context.Context, *ListClustersRequest) (*ListClustersResponse, error)
	// Creates a ClickHouse cluster in the specified folder.
	Create(context.Context, *CreateClusterRequest) (*operation.Operation, error)
	// Updates the specified ClickHouse cluster.
	Update(context.Context, *UpdateClusterRequest) (*operation.Operation, error)
	// Deletes the specified ClickHouse cluster.
	Delete(context.Context, *DeleteClusterRequest) (*operation.Operation, error)
	// Starts the specified ClickHouse cluster.
	Start(context.Context, *StartClusterRequest) (*operation.Operation, error)
	// Stops the specified ClickHouse cluster.
	Stop(context.Context, *StopClusterRequest) (*operation.Operation, error)
	// Moves a ClickHouse cluster to the specified folder.
	Move(context.Context, *MoveClusterRequest) (*operation.Operation, error)
	// Adds a ZooKeeper subcluster to the specified ClickHouse cluster.
	AddZookeeper(context.Context, *AddClusterZookeeperRequest) (*operation.Operation, error)
	// Creates a backup for the specified ClickHouse cluster.
	Backup(context.Context, *BackupClusterRequest) (*operation.Operation, error)
	// Creates a new ClickHouse cluster using the specified backup.
	Restore(context.Context, *RestoreClusterRequest) (*operation.Operation, error)
	// Reschedules planned maintenance operation.
	RescheduleMaintenance(context.Context, *RescheduleMaintenanceRequest) (*operation.Operation, error)
	// Retrieves logs for the specified ClickHouse cluster.
	ListLogs(context.Context, *ListClusterLogsRequest) (*ListClusterLogsResponse, error)
	// Same as ListLogs but using server-side streaming. Also allows for `tail -f` semantics.
	StreamLogs(*StreamClusterLogsRequest, ClusterService_StreamLogsServer) error
	// Retrieves the list of Operation resources for the specified cluster.
	ListOperations(context.Context, *ListClusterOperationsRequest) (*ListClusterOperationsResponse, error)
	// Retrieves the list of available backups for the specified ClickHouse cluster.
	ListBackups(context.Context, *ListClusterBackupsRequest) (*ListClusterBackupsResponse, error)
	// Retrieves a list of hosts for the specified cluster.
	ListHosts(context.Context, *ListClusterHostsRequest) (*ListClusterHostsResponse, error)
	// Creates new hosts for a cluster.
	AddHosts(context.Context, *AddClusterHostsRequest) (*operation.Operation, error)
	// Updates the specified hosts.
	UpdateHosts(context.Context, *UpdateClusterHostsRequest) (*operation.Operation, error)
	// Deletes the specified hosts for a cluster.
	DeleteHosts(context.Context, *DeleteClusterHostsRequest) (*operation.Operation, error)
	RestartHosts(context.Context, *RestartClusterHostsRequest) (*operation.Operation, error)
	// Returns the specified shard.
	GetShard(context.Context, *GetClusterShardRequest) (*Shard, error)
	// Retrieves a list of shards that belong to the specified cluster.
	ListShards(context.Context, *ListClusterShardsRequest) (*ListClusterShardsResponse, error)
	// Creates a new shard in the specified cluster.
	AddShard(context.Context, *AddClusterShardRequest) (*operation.Operation, error)
	// Modifies the specified shard.
	UpdateShard(context.Context, *UpdateClusterShardRequest) (*operation.Operation, error)
	// Deletes the specified shard.
	DeleteShard(context.Context, *DeleteClusterShardRequest) (*operation.Operation, error)
	// Returns the specified shard group.
	GetShardGroup(context.Context, *GetClusterShardGroupRequest) (*ShardGroup, error)
	// Retrieves a list of shard groups that belong to specified cluster.
	ListShardGroups(context.Context, *ListClusterShardGroupsRequest) (*ListClusterShardGroupsResponse, error)
	// Creates a new shard group in the specified cluster.
	CreateShardGroup(context.Context, *CreateClusterShardGroupRequest) (*operation.Operation, error)
	// Updates the specified shard group.
	UpdateShardGroup(context.Context, *UpdateClusterShardGroupRequest) (*operation.Operation, error)
	// Deletes the specified shard group.
	DeleteShardGroup(context.Context, *DeleteClusterShardGroupRequest) (*operation.Operation, error)
	// Retrieves a list of external dictionaries that belong to specified cluster.
	ListExternalDictionaries(context.Context, *ListClusterExternalDictionariesRequest) (*ListClusterExternalDictionariesResponse, error)
	// Creates an external dictionary for the specified ClickHouse cluster.
	CreateExternalDictionary(context.Context, *CreateClusterExternalDictionaryRequest) (*operation.Operation, error)
	// Updates an external dictionary for the specified ClickHouse cluster.
	UpdateExternalDictionary(context.Context, *UpdateClusterExternalDictionaryRequest) (*operation.Operation, error)
	// Deletes the specified external dictionary.
	DeleteExternalDictionary(context.Context, *DeleteClusterExternalDictionaryRequest) (*operation.Operation, error)
}

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

type ClusterService_StreamLogsClient

type ClusterService_StreamLogsClient interface {
	Recv() (*StreamLogRecord, error)
	grpc.ClientStream
}

type ClusterService_StreamLogsServer

type ClusterService_StreamLogsServer interface {
	Send(*StreamLogRecord) error
	grpc.ServerStream
}

type Cluster_Environment

type Cluster_Environment int32
const (
	Cluster_ENVIRONMENT_UNSPECIFIED Cluster_Environment = 0
	// Stable environment with a conservative update policy:
	// only hotfixes are applied during regular maintenance.
	Cluster_PRODUCTION Cluster_Environment = 1
	// Environment with more aggressive update policy: new versions
	// are rolled out irrespective of backward compatibility.
	Cluster_PRESTABLE Cluster_Environment = 2
)

func (Cluster_Environment) Descriptor

func (Cluster_Environment) Enum

func (Cluster_Environment) EnumDescriptor deprecated

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

Deprecated: Use Cluster_Environment.Descriptor instead.

func (Cluster_Environment) Number

func (Cluster_Environment) String

func (x Cluster_Environment) String() string

func (Cluster_Environment) Type

type Cluster_Health

type Cluster_Health int32
const (
	// State of the cluster is unknown ([Host.health] for every host in the cluster is UNKNOWN).
	Cluster_HEALTH_UNKNOWN Cluster_Health = 0
	// Cluster is alive and well ([Host.health] for every host in the cluster is ALIVE).
	Cluster_ALIVE Cluster_Health = 1
	// Cluster is inoperable ([Host.health] for every host in the cluster is DEAD).
	Cluster_DEAD Cluster_Health = 2
	// Cluster is working below capacity ([Host.health] for at least one host in the cluster is not ALIVE).
	Cluster_DEGRADED Cluster_Health = 3
)

func (Cluster_Health) Descriptor

func (Cluster_Health) Enum

func (x Cluster_Health) Enum() *Cluster_Health

func (Cluster_Health) EnumDescriptor deprecated

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

Deprecated: Use Cluster_Health.Descriptor instead.

func (Cluster_Health) Number

func (Cluster_Health) String

func (x Cluster_Health) String() string

func (Cluster_Health) Type

type Cluster_Status

type Cluster_Status int32
const (
	// Cluster state is unknown.
	Cluster_STATUS_UNKNOWN Cluster_Status = 0
	// Cluster is being created.
	Cluster_CREATING Cluster_Status = 1
	// Cluster is running normally.
	Cluster_RUNNING Cluster_Status = 2
	// Cluster encountered a problem and cannot operate.
	Cluster_ERROR Cluster_Status = 3
	// Cluster is being updated.
	Cluster_UPDATING Cluster_Status = 4
	// Cluster is stopping.
	Cluster_STOPPING Cluster_Status = 5
	// Cluster stopped.
	Cluster_STOPPED Cluster_Status = 6
	// Cluster is starting.
	Cluster_STARTING Cluster_Status = 7
)

func (Cluster_Status) Descriptor

func (Cluster_Status) Enum

func (x Cluster_Status) Enum() *Cluster_Status

func (Cluster_Status) EnumDescriptor deprecated

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

Deprecated: Use Cluster_Status.Descriptor instead.

func (Cluster_Status) Number

func (Cluster_Status) String

func (x Cluster_Status) String() string

func (Cluster_Status) Type

type ConfigSpec

type ConfigSpec struct {

	// Version of the ClickHouse server software.
	Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	// Configuration and resources for a ClickHouse server.
	Clickhouse *ConfigSpec_Clickhouse `protobuf:"bytes,1,opt,name=clickhouse,proto3" json:"clickhouse,omitempty"`
	// Configuration and resources for a ZooKeeper server.
	Zookeeper *ConfigSpec_Zookeeper `protobuf:"bytes,2,opt,name=zookeeper,proto3" json:"zookeeper,omitempty"`
	// Time to start the daily backup, in the UTC timezone.
	BackupWindowStart *timeofday.TimeOfDay `protobuf:"bytes,4,opt,name=backup_window_start,json=backupWindowStart,proto3" json:"backup_window_start,omitempty"`
	// Access policy for external services.
	//
	// If you want a specific service to access the ClickHouse cluster, then set the necessary values in this policy.
	Access       *Access       `protobuf:"bytes,5,opt,name=access,proto3" json:"access,omitempty"`
	CloudStorage *CloudStorage `protobuf:"bytes,6,opt,name=cloud_storage,json=cloudStorage,proto3" json:"cloud_storage,omitempty"`
	// Whether database management through SQL commands is enabled.
	SqlDatabaseManagement *wrapperspb.BoolValue `` /* 126-byte string literal not displayed */
	// Whether user management through SQL commands is enabled.
	SqlUserManagement *wrapperspb.BoolValue `protobuf:"bytes,8,opt,name=sql_user_management,json=sqlUserManagement,proto3" json:"sql_user_management,omitempty"`
	// Password for user 'admin' that has SQL user management access.
	AdminPassword string `protobuf:"bytes,9,opt,name=admin_password,json=adminPassword,proto3" json:"admin_password,omitempty"`
	// Whether cluster should use embedded Keeper instead of Zookeeper
	EmbeddedKeeper *wrapperspb.BoolValue `protobuf:"bytes,10,opt,name=embedded_keeper,json=embeddedKeeper,proto3" json:"embedded_keeper,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigSpec) Descriptor deprecated

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

Deprecated: Use ConfigSpec.ProtoReflect.Descriptor instead.

func (*ConfigSpec) GetAccess

func (x *ConfigSpec) GetAccess() *Access

func (*ConfigSpec) GetAdminPassword

func (x *ConfigSpec) GetAdminPassword() string

func (*ConfigSpec) GetBackupWindowStart

func (x *ConfigSpec) GetBackupWindowStart() *timeofday.TimeOfDay

func (*ConfigSpec) GetClickhouse

func (x *ConfigSpec) GetClickhouse() *ConfigSpec_Clickhouse

func (*ConfigSpec) GetCloudStorage

func (x *ConfigSpec) GetCloudStorage() *CloudStorage

func (*ConfigSpec) GetEmbeddedKeeper

func (x *ConfigSpec) GetEmbeddedKeeper() *wrapperspb.BoolValue

func (*ConfigSpec) GetSqlDatabaseManagement

func (x *ConfigSpec) GetSqlDatabaseManagement() *wrapperspb.BoolValue

func (*ConfigSpec) GetSqlUserManagement

func (x *ConfigSpec) GetSqlUserManagement() *wrapperspb.BoolValue

func (*ConfigSpec) GetVersion

func (x *ConfigSpec) GetVersion() string

func (*ConfigSpec) GetZookeeper

func (x *ConfigSpec) GetZookeeper() *ConfigSpec_Zookeeper

func (*ConfigSpec) ProtoMessage

func (*ConfigSpec) ProtoMessage()

func (*ConfigSpec) ProtoReflect

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

func (*ConfigSpec) Reset

func (x *ConfigSpec) Reset()

func (*ConfigSpec) SetAccess

func (m *ConfigSpec) SetAccess(v *Access)

func (*ConfigSpec) SetAdminPassword

func (m *ConfigSpec) SetAdminPassword(v string)

func (*ConfigSpec) SetBackupWindowStart

func (m *ConfigSpec) SetBackupWindowStart(v *timeofday.TimeOfDay)

func (*ConfigSpec) SetClickhouse

func (m *ConfigSpec) SetClickhouse(v *ConfigSpec_Clickhouse)

func (*ConfigSpec) SetCloudStorage

func (m *ConfigSpec) SetCloudStorage(v *CloudStorage)

func (*ConfigSpec) SetEmbeddedKeeper

func (m *ConfigSpec) SetEmbeddedKeeper(v *wrapperspb.BoolValue)

func (*ConfigSpec) SetSqlDatabaseManagement

func (m *ConfigSpec) SetSqlDatabaseManagement(v *wrapperspb.BoolValue)

func (*ConfigSpec) SetSqlUserManagement

func (m *ConfigSpec) SetSqlUserManagement(v *wrapperspb.BoolValue)

func (*ConfigSpec) SetVersion

func (m *ConfigSpec) SetVersion(v string)

func (*ConfigSpec) SetZookeeper

func (m *ConfigSpec) SetZookeeper(v *ConfigSpec_Zookeeper)

func (*ConfigSpec) String

func (x *ConfigSpec) String() string

type ConfigSpec_Clickhouse

type ConfigSpec_Clickhouse struct {

	// Configuration for a ClickHouse server.
	Config *config.ClickhouseConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to ClickHouse hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigSpec_Clickhouse) Descriptor deprecated

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

Deprecated: Use ConfigSpec_Clickhouse.ProtoReflect.Descriptor instead.

func (*ConfigSpec_Clickhouse) GetConfig

func (*ConfigSpec_Clickhouse) GetResources

func (x *ConfigSpec_Clickhouse) GetResources() *Resources

func (*ConfigSpec_Clickhouse) ProtoMessage

func (*ConfigSpec_Clickhouse) ProtoMessage()

func (*ConfigSpec_Clickhouse) ProtoReflect

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

func (*ConfigSpec_Clickhouse) Reset

func (x *ConfigSpec_Clickhouse) Reset()

func (*ConfigSpec_Clickhouse) SetConfig

func (*ConfigSpec_Clickhouse) SetResources

func (m *ConfigSpec_Clickhouse) SetResources(v *Resources)

func (*ConfigSpec_Clickhouse) String

func (x *ConfigSpec_Clickhouse) String() string

type ConfigSpec_Zookeeper

type ConfigSpec_Zookeeper struct {

	// Resources allocated to ZooKeeper hosts. If not set, minimal available resources will be used.
	// All available resource presets can be retrieved with a [ResourcePresetService.List] request.
	Resources *Resources `protobuf:"bytes,1,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigSpec_Zookeeper) Descriptor deprecated

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

Deprecated: Use ConfigSpec_Zookeeper.ProtoReflect.Descriptor instead.

func (*ConfigSpec_Zookeeper) GetResources

func (x *ConfigSpec_Zookeeper) GetResources() *Resources

func (*ConfigSpec_Zookeeper) ProtoMessage

func (*ConfigSpec_Zookeeper) ProtoMessage()

func (*ConfigSpec_Zookeeper) ProtoReflect

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

func (*ConfigSpec_Zookeeper) Reset

func (x *ConfigSpec_Zookeeper) Reset()

func (*ConfigSpec_Zookeeper) SetResources

func (m *ConfigSpec_Zookeeper) SetResources(v *Resources)

func (*ConfigSpec_Zookeeper) String

func (x *ConfigSpec_Zookeeper) String() string

type CreateClusterExternalDictionaryMetadata

type CreateClusterExternalDictionaryMetadata struct {

	// ID of the cluster for which an external dictionary is being created.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateClusterExternalDictionaryMetadata) Descriptor deprecated

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

Deprecated: Use CreateClusterExternalDictionaryMetadata.ProtoReflect.Descriptor instead.

func (*CreateClusterExternalDictionaryMetadata) GetClusterId

func (*CreateClusterExternalDictionaryMetadata) ProtoMessage

func (*CreateClusterExternalDictionaryMetadata) ProtoReflect

func (*CreateClusterExternalDictionaryMetadata) Reset

func (*CreateClusterExternalDictionaryMetadata) SetClusterId

func (*CreateClusterExternalDictionaryMetadata) String

type CreateClusterExternalDictionaryRequest

type CreateClusterExternalDictionaryRequest struct {

	// ID of the ClickHouse cluster to create the external dictionary for.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Configuration of the external dictionary.
	ExternalDictionary *config.ClickhouseConfig_ExternalDictionary `protobuf:"bytes,2,opt,name=external_dictionary,json=externalDictionary,proto3" json:"external_dictionary,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateClusterExternalDictionaryRequest) Descriptor deprecated

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

Deprecated: Use CreateClusterExternalDictionaryRequest.ProtoReflect.Descriptor instead.

func (*CreateClusterExternalDictionaryRequest) GetClusterId

func (*CreateClusterExternalDictionaryRequest) GetExternalDictionary

func (*CreateClusterExternalDictionaryRequest) ProtoMessage

func (*CreateClusterExternalDictionaryRequest) ProtoReflect

func (*CreateClusterExternalDictionaryRequest) Reset

func (*CreateClusterExternalDictionaryRequest) SetClusterId

func (*CreateClusterExternalDictionaryRequest) SetExternalDictionary

func (*CreateClusterExternalDictionaryRequest) String

type CreateClusterMetadata

type CreateClusterMetadata struct {

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

func (*CreateClusterMetadata) Descriptor deprecated

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

Deprecated: Use CreateClusterMetadata.ProtoReflect.Descriptor instead.

func (*CreateClusterMetadata) GetClusterId

func (x *CreateClusterMetadata) GetClusterId() string

func (*CreateClusterMetadata) ProtoMessage

func (*CreateClusterMetadata) ProtoMessage()

func (*CreateClusterMetadata) ProtoReflect

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

func (*CreateClusterMetadata) Reset

func (x *CreateClusterMetadata) Reset()

func (*CreateClusterMetadata) SetClusterId

func (m *CreateClusterMetadata) SetClusterId(v string)

func (*CreateClusterMetadata) String

func (x *CreateClusterMetadata) String() string

type CreateClusterRequest

type CreateClusterRequest struct {

	// ID of the folder to create the ClickHouse cluster in.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Name of the ClickHouse cluster. The name must be unique within the folder.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the ClickHouse cluster.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Custom labels for the ClickHouse cluster as `key:value` pairs. Maximum 64 per resource.
	// For example, "project": "mvp" or "source": "dictionary".
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Deployment environment of the ClickHouse cluster.
	Environment Cluster_Environment `` /* 132-byte string literal not displayed */
	// Configuration and resources for hosts that should be created for the ClickHouse cluster.
	ConfigSpec *ConfigSpec `protobuf:"bytes,6,opt,name=config_spec,json=configSpec,proto3" json:"config_spec,omitempty"`
	// Descriptions of databases to be created in the ClickHouse cluster.
	DatabaseSpecs []*DatabaseSpec `protobuf:"bytes,7,rep,name=database_specs,json=databaseSpecs,proto3" json:"database_specs,omitempty"`
	// Descriptions of database users to be created in the ClickHouse cluster.
	UserSpecs []*UserSpec `protobuf:"bytes,8,rep,name=user_specs,json=userSpecs,proto3" json:"user_specs,omitempty"`
	// Individual configurations for hosts that should be created for the ClickHouse cluster.
	HostSpecs []*HostSpec `protobuf:"bytes,9,rep,name=host_specs,json=hostSpecs,proto3" json:"host_specs,omitempty"`
	// ID of the network to create the cluster in.
	NetworkId string `protobuf:"bytes,10,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// Name of the first shard in cluster. If not set, defaults to the value 'shard1'.
	ShardName string `protobuf:"bytes,11,opt,name=shard_name,json=shardName,proto3" json:"shard_name,omitempty"`
	// ID of the service account used for access to Object Storage.
	ServiceAccountId string `protobuf:"bytes,12,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
	// User security groups
	SecurityGroupIds []string `protobuf:"bytes,13,rep,name=security_group_ids,json=securityGroupIds,proto3" json:"security_group_ids,omitempty"`
	// Deletion Protection inhibits deletion of the cluster
	DeletionProtection bool `protobuf:"varint,14,opt,name=deletion_protection,json=deletionProtection,proto3" json:"deletion_protection,omitempty"`
	// Window of maintenance operations.
	MaintenanceWindow *MaintenanceWindow `protobuf:"bytes,15,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) GetConfigSpec

func (x *CreateClusterRequest) GetConfigSpec() *ConfigSpec

func (*CreateClusterRequest) GetDatabaseSpecs

func (x *CreateClusterRequest) GetDatabaseSpecs() []*DatabaseSpec

func (*CreateClusterRequest) GetDeletionProtection

func (x *CreateClusterRequest) GetDeletionProtection() bool

func (*CreateClusterRequest) GetDescription

func (x *CreateClusterRequest) GetDescription() string

func (*CreateClusterRequest) GetEnvironment

func (x *CreateClusterRequest) GetEnvironment() Cluster_Environment

func (*CreateClusterRequest) GetFolderId

func (x *CreateClusterRequest) GetFolderId() string

func (*CreateClusterRequest) GetHostSpecs

func (x *CreateClusterRequest) GetHostSpecs() []*HostSpec

func (*CreateClusterRequest) GetLabels

func (x *CreateClusterRequest) GetLabels() map[string]string

func (*CreateClusterRequest) GetMaintenanceWindow

func (x *CreateClusterRequest) GetMaintenanceWindow() *MaintenanceWindow

func (*CreateClusterRequest) GetName

func (x *CreateClusterRequest) GetName() string

func (*CreateClusterRequest) GetNetworkId

func (x *CreateClusterRequest) GetNetworkId() string

func (*CreateClusterRequest) GetSecurityGroupIds

func (x *CreateClusterRequest) GetSecurityGroupIds() []string

func (*CreateClusterRequest) GetServiceAccountId

func (x *CreateClusterRequest) GetServiceAccountId() string

func (*CreateClusterRequest) GetShardName

func (x *CreateClusterRequest) GetShardName() string

func (*CreateClusterRequest) GetUserSpecs

func (x *CreateClusterRequest) GetUserSpecs() []*UserSpec

func (*CreateClusterRequest) ProtoMessage

func (*CreateClusterRequest) ProtoMessage()

func (*CreateClusterRequest) ProtoReflect

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

func (*CreateClusterRequest) Reset

func (x *CreateClusterRequest) Reset()

func (*CreateClusterRequest) SetConfigSpec

func (m *CreateClusterRequest) SetConfigSpec(v *ConfigSpec)

func (*CreateClusterRequest) SetDatabaseSpecs

func (m *CreateClusterRequest) SetDatabaseSpecs(v []*DatabaseSpec)

func (*CreateClusterRequest) SetDeletionProtection

func (m *CreateClusterRequest) SetDeletionProtection(v bool)

func (*CreateClusterRequest) SetDescription

func (m *CreateClusterRequest) SetDescription(v string)

func (*CreateClusterRequest) SetEnvironment

func (m *CreateClusterRequest) SetEnvironment(v Cluster_Environment)

func (*CreateClusterRequest) SetFolderId

func (m *CreateClusterRequest) SetFolderId(v string)

func (*CreateClusterRequest) SetHostSpecs

func (m *CreateClusterRequest) SetHostSpecs(v []*HostSpec)

func (*CreateClusterRequest) SetLabels

func (m *CreateClusterRequest) SetLabels(v map[string]string)

func (*CreateClusterRequest) SetMaintenanceWindow

func (m *CreateClusterRequest) SetMaintenanceWindow(v *MaintenanceWindow)

func (*CreateClusterRequest) SetName

func (m *CreateClusterRequest) SetName(v string)

func (*CreateClusterRequest) SetNetworkId

func (m *CreateClusterRequest) SetNetworkId(v string)

func (*CreateClusterRequest) SetSecurityGroupIds

func (m *CreateClusterRequest) SetSecurityGroupIds(v []string)

func (*CreateClusterRequest) SetServiceAccountId

func (m *CreateClusterRequest) SetServiceAccountId(v string)

func (*CreateClusterRequest) SetShardName

func (m *CreateClusterRequest) SetShardName(v string)

func (*CreateClusterRequest) SetUserSpecs

func (m *CreateClusterRequest) SetUserSpecs(v []*UserSpec)

func (*CreateClusterRequest) String

func (x *CreateClusterRequest) String() string

type CreateClusterShardGroupMetadata

type CreateClusterShardGroupMetadata struct {

	// ID of the cluster to add a shard group to.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the shard group that is being added.
	ShardGroupName string `protobuf:"bytes,2,opt,name=shard_group_name,json=shardGroupName,proto3" json:"shard_group_name,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateClusterShardGroupMetadata) Descriptor deprecated

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

Deprecated: Use CreateClusterShardGroupMetadata.ProtoReflect.Descriptor instead.

func (*CreateClusterShardGroupMetadata) GetClusterId

func (x *CreateClusterShardGroupMetadata) GetClusterId() string

func (*CreateClusterShardGroupMetadata) GetShardGroupName

func (x *CreateClusterShardGroupMetadata) GetShardGroupName() string

func (*CreateClusterShardGroupMetadata) ProtoMessage

func (*CreateClusterShardGroupMetadata) ProtoMessage()

func (*CreateClusterShardGroupMetadata) ProtoReflect

func (*CreateClusterShardGroupMetadata) Reset

func (*CreateClusterShardGroupMetadata) SetClusterId

func (m *CreateClusterShardGroupMetadata) SetClusterId(v string)

func (*CreateClusterShardGroupMetadata) SetShardGroupName

func (m *CreateClusterShardGroupMetadata) SetShardGroupName(v string)

func (*CreateClusterShardGroupMetadata) String

type CreateClusterShardGroupRequest

type CreateClusterShardGroupRequest struct {

	// ID of the ClickHouse cluster to add a shard group to.
	//
	// To get the cluster ID, make a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name for the new shard group.
	ShardGroupName string `protobuf:"bytes,2,opt,name=shard_group_name,json=shardGroupName,proto3" json:"shard_group_name,omitempty"`
	// Description of the new shard group. 0-256 characters long.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// List of shard names that should be put into the new group.
	//
	// To get the list, make a [ClusterService.ListShardGroups] request.
	ShardNames []string `protobuf:"bytes,4,rep,name=shard_names,json=shardNames,proto3" json:"shard_names,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateClusterShardGroupRequest) Descriptor deprecated

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

Deprecated: Use CreateClusterShardGroupRequest.ProtoReflect.Descriptor instead.

func (*CreateClusterShardGroupRequest) GetClusterId

func (x *CreateClusterShardGroupRequest) GetClusterId() string

func (*CreateClusterShardGroupRequest) GetDescription

func (x *CreateClusterShardGroupRequest) GetDescription() string

func (*CreateClusterShardGroupRequest) GetShardGroupName

func (x *CreateClusterShardGroupRequest) GetShardGroupName() string

func (*CreateClusterShardGroupRequest) GetShardNames

func (x *CreateClusterShardGroupRequest) GetShardNames() []string

func (*CreateClusterShardGroupRequest) ProtoMessage

func (*CreateClusterShardGroupRequest) ProtoMessage()

func (*CreateClusterShardGroupRequest) ProtoReflect

func (*CreateClusterShardGroupRequest) Reset

func (x *CreateClusterShardGroupRequest) Reset()

func (*CreateClusterShardGroupRequest) SetClusterId

func (m *CreateClusterShardGroupRequest) SetClusterId(v string)

func (*CreateClusterShardGroupRequest) SetDescription

func (m *CreateClusterShardGroupRequest) SetDescription(v string)

func (*CreateClusterShardGroupRequest) SetShardGroupName

func (m *CreateClusterShardGroupRequest) SetShardGroupName(v string)

func (*CreateClusterShardGroupRequest) SetShardNames

func (m *CreateClusterShardGroupRequest) SetShardNames(v []string)

func (*CreateClusterShardGroupRequest) String

type CreateDatabaseMetadata

type CreateDatabaseMetadata struct {

	// ID of the ClickHouse cluster where a database is being created.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the ClickHouse database that is being created.
	DatabaseName string `protobuf:"bytes,2,opt,name=database_name,json=databaseName,proto3" json:"database_name,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDatabaseMetadata) Descriptor deprecated

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

Deprecated: Use CreateDatabaseMetadata.ProtoReflect.Descriptor instead.

func (*CreateDatabaseMetadata) GetClusterId

func (x *CreateDatabaseMetadata) GetClusterId() string

func (*CreateDatabaseMetadata) GetDatabaseName

func (x *CreateDatabaseMetadata) GetDatabaseName() string

func (*CreateDatabaseMetadata) ProtoMessage

func (*CreateDatabaseMetadata) ProtoMessage()

func (*CreateDatabaseMetadata) ProtoReflect

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

func (*CreateDatabaseMetadata) Reset

func (x *CreateDatabaseMetadata) Reset()

func (*CreateDatabaseMetadata) SetClusterId

func (m *CreateDatabaseMetadata) SetClusterId(v string)

func (*CreateDatabaseMetadata) SetDatabaseName

func (m *CreateDatabaseMetadata) SetDatabaseName(v string)

func (*CreateDatabaseMetadata) String

func (x *CreateDatabaseMetadata) String() string

type CreateDatabaseRequest

type CreateDatabaseRequest struct {

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

func (*CreateDatabaseRequest) Descriptor deprecated

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

Deprecated: Use CreateDatabaseRequest.ProtoReflect.Descriptor instead.

func (*CreateDatabaseRequest) GetClusterId

func (x *CreateDatabaseRequest) GetClusterId() string

func (*CreateDatabaseRequest) GetDatabaseSpec

func (x *CreateDatabaseRequest) GetDatabaseSpec() *DatabaseSpec

func (*CreateDatabaseRequest) ProtoMessage

func (*CreateDatabaseRequest) ProtoMessage()

func (*CreateDatabaseRequest) ProtoReflect

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

func (*CreateDatabaseRequest) Reset

func (x *CreateDatabaseRequest) Reset()

func (*CreateDatabaseRequest) SetClusterId

func (m *CreateDatabaseRequest) SetClusterId(v string)

func (*CreateDatabaseRequest) SetDatabaseSpec

func (m *CreateDatabaseRequest) SetDatabaseSpec(v *DatabaseSpec)

func (*CreateDatabaseRequest) String

func (x *CreateDatabaseRequest) String() string

type CreateFormatSchemaMetadata

type CreateFormatSchemaMetadata struct {

	// ClickHouse cluster ID.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Format schema name.
	FormatSchemaName string `protobuf:"bytes,2,opt,name=format_schema_name,json=formatSchemaName,proto3" json:"format_schema_name,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateFormatSchemaMetadata) Descriptor deprecated

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

Deprecated: Use CreateFormatSchemaMetadata.ProtoReflect.Descriptor instead.

func (*CreateFormatSchemaMetadata) GetClusterId

func (x *CreateFormatSchemaMetadata) GetClusterId() string

func (*CreateFormatSchemaMetadata) GetFormatSchemaName

func (x *CreateFormatSchemaMetadata) GetFormatSchemaName() string

func (*CreateFormatSchemaMetadata) ProtoMessage

func (*CreateFormatSchemaMetadata) ProtoMessage()

func (*CreateFormatSchemaMetadata) ProtoReflect

func (*CreateFormatSchemaMetadata) Reset

func (x *CreateFormatSchemaMetadata) Reset()

func (*CreateFormatSchemaMetadata) SetClusterId

func (m *CreateFormatSchemaMetadata) SetClusterId(v string)

func (*CreateFormatSchemaMetadata) SetFormatSchemaName

func (m *CreateFormatSchemaMetadata) SetFormatSchemaName(v string)

func (*CreateFormatSchemaMetadata) String

func (x *CreateFormatSchemaMetadata) String() string

type CreateFormatSchemaRequest

type CreateFormatSchemaRequest struct {

	// ClickHouse cluster ID.
	//
	// To get a ClickHouse cluster ID, use the [ClusterService.List] method.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Format schema name.
	FormatSchemaName string `protobuf:"bytes,2,opt,name=format_schema_name,json=formatSchemaName,proto3" json:"format_schema_name,omitempty"`
	// Schema type. Possible values are the following:
	//
	// * FORMAT_SCHEMA_TYPE_PROTOBUF - [Protobuf](https://protobuf.dev/) data format (including [ProtobufSingle](https://clickhouse.com/docs/en/interfaces/formats#protobufsingle)).
	// * FORMAT_SCHEMA_TYPE_CAPNPROTO - [Cap'n Proto](https://capnproto.org/) data format.
	Type FormatSchemaType `protobuf:"varint,3,opt,name=type,proto3,enum=yandex.cloud.mdb.clickhouse.v1.FormatSchemaType" json:"type,omitempty"`
	// [Link to the file](https://cloud.yandex.com/en/docs/managed-clickhouse/operations/s3-access#get-link-to-object) of a format schema in Yandex Object Storage. Managed Service for ClickHouse works only with format schemas imported to Object Storage.
	Uri string `protobuf:"bytes,4,opt,name=uri,proto3" json:"uri,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateFormatSchemaRequest) Descriptor deprecated

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

Deprecated: Use CreateFormatSchemaRequest.ProtoReflect.Descriptor instead.

func (*CreateFormatSchemaRequest) GetClusterId

func (x *CreateFormatSchemaRequest) GetClusterId() string

func (*CreateFormatSchemaRequest) GetFormatSchemaName

func (x *CreateFormatSchemaRequest) GetFormatSchemaName() string

func (*CreateFormatSchemaRequest) GetType

func (*CreateFormatSchemaRequest) GetUri

func (x *CreateFormatSchemaRequest) GetUri() string

func (*CreateFormatSchemaRequest) ProtoMessage

func (*CreateFormatSchemaRequest) ProtoMessage()

func (*CreateFormatSchemaRequest) ProtoReflect

func (*CreateFormatSchemaRequest) Reset

func (x *CreateFormatSchemaRequest) Reset()

func (*CreateFormatSchemaRequest) SetClusterId

func (m *CreateFormatSchemaRequest) SetClusterId(v string)

func (*CreateFormatSchemaRequest) SetFormatSchemaName

func (m *CreateFormatSchemaRequest) SetFormatSchemaName(v string)

func (*CreateFormatSchemaRequest) SetType

func (*CreateFormatSchemaRequest) SetUri

func (m *CreateFormatSchemaRequest) SetUri(v string)

func (*CreateFormatSchemaRequest) String

func (x *CreateFormatSchemaRequest) String() string

type CreateMlModelMetadata

type CreateMlModelMetadata struct {

	// ID of the cluster that a model is being added to.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the the model that is being created.
	MlModelName string `protobuf:"bytes,2,opt,name=ml_model_name,json=mlModelName,proto3" json:"ml_model_name,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateMlModelMetadata) Descriptor deprecated

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

Deprecated: Use CreateMlModelMetadata.ProtoReflect.Descriptor instead.

func (*CreateMlModelMetadata) GetClusterId

func (x *CreateMlModelMetadata) GetClusterId() string

func (*CreateMlModelMetadata) GetMlModelName

func (x *CreateMlModelMetadata) GetMlModelName() string

func (*CreateMlModelMetadata) ProtoMessage

func (*CreateMlModelMetadata) ProtoMessage()

func (*CreateMlModelMetadata) ProtoReflect

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

func (*CreateMlModelMetadata) Reset

func (x *CreateMlModelMetadata) Reset()

func (*CreateMlModelMetadata) SetClusterId

func (m *CreateMlModelMetadata) SetClusterId(v string)

func (*CreateMlModelMetadata) SetMlModelName

func (m *CreateMlModelMetadata) SetMlModelName(v string)

func (*CreateMlModelMetadata) String

func (x *CreateMlModelMetadata) String() string

type CreateMlModelRequest

type CreateMlModelRequest struct {

	// ID of the cluster to create a model in.
	//
	// To get a cluster ID make a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Model name. The model name is one of the arguments of the modelEvaluate() function, which is used to call the model in ClickHouse.
	MlModelName string `protobuf:"bytes,2,opt,name=ml_model_name,json=mlModelName,proto3" json:"ml_model_name,omitempty"`
	// Type of the model.
	Type MlModelType `protobuf:"varint,3,opt,name=type,proto3,enum=yandex.cloud.mdb.clickhouse.v1.MlModelType" json:"type,omitempty"`
	// Model file URL. You can only use models stored in Object Storage.
	Uri string `protobuf:"bytes,4,opt,name=uri,proto3" json:"uri,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateMlModelRequest) Descriptor deprecated

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

Deprecated: Use CreateMlModelRequest.ProtoReflect.Descriptor instead.

func (*CreateMlModelRequest) GetClusterId

func (x *CreateMlModelRequest) GetClusterId() string

func (*CreateMlModelRequest) GetMlModelName

func (x *CreateMlModelRequest) GetMlModelName() string

func (*CreateMlModelRequest) GetType

func (x *CreateMlModelRequest) GetType() MlModelType

func (*CreateMlModelRequest) GetUri

func (x *CreateMlModelRequest) GetUri() string

func (*CreateMlModelRequest) ProtoMessage

func (*CreateMlModelRequest) ProtoMessage()

func (*CreateMlModelRequest) ProtoReflect

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

func (*CreateMlModelRequest) Reset

func (x *CreateMlModelRequest) Reset()

func (*CreateMlModelRequest) SetClusterId

func (m *CreateMlModelRequest) SetClusterId(v string)

func (*CreateMlModelRequest) SetMlModelName

func (m *CreateMlModelRequest) SetMlModelName(v string)

func (*CreateMlModelRequest) SetType

func (m *CreateMlModelRequest) SetType(v MlModelType)

func (*CreateMlModelRequest) SetUri

func (m *CreateMlModelRequest) SetUri(v string)

func (*CreateMlModelRequest) String

func (x *CreateMlModelRequest) String() string

type CreateUserMetadata

type CreateUserMetadata struct {

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

func (*CreateUserMetadata) Descriptor deprecated

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

Deprecated: Use CreateUserMetadata.ProtoReflect.Descriptor instead.

func (*CreateUserMetadata) GetClusterId

func (x *CreateUserMetadata) GetClusterId() string

func (*CreateUserMetadata) GetUserName

func (x *CreateUserMetadata) GetUserName() string

func (*CreateUserMetadata) ProtoMessage

func (*CreateUserMetadata) ProtoMessage()

func (*CreateUserMetadata) ProtoReflect

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

func (*CreateUserMetadata) Reset

func (x *CreateUserMetadata) Reset()

func (*CreateUserMetadata) SetClusterId

func (m *CreateUserMetadata) SetClusterId(v string)

func (*CreateUserMetadata) SetUserName

func (m *CreateUserMetadata) SetUserName(v string)

func (*CreateUserMetadata) String

func (x *CreateUserMetadata) String() string

type CreateUserRequest

type CreateUserRequest struct {

	// ID of the ClickHouse cluster to create a user in.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Properties of the user to be created.
	UserSpec *UserSpec `protobuf:"bytes,2,opt,name=user_spec,json=userSpec,proto3" json:"user_spec,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateUserRequest) Descriptor deprecated

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

Deprecated: Use CreateUserRequest.ProtoReflect.Descriptor instead.

func (*CreateUserRequest) GetClusterId

func (x *CreateUserRequest) GetClusterId() string

func (*CreateUserRequest) GetUserSpec

func (x *CreateUserRequest) GetUserSpec() *UserSpec

func (*CreateUserRequest) ProtoMessage

func (*CreateUserRequest) ProtoMessage()

func (*CreateUserRequest) ProtoReflect

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

func (*CreateUserRequest) Reset

func (x *CreateUserRequest) Reset()

func (*CreateUserRequest) SetClusterId

func (m *CreateUserRequest) SetClusterId(v string)

func (*CreateUserRequest) SetUserSpec

func (m *CreateUserRequest) SetUserSpec(v *UserSpec)

func (*CreateUserRequest) String

func (x *CreateUserRequest) String() string

type Database

type Database struct {

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

A ClickHouse Database resource. For more information, see the [Developer's Guide](/docs/managed-clickhouse/concepts).

func (*Database) Descriptor deprecated

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

Deprecated: Use Database.ProtoReflect.Descriptor instead.

func (*Database) GetClusterId

func (x *Database) GetClusterId() string

func (*Database) GetName

func (x *Database) GetName() string

func (*Database) ProtoMessage

func (*Database) ProtoMessage()

func (*Database) ProtoReflect

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

func (*Database) Reset

func (x *Database) Reset()

func (*Database) SetClusterId

func (m *Database) SetClusterId(v string)

func (*Database) SetName

func (m *Database) SetName(v string)

func (*Database) String

func (x *Database) String() string

type DatabaseServiceClient

type DatabaseServiceClient interface {
	// Returns the specified ClickHouse Database resource.
	//
	// To get the list of available ClickHouse Database resources, make a [List] request.
	Get(ctx context.Context, in *GetDatabaseRequest, opts ...grpc.CallOption) (*Database, error)
	// Retrieves the list of ClickHouse Database resources in the specified cluster.
	List(ctx context.Context, in *ListDatabasesRequest, opts ...grpc.CallOption) (*ListDatabasesResponse, error)
	// Creates a new ClickHouse database in the specified cluster.
	Create(ctx context.Context, in *CreateDatabaseRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified ClickHouse database.
	Delete(ctx context.Context, in *DeleteDatabaseRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

DatabaseServiceClient is the client API for DatabaseService 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 DatabaseServiceServer

type DatabaseServiceServer interface {
	// Returns the specified ClickHouse Database resource.
	//
	// To get the list of available ClickHouse Database resources, make a [List] request.
	Get(context.Context, *GetDatabaseRequest) (*Database, error)
	// Retrieves the list of ClickHouse Database resources in the specified cluster.
	List(context.Context, *ListDatabasesRequest) (*ListDatabasesResponse, error)
	// Creates a new ClickHouse database in the specified cluster.
	Create(context.Context, *CreateDatabaseRequest) (*operation.Operation, error)
	// Deletes the specified ClickHouse database.
	Delete(context.Context, *DeleteDatabaseRequest) (*operation.Operation, error)
}

DatabaseServiceServer is the server API for DatabaseService service. All implementations should embed UnimplementedDatabaseServiceServer for forward compatibility

type DatabaseSpec

type DatabaseSpec struct {

	// Name of the ClickHouse database. 1-63 characters long.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*DatabaseSpec) Descriptor deprecated

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

Deprecated: Use DatabaseSpec.ProtoReflect.Descriptor instead.

func (*DatabaseSpec) GetName

func (x *DatabaseSpec) GetName() string

func (*DatabaseSpec) ProtoMessage

func (*DatabaseSpec) ProtoMessage()

func (*DatabaseSpec) ProtoReflect

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

func (*DatabaseSpec) Reset

func (x *DatabaseSpec) Reset()

func (*DatabaseSpec) SetName

func (m *DatabaseSpec) SetName(v string)

func (*DatabaseSpec) String

func (x *DatabaseSpec) String() string

type DeleteClusterExternalDictionaryMetadata

type DeleteClusterExternalDictionaryMetadata struct {

	// ID of the cluster where an external dictionary is being deleted.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteClusterExternalDictionaryMetadata) Descriptor deprecated

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

Deprecated: Use DeleteClusterExternalDictionaryMetadata.ProtoReflect.Descriptor instead.

func (*DeleteClusterExternalDictionaryMetadata) GetClusterId

func (*DeleteClusterExternalDictionaryMetadata) ProtoMessage

func (*DeleteClusterExternalDictionaryMetadata) ProtoReflect

func (*DeleteClusterExternalDictionaryMetadata) Reset

func (*DeleteClusterExternalDictionaryMetadata) SetClusterId

func (*DeleteClusterExternalDictionaryMetadata) String

type DeleteClusterExternalDictionaryRequest

type DeleteClusterExternalDictionaryRequest struct {

	// ID of the ClickHouse cluster to delete the external dictionary from.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the external dictionary to delete.
	ExternalDictionaryName string `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*DeleteClusterExternalDictionaryRequest) Descriptor deprecated

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

Deprecated: Use DeleteClusterExternalDictionaryRequest.ProtoReflect.Descriptor instead.

func (*DeleteClusterExternalDictionaryRequest) GetClusterId

func (*DeleteClusterExternalDictionaryRequest) GetExternalDictionaryName

func (x *DeleteClusterExternalDictionaryRequest) GetExternalDictionaryName() string

func (*DeleteClusterExternalDictionaryRequest) ProtoMessage

func (*DeleteClusterExternalDictionaryRequest) ProtoReflect

func (*DeleteClusterExternalDictionaryRequest) Reset

func (*DeleteClusterExternalDictionaryRequest) SetClusterId

func (*DeleteClusterExternalDictionaryRequest) SetExternalDictionaryName

func (m *DeleteClusterExternalDictionaryRequest) SetExternalDictionaryName(v string)

func (*DeleteClusterExternalDictionaryRequest) String

type DeleteClusterHostsMetadata

type DeleteClusterHostsMetadata struct {

	// ID of the ClickHouse cluster to remove hosts from.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Names of hosts that are being deleted.
	HostNames []string `protobuf:"bytes,2,rep,name=host_names,json=hostNames,proto3" json:"host_names,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteClusterHostsMetadata) Descriptor deprecated

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

Deprecated: Use DeleteClusterHostsMetadata.ProtoReflect.Descriptor instead.

func (*DeleteClusterHostsMetadata) GetClusterId

func (x *DeleteClusterHostsMetadata) GetClusterId() string

func (*DeleteClusterHostsMetadata) GetHostNames

func (x *DeleteClusterHostsMetadata) GetHostNames() []string

func (*DeleteClusterHostsMetadata) ProtoMessage

func (*DeleteClusterHostsMetadata) ProtoMessage()

func (*DeleteClusterHostsMetadata) ProtoReflect

func (*DeleteClusterHostsMetadata) Reset

func (x *DeleteClusterHostsMetadata) Reset()

func (*DeleteClusterHostsMetadata) SetClusterId

func (m *DeleteClusterHostsMetadata) SetClusterId(v string)

func (*DeleteClusterHostsMetadata) SetHostNames

func (m *DeleteClusterHostsMetadata) SetHostNames(v []string)

func (*DeleteClusterHostsMetadata) String

func (x *DeleteClusterHostsMetadata) String() string

type DeleteClusterHostsRequest

type DeleteClusterHostsRequest struct {

	// ID of the ClickHouse cluster to remove hosts from.
	// 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"`
	// Names of hosts to delete.
	HostNames []string `protobuf:"bytes,2,rep,name=host_names,json=hostNames,proto3" json:"host_names,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteClusterHostsRequest) Descriptor deprecated

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

Deprecated: Use DeleteClusterHostsRequest.ProtoReflect.Descriptor instead.

func (*DeleteClusterHostsRequest) GetClusterId

func (x *DeleteClusterHostsRequest) GetClusterId() string

func (*DeleteClusterHostsRequest) GetHostNames

func (x *DeleteClusterHostsRequest) GetHostNames() []string

func (*DeleteClusterHostsRequest) ProtoMessage

func (*DeleteClusterHostsRequest) ProtoMessage()

func (*DeleteClusterHostsRequest) ProtoReflect

func (*DeleteClusterHostsRequest) Reset

func (x *DeleteClusterHostsRequest) Reset()

func (*DeleteClusterHostsRequest) SetClusterId

func (m *DeleteClusterHostsRequest) SetClusterId(v string)

func (*DeleteClusterHostsRequest) SetHostNames

func (m *DeleteClusterHostsRequest) SetHostNames(v []string)

func (*DeleteClusterHostsRequest) String

func (x *DeleteClusterHostsRequest) String() string

type DeleteClusterMetadata

type DeleteClusterMetadata struct {

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

func (*DeleteClusterMetadata) Descriptor deprecated

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

Deprecated: Use DeleteClusterMetadata.ProtoReflect.Descriptor instead.

func (*DeleteClusterMetadata) GetClusterId

func (x *DeleteClusterMetadata) GetClusterId() string

func (*DeleteClusterMetadata) ProtoMessage

func (*DeleteClusterMetadata) ProtoMessage()

func (*DeleteClusterMetadata) ProtoReflect

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

func (*DeleteClusterMetadata) Reset

func (x *DeleteClusterMetadata) Reset()

func (*DeleteClusterMetadata) SetClusterId

func (m *DeleteClusterMetadata) SetClusterId(v string)

func (*DeleteClusterMetadata) String

func (x *DeleteClusterMetadata) 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) SetClusterId

func (m *DeleteClusterRequest) SetClusterId(v string)

func (*DeleteClusterRequest) String

func (x *DeleteClusterRequest) String() string

type DeleteClusterShardGroupMetadata

type DeleteClusterShardGroupMetadata struct {

	// ID of the cluster that contains the shard group being deleted.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the shard group that is being deleted.
	ShardGroupName string `protobuf:"bytes,2,opt,name=shard_group_name,json=shardGroupName,proto3" json:"shard_group_name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteClusterShardGroupMetadata) Descriptor deprecated

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

Deprecated: Use DeleteClusterShardGroupMetadata.ProtoReflect.Descriptor instead.

func (*DeleteClusterShardGroupMetadata) GetClusterId

func (x *DeleteClusterShardGroupMetadata) GetClusterId() string

func (*DeleteClusterShardGroupMetadata) GetShardGroupName

func (x *DeleteClusterShardGroupMetadata) GetShardGroupName() string

func (*DeleteClusterShardGroupMetadata) ProtoMessage

func (*DeleteClusterShardGroupMetadata) ProtoMessage()

func (*DeleteClusterShardGroupMetadata) ProtoReflect

func (*DeleteClusterShardGroupMetadata) Reset

func (*DeleteClusterShardGroupMetadata) SetClusterId

func (m *DeleteClusterShardGroupMetadata) SetClusterId(v string)

func (*DeleteClusterShardGroupMetadata) SetShardGroupName

func (m *DeleteClusterShardGroupMetadata) SetShardGroupName(v string)

func (*DeleteClusterShardGroupMetadata) String

type DeleteClusterShardGroupRequest

type DeleteClusterShardGroupRequest struct {

	// ID of the ClickHouse cluster that contains the shard group to delete.
	//
	// To get the cluster ID, make a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the shard group that should be deleted.
	//
	// To get the name, make a [ClusterService.ListShardGroups] request.
	ShardGroupName string `protobuf:"bytes,2,opt,name=shard_group_name,json=shardGroupName,proto3" json:"shard_group_name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteClusterShardGroupRequest) Descriptor deprecated

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

Deprecated: Use DeleteClusterShardGroupRequest.ProtoReflect.Descriptor instead.

func (*DeleteClusterShardGroupRequest) GetClusterId

func (x *DeleteClusterShardGroupRequest) GetClusterId() string

func (*DeleteClusterShardGroupRequest) GetShardGroupName

func (x *DeleteClusterShardGroupRequest) GetShardGroupName() string

func (*DeleteClusterShardGroupRequest) ProtoMessage

func (*DeleteClusterShardGroupRequest) ProtoMessage()

func (*DeleteClusterShardGroupRequest) ProtoReflect

func (*DeleteClusterShardGroupRequest) Reset

func (x *DeleteClusterShardGroupRequest) Reset()

func (*DeleteClusterShardGroupRequest) SetClusterId

func (m *DeleteClusterShardGroupRequest) SetClusterId(v string)

func (*DeleteClusterShardGroupRequest) SetShardGroupName

func (m *DeleteClusterShardGroupRequest) SetShardGroupName(v string)

func (*DeleteClusterShardGroupRequest) String

type DeleteClusterShardMetadata

type DeleteClusterShardMetadata struct {

	// ID of the cluster that contains the shard being deleted.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the shard being deleted.
	ShardName string `protobuf:"bytes,2,opt,name=shard_name,json=shardName,proto3" json:"shard_name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteClusterShardMetadata) Descriptor deprecated

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

Deprecated: Use DeleteClusterShardMetadata.ProtoReflect.Descriptor instead.

func (*DeleteClusterShardMetadata) GetClusterId

func (x *DeleteClusterShardMetadata) GetClusterId() string

func (*DeleteClusterShardMetadata) GetShardName

func (x *DeleteClusterShardMetadata) GetShardName() string

func (*DeleteClusterShardMetadata) ProtoMessage

func (*DeleteClusterShardMetadata) ProtoMessage()

func (*DeleteClusterShardMetadata) ProtoReflect

func (*DeleteClusterShardMetadata) Reset

func (x *DeleteClusterShardMetadata) Reset()

func (*DeleteClusterShardMetadata) SetClusterId

func (m *DeleteClusterShardMetadata) SetClusterId(v string)

func (*DeleteClusterShardMetadata) SetShardName

func (m *DeleteClusterShardMetadata) SetShardName(v string)

func (*DeleteClusterShardMetadata) String

func (x *DeleteClusterShardMetadata) String() string

type DeleteClusterShardRequest

type DeleteClusterShardRequest struct {

	// ID of the ClickHouse cluster the shard belongs to.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the shard to be deleted.
	// To get the name of a shard, use a [ClusterService.ListShards] request.
	ShardName string `protobuf:"bytes,2,opt,name=shard_name,json=shardName,proto3" json:"shard_name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteClusterShardRequest) Descriptor deprecated

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

Deprecated: Use DeleteClusterShardRequest.ProtoReflect.Descriptor instead.

func (*DeleteClusterShardRequest) GetClusterId

func (x *DeleteClusterShardRequest) GetClusterId() string

func (*DeleteClusterShardRequest) GetShardName

func (x *DeleteClusterShardRequest) GetShardName() string

func (*DeleteClusterShardRequest) ProtoMessage

func (*DeleteClusterShardRequest) ProtoMessage()

func (*DeleteClusterShardRequest) ProtoReflect

func (*DeleteClusterShardRequest) Reset

func (x *DeleteClusterShardRequest) Reset()

func (*DeleteClusterShardRequest) SetClusterId

func (m *DeleteClusterShardRequest) SetClusterId(v string)

func (*DeleteClusterShardRequest) SetShardName

func (m *DeleteClusterShardRequest) SetShardName(v string)

func (*DeleteClusterShardRequest) String

func (x *DeleteClusterShardRequest) String() string

type DeleteDatabaseMetadata

type DeleteDatabaseMetadata struct {

	// ID of the ClickHouse cluster where a database is being deleted.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the ClickHouse database that is being deleted.
	DatabaseName string `protobuf:"bytes,2,opt,name=database_name,json=databaseName,proto3" json:"database_name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteDatabaseMetadata) Descriptor deprecated

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

Deprecated: Use DeleteDatabaseMetadata.ProtoReflect.Descriptor instead.

func (*DeleteDatabaseMetadata) GetClusterId

func (x *DeleteDatabaseMetadata) GetClusterId() string

func (*DeleteDatabaseMetadata) GetDatabaseName

func (x *DeleteDatabaseMetadata) GetDatabaseName() string

func (*DeleteDatabaseMetadata) ProtoMessage

func (*DeleteDatabaseMetadata) ProtoMessage()

func (*DeleteDatabaseMetadata) ProtoReflect

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

func (*DeleteDatabaseMetadata) Reset

func (x *DeleteDatabaseMetadata) Reset()

func (*DeleteDatabaseMetadata) SetClusterId

func (m *DeleteDatabaseMetadata) SetClusterId(v string)

func (*DeleteDatabaseMetadata) SetDatabaseName

func (m *DeleteDatabaseMetadata) SetDatabaseName(v string)

func (*DeleteDatabaseMetadata) String

func (x *DeleteDatabaseMetadata) String() string

type DeleteDatabaseRequest

type DeleteDatabaseRequest struct {

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

func (*DeleteDatabaseRequest) Descriptor deprecated

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

Deprecated: Use DeleteDatabaseRequest.ProtoReflect.Descriptor instead.

func (*DeleteDatabaseRequest) GetClusterId

func (x *DeleteDatabaseRequest) GetClusterId() string

func (*DeleteDatabaseRequest) GetDatabaseName

func (x *DeleteDatabaseRequest) GetDatabaseName() string

func (*DeleteDatabaseRequest) ProtoMessage

func (*DeleteDatabaseRequest) ProtoMessage()

func (*DeleteDatabaseRequest) ProtoReflect

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

func (*DeleteDatabaseRequest) Reset

func (x *DeleteDatabaseRequest) Reset()

func (*DeleteDatabaseRequest) SetClusterId

func (m *DeleteDatabaseRequest) SetClusterId(v string)

func (*DeleteDatabaseRequest) SetDatabaseName

func (m *DeleteDatabaseRequest) SetDatabaseName(v string)

func (*DeleteDatabaseRequest) String

func (x *DeleteDatabaseRequest) String() string

type DeleteFormatSchemaMetadata

type DeleteFormatSchemaMetadata struct {

	// ClickHouse cluster ID.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Format schema name.
	FormatSchemaName string `protobuf:"bytes,2,opt,name=format_schema_name,json=formatSchemaName,proto3" json:"format_schema_name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteFormatSchemaMetadata) Descriptor deprecated

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

Deprecated: Use DeleteFormatSchemaMetadata.ProtoReflect.Descriptor instead.

func (*DeleteFormatSchemaMetadata) GetClusterId

func (x *DeleteFormatSchemaMetadata) GetClusterId() string

func (*DeleteFormatSchemaMetadata) GetFormatSchemaName

func (x *DeleteFormatSchemaMetadata) GetFormatSchemaName() string

func (*DeleteFormatSchemaMetadata) ProtoMessage

func (*DeleteFormatSchemaMetadata) ProtoMessage()

func (*DeleteFormatSchemaMetadata) ProtoReflect

func (*DeleteFormatSchemaMetadata) Reset

func (x *DeleteFormatSchemaMetadata) Reset()

func (*DeleteFormatSchemaMetadata) SetClusterId

func (m *DeleteFormatSchemaMetadata) SetClusterId(v string)

func (*DeleteFormatSchemaMetadata) SetFormatSchemaName

func (m *DeleteFormatSchemaMetadata) SetFormatSchemaName(v string)

func (*DeleteFormatSchemaMetadata) String

func (x *DeleteFormatSchemaMetadata) String() string

type DeleteFormatSchemaRequest

type DeleteFormatSchemaRequest struct {

	// ClickHouse cluster ID.
	//
	// To get a ClickHouse cluster ID, use the [ClusterService.List] method.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Format schema name.
	//
	// To get a format schema name, use the [FormatSchemaService.List] method.
	FormatSchemaName string `protobuf:"bytes,2,opt,name=format_schema_name,json=formatSchemaName,proto3" json:"format_schema_name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteFormatSchemaRequest) Descriptor deprecated

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

Deprecated: Use DeleteFormatSchemaRequest.ProtoReflect.Descriptor instead.

func (*DeleteFormatSchemaRequest) GetClusterId

func (x *DeleteFormatSchemaRequest) GetClusterId() string

func (*DeleteFormatSchemaRequest) GetFormatSchemaName

func (x *DeleteFormatSchemaRequest) GetFormatSchemaName() string

func (*DeleteFormatSchemaRequest) ProtoMessage

func (*DeleteFormatSchemaRequest) ProtoMessage()

func (*DeleteFormatSchemaRequest) ProtoReflect

func (*DeleteFormatSchemaRequest) Reset

func (x *DeleteFormatSchemaRequest) Reset()

func (*DeleteFormatSchemaRequest) SetClusterId

func (m *DeleteFormatSchemaRequest) SetClusterId(v string)

func (*DeleteFormatSchemaRequest) SetFormatSchemaName

func (m *DeleteFormatSchemaRequest) SetFormatSchemaName(v string)

func (*DeleteFormatSchemaRequest) String

func (x *DeleteFormatSchemaRequest) String() string

type DeleteMlModelMetadata

type DeleteMlModelMetadata struct {

	// ID of the cluster that contains the model being deleted.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the the model that is being deleted.
	MlModelName string `protobuf:"bytes,2,opt,name=ml_model_name,json=mlModelName,proto3" json:"ml_model_name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteMlModelMetadata) Descriptor deprecated

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

Deprecated: Use DeleteMlModelMetadata.ProtoReflect.Descriptor instead.

func (*DeleteMlModelMetadata) GetClusterId

func (x *DeleteMlModelMetadata) GetClusterId() string

func (*DeleteMlModelMetadata) GetMlModelName

func (x *DeleteMlModelMetadata) GetMlModelName() string

func (*DeleteMlModelMetadata) ProtoMessage

func (*DeleteMlModelMetadata) ProtoMessage()

func (*DeleteMlModelMetadata) ProtoReflect

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

func (*DeleteMlModelMetadata) Reset

func (x *DeleteMlModelMetadata) Reset()

func (*DeleteMlModelMetadata) SetClusterId

func (m *DeleteMlModelMetadata) SetClusterId(v string)

func (*DeleteMlModelMetadata) SetMlModelName

func (m *DeleteMlModelMetadata) SetMlModelName(v string)

func (*DeleteMlModelMetadata) String

func (x *DeleteMlModelMetadata) String() string

type DeleteMlModelRequest

type DeleteMlModelRequest struct {

	// ID of the cluster to delete the model in.
	//
	// To get a cluster ID make a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the the model to delete.
	MlModelName string `protobuf:"bytes,2,opt,name=ml_model_name,json=mlModelName,proto3" json:"ml_model_name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteMlModelRequest) Descriptor deprecated

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

Deprecated: Use DeleteMlModelRequest.ProtoReflect.Descriptor instead.

func (*DeleteMlModelRequest) GetClusterId

func (x *DeleteMlModelRequest) GetClusterId() string

func (*DeleteMlModelRequest) GetMlModelName

func (x *DeleteMlModelRequest) GetMlModelName() string

func (*DeleteMlModelRequest) ProtoMessage

func (*DeleteMlModelRequest) ProtoMessage()

func (*DeleteMlModelRequest) ProtoReflect

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

func (*DeleteMlModelRequest) Reset

func (x *DeleteMlModelRequest) Reset()

func (*DeleteMlModelRequest) SetClusterId

func (m *DeleteMlModelRequest) SetClusterId(v string)

func (*DeleteMlModelRequest) SetMlModelName

func (m *DeleteMlModelRequest) SetMlModelName(v string)

func (*DeleteMlModelRequest) String

func (x *DeleteMlModelRequest) String() string

type DeleteUserMetadata

type DeleteUserMetadata struct {

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

func (*DeleteUserMetadata) Descriptor deprecated

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

Deprecated: Use DeleteUserMetadata.ProtoReflect.Descriptor instead.

func (*DeleteUserMetadata) GetClusterId

func (x *DeleteUserMetadata) GetClusterId() string

func (*DeleteUserMetadata) GetUserName

func (x *DeleteUserMetadata) GetUserName() string

func (*DeleteUserMetadata) ProtoMessage

func (*DeleteUserMetadata) ProtoMessage()

func (*DeleteUserMetadata) ProtoReflect

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

func (*DeleteUserMetadata) Reset

func (x *DeleteUserMetadata) Reset()

func (*DeleteUserMetadata) SetClusterId

func (m *DeleteUserMetadata) SetClusterId(v string)

func (*DeleteUserMetadata) SetUserName

func (m *DeleteUserMetadata) SetUserName(v string)

func (*DeleteUserMetadata) String

func (x *DeleteUserMetadata) String() string

type DeleteUserRequest

type DeleteUserRequest struct {

	// ID of the ClickHouse cluster the user belongs to.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the user to delete.
	// To get the name of the user, use a [UserService.List] request.
	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) SetClusterId

func (m *DeleteUserRequest) SetClusterId(v string)

func (*DeleteUserRequest) SetUserName

func (m *DeleteUserRequest) SetUserName(v string)

func (*DeleteUserRequest) String

func (x *DeleteUserRequest) String() string

type FormatSchema

type FormatSchema struct {

	// Format schema name.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// ClickHouse cluster ID.
	ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Schema type. Possible values are the following:
	//
	// * FORMAT_SCHEMA_TYPE_PROTOBUF - [Protobuf](https://protobuf.dev/) data format (including [ProtobufSingle](https://clickhouse.com/docs/en/interfaces/formats#protobufsingle)).
	// * FORMAT_SCHEMA_TYPE_CAPNPROTO - [Cap'n Proto](https://capnproto.org/) data format.
	Type FormatSchemaType `protobuf:"varint,3,opt,name=type,proto3,enum=yandex.cloud.mdb.clickhouse.v1.FormatSchemaType" json:"type,omitempty"`
	// Link to the file of a format schema in Yandex Object Storage. Managed Service for ClickHouse works only with format schemas imported to Object Storage.
	Uri string `protobuf:"bytes,4,opt,name=uri,proto3" json:"uri,omitempty"`
	// contains filtered or unexported fields
}

func (*FormatSchema) Descriptor deprecated

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

Deprecated: Use FormatSchema.ProtoReflect.Descriptor instead.

func (*FormatSchema) GetClusterId

func (x *FormatSchema) GetClusterId() string

func (*FormatSchema) GetName

func (x *FormatSchema) GetName() string

func (*FormatSchema) GetType

func (x *FormatSchema) GetType() FormatSchemaType

func (*FormatSchema) GetUri

func (x *FormatSchema) GetUri() string

func (*FormatSchema) ProtoMessage

func (*FormatSchema) ProtoMessage()

func (*FormatSchema) ProtoReflect

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

func (*FormatSchema) Reset

func (x *FormatSchema) Reset()

func (*FormatSchema) SetClusterId

func (m *FormatSchema) SetClusterId(v string)

func (*FormatSchema) SetName

func (m *FormatSchema) SetName(v string)

func (*FormatSchema) SetType

func (m *FormatSchema) SetType(v FormatSchemaType)

func (*FormatSchema) SetUri

func (m *FormatSchema) SetUri(v string)

func (*FormatSchema) String

func (x *FormatSchema) String() string

type FormatSchemaServiceClient

type FormatSchemaServiceClient interface {
	// Returns detailed information about a given format schema.
	Get(ctx context.Context, in *GetFormatSchemaRequest, opts ...grpc.CallOption) (*FormatSchema, error)
	// Returns a list of format schemas in a cluster.
	List(ctx context.Context, in *ListFormatSchemasRequest, opts ...grpc.CallOption) (*ListFormatSchemasResponse, error)
	// Adds a format schema to a cluster.
	Create(ctx context.Context, in *CreateFormatSchemaRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Changes a format schema.
	Update(ctx context.Context, in *UpdateFormatSchemaRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes a format schema from a cluster.
	Delete(ctx context.Context, in *DeleteFormatSchemaRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

FormatSchemaServiceClient is the client API for FormatSchemaService 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 FormatSchemaServiceServer

type FormatSchemaServiceServer interface {
	// Returns detailed information about a given format schema.
	Get(context.Context, *GetFormatSchemaRequest) (*FormatSchema, error)
	// Returns a list of format schemas in a cluster.
	List(context.Context, *ListFormatSchemasRequest) (*ListFormatSchemasResponse, error)
	// Adds a format schema to a cluster.
	Create(context.Context, *CreateFormatSchemaRequest) (*operation.Operation, error)
	// Changes a format schema.
	Update(context.Context, *UpdateFormatSchemaRequest) (*operation.Operation, error)
	// Deletes a format schema from a cluster.
	Delete(context.Context, *DeleteFormatSchemaRequest) (*operation.Operation, error)
}

FormatSchemaServiceServer is the server API for FormatSchemaService service. All implementations should embed UnimplementedFormatSchemaServiceServer for forward compatibility

type FormatSchemaType

type FormatSchemaType int32
const (
	FormatSchemaType_FORMAT_SCHEMA_TYPE_UNSPECIFIED FormatSchemaType = 0
	FormatSchemaType_FORMAT_SCHEMA_TYPE_PROTOBUF    FormatSchemaType = 1
	FormatSchemaType_FORMAT_SCHEMA_TYPE_CAPNPROTO   FormatSchemaType = 2
)

func (FormatSchemaType) Descriptor

func (FormatSchemaType) Enum

func (FormatSchemaType) EnumDescriptor deprecated

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

Deprecated: Use FormatSchemaType.Descriptor instead.

func (FormatSchemaType) Number

func (FormatSchemaType) String

func (x FormatSchemaType) String() string

func (FormatSchemaType) Type

type GetBackupRequest

type GetBackupRequest struct {

	// ID of the backup to return information about.
	// To get the backup ID, use a [ClusterService.ListBackups] request.
	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) SetBackupId

func (m *GetBackupRequest) SetBackupId(v string)

func (*GetBackupRequest) String

func (x *GetBackupRequest) String() string

type GetClusterRequest

type GetClusterRequest struct {

	// ID of the ClickHouse Cluster resource to return.
	// To get the 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 (*GetClusterRequest) Descriptor deprecated

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

Deprecated: Use GetClusterRequest.ProtoReflect.Descriptor instead.

func (*GetClusterRequest) GetClusterId

func (x *GetClusterRequest) GetClusterId() string

func (*GetClusterRequest) ProtoMessage

func (*GetClusterRequest) ProtoMessage()

func (*GetClusterRequest) ProtoReflect

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

func (*GetClusterRequest) Reset

func (x *GetClusterRequest) Reset()

func (*GetClusterRequest) SetClusterId

func (m *GetClusterRequest) SetClusterId(v string)

func (*GetClusterRequest) String

func (x *GetClusterRequest) String() string

type GetClusterShardGroupRequest

type GetClusterShardGroupRequest struct {

	// ID of the cluster that the shard group belongs to.
	//
	// To get the cluster ID, make a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the shard group to request information about.
	//
	// To get the name of a shard group, make a [ClusterService.ListShardGroups] request.
	ShardGroupName string `protobuf:"bytes,2,opt,name=shard_group_name,json=shardGroupName,proto3" json:"shard_group_name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetClusterShardGroupRequest) Descriptor deprecated

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

Deprecated: Use GetClusterShardGroupRequest.ProtoReflect.Descriptor instead.

func (*GetClusterShardGroupRequest) GetClusterId

func (x *GetClusterShardGroupRequest) GetClusterId() string

func (*GetClusterShardGroupRequest) GetShardGroupName

func (x *GetClusterShardGroupRequest) GetShardGroupName() string

func (*GetClusterShardGroupRequest) ProtoMessage

func (*GetClusterShardGroupRequest) ProtoMessage()

func (*GetClusterShardGroupRequest) ProtoReflect

func (*GetClusterShardGroupRequest) Reset

func (x *GetClusterShardGroupRequest) Reset()

func (*GetClusterShardGroupRequest) SetClusterId

func (m *GetClusterShardGroupRequest) SetClusterId(v string)

func (*GetClusterShardGroupRequest) SetShardGroupName

func (m *GetClusterShardGroupRequest) SetShardGroupName(v string)

func (*GetClusterShardGroupRequest) String

func (x *GetClusterShardGroupRequest) String() string

type GetClusterShardRequest

type GetClusterShardRequest struct {

	// ID of the cluster that the shard belongs to.
	// To get the cluster ID, use a [ClusterService.List] request.
	// To get the name of the database, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the shard to request information about.
	// To get the name of a shard, use a [ClusterService.ListShards] request.
	ShardName string `protobuf:"bytes,2,opt,name=shard_name,json=shardName,proto3" json:"shard_name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetClusterShardRequest) Descriptor deprecated

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

Deprecated: Use GetClusterShardRequest.ProtoReflect.Descriptor instead.

func (*GetClusterShardRequest) GetClusterId

func (x *GetClusterShardRequest) GetClusterId() string

func (*GetClusterShardRequest) GetShardName

func (x *GetClusterShardRequest) GetShardName() string

func (*GetClusterShardRequest) ProtoMessage

func (*GetClusterShardRequest) ProtoMessage()

func (*GetClusterShardRequest) ProtoReflect

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

func (*GetClusterShardRequest) Reset

func (x *GetClusterShardRequest) Reset()

func (*GetClusterShardRequest) SetClusterId

func (m *GetClusterShardRequest) SetClusterId(v string)

func (*GetClusterShardRequest) SetShardName

func (m *GetClusterShardRequest) SetShardName(v string)

func (*GetClusterShardRequest) String

func (x *GetClusterShardRequest) String() string

type GetDatabaseRequest

type GetDatabaseRequest struct {

	// ID of the ClickHouse cluster that the database belongs to.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the ClickHouse Database resource to return.
	// To get the name of the database, use a [DatabaseService.List] request.
	DatabaseName string `protobuf:"bytes,2,opt,name=database_name,json=databaseName,proto3" json:"database_name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDatabaseRequest) Descriptor deprecated

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

Deprecated: Use GetDatabaseRequest.ProtoReflect.Descriptor instead.

func (*GetDatabaseRequest) GetClusterId

func (x *GetDatabaseRequest) GetClusterId() string

func (*GetDatabaseRequest) GetDatabaseName

func (x *GetDatabaseRequest) GetDatabaseName() string

func (*GetDatabaseRequest) ProtoMessage

func (*GetDatabaseRequest) ProtoMessage()

func (*GetDatabaseRequest) ProtoReflect

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

func (*GetDatabaseRequest) Reset

func (x *GetDatabaseRequest) Reset()

func (*GetDatabaseRequest) SetClusterId

func (m *GetDatabaseRequest) SetClusterId(v string)

func (*GetDatabaseRequest) SetDatabaseName

func (m *GetDatabaseRequest) SetDatabaseName(v string)

func (*GetDatabaseRequest) String

func (x *GetDatabaseRequest) String() string

type GetFormatSchemaRequest

type GetFormatSchemaRequest struct {

	// ClickHouse cluster ID.
	//
	// To get a ClickHouse cluster ID, use the [ClusterService.List] method.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Format schema name.
	//
	// To get a format schema name, use the [FormatSchemaService.List] method.
	FormatSchemaName string `protobuf:"bytes,2,opt,name=format_schema_name,json=formatSchemaName,proto3" json:"format_schema_name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetFormatSchemaRequest) Descriptor deprecated

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

Deprecated: Use GetFormatSchemaRequest.ProtoReflect.Descriptor instead.

func (*GetFormatSchemaRequest) GetClusterId

func (x *GetFormatSchemaRequest) GetClusterId() string

func (*GetFormatSchemaRequest) GetFormatSchemaName

func (x *GetFormatSchemaRequest) GetFormatSchemaName() string

func (*GetFormatSchemaRequest) ProtoMessage

func (*GetFormatSchemaRequest) ProtoMessage()

func (*GetFormatSchemaRequest) ProtoReflect

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

func (*GetFormatSchemaRequest) Reset

func (x *GetFormatSchemaRequest) Reset()

func (*GetFormatSchemaRequest) SetClusterId

func (m *GetFormatSchemaRequest) SetClusterId(v string)

func (*GetFormatSchemaRequest) SetFormatSchemaName

func (m *GetFormatSchemaRequest) SetFormatSchemaName(v string)

func (*GetFormatSchemaRequest) String

func (x *GetFormatSchemaRequest) String() string

type GetMlModelRequest

type GetMlModelRequest struct {

	// ID of the cluster that the model belongs to.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the model to return.
	//
	// To get a model name make a [MlModelService.List] request.
	MlModelName string `protobuf:"bytes,2,opt,name=ml_model_name,json=mlModelName,proto3" json:"ml_model_name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMlModelRequest) Descriptor deprecated

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

Deprecated: Use GetMlModelRequest.ProtoReflect.Descriptor instead.

func (*GetMlModelRequest) GetClusterId

func (x *GetMlModelRequest) GetClusterId() string

func (*GetMlModelRequest) GetMlModelName

func (x *GetMlModelRequest) GetMlModelName() string

func (*GetMlModelRequest) ProtoMessage

func (*GetMlModelRequest) ProtoMessage()

func (*GetMlModelRequest) ProtoReflect

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

func (*GetMlModelRequest) Reset

func (x *GetMlModelRequest) Reset()

func (*GetMlModelRequest) SetClusterId

func (m *GetMlModelRequest) SetClusterId(v string)

func (*GetMlModelRequest) SetMlModelName

func (m *GetMlModelRequest) SetMlModelName(v string)

func (*GetMlModelRequest) String

func (x *GetMlModelRequest) String() string

type GetResourcePresetRequest

type GetResourcePresetRequest struct {

	// ID of the resource preset to return.
	// To get the resource preset ID, use a [ResourcePresetService.List] request.
	ResourcePresetId string `protobuf:"bytes,1,opt,name=resource_preset_id,json=resourcePresetId,proto3" json:"resource_preset_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetResourcePresetRequest) Descriptor deprecated

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

Deprecated: Use GetResourcePresetRequest.ProtoReflect.Descriptor instead.

func (*GetResourcePresetRequest) GetResourcePresetId

func (x *GetResourcePresetRequest) GetResourcePresetId() string

func (*GetResourcePresetRequest) ProtoMessage

func (*GetResourcePresetRequest) ProtoMessage()

func (*GetResourcePresetRequest) ProtoReflect

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

func (*GetResourcePresetRequest) Reset

func (x *GetResourcePresetRequest) Reset()

func (*GetResourcePresetRequest) SetResourcePresetId

func (m *GetResourcePresetRequest) SetResourcePresetId(v string)

func (*GetResourcePresetRequest) String

func (x *GetResourcePresetRequest) String() string

type GetUserRequest

type GetUserRequest struct {

	// ID of the ClickHouse cluster the user belongs to.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the ClickHouse User resource to return.
	// To get the name of the user, use a [UserService.List] request.
	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) SetClusterId

func (m *GetUserRequest) SetClusterId(v string)

func (*GetUserRequest) SetUserName

func (m *GetUserRequest) SetUserName(v string)

func (*GetUserRequest) String

func (x *GetUserRequest) String() string

type GrantUserPermissionMetadata

type GrantUserPermissionMetadata struct {

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

func (*GrantUserPermissionMetadata) Descriptor deprecated

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

Deprecated: Use GrantUserPermissionMetadata.ProtoReflect.Descriptor instead.

func (*GrantUserPermissionMetadata) GetClusterId

func (x *GrantUserPermissionMetadata) GetClusterId() string

func (*GrantUserPermissionMetadata) GetUserName

func (x *GrantUserPermissionMetadata) GetUserName() string

func (*GrantUserPermissionMetadata) ProtoMessage

func (*GrantUserPermissionMetadata) ProtoMessage()

func (*GrantUserPermissionMetadata) ProtoReflect

func (*GrantUserPermissionMetadata) Reset

func (x *GrantUserPermissionMetadata) Reset()

func (*GrantUserPermissionMetadata) SetClusterId

func (m *GrantUserPermissionMetadata) SetClusterId(v string)

func (*GrantUserPermissionMetadata) SetUserName

func (m *GrantUserPermissionMetadata) SetUserName(v string)

func (*GrantUserPermissionMetadata) String

func (x *GrantUserPermissionMetadata) String() string

type GrantUserPermissionRequest

type GrantUserPermissionRequest struct {

	// ID of the ClickHouse cluster the user belongs to.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the user to grant the permission to.
	// To get the name of the user, use a [UserService.List] request.
	UserName string `protobuf:"bytes,2,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	// Permission that should be granted to the specified user.
	Permission *Permission `protobuf:"bytes,3,opt,name=permission,proto3" json:"permission,omitempty"`
	// contains filtered or unexported fields
}

func (*GrantUserPermissionRequest) Descriptor deprecated

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

Deprecated: Use GrantUserPermissionRequest.ProtoReflect.Descriptor instead.

func (*GrantUserPermissionRequest) GetClusterId

func (x *GrantUserPermissionRequest) GetClusterId() string

func (*GrantUserPermissionRequest) GetPermission

func (x *GrantUserPermissionRequest) GetPermission() *Permission

func (*GrantUserPermissionRequest) GetUserName

func (x *GrantUserPermissionRequest) GetUserName() string

func (*GrantUserPermissionRequest) ProtoMessage

func (*GrantUserPermissionRequest) ProtoMessage()

func (*GrantUserPermissionRequest) ProtoReflect

func (*GrantUserPermissionRequest) Reset

func (x *GrantUserPermissionRequest) Reset()

func (*GrantUserPermissionRequest) SetClusterId

func (m *GrantUserPermissionRequest) SetClusterId(v string)

func (*GrantUserPermissionRequest) SetPermission

func (m *GrantUserPermissionRequest) SetPermission(v *Permission)

func (*GrantUserPermissionRequest) SetUserName

func (m *GrantUserPermissionRequest) SetUserName(v string)

func (*GrantUserPermissionRequest) String

func (x *GrantUserPermissionRequest) String() string

type Host

type Host struct {

	// Name of the ClickHouse host. The host name is assigned by MDB at creation time, and cannot be changed.
	// 1-63 characters long.
	//
	// The name is unique across all MDB hosts that exist on the platform, as it defines the FQDN of the host.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// ID of the ClickHouse host. The ID is assigned by MDB at creation time.
	ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// ID of the availability zone where the ClickHouse host resides.
	ZoneId string `protobuf:"bytes,3,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
	// Type of the host. If the field has default value, it is not returned in the response.
	Type Host_Type `protobuf:"varint,4,opt,name=type,proto3,enum=yandex.cloud.mdb.clickhouse.v1.Host_Type" json:"type,omitempty"`
	// Resources allocated to the ClickHouse host.
	Resources *Resources `protobuf:"bytes,5,opt,name=resources,proto3" json:"resources,omitempty"`
	// Aggregated health of the host. If the field has default value, it is not returned in the response.
	Health Host_Health `protobuf:"varint,6,opt,name=health,proto3,enum=yandex.cloud.mdb.clickhouse.v1.Host_Health" json:"health,omitempty"`
	// Services provided by the host.
	Services []*Service `protobuf:"bytes,7,rep,name=services,proto3" json:"services,omitempty"`
	// ID of the subnet that the host belongs to.
	SubnetId string `protobuf:"bytes,8,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	// Flag showing public IP assignment status to this host.
	AssignPublicIp bool   `protobuf:"varint,9,opt,name=assign_public_ip,json=assignPublicIp,proto3" json:"assign_public_ip,omitempty"`
	ShardName      string `protobuf:"bytes,10,opt,name=shard_name,json=shardName,proto3" json:"shard_name,omitempty"`
	// contains filtered or unexported fields
}

func (*Host) Descriptor deprecated

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

Deprecated: Use Host.ProtoReflect.Descriptor instead.

func (*Host) GetAssignPublicIp

func (x *Host) GetAssignPublicIp() bool

func (*Host) GetClusterId

func (x *Host) GetClusterId() string

func (*Host) GetHealth

func (x *Host) GetHealth() Host_Health

func (*Host) GetName

func (x *Host) GetName() string

func (*Host) GetResources

func (x *Host) GetResources() *Resources

func (*Host) GetServices

func (x *Host) GetServices() []*Service

func (*Host) GetShardName

func (x *Host) GetShardName() string

func (*Host) GetSubnetId

func (x *Host) GetSubnetId() string

func (*Host) GetType

func (x *Host) GetType() Host_Type

func (*Host) GetZoneId

func (x *Host) GetZoneId() string

func (*Host) ProtoMessage

func (*Host) ProtoMessage()

func (*Host) ProtoReflect

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

func (*Host) Reset

func (x *Host) Reset()

func (*Host) SetAssignPublicIp

func (m *Host) SetAssignPublicIp(v bool)

func (*Host) SetClusterId

func (m *Host) SetClusterId(v string)

func (*Host) SetHealth

func (m *Host) SetHealth(v Host_Health)

func (*Host) SetName

func (m *Host) SetName(v string)

func (*Host) SetResources

func (m *Host) SetResources(v *Resources)

func (*Host) SetServices

func (m *Host) SetServices(v []*Service)

func (*Host) SetShardName

func (m *Host) SetShardName(v string)

func (*Host) SetSubnetId

func (m *Host) SetSubnetId(v string)

func (*Host) SetType

func (m *Host) SetType(v Host_Type)

func (*Host) SetZoneId

func (m *Host) SetZoneId(v string)

func (*Host) String

func (x *Host) String() string

type HostSpec

type HostSpec struct {

	// ID of the availability zone where the host resides.
	// To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
	ZoneId string `protobuf:"bytes,1,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
	// Type of the host to be deployed.
	Type Host_Type `protobuf:"varint,2,opt,name=type,proto3,enum=yandex.cloud.mdb.clickhouse.v1.Host_Type" json:"type,omitempty"`
	// ID of the subnet that the host should belong to. This subnet should be a part
	// of the network that the cluster belongs to.
	// The ID of the network is set in the [Cluster.network_id] field.
	SubnetId string `protobuf:"bytes,3,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	// Whether the host should get a public IP address on creation.
	//
	// After a host has been created, this setting cannot be changed. To remove an assigned public IP, or to assign
	// a public IP to a host without one, recreate the host with [assign_public_ip] set as needed.
	//
	// Possible values:
	// * false - don't assign a public IP to the host.
	// * true - the host should have a public IP address.
	AssignPublicIp bool `protobuf:"varint,4,opt,name=assign_public_ip,json=assignPublicIp,proto3" json:"assign_public_ip,omitempty"`
	// Name of the shard that the host is assigned to.
	ShardName string `protobuf:"bytes,5,opt,name=shard_name,json=shardName,proto3" json:"shard_name,omitempty"`
	// contains filtered or unexported fields
}

func (*HostSpec) Descriptor deprecated

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

Deprecated: Use HostSpec.ProtoReflect.Descriptor instead.

func (*HostSpec) GetAssignPublicIp

func (x *HostSpec) GetAssignPublicIp() bool

func (*HostSpec) GetShardName

func (x *HostSpec) GetShardName() string

func (*HostSpec) GetSubnetId

func (x *HostSpec) GetSubnetId() string

func (*HostSpec) GetType

func (x *HostSpec) GetType() Host_Type

func (*HostSpec) GetZoneId

func (x *HostSpec) GetZoneId() string

func (*HostSpec) ProtoMessage

func (*HostSpec) ProtoMessage()

func (*HostSpec) ProtoReflect

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

func (*HostSpec) Reset

func (x *HostSpec) Reset()

func (*HostSpec) SetAssignPublicIp

func (m *HostSpec) SetAssignPublicIp(v bool)

func (*HostSpec) SetShardName

func (m *HostSpec) SetShardName(v string)

func (*HostSpec) SetSubnetId

func (m *HostSpec) SetSubnetId(v string)

func (*HostSpec) SetType

func (m *HostSpec) SetType(v Host_Type)

func (*HostSpec) SetZoneId

func (m *HostSpec) SetZoneId(v string)

func (*HostSpec) String

func (x *HostSpec) String() string

type Host_Health

type Host_Health int32
const (
	// Health of the host is unknown.
	Host_UNKNOWN Host_Health = 0
	// The host is performing all its functions normally.
	Host_ALIVE Host_Health = 1
	// The host is inoperable, and cannot perform any of its essential functions.
	Host_DEAD Host_Health = 2
	// The host is degraded, and can perform only some of its essential functions.
	Host_DEGRADED Host_Health = 3
)

func (Host_Health) Descriptor

func (Host_Health) Enum

func (x Host_Health) Enum() *Host_Health

func (Host_Health) EnumDescriptor deprecated

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

Deprecated: Use Host_Health.Descriptor instead.

func (Host_Health) Number

func (x Host_Health) Number() protoreflect.EnumNumber

func (Host_Health) String

func (x Host_Health) String() string

func (Host_Health) Type

type Host_Type

type Host_Type int32
const (
	// Host type is unspecified. Default value.
	Host_TYPE_UNSPECIFIED Host_Type = 0
	// ClickHouse host.
	Host_CLICKHOUSE Host_Type = 1
	// ZooKeeper host.
	Host_ZOOKEEPER Host_Type = 2
)

func (Host_Type) Descriptor

func (Host_Type) Descriptor() protoreflect.EnumDescriptor

func (Host_Type) Enum

func (x Host_Type) Enum() *Host_Type

func (Host_Type) EnumDescriptor deprecated

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

Deprecated: Use Host_Type.Descriptor instead.

func (Host_Type) Number

func (x Host_Type) Number() protoreflect.EnumNumber

func (Host_Type) String

func (x Host_Type) String() string

func (Host_Type) Type

type ListBackupsRequest

type ListBackupsRequest struct {

	// ID of the folder to list backups in.
	// To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListBackupsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the [ListBackupsResponse.next_page_token]
	// returned by the previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListBackupsRequest) Descriptor deprecated

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

Deprecated: Use ListBackupsRequest.ProtoReflect.Descriptor instead.

func (*ListBackupsRequest) GetFolderId

func (x *ListBackupsRequest) GetFolderId() string

func (*ListBackupsRequest) GetPageSize

func (x *ListBackupsRequest) GetPageSize() int64

func (*ListBackupsRequest) GetPageToken

func (x *ListBackupsRequest) GetPageToken() 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) SetFolderId

func (m *ListBackupsRequest) SetFolderId(v string)

func (*ListBackupsRequest) SetPageSize

func (m *ListBackupsRequest) SetPageSize(v int64)

func (*ListBackupsRequest) SetPageToken

func (m *ListBackupsRequest) SetPageToken(v string)

func (*ListBackupsRequest) String

func (x *ListBackupsRequest) String() string

type ListBackupsResponse

type ListBackupsResponse struct {

	// List of Backup resources.
	Backups []*Backup `protobuf:"bytes,1,rep,name=backups,proto3" json:"backups,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListBackupsRequest.page_size], use the [next_page_token] as the value
	// for the [ListBackupsRequest.page_token] parameter in the next list request. Each subsequent
	// list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,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) GetNextPageToken

func (x *ListBackupsResponse) GetNextPageToken() string

func (*ListBackupsResponse) ProtoMessage

func (*ListBackupsResponse) ProtoMessage()

func (*ListBackupsResponse) ProtoReflect

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

func (*ListBackupsResponse) Reset

func (x *ListBackupsResponse) Reset()

func (*ListBackupsResponse) SetBackups

func (m *ListBackupsResponse) SetBackups(v []*Backup)

func (*ListBackupsResponse) SetNextPageToken

func (m *ListBackupsResponse) SetNextPageToken(v string)

func (*ListBackupsResponse) String

func (x *ListBackupsResponse) String() string

type ListClusterBackupsRequest

type ListClusterBackupsRequest struct {

	// ID of the ClickHouse cluster.
	// 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"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListClusterBackupsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListClusterBackupsResponse.next_page_token] returned by the previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,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) GetPageSize

func (x *ListClusterBackupsRequest) GetPageSize() int64

func (*ListClusterBackupsRequest) GetPageToken

func (x *ListClusterBackupsRequest) GetPageToken() string

func (*ListClusterBackupsRequest) ProtoMessage

func (*ListClusterBackupsRequest) ProtoMessage()

func (*ListClusterBackupsRequest) ProtoReflect

func (*ListClusterBackupsRequest) Reset

func (x *ListClusterBackupsRequest) Reset()

func (*ListClusterBackupsRequest) SetClusterId

func (m *ListClusterBackupsRequest) SetClusterId(v string)

func (*ListClusterBackupsRequest) SetPageSize

func (m *ListClusterBackupsRequest) SetPageSize(v int64)

func (*ListClusterBackupsRequest) SetPageToken

func (m *ListClusterBackupsRequest) SetPageToken(v string)

func (*ListClusterBackupsRequest) String

func (x *ListClusterBackupsRequest) String() string

type ListClusterBackupsResponse

type ListClusterBackupsResponse struct {

	// List of ClickHouse Backup resources.
	Backups []*Backup `protobuf:"bytes,1,rep,name=backups,proto3" json:"backups,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListClusterBackupsRequest.page_size], use the [next_page_token] as the value
	// for the [ListClusterBackupsRequest.page_token] query parameter in the next list request.
	// Each subsequent list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,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) GetNextPageToken

func (x *ListClusterBackupsResponse) GetNextPageToken() string

func (*ListClusterBackupsResponse) ProtoMessage

func (*ListClusterBackupsResponse) ProtoMessage()

func (*ListClusterBackupsResponse) ProtoReflect

func (*ListClusterBackupsResponse) Reset

func (x *ListClusterBackupsResponse) Reset()

func (*ListClusterBackupsResponse) SetBackups

func (m *ListClusterBackupsResponse) SetBackups(v []*Backup)

func (*ListClusterBackupsResponse) SetNextPageToken

func (m *ListClusterBackupsResponse) SetNextPageToken(v string)

func (*ListClusterBackupsResponse) String

func (x *ListClusterBackupsResponse) String() string

type ListClusterExternalDictionariesRequest

type ListClusterExternalDictionariesRequest struct {

	// ID of the cluster that the external dictionaries belong to.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListClusterExternalDictionaryResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the [ListClusterExternalDictionaryResponse.next_page_token]
	// returned by a previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterExternalDictionariesRequest) Descriptor deprecated

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

Deprecated: Use ListClusterExternalDictionariesRequest.ProtoReflect.Descriptor instead.

func (*ListClusterExternalDictionariesRequest) GetClusterId

func (*ListClusterExternalDictionariesRequest) GetPageSize

func (*ListClusterExternalDictionariesRequest) GetPageToken

func (*ListClusterExternalDictionariesRequest) ProtoMessage

func (*ListClusterExternalDictionariesRequest) ProtoReflect

func (*ListClusterExternalDictionariesRequest) Reset

func (*ListClusterExternalDictionariesRequest) SetClusterId

func (*ListClusterExternalDictionariesRequest) SetPageSize

func (*ListClusterExternalDictionariesRequest) SetPageToken

func (*ListClusterExternalDictionariesRequest) String

type ListClusterExternalDictionariesResponse

type ListClusterExternalDictionariesResponse struct {

	// List of ClickHouse Cluster external dictionaries.
	ExternalDictionaries []*config.ClickhouseConfig_ExternalDictionary `protobuf:"bytes,1,rep,name=external_dictionaries,json=externalDictionaries,proto3" json:"external_dictionaries,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListClusterExternalDictionaryRequest.page_size], use the [next_page_token] as the value
	// for the [ListClusterExternalDictionaryRequest.page_token] parameter in the next list request. Each subsequent
	// list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterExternalDictionariesResponse) Descriptor deprecated

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

Deprecated: Use ListClusterExternalDictionariesResponse.ProtoReflect.Descriptor instead.

func (*ListClusterExternalDictionariesResponse) GetExternalDictionaries

func (*ListClusterExternalDictionariesResponse) GetNextPageToken

func (x *ListClusterExternalDictionariesResponse) GetNextPageToken() string

func (*ListClusterExternalDictionariesResponse) ProtoMessage

func (*ListClusterExternalDictionariesResponse) ProtoReflect

func (*ListClusterExternalDictionariesResponse) Reset

func (*ListClusterExternalDictionariesResponse) SetExternalDictionaries

func (*ListClusterExternalDictionariesResponse) SetNextPageToken

func (m *ListClusterExternalDictionariesResponse) SetNextPageToken(v string)

func (*ListClusterExternalDictionariesResponse) String

type ListClusterHostsRequest

type ListClusterHostsRequest struct {

	// ID of the ClickHouse cluster.
	// 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"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListClusterHostsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token.  To get the next page of results, set [page_token] to the [ListClusterHostsResponse.next_page_token]
	// returned by the previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,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) GetPageSize

func (x *ListClusterHostsRequest) GetPageSize() int64

func (*ListClusterHostsRequest) GetPageToken

func (x *ListClusterHostsRequest) GetPageToken() string

func (*ListClusterHostsRequest) ProtoMessage

func (*ListClusterHostsRequest) ProtoMessage()

func (*ListClusterHostsRequest) ProtoReflect

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

func (*ListClusterHostsRequest) Reset

func (x *ListClusterHostsRequest) Reset()

func (*ListClusterHostsRequest) SetClusterId

func (m *ListClusterHostsRequest) SetClusterId(v string)

func (*ListClusterHostsRequest) SetPageSize

func (m *ListClusterHostsRequest) SetPageSize(v int64)

func (*ListClusterHostsRequest) SetPageToken

func (m *ListClusterHostsRequest) SetPageToken(v string)

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"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListClusterHostsRequest.page_size], use the [next_page_token] as the value
	// for the [ListClusterHostsRequest.page_token] query parameter in the next list request.
	// Each subsequent list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,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) GetNextPageToken

func (x *ListClusterHostsResponse) GetNextPageToken() string

func (*ListClusterHostsResponse) ProtoMessage

func (*ListClusterHostsResponse) ProtoMessage()

func (*ListClusterHostsResponse) ProtoReflect

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

func (*ListClusterHostsResponse) Reset

func (x *ListClusterHostsResponse) Reset()

func (*ListClusterHostsResponse) SetHosts

func (m *ListClusterHostsResponse) SetHosts(v []*Host)

func (*ListClusterHostsResponse) SetNextPageToken

func (m *ListClusterHostsResponse) SetNextPageToken(v string)

func (*ListClusterHostsResponse) String

func (x *ListClusterHostsResponse) String() string

type ListClusterLogsRequest

type ListClusterLogsRequest struct {

	// ID of the ClickHouse cluster to request logs for.
	// 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"`
	// Columns from logs table to request.
	// If no columns are specified, entire log records are returned.
	ColumnFilter []string `protobuf:"bytes,2,rep,name=column_filter,json=columnFilter,proto3" json:"column_filter,omitempty"`
	// Type of the service to request logs about.
	ServiceType ListClusterLogsRequest_ServiceType `` /* 166-byte string literal not displayed */
	// Start timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
	FromTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=from_time,json=fromTime,proto3" json:"from_time,omitempty"`
	// End timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
	ToTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=to_time,json=toTime,proto3" json:"to_time,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListClusterLogsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	PageSize int64 `protobuf:"varint,6,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token.  To get the next page of results, set [page_token] to the [ListClusterLogsResponse.next_page_token]
	// returned by the previous list request.
	PageToken string `protobuf:"bytes,7,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterLogsRequest) Descriptor deprecated

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

Deprecated: Use ListClusterLogsRequest.ProtoReflect.Descriptor instead.

func (*ListClusterLogsRequest) GetClusterId

func (x *ListClusterLogsRequest) GetClusterId() string

func (*ListClusterLogsRequest) GetColumnFilter

func (x *ListClusterLogsRequest) GetColumnFilter() []string

func (*ListClusterLogsRequest) GetFromTime

func (x *ListClusterLogsRequest) GetFromTime() *timestamppb.Timestamp

func (*ListClusterLogsRequest) GetPageSize

func (x *ListClusterLogsRequest) GetPageSize() int64

func (*ListClusterLogsRequest) GetPageToken

func (x *ListClusterLogsRequest) GetPageToken() string

func (*ListClusterLogsRequest) GetServiceType

func (*ListClusterLogsRequest) GetToTime

func (*ListClusterLogsRequest) ProtoMessage

func (*ListClusterLogsRequest) ProtoMessage()

func (*ListClusterLogsRequest) ProtoReflect

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

func (*ListClusterLogsRequest) Reset

func (x *ListClusterLogsRequest) Reset()

func (*ListClusterLogsRequest) SetClusterId

func (m *ListClusterLogsRequest) SetClusterId(v string)

func (*ListClusterLogsRequest) SetColumnFilter

func (m *ListClusterLogsRequest) SetColumnFilter(v []string)

func (*ListClusterLogsRequest) SetFromTime

func (m *ListClusterLogsRequest) SetFromTime(v *timestamppb.Timestamp)

func (*ListClusterLogsRequest) SetPageSize

func (m *ListClusterLogsRequest) SetPageSize(v int64)

func (*ListClusterLogsRequest) SetPageToken

func (m *ListClusterLogsRequest) SetPageToken(v string)

func (*ListClusterLogsRequest) SetServiceType

func (*ListClusterLogsRequest) SetToTime

func (m *ListClusterLogsRequest) SetToTime(v *timestamppb.Timestamp)

func (*ListClusterLogsRequest) String

func (x *ListClusterLogsRequest) String() string

type ListClusterLogsRequest_ServiceType

type ListClusterLogsRequest_ServiceType int32
const (
	ListClusterLogsRequest_SERVICE_TYPE_UNSPECIFIED ListClusterLogsRequest_ServiceType = 0
	// Logs of ClickHouse activity.
	ListClusterLogsRequest_CLICKHOUSE ListClusterLogsRequest_ServiceType = 1
)

func (ListClusterLogsRequest_ServiceType) Descriptor

func (ListClusterLogsRequest_ServiceType) Enum

func (ListClusterLogsRequest_ServiceType) EnumDescriptor deprecated

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

Deprecated: Use ListClusterLogsRequest_ServiceType.Descriptor instead.

func (ListClusterLogsRequest_ServiceType) Number

func (ListClusterLogsRequest_ServiceType) String

func (ListClusterLogsRequest_ServiceType) Type

type ListClusterLogsResponse

type ListClusterLogsResponse struct {

	// Requested log records.
	Logs []*LogRecord `protobuf:"bytes,1,rep,name=logs,proto3" json:"logs,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListClusterLogsRequest.page_size], use the [next_page_token] as the value
	// for the [ListClusterLogsRequest.page_token] query parameter in the next list request.
	// Each subsequent list request will have its own [next_page_token] to continue paging through the results.
	// This value is interchangeable with the [StreamLogRecord.next_record_token] from StreamLogs method.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterLogsResponse) Descriptor deprecated

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

Deprecated: Use ListClusterLogsResponse.ProtoReflect.Descriptor instead.

func (*ListClusterLogsResponse) GetLogs

func (x *ListClusterLogsResponse) GetLogs() []*LogRecord

func (*ListClusterLogsResponse) GetNextPageToken

func (x *ListClusterLogsResponse) GetNextPageToken() string

func (*ListClusterLogsResponse) ProtoMessage

func (*ListClusterLogsResponse) ProtoMessage()

func (*ListClusterLogsResponse) ProtoReflect

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

func (*ListClusterLogsResponse) Reset

func (x *ListClusterLogsResponse) Reset()

func (*ListClusterLogsResponse) SetLogs

func (m *ListClusterLogsResponse) SetLogs(v []*LogRecord)

func (*ListClusterLogsResponse) SetNextPageToken

func (m *ListClusterLogsResponse) SetNextPageToken(v string)

func (*ListClusterLogsResponse) String

func (x *ListClusterLogsResponse) String() string

type ListClusterOperationsRequest

type ListClusterOperationsRequest struct {

	// ID of the ClickHouse Cluster resource to list operations for.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListClusterOperationsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token.  To get the next page of results, set [page_token] to the [ListClusterOperationsResponse.next_page_token]
	// returned by the previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,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) GetPageSize

func (x *ListClusterOperationsRequest) GetPageSize() int64

func (*ListClusterOperationsRequest) GetPageToken

func (x *ListClusterOperationsRequest) GetPageToken() string

func (*ListClusterOperationsRequest) ProtoMessage

func (*ListClusterOperationsRequest) ProtoMessage()

func (*ListClusterOperationsRequest) ProtoReflect

func (*ListClusterOperationsRequest) Reset

func (x *ListClusterOperationsRequest) Reset()

func (*ListClusterOperationsRequest) SetClusterId

func (m *ListClusterOperationsRequest) SetClusterId(v string)

func (*ListClusterOperationsRequest) SetPageSize

func (m *ListClusterOperationsRequest) SetPageSize(v int64)

func (*ListClusterOperationsRequest) SetPageToken

func (m *ListClusterOperationsRequest) SetPageToken(v string)

func (*ListClusterOperationsRequest) String

type ListClusterOperationsResponse

type ListClusterOperationsResponse struct {

	// List of Operation resources for the specified ClickHouse cluster.
	Operations []*operation.Operation `protobuf:"bytes,1,rep,name=operations,proto3" json:"operations,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListClusterOperationsRequest.page_size], use the [next_page_token] as the value
	// for the [ListClusterOperationsRequest.page_token] query parameter in the next list request.
	// Each subsequent list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterOperationsResponse) Descriptor deprecated

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

Deprecated: Use ListClusterOperationsResponse.ProtoReflect.Descriptor instead.

func (*ListClusterOperationsResponse) GetNextPageToken

func (x *ListClusterOperationsResponse) GetNextPageToken() string

func (*ListClusterOperationsResponse) GetOperations

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

func (*ListClusterOperationsResponse) ProtoMessage

func (*ListClusterOperationsResponse) ProtoMessage()

func (*ListClusterOperationsResponse) ProtoReflect

func (*ListClusterOperationsResponse) Reset

func (x *ListClusterOperationsResponse) Reset()

func (*ListClusterOperationsResponse) SetNextPageToken

func (m *ListClusterOperationsResponse) SetNextPageToken(v string)

func (*ListClusterOperationsResponse) SetOperations

func (m *ListClusterOperationsResponse) SetOperations(v []*operation.Operation)

func (*ListClusterOperationsResponse) String

type ListClusterShardGroupsRequest

type ListClusterShardGroupsRequest struct {

	// ID of the cluster that the shard group belongs to.
	//
	// To get the cluster ID, make a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// The maximum number of results per page to return.
	//
	// If the number of available results is larger than [page_size], the service returns a [ListClusterShardGroupsResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token.
	//
	// To get the next page of results, set [page_token] to the [ListClusterShardGroupsResponse.next_page_token] returned by the previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterShardGroupsRequest) Descriptor deprecated

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

Deprecated: Use ListClusterShardGroupsRequest.ProtoReflect.Descriptor instead.

func (*ListClusterShardGroupsRequest) GetClusterId

func (x *ListClusterShardGroupsRequest) GetClusterId() string

func (*ListClusterShardGroupsRequest) GetPageSize

func (x *ListClusterShardGroupsRequest) GetPageSize() int64

func (*ListClusterShardGroupsRequest) GetPageToken

func (x *ListClusterShardGroupsRequest) GetPageToken() string

func (*ListClusterShardGroupsRequest) ProtoMessage

func (*ListClusterShardGroupsRequest) ProtoMessage()

func (*ListClusterShardGroupsRequest) ProtoReflect

func (*ListClusterShardGroupsRequest) Reset

func (x *ListClusterShardGroupsRequest) Reset()

func (*ListClusterShardGroupsRequest) SetClusterId

func (m *ListClusterShardGroupsRequest) SetClusterId(v string)

func (*ListClusterShardGroupsRequest) SetPageSize

func (m *ListClusterShardGroupsRequest) SetPageSize(v int64)

func (*ListClusterShardGroupsRequest) SetPageToken

func (m *ListClusterShardGroupsRequest) SetPageToken(v string)

func (*ListClusterShardGroupsRequest) String

type ListClusterShardGroupsResponse

type ListClusterShardGroupsResponse struct {

	// List of ClickHouse cluster's shard groups.
	ShardGroups []*ShardGroup `protobuf:"bytes,1,rep,name=shard_groups,json=shardGroups,proto3" json:"shard_groups,omitempty"`
	// This token allows you to get the next page of results for list requests.
	//
	// If the number of results is larger than [ListClusterShardGroupsRequest.page_size], use the [next_page_token] as the value for the [ListClusterShardGroupsRequest.page_token] parameter in the next list request.
	// Each subsequent list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterShardGroupsResponse) Descriptor deprecated

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

Deprecated: Use ListClusterShardGroupsResponse.ProtoReflect.Descriptor instead.

func (*ListClusterShardGroupsResponse) GetNextPageToken

func (x *ListClusterShardGroupsResponse) GetNextPageToken() string

func (*ListClusterShardGroupsResponse) GetShardGroups

func (x *ListClusterShardGroupsResponse) GetShardGroups() []*ShardGroup

func (*ListClusterShardGroupsResponse) ProtoMessage

func (*ListClusterShardGroupsResponse) ProtoMessage()

func (*ListClusterShardGroupsResponse) ProtoReflect

func (*ListClusterShardGroupsResponse) Reset

func (x *ListClusterShardGroupsResponse) Reset()

func (*ListClusterShardGroupsResponse) SetNextPageToken

func (m *ListClusterShardGroupsResponse) SetNextPageToken(v string)

func (*ListClusterShardGroupsResponse) SetShardGroups

func (m *ListClusterShardGroupsResponse) SetShardGroups(v []*ShardGroup)

func (*ListClusterShardGroupsResponse) String

type ListClusterShardsRequest

type ListClusterShardsRequest struct {

	// ID of the ClickHouse cluster to list shards in.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListClusterShardsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token.  to get the next page of results, set [page_token] to the [ListClusterShardsResponse.next_page_token]
	// returned by the previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterShardsRequest) Descriptor deprecated

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

Deprecated: Use ListClusterShardsRequest.ProtoReflect.Descriptor instead.

func (*ListClusterShardsRequest) GetClusterId

func (x *ListClusterShardsRequest) GetClusterId() string

func (*ListClusterShardsRequest) GetPageSize

func (x *ListClusterShardsRequest) GetPageSize() int64

func (*ListClusterShardsRequest) GetPageToken

func (x *ListClusterShardsRequest) GetPageToken() string

func (*ListClusterShardsRequest) ProtoMessage

func (*ListClusterShardsRequest) ProtoMessage()

func (*ListClusterShardsRequest) ProtoReflect

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

func (*ListClusterShardsRequest) Reset

func (x *ListClusterShardsRequest) Reset()

func (*ListClusterShardsRequest) SetClusterId

func (m *ListClusterShardsRequest) SetClusterId(v string)

func (*ListClusterShardsRequest) SetPageSize

func (m *ListClusterShardsRequest) SetPageSize(v int64)

func (*ListClusterShardsRequest) SetPageToken

func (m *ListClusterShardsRequest) SetPageToken(v string)

func (*ListClusterShardsRequest) String

func (x *ListClusterShardsRequest) String() string

type ListClusterShardsResponse

type ListClusterShardsResponse struct {

	// List of ClickHouse shards.
	Shards []*Shard `protobuf:"bytes,1,rep,name=shards,proto3" json:"shards,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListClusterShardsRequest.page_size], use the [next_page_token] as the value
	// for the [ListClusterShardsRequest.page_token] parameter in the next list request. Each subsequent
	// list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterShardsResponse) Descriptor deprecated

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

Deprecated: Use ListClusterShardsResponse.ProtoReflect.Descriptor instead.

func (*ListClusterShardsResponse) GetNextPageToken

func (x *ListClusterShardsResponse) GetNextPageToken() string

func (*ListClusterShardsResponse) GetShards

func (x *ListClusterShardsResponse) GetShards() []*Shard

func (*ListClusterShardsResponse) ProtoMessage

func (*ListClusterShardsResponse) ProtoMessage()

func (*ListClusterShardsResponse) ProtoReflect

func (*ListClusterShardsResponse) Reset

func (x *ListClusterShardsResponse) Reset()

func (*ListClusterShardsResponse) SetNextPageToken

func (m *ListClusterShardsResponse) SetNextPageToken(v string)

func (*ListClusterShardsResponse) SetShards

func (m *ListClusterShardsResponse) SetShards(v []*Shard)

func (*ListClusterShardsResponse) String

func (x *ListClusterShardsResponse) String() string

type ListClustersRequest

type ListClustersRequest struct {

	// ID of the folder to list ClickHouse clusters in.
	// To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListClustersResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the [ListClustersResponse.next_page_token]
	// returned by the previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// A filter expression that filters resources listed in the response.
	// The expression must specify:
	// 1. The field name. Currently you can only use filtering with the [Cluster.name] field.
	// 2. An `=` operator.
	// 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-zA-Z0-9_-]+`.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClustersRequest) Descriptor deprecated

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

Deprecated: Use ListClustersRequest.ProtoReflect.Descriptor instead.

func (*ListClustersRequest) GetFilter

func (x *ListClustersRequest) GetFilter() string

func (*ListClustersRequest) GetFolderId

func (x *ListClustersRequest) GetFolderId() string

func (*ListClustersRequest) GetPageSize

func (x *ListClustersRequest) GetPageSize() int64

func (*ListClustersRequest) GetPageToken

func (x *ListClustersRequest) GetPageToken() string

func (*ListClustersRequest) ProtoMessage

func (*ListClustersRequest) ProtoMessage()

func (*ListClustersRequest) ProtoReflect

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

func (*ListClustersRequest) Reset

func (x *ListClustersRequest) Reset()

func (*ListClustersRequest) SetFilter

func (m *ListClustersRequest) SetFilter(v string)

func (*ListClustersRequest) SetFolderId

func (m *ListClustersRequest) SetFolderId(v string)

func (*ListClustersRequest) SetPageSize

func (m *ListClustersRequest) SetPageSize(v int64)

func (*ListClustersRequest) SetPageToken

func (m *ListClustersRequest) SetPageToken(v string)

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"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListClustersRequest.page_size], use the [next_page_token] as the value
	// for the [ListClustersRequest.page_token] parameter in the next list request. Each subsequent
	// list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,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) GetNextPageToken

func (x *ListClustersResponse) GetNextPageToken() string

func (*ListClustersResponse) ProtoMessage

func (*ListClustersResponse) ProtoMessage()

func (*ListClustersResponse) ProtoReflect

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

func (*ListClustersResponse) Reset

func (x *ListClustersResponse) Reset()

func (*ListClustersResponse) SetClusters

func (m *ListClustersResponse) SetClusters(v []*Cluster)

func (*ListClustersResponse) SetNextPageToken

func (m *ListClustersResponse) SetNextPageToken(v string)

func (*ListClustersResponse) String

func (x *ListClustersResponse) String() string

type ListDatabasesRequest

type ListDatabasesRequest struct {

	// ID of the ClickHouse cluster to list databases in.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListDatabasesResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token.  to get the next page of results, set [page_token] to the [ListDatabasesResponse.next_page_token]
	// returned by the previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDatabasesRequest) Descriptor deprecated

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

Deprecated: Use ListDatabasesRequest.ProtoReflect.Descriptor instead.

func (*ListDatabasesRequest) GetClusterId

func (x *ListDatabasesRequest) GetClusterId() string

func (*ListDatabasesRequest) GetPageSize

func (x *ListDatabasesRequest) GetPageSize() int64

func (*ListDatabasesRequest) GetPageToken

func (x *ListDatabasesRequest) GetPageToken() string

func (*ListDatabasesRequest) ProtoMessage

func (*ListDatabasesRequest) ProtoMessage()

func (*ListDatabasesRequest) ProtoReflect

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

func (*ListDatabasesRequest) Reset

func (x *ListDatabasesRequest) Reset()

func (*ListDatabasesRequest) SetClusterId

func (m *ListDatabasesRequest) SetClusterId(v string)

func (*ListDatabasesRequest) SetPageSize

func (m *ListDatabasesRequest) SetPageSize(v int64)

func (*ListDatabasesRequest) SetPageToken

func (m *ListDatabasesRequest) SetPageToken(v string)

func (*ListDatabasesRequest) String

func (x *ListDatabasesRequest) String() string

type ListDatabasesResponse

type ListDatabasesResponse struct {

	// List of ClickHouse databases.
	Databases []*Database `protobuf:"bytes,1,rep,name=databases,proto3" json:"databases,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListDatabasesRequest.page_size], use the [next_page_token] as the value
	// for the [ListDatabasesRequest.page_token] parameter in the next list request. Each subsequent
	// list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDatabasesResponse) Descriptor deprecated

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

Deprecated: Use ListDatabasesResponse.ProtoReflect.Descriptor instead.

func (*ListDatabasesResponse) GetDatabases

func (x *ListDatabasesResponse) GetDatabases() []*Database

func (*ListDatabasesResponse) GetNextPageToken

func (x *ListDatabasesResponse) GetNextPageToken() string

func (*ListDatabasesResponse) ProtoMessage

func (*ListDatabasesResponse) ProtoMessage()

func (*ListDatabasesResponse) ProtoReflect

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

func (*ListDatabasesResponse) Reset

func (x *ListDatabasesResponse) Reset()

func (*ListDatabasesResponse) SetDatabases

func (m *ListDatabasesResponse) SetDatabases(v []*Database)

func (*ListDatabasesResponse) SetNextPageToken

func (m *ListDatabasesResponse) SetNextPageToken(v string)

func (*ListDatabasesResponse) String

func (x *ListDatabasesResponse) String() string

type ListFormatSchemasRequest

type ListFormatSchemasRequest struct {

	// ClickHouse cluster ID.
	//
	// To get a ClickHouse cluster ID, use the [ClusterService.List] method.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// The maximum number of results per page to return. If the number of the results is larger than [page_size], the service returns [ListFormatSchemasResponse.next_page_token]. You can use it to get the next page of the results in subsequent requests of a format schema list.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the [ListFormatSchemasResponse.next_page_token] returned by the previous format schema list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListFormatSchemasRequest) Descriptor deprecated

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

Deprecated: Use ListFormatSchemasRequest.ProtoReflect.Descriptor instead.

func (*ListFormatSchemasRequest) GetClusterId

func (x *ListFormatSchemasRequest) GetClusterId() string

func (*ListFormatSchemasRequest) GetPageSize

func (x *ListFormatSchemasRequest) GetPageSize() int64

func (*ListFormatSchemasRequest) GetPageToken

func (x *ListFormatSchemasRequest) GetPageToken() string

func (*ListFormatSchemasRequest) ProtoMessage

func (*ListFormatSchemasRequest) ProtoMessage()

func (*ListFormatSchemasRequest) ProtoReflect

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

func (*ListFormatSchemasRequest) Reset

func (x *ListFormatSchemasRequest) Reset()

func (*ListFormatSchemasRequest) SetClusterId

func (m *ListFormatSchemasRequest) SetClusterId(v string)

func (*ListFormatSchemasRequest) SetPageSize

func (m *ListFormatSchemasRequest) SetPageSize(v int64)

func (*ListFormatSchemasRequest) SetPageToken

func (m *ListFormatSchemasRequest) SetPageToken(v string)

func (*ListFormatSchemasRequest) String

func (x *ListFormatSchemasRequest) String() string

type ListFormatSchemasResponse

type ListFormatSchemasResponse struct {

	// List of format schemas.
	FormatSchemas []*FormatSchema `protobuf:"bytes,1,rep,name=format_schemas,json=formatSchemas,proto3" json:"format_schemas,omitempty"`
	// This token allows you to get the next page of results when requesting the format schema list. If the number of the results is larger than [ListFormatSchemasRequest.page_size], use the [next_page_token] as the value for the [ListFormatSchemasRequest.page_token] parameter in the next request. Each subsequent request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListFormatSchemasResponse) Descriptor deprecated

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

Deprecated: Use ListFormatSchemasResponse.ProtoReflect.Descriptor instead.

func (*ListFormatSchemasResponse) GetFormatSchemas

func (x *ListFormatSchemasResponse) GetFormatSchemas() []*FormatSchema

func (*ListFormatSchemasResponse) GetNextPageToken

func (x *ListFormatSchemasResponse) GetNextPageToken() string

func (*ListFormatSchemasResponse) ProtoMessage

func (*ListFormatSchemasResponse) ProtoMessage()

func (*ListFormatSchemasResponse) ProtoReflect

func (*ListFormatSchemasResponse) Reset

func (x *ListFormatSchemasResponse) Reset()

func (*ListFormatSchemasResponse) SetFormatSchemas

func (m *ListFormatSchemasResponse) SetFormatSchemas(v []*FormatSchema)

func (*ListFormatSchemasResponse) SetNextPageToken

func (m *ListFormatSchemasResponse) SetNextPageToken(v string)

func (*ListFormatSchemasResponse) String

func (x *ListFormatSchemasResponse) String() string

type ListMlModelsRequest

type ListMlModelsRequest struct {

	// ID of the cluster that models belongs to.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than `page_size`, the service returns a [ListMlModelsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	// Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set `page_token` to the
	// [ListMlModelsResponse.next_page_token] returned by the previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListMlModelsRequest) Descriptor deprecated

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

Deprecated: Use ListMlModelsRequest.ProtoReflect.Descriptor instead.

func (*ListMlModelsRequest) GetClusterId

func (x *ListMlModelsRequest) GetClusterId() string

func (*ListMlModelsRequest) GetPageSize

func (x *ListMlModelsRequest) GetPageSize() int64

func (*ListMlModelsRequest) GetPageToken

func (x *ListMlModelsRequest) GetPageToken() string

func (*ListMlModelsRequest) ProtoMessage

func (*ListMlModelsRequest) ProtoMessage()

func (*ListMlModelsRequest) ProtoReflect

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

func (*ListMlModelsRequest) Reset

func (x *ListMlModelsRequest) Reset()

func (*ListMlModelsRequest) SetClusterId

func (m *ListMlModelsRequest) SetClusterId(v string)

func (*ListMlModelsRequest) SetPageSize

func (m *ListMlModelsRequest) SetPageSize(v int64)

func (*ListMlModelsRequest) SetPageToken

func (m *ListMlModelsRequest) SetPageToken(v string)

func (*ListMlModelsRequest) String

func (x *ListMlModelsRequest) String() string

type ListMlModelsResponse

type ListMlModelsResponse struct {

	// List of models in the specified cluster.
	MlModels []*MlModel `protobuf:"bytes,1,rep,name=ml_models,json=mlModels,proto3" json:"ml_models,omitempty"`
	// Token for getting the next page of the list. If the number of results is greater than
	// the specified [ListMlModelsRequest.page_size], use `next_page_token` as the value
	// for the [ListMlModelsRequest.page_token] parameter in the next list request.
	//
	// Each subsequent page will have its own `next_page_token` to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListMlModelsResponse) Descriptor deprecated

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

Deprecated: Use ListMlModelsResponse.ProtoReflect.Descriptor instead.

func (*ListMlModelsResponse) GetMlModels

func (x *ListMlModelsResponse) GetMlModels() []*MlModel

func (*ListMlModelsResponse) GetNextPageToken

func (x *ListMlModelsResponse) GetNextPageToken() string

func (*ListMlModelsResponse) ProtoMessage

func (*ListMlModelsResponse) ProtoMessage()

func (*ListMlModelsResponse) ProtoReflect

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

func (*ListMlModelsResponse) Reset

func (x *ListMlModelsResponse) Reset()

func (*ListMlModelsResponse) SetMlModels

func (m *ListMlModelsResponse) SetMlModels(v []*MlModel)

func (*ListMlModelsResponse) SetNextPageToken

func (m *ListMlModelsResponse) SetNextPageToken(v string)

func (*ListMlModelsResponse) String

func (x *ListMlModelsResponse) String() string

type ListResourcePresetsRequest

type ListResourcePresetsRequest struct {

	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListResourcePresetsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, Set [page_token] to the [ListResourcePresetsResponse.next_page_token]
	// returned by the previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListResourcePresetsRequest) Descriptor deprecated

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

Deprecated: Use ListResourcePresetsRequest.ProtoReflect.Descriptor instead.

func (*ListResourcePresetsRequest) GetPageSize

func (x *ListResourcePresetsRequest) GetPageSize() int64

func (*ListResourcePresetsRequest) GetPageToken

func (x *ListResourcePresetsRequest) GetPageToken() string

func (*ListResourcePresetsRequest) ProtoMessage

func (*ListResourcePresetsRequest) ProtoMessage()

func (*ListResourcePresetsRequest) ProtoReflect

func (*ListResourcePresetsRequest) Reset

func (x *ListResourcePresetsRequest) Reset()

func (*ListResourcePresetsRequest) SetPageSize

func (m *ListResourcePresetsRequest) SetPageSize(v int64)

func (*ListResourcePresetsRequest) SetPageToken

func (m *ListResourcePresetsRequest) SetPageToken(v string)

func (*ListResourcePresetsRequest) String

func (x *ListResourcePresetsRequest) String() string

type ListResourcePresetsResponse

type ListResourcePresetsResponse struct {

	// List of ResourcePreset resources.
	ResourcePresets []*ResourcePreset `protobuf:"bytes,1,rep,name=resource_presets,json=resourcePresets,proto3" json:"resource_presets,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListResourcePresetsRequest.page_size], use the [next_page_token] as the value
	// for the [ListResourcePresetsRequest.page_token] parameter in the next list request. Each subsequent
	// list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListResourcePresetsResponse) Descriptor deprecated

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

Deprecated: Use ListResourcePresetsResponse.ProtoReflect.Descriptor instead.

func (*ListResourcePresetsResponse) GetNextPageToken

func (x *ListResourcePresetsResponse) GetNextPageToken() string

func (*ListResourcePresetsResponse) GetResourcePresets

func (x *ListResourcePresetsResponse) GetResourcePresets() []*ResourcePreset

func (*ListResourcePresetsResponse) ProtoMessage

func (*ListResourcePresetsResponse) ProtoMessage()

func (*ListResourcePresetsResponse) ProtoReflect

func (*ListResourcePresetsResponse) Reset

func (x *ListResourcePresetsResponse) Reset()

func (*ListResourcePresetsResponse) SetNextPageToken

func (m *ListResourcePresetsResponse) SetNextPageToken(v string)

func (*ListResourcePresetsResponse) SetResourcePresets

func (m *ListResourcePresetsResponse) SetResourcePresets(v []*ResourcePreset)

func (*ListResourcePresetsResponse) String

func (x *ListResourcePresetsResponse) String() string

type ListUsersRequest

type ListUsersRequest struct {

	// ID of the cluster to list ClickHouse users in.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListUsersResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token.  To get the next page of results, set [page_token] to the [ListUsersResponse.next_page_token]
	// returned by the previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,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) GetPageSize

func (x *ListUsersRequest) GetPageSize() int64

func (*ListUsersRequest) GetPageToken

func (x *ListUsersRequest) GetPageToken() string

func (*ListUsersRequest) ProtoMessage

func (*ListUsersRequest) ProtoMessage()

func (*ListUsersRequest) ProtoReflect

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

func (*ListUsersRequest) Reset

func (x *ListUsersRequest) Reset()

func (*ListUsersRequest) SetClusterId

func (m *ListUsersRequest) SetClusterId(v string)

func (*ListUsersRequest) SetPageSize

func (m *ListUsersRequest) SetPageSize(v int64)

func (*ListUsersRequest) SetPageToken

func (m *ListUsersRequest) SetPageToken(v string)

func (*ListUsersRequest) String

func (x *ListUsersRequest) String() string

type ListUsersResponse

type ListUsersResponse struct {

	// List of ClickHouse User resources.
	Users []*User `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListUsersRequest.page_size], use the [next_page_token] as the value
	// for the [ListUsersRequest.page_token] parameter in the next list request. Each subsequent
	// list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUsersResponse) Descriptor deprecated

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

Deprecated: Use ListUsersResponse.ProtoReflect.Descriptor instead.

func (*ListUsersResponse) GetNextPageToken

func (x *ListUsersResponse) GetNextPageToken() string

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) SetNextPageToken

func (m *ListUsersResponse) SetNextPageToken(v string)

func (*ListUsersResponse) SetUsers

func (m *ListUsersResponse) SetUsers(v []*User)

func (*ListUsersResponse) String

func (x *ListUsersResponse) String() string

type ListVersionsRequest

type ListVersionsRequest struct {

	// The maximum number of results per page that should be returned. If the number of available
	// results is larger than [page_size], the service returns a [ListVersionsResponse.next_page_token] that can be used
	// to get the next page of results in subsequent ListVersions requests.
	// Default value: 100.
	PageSize int64 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. Set [page_token] to the [ListVersionsResponse.next_page_token] returned by a previous ListVersions
	// request to get the next page of results.
	PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVersionsRequest) Descriptor deprecated

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

Deprecated: Use ListVersionsRequest.ProtoReflect.Descriptor instead.

func (*ListVersionsRequest) GetPageSize

func (x *ListVersionsRequest) GetPageSize() int64

func (*ListVersionsRequest) GetPageToken

func (x *ListVersionsRequest) GetPageToken() string

func (*ListVersionsRequest) ProtoMessage

func (*ListVersionsRequest) ProtoMessage()

func (*ListVersionsRequest) ProtoReflect

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

func (*ListVersionsRequest) Reset

func (x *ListVersionsRequest) Reset()

func (*ListVersionsRequest) SetPageSize

func (m *ListVersionsRequest) SetPageSize(v int64)

func (*ListVersionsRequest) SetPageToken

func (m *ListVersionsRequest) SetPageToken(v string)

func (*ListVersionsRequest) String

func (x *ListVersionsRequest) String() string

type ListVersionsResponse

type ListVersionsResponse struct {

	// Requested list of available versions.
	Version []*Version `protobuf:"bytes,1,rep,name=version,proto3" json:"version,omitempty"`
	// This token allows you to get the next page of results for ListVersions requests,
	// if the number of results is larger than [ListVersionsRequest.page_size] specified in the request.
	// To get the next page, specify the value of [next_page_token] as a value for
	// the [ListVersionsRequest.page_token] parameter in the next ListVerions request. Subsequent ListVersions
	// requests will have their own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVersionsResponse) Descriptor deprecated

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

Deprecated: Use ListVersionsResponse.ProtoReflect.Descriptor instead.

func (*ListVersionsResponse) GetNextPageToken

func (x *ListVersionsResponse) GetNextPageToken() string

func (*ListVersionsResponse) GetVersion

func (x *ListVersionsResponse) GetVersion() []*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) SetNextPageToken

func (m *ListVersionsResponse) SetNextPageToken(v string)

func (*ListVersionsResponse) SetVersion

func (m *ListVersionsResponse) SetVersion(v []*Version)

func (*ListVersionsResponse) String

func (x *ListVersionsResponse) String() string

type LogRecord

type LogRecord struct {

	// Log record timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
	Timestamp *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// Contents of the log record.
	Message map[string]string `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*LogRecord) Descriptor deprecated

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

Deprecated: Use LogRecord.ProtoReflect.Descriptor instead.

func (*LogRecord) GetMessage

func (x *LogRecord) GetMessage() map[string]string

func (*LogRecord) GetTimestamp

func (x *LogRecord) GetTimestamp() *timestamppb.Timestamp

func (*LogRecord) ProtoMessage

func (*LogRecord) ProtoMessage()

func (*LogRecord) ProtoReflect

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

func (*LogRecord) Reset

func (x *LogRecord) Reset()

func (*LogRecord) SetMessage

func (m *LogRecord) SetMessage(v map[string]string)

func (*LogRecord) SetTimestamp

func (m *LogRecord) SetTimestamp(v *timestamppb.Timestamp)

func (*LogRecord) String

func (x *LogRecord) String() string

type MaintenanceOperation

type MaintenanceOperation struct {

	// Information about this maintenance operation.
	Info string `protobuf:"bytes,1,opt,name=info,proto3" json:"info,omitempty"`
	// Time until which this maintenance operation is delayed.
	DelayedUntil *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=delayed_until,json=delayedUntil,proto3" json:"delayed_until,omitempty"`
	// contains filtered or unexported fields
}

A planned maintenance operation.

func (*MaintenanceOperation) Descriptor deprecated

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

Deprecated: Use MaintenanceOperation.ProtoReflect.Descriptor instead.

func (*MaintenanceOperation) GetDelayedUntil

func (x *MaintenanceOperation) GetDelayedUntil() *timestamppb.Timestamp

func (*MaintenanceOperation) GetInfo

func (x *MaintenanceOperation) GetInfo() string

func (*MaintenanceOperation) ProtoMessage

func (*MaintenanceOperation) ProtoMessage()

func (*MaintenanceOperation) ProtoReflect

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

func (*MaintenanceOperation) Reset

func (x *MaintenanceOperation) Reset()

func (*MaintenanceOperation) SetDelayedUntil

func (m *MaintenanceOperation) SetDelayedUntil(v *timestamppb.Timestamp)

func (*MaintenanceOperation) SetInfo

func (m *MaintenanceOperation) SetInfo(v string)

func (*MaintenanceOperation) String

func (x *MaintenanceOperation) String() string

type MaintenanceWindow

type MaintenanceWindow struct {

	// The maintenance policy in effect.
	//
	// Types that are assignable to Policy:
	//
	//	*MaintenanceWindow_Anytime
	//	*MaintenanceWindow_WeeklyMaintenanceWindow
	Policy isMaintenanceWindow_Policy `protobuf_oneof:"policy"`
	// contains filtered or unexported fields
}

A maintenance window settings.

func (*MaintenanceWindow) Descriptor deprecated

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

Deprecated: Use MaintenanceWindow.ProtoReflect.Descriptor instead.

func (*MaintenanceWindow) GetAnytime

func (*MaintenanceWindow) GetPolicy

func (m *MaintenanceWindow) GetPolicy() isMaintenanceWindow_Policy

func (*MaintenanceWindow) GetWeeklyMaintenanceWindow

func (x *MaintenanceWindow) GetWeeklyMaintenanceWindow() *WeeklyMaintenanceWindow

func (*MaintenanceWindow) ProtoMessage

func (*MaintenanceWindow) ProtoMessage()

func (*MaintenanceWindow) ProtoReflect

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

func (*MaintenanceWindow) Reset

func (x *MaintenanceWindow) Reset()

func (*MaintenanceWindow) SetAnytime

func (m *MaintenanceWindow) SetAnytime(v *AnytimeMaintenanceWindow)

func (*MaintenanceWindow) SetPolicy

func (*MaintenanceWindow) SetWeeklyMaintenanceWindow

func (m *MaintenanceWindow) SetWeeklyMaintenanceWindow(v *WeeklyMaintenanceWindow)

func (*MaintenanceWindow) String

func (x *MaintenanceWindow) String() string

type MaintenanceWindow_Anytime

type MaintenanceWindow_Anytime struct {
	// Maintenance operation can be scheduled anytime.
	Anytime *AnytimeMaintenanceWindow `protobuf:"bytes,1,opt,name=anytime,proto3,oneof"`
}

type MaintenanceWindow_Policy

type MaintenanceWindow_Policy = isMaintenanceWindow_Policy

type MaintenanceWindow_WeeklyMaintenanceWindow

type MaintenanceWindow_WeeklyMaintenanceWindow struct {
	// Maintenance operation can be scheduled on a weekly basis.
	WeeklyMaintenanceWindow *WeeklyMaintenanceWindow `protobuf:"bytes,2,opt,name=weekly_maintenance_window,json=weeklyMaintenanceWindow,proto3,oneof"`
}

type MlModel

type MlModel struct {

	// Name of the the model.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// ID of the ClickHouse cluster that the model belongs to.
	ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Type of the model.
	Type MlModelType `protobuf:"varint,3,opt,name=type,proto3,enum=yandex.cloud.mdb.clickhouse.v1.MlModelType" json:"type,omitempty"`
	// Model file URL. You can only use models stored in Object Storage.
	Uri string `protobuf:"bytes,4,opt,name=uri,proto3" json:"uri,omitempty"`
	// contains filtered or unexported fields
}

func (*MlModel) Descriptor deprecated

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

Deprecated: Use MlModel.ProtoReflect.Descriptor instead.

func (*MlModel) GetClusterId

func (x *MlModel) GetClusterId() string

func (*MlModel) GetName

func (x *MlModel) GetName() string

func (*MlModel) GetType

func (x *MlModel) GetType() MlModelType

func (*MlModel) GetUri

func (x *MlModel) GetUri() string

func (*MlModel) ProtoMessage

func (*MlModel) ProtoMessage()

func (*MlModel) ProtoReflect

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

func (*MlModel) Reset

func (x *MlModel) Reset()

func (*MlModel) SetClusterId

func (m *MlModel) SetClusterId(v string)

func (*MlModel) SetName

func (m *MlModel) SetName(v string)

func (*MlModel) SetType

func (m *MlModel) SetType(v MlModelType)

func (*MlModel) SetUri

func (m *MlModel) SetUri(v string)

func (*MlModel) String

func (x *MlModel) String() string

type MlModelServiceClient

type MlModelServiceClient interface {
	// Returns the specified machine learning model.
	//
	// To get the list of all available models, make a [List] request.
	Get(ctx context.Context, in *GetMlModelRequest, opts ...grpc.CallOption) (*MlModel, error)
	// Retrieves the list of machine learning models in the specified cluster.
	List(ctx context.Context, in *ListMlModelsRequest, opts ...grpc.CallOption) (*ListMlModelsResponse, error)
	// Creates a machine learning model in the specified cluster.
	Create(ctx context.Context, in *CreateMlModelRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified machine learning model.
	Update(ctx context.Context, in *UpdateMlModelRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified machine learning model.
	Delete(ctx context.Context, in *DeleteMlModelRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

MlModelServiceClient is the client API for MlModelService 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 MlModelServiceServer

type MlModelServiceServer interface {
	// Returns the specified machine learning model.
	//
	// To get the list of all available models, make a [List] request.
	Get(context.Context, *GetMlModelRequest) (*MlModel, error)
	// Retrieves the list of machine learning models in the specified cluster.
	List(context.Context, *ListMlModelsRequest) (*ListMlModelsResponse, error)
	// Creates a machine learning model in the specified cluster.
	Create(context.Context, *CreateMlModelRequest) (*operation.Operation, error)
	// Updates the specified machine learning model.
	Update(context.Context, *UpdateMlModelRequest) (*operation.Operation, error)
	// Deletes the specified machine learning model.
	Delete(context.Context, *DeleteMlModelRequest) (*operation.Operation, error)
}

MlModelServiceServer is the server API for MlModelService service. All implementations should embed UnimplementedMlModelServiceServer for forward compatibility

type MlModelType

type MlModelType int32
const (
	MlModelType_ML_MODEL_TYPE_UNSPECIFIED MlModelType = 0
	// CatBoost model.
	MlModelType_ML_MODEL_TYPE_CATBOOST MlModelType = 1
)

func (MlModelType) Descriptor

func (MlModelType) Enum

func (x MlModelType) Enum() *MlModelType

func (MlModelType) EnumDescriptor deprecated

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

Deprecated: Use MlModelType.Descriptor instead.

func (MlModelType) Number

func (x MlModelType) Number() protoreflect.EnumNumber

func (MlModelType) String

func (x MlModelType) String() string

func (MlModelType) Type

type Monitoring

type Monitoring struct {

	// Name of the monitoring system.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the monitoring system.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Link to the monitoring system charts for the ClickHouse cluster.
	Link string `protobuf:"bytes,3,opt,name=link,proto3" json:"link,omitempty"`
	// contains filtered or unexported fields
}

Monitoring system metadata.

func (*Monitoring) Descriptor deprecated

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

Deprecated: Use Monitoring.ProtoReflect.Descriptor instead.

func (*Monitoring) GetDescription

func (x *Monitoring) GetDescription() string
func (x *Monitoring) GetLink() string

func (*Monitoring) GetName

func (x *Monitoring) GetName() string

func (*Monitoring) ProtoMessage

func (*Monitoring) ProtoMessage()

func (*Monitoring) ProtoReflect

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

func (*Monitoring) Reset

func (x *Monitoring) Reset()

func (*Monitoring) SetDescription

func (m *Monitoring) SetDescription(v string)
func (m *Monitoring) SetLink(v string)

func (*Monitoring) SetName

func (m *Monitoring) SetName(v string)

func (*Monitoring) String

func (x *Monitoring) String() string

type MoveClusterMetadata

type MoveClusterMetadata struct {

	// ID of the ClickHouse cluster being moved.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// ID of the source folder.
	SourceFolderId string `protobuf:"bytes,2,opt,name=source_folder_id,json=sourceFolderId,proto3" json:"source_folder_id,omitempty"`
	// ID of the destination folder.
	DestinationFolderId string `protobuf:"bytes,3,opt,name=destination_folder_id,json=destinationFolderId,proto3" json:"destination_folder_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MoveClusterMetadata) Descriptor deprecated

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

Deprecated: Use MoveClusterMetadata.ProtoReflect.Descriptor instead.

func (*MoveClusterMetadata) GetClusterId

func (x *MoveClusterMetadata) GetClusterId() string

func (*MoveClusterMetadata) GetDestinationFolderId

func (x *MoveClusterMetadata) GetDestinationFolderId() string

func (*MoveClusterMetadata) GetSourceFolderId

func (x *MoveClusterMetadata) GetSourceFolderId() string

func (*MoveClusterMetadata) ProtoMessage

func (*MoveClusterMetadata) ProtoMessage()

func (*MoveClusterMetadata) ProtoReflect

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

func (*MoveClusterMetadata) Reset

func (x *MoveClusterMetadata) Reset()

func (*MoveClusterMetadata) SetClusterId

func (m *MoveClusterMetadata) SetClusterId(v string)

func (*MoveClusterMetadata) SetDestinationFolderId

func (m *MoveClusterMetadata) SetDestinationFolderId(v string)

func (*MoveClusterMetadata) SetSourceFolderId

func (m *MoveClusterMetadata) SetSourceFolderId(v string)

func (*MoveClusterMetadata) String

func (x *MoveClusterMetadata) String() string

type MoveClusterRequest

type MoveClusterRequest struct {

	// ID of the ClickHouse cluster to move.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// ID of the destination folder.
	DestinationFolderId string `protobuf:"bytes,2,opt,name=destination_folder_id,json=destinationFolderId,proto3" json:"destination_folder_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MoveClusterRequest) Descriptor deprecated

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

Deprecated: Use MoveClusterRequest.ProtoReflect.Descriptor instead.

func (*MoveClusterRequest) GetClusterId

func (x *MoveClusterRequest) GetClusterId() string

func (*MoveClusterRequest) GetDestinationFolderId

func (x *MoveClusterRequest) GetDestinationFolderId() string

func (*MoveClusterRequest) ProtoMessage

func (*MoveClusterRequest) ProtoMessage()

func (*MoveClusterRequest) ProtoReflect

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

func (*MoveClusterRequest) Reset

func (x *MoveClusterRequest) Reset()

func (*MoveClusterRequest) SetClusterId

func (m *MoveClusterRequest) SetClusterId(v string)

func (*MoveClusterRequest) SetDestinationFolderId

func (m *MoveClusterRequest) SetDestinationFolderId(v string)

func (*MoveClusterRequest) String

func (x *MoveClusterRequest) String() string

type Permission

type Permission struct {

	// Name of the database that the permission grants access to.
	DatabaseName string `protobuf:"bytes,1,opt,name=database_name,json=databaseName,proto3" json:"database_name,omitempty"`
	// contains filtered or unexported fields
}

func (*Permission) Descriptor deprecated

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

Deprecated: Use Permission.ProtoReflect.Descriptor instead.

func (*Permission) GetDatabaseName

func (x *Permission) GetDatabaseName() string

func (*Permission) ProtoMessage

func (*Permission) ProtoMessage()

func (*Permission) ProtoReflect

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

func (*Permission) Reset

func (x *Permission) Reset()

func (*Permission) SetDatabaseName

func (m *Permission) SetDatabaseName(v string)

func (*Permission) String

func (x *Permission) String() string

type RescheduleMaintenanceMetadata

type RescheduleMaintenanceMetadata struct {

	// Required. ID of the ClickHouse cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Required. The time until which this maintenance operation is to be delayed.
	DelayedUntil *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=delayed_until,json=delayedUntil,proto3" json:"delayed_until,omitempty"`
	// contains filtered or unexported fields
}

Rescheduled maintenance operation metadata.

func (*RescheduleMaintenanceMetadata) Descriptor deprecated

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

Deprecated: Use RescheduleMaintenanceMetadata.ProtoReflect.Descriptor instead.

func (*RescheduleMaintenanceMetadata) GetClusterId

func (x *RescheduleMaintenanceMetadata) GetClusterId() string

func (*RescheduleMaintenanceMetadata) GetDelayedUntil

func (x *RescheduleMaintenanceMetadata) GetDelayedUntil() *timestamppb.Timestamp

func (*RescheduleMaintenanceMetadata) ProtoMessage

func (*RescheduleMaintenanceMetadata) ProtoMessage()

func (*RescheduleMaintenanceMetadata) ProtoReflect

func (*RescheduleMaintenanceMetadata) Reset

func (x *RescheduleMaintenanceMetadata) Reset()

func (*RescheduleMaintenanceMetadata) SetClusterId

func (m *RescheduleMaintenanceMetadata) SetClusterId(v string)

func (*RescheduleMaintenanceMetadata) SetDelayedUntil

func (m *RescheduleMaintenanceMetadata) SetDelayedUntil(v *timestamppb.Timestamp)

func (*RescheduleMaintenanceMetadata) String

type RescheduleMaintenanceRequest

type RescheduleMaintenanceRequest struct {

	// ID of the ClickHouse cluster to reschedule the maintenance operation for.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// The type of reschedule request.
	RescheduleType RescheduleMaintenanceRequest_RescheduleType `` /* 184-byte string literal not displayed */
	// The time until which this maintenance operation should be delayed. The value should be ahead of the first time when the maintenance operation has been scheduled for no more than two weeks. The value can also point to the past moment of time if [reschedule_type.IMMEDIATE] reschedule type is chosen.
	DelayedUntil *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=delayed_until,json=delayedUntil,proto3" json:"delayed_until,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) GetDelayedUntil

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

func (*RescheduleMaintenanceRequest) GetRescheduleType

func (*RescheduleMaintenanceRequest) ProtoMessage

func (*RescheduleMaintenanceRequest) ProtoMessage()

func (*RescheduleMaintenanceRequest) ProtoReflect

func (*RescheduleMaintenanceRequest) Reset

func (x *RescheduleMaintenanceRequest) Reset()

func (*RescheduleMaintenanceRequest) SetClusterId

func (m *RescheduleMaintenanceRequest) SetClusterId(v string)

func (*RescheduleMaintenanceRequest) SetDelayedUntil

func (m *RescheduleMaintenanceRequest) SetDelayedUntil(v *timestamppb.Timestamp)

func (*RescheduleMaintenanceRequest) SetRescheduleType

func (*RescheduleMaintenanceRequest) String

type RescheduleMaintenanceRequest_RescheduleType

type RescheduleMaintenanceRequest_RescheduleType int32
const (
	RescheduleMaintenanceRequest_RESCHEDULE_TYPE_UNSPECIFIED RescheduleMaintenanceRequest_RescheduleType = 0
	// Start the maintenance operation immediately.
	RescheduleMaintenanceRequest_IMMEDIATE RescheduleMaintenanceRequest_RescheduleType = 1
	// Start the maintenance operation within the next available maintenance window.
	RescheduleMaintenanceRequest_NEXT_AVAILABLE_WINDOW RescheduleMaintenanceRequest_RescheduleType = 2
	// Start the maintenance operation at the specific time.
	RescheduleMaintenanceRequest_SPECIFIC_TIME RescheduleMaintenanceRequest_RescheduleType = 3
)

func (RescheduleMaintenanceRequest_RescheduleType) Descriptor

func (RescheduleMaintenanceRequest_RescheduleType) Enum

func (RescheduleMaintenanceRequest_RescheduleType) EnumDescriptor deprecated

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

Deprecated: Use RescheduleMaintenanceRequest_RescheduleType.Descriptor instead.

func (RescheduleMaintenanceRequest_RescheduleType) Number

func (RescheduleMaintenanceRequest_RescheduleType) String

func (RescheduleMaintenanceRequest_RescheduleType) Type

type ResourcePreset

type ResourcePreset struct {

	// ID of the ResourcePreset resource.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// IDs of availability zones where the resource preset is available.
	ZoneIds []string `protobuf:"bytes,2,rep,name=zone_ids,json=zoneIds,proto3" json:"zone_ids,omitempty"`
	// Number of CPU cores for a ClickHouse host created with the preset.
	Cores int64 `protobuf:"varint,3,opt,name=cores,proto3" json:"cores,omitempty"`
	// RAM volume for a ClickHouse host created with the preset, in bytes.
	Memory int64 `protobuf:"varint,4,opt,name=memory,proto3" json:"memory,omitempty"`
	// contains filtered or unexported fields
}

A ResourcePreset resource for describing hardware configuration presets.

func (*ResourcePreset) Descriptor deprecated

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

Deprecated: Use ResourcePreset.ProtoReflect.Descriptor instead.

func (*ResourcePreset) GetCores

func (x *ResourcePreset) GetCores() int64

func (*ResourcePreset) GetId

func (x *ResourcePreset) GetId() string

func (*ResourcePreset) GetMemory

func (x *ResourcePreset) GetMemory() int64

func (*ResourcePreset) GetZoneIds

func (x *ResourcePreset) GetZoneIds() []string

func (*ResourcePreset) ProtoMessage

func (*ResourcePreset) ProtoMessage()

func (*ResourcePreset) ProtoReflect

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

func (*ResourcePreset) Reset

func (x *ResourcePreset) Reset()

func (*ResourcePreset) SetCores

func (m *ResourcePreset) SetCores(v int64)

func (*ResourcePreset) SetId

func (m *ResourcePreset) SetId(v string)

func (*ResourcePreset) SetMemory

func (m *ResourcePreset) SetMemory(v int64)

func (*ResourcePreset) SetZoneIds

func (m *ResourcePreset) SetZoneIds(v []string)

func (*ResourcePreset) String

func (x *ResourcePreset) String() string

type ResourcePresetServiceClient

type ResourcePresetServiceClient interface {
	// Returns the specified ResourcePreset resource.
	//
	// To get the list of available ResourcePreset resources, make a [List] request.
	Get(ctx context.Context, in *GetResourcePresetRequest, opts ...grpc.CallOption) (*ResourcePreset, error)
	// Retrieves the list of available ResourcePreset resources.
	List(ctx context.Context, in *ListResourcePresetsRequest, opts ...grpc.CallOption) (*ListResourcePresetsResponse, error)
}

ResourcePresetServiceClient is the client API for ResourcePresetService 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 ResourcePresetServiceServer

type ResourcePresetServiceServer interface {
	// Returns the specified ResourcePreset resource.
	//
	// To get the list of available ResourcePreset resources, make a [List] request.
	Get(context.Context, *GetResourcePresetRequest) (*ResourcePreset, error)
	// Retrieves the list of available ResourcePreset resources.
	List(context.Context, *ListResourcePresetsRequest) (*ListResourcePresetsResponse, error)
}

ResourcePresetServiceServer is the server API for ResourcePresetService service. All implementations should embed UnimplementedResourcePresetServiceServer for forward compatibility

type Resources

type Resources struct {

	// ID of the preset for computational resources available to a host (CPU, memory etc.).
	// All available presets are listed in the [documentation](/docs/managed-clickhouse/concepts/instance-types)
	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 int64 `protobuf:"varint,2,opt,name=disk_size,json=diskSize,proto3" json:"disk_size,omitempty"`
	// Type of the storage environment for the host.
	// Possible values:
	// * network-hdd - network HDD drive,
	// * network-ssd - network SSD drive,
	// * local-ssd - local SSD storage.
	DiskTypeId string `protobuf:"bytes,3,opt,name=disk_type_id,json=diskTypeId,proto3" json:"disk_type_id,omitempty"`
	// contains filtered or unexported fields
}

func (*Resources) Descriptor deprecated

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

Deprecated: Use Resources.ProtoReflect.Descriptor instead.

func (*Resources) GetDiskSize

func (x *Resources) GetDiskSize() int64

func (*Resources) GetDiskTypeId

func (x *Resources) GetDiskTypeId() string

func (*Resources) GetResourcePresetId

func (x *Resources) GetResourcePresetId() string

func (*Resources) ProtoMessage

func (*Resources) ProtoMessage()

func (*Resources) ProtoReflect

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

func (*Resources) Reset

func (x *Resources) Reset()

func (*Resources) SetDiskSize

func (m *Resources) SetDiskSize(v int64)

func (*Resources) SetDiskTypeId

func (m *Resources) SetDiskTypeId(v string)

func (*Resources) SetResourcePresetId

func (m *Resources) SetResourcePresetId(v string)

func (*Resources) String

func (x *Resources) String() string

type RestartClusterHostsMetadata

type RestartClusterHostsMetadata struct {

	// Required. ID of the ClickHouse cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Required. The name of restarting host.
	HostNames []string `protobuf:"bytes,2,rep,name=host_names,json=hostNames,proto3" json:"host_names,omitempty"`
	// contains filtered or unexported fields
}

func (*RestartClusterHostsMetadata) Descriptor deprecated

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

Deprecated: Use RestartClusterHostsMetadata.ProtoReflect.Descriptor instead.

func (*RestartClusterHostsMetadata) GetClusterId

func (x *RestartClusterHostsMetadata) GetClusterId() string

func (*RestartClusterHostsMetadata) GetHostNames

func (x *RestartClusterHostsMetadata) GetHostNames() []string

func (*RestartClusterHostsMetadata) ProtoMessage

func (*RestartClusterHostsMetadata) ProtoMessage()

func (*RestartClusterHostsMetadata) ProtoReflect

func (*RestartClusterHostsMetadata) Reset

func (x *RestartClusterHostsMetadata) Reset()

func (*RestartClusterHostsMetadata) SetClusterId

func (m *RestartClusterHostsMetadata) SetClusterId(v string)

func (*RestartClusterHostsMetadata) SetHostNames

func (m *RestartClusterHostsMetadata) SetHostNames(v []string)

func (*RestartClusterHostsMetadata) String

func (x *RestartClusterHostsMetadata) String() string

type RestartClusterHostsRequest

type RestartClusterHostsRequest 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 hosts to restart.
	HostNames []string `protobuf:"bytes,2,rep,name=host_names,json=hostNames,proto3" json:"host_names,omitempty"`
	// contains filtered or unexported fields
}

func (*RestartClusterHostsRequest) Descriptor deprecated

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

Deprecated: Use RestartClusterHostsRequest.ProtoReflect.Descriptor instead.

func (*RestartClusterHostsRequest) GetClusterId

func (x *RestartClusterHostsRequest) GetClusterId() string

func (*RestartClusterHostsRequest) GetHostNames

func (x *RestartClusterHostsRequest) GetHostNames() []string

func (*RestartClusterHostsRequest) ProtoMessage

func (*RestartClusterHostsRequest) ProtoMessage()

func (*RestartClusterHostsRequest) ProtoReflect

func (*RestartClusterHostsRequest) Reset

func (x *RestartClusterHostsRequest) Reset()

func (*RestartClusterHostsRequest) SetClusterId

func (m *RestartClusterHostsRequest) SetClusterId(v string)

func (*RestartClusterHostsRequest) SetHostNames

func (m *RestartClusterHostsRequest) SetHostNames(v []string)

func (*RestartClusterHostsRequest) String

func (x *RestartClusterHostsRequest) String() string

type RestoreClusterMetadata

type RestoreClusterMetadata struct {

	// ID of the new ClickHouse cluster that is being created from a backup.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// ID of the backup that is being used for creating a cluster.
	BackupId string `protobuf:"bytes,2,opt,name=backup_id,json=backupId,proto3" json:"backup_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RestoreClusterMetadata) Descriptor deprecated

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

Deprecated: Use RestoreClusterMetadata.ProtoReflect.Descriptor instead.

func (*RestoreClusterMetadata) GetBackupId

func (x *RestoreClusterMetadata) GetBackupId() string

func (*RestoreClusterMetadata) GetClusterId

func (x *RestoreClusterMetadata) GetClusterId() string

func (*RestoreClusterMetadata) ProtoMessage

func (*RestoreClusterMetadata) ProtoMessage()

func (*RestoreClusterMetadata) ProtoReflect

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

func (*RestoreClusterMetadata) Reset

func (x *RestoreClusterMetadata) Reset()

func (*RestoreClusterMetadata) SetBackupId

func (m *RestoreClusterMetadata) SetBackupId(v string)

func (*RestoreClusterMetadata) SetClusterId

func (m *RestoreClusterMetadata) SetClusterId(v string)

func (*RestoreClusterMetadata) String

func (x *RestoreClusterMetadata) String() string

type RestoreClusterRequest

type RestoreClusterRequest struct {

	// ID of the backup to restore from. This backup will be used to create one cluster shard.
	// To get the backup ID, use a [ClusterService.ListBackups] request.
	BackupId string `protobuf:"bytes,1,opt,name=backup_id,json=backupId,proto3" json:"backup_id,omitempty"`
	// Additional IDs of the backups to restore from.
	// Each additional backup is responsible for restoring separate shard.
	// Restored cluster will have len(additional_backup_ids)+1 shards in total.
	// To get the backup ID, use a [ClusterService.ListBackups] request.
	AdditionalBackupIds []string `protobuf:"bytes,13,rep,name=additional_backup_ids,json=additionalBackupIds,proto3" json:"additional_backup_ids,omitempty"`
	// Name of the new ClickHouse cluster. The name must be unique within the folder.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the new ClickHouse cluster.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Custom labels for the ClickHouse cluster as `key:value` pairs. Maximum 64 per resource.
	// For example, "project": "mvp" or "source": "dictionary".
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Deployment environment of the new ClickHouse cluster.
	Environment Cluster_Environment `` /* 132-byte string literal not displayed */
	// Configuration for the ClickHouse cluster to be created.
	ConfigSpec *ConfigSpec `protobuf:"bytes,6,opt,name=config_spec,json=configSpec,proto3" json:"config_spec,omitempty"`
	// Configurations for ClickHouse hosts that should be created for
	// the cluster that is being created from the backup.
	HostSpecs []*HostSpec `protobuf:"bytes,7,rep,name=host_specs,json=hostSpecs,proto3" json:"host_specs,omitempty"`
	// ID of the network to create the ClickHouse cluster in.
	NetworkId string `protobuf:"bytes,8,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// ID of the folder to create the ClickHouse cluster in.
	FolderId string `protobuf:"bytes,9,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// ID of the service account used for access to Object Storage.
	ServiceAccountId string `protobuf:"bytes,10,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
	// User security groups
	SecurityGroupIds []string `protobuf:"bytes,11,rep,name=security_group_ids,json=securityGroupIds,proto3" json:"security_group_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*RestoreClusterRequest) Descriptor deprecated

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

Deprecated: Use RestoreClusterRequest.ProtoReflect.Descriptor instead.

func (*RestoreClusterRequest) GetAdditionalBackupIds

func (x *RestoreClusterRequest) GetAdditionalBackupIds() []string

func (*RestoreClusterRequest) GetBackupId

func (x *RestoreClusterRequest) GetBackupId() string

func (*RestoreClusterRequest) GetConfigSpec

func (x *RestoreClusterRequest) GetConfigSpec() *ConfigSpec

func (*RestoreClusterRequest) GetDescription

func (x *RestoreClusterRequest) GetDescription() string

func (*RestoreClusterRequest) GetEnvironment

func (x *RestoreClusterRequest) GetEnvironment() Cluster_Environment

func (*RestoreClusterRequest) GetFolderId

func (x *RestoreClusterRequest) GetFolderId() string

func (*RestoreClusterRequest) GetHostSpecs

func (x *RestoreClusterRequest) GetHostSpecs() []*HostSpec

func (*RestoreClusterRequest) GetLabels

func (x *RestoreClusterRequest) GetLabels() map[string]string

func (*RestoreClusterRequest) GetName

func (x *RestoreClusterRequest) GetName() string

func (*RestoreClusterRequest) GetNetworkId

func (x *RestoreClusterRequest) GetNetworkId() string

func (*RestoreClusterRequest) GetSecurityGroupIds

func (x *RestoreClusterRequest) GetSecurityGroupIds() []string

func (*RestoreClusterRequest) GetServiceAccountId

func (x *RestoreClusterRequest) GetServiceAccountId() 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) SetAdditionalBackupIds

func (m *RestoreClusterRequest) SetAdditionalBackupIds(v []string)

func (*RestoreClusterRequest) SetBackupId

func (m *RestoreClusterRequest) SetBackupId(v string)

func (*RestoreClusterRequest) SetConfigSpec

func (m *RestoreClusterRequest) SetConfigSpec(v *ConfigSpec)

func (*RestoreClusterRequest) SetDescription

func (m *RestoreClusterRequest) SetDescription(v string)

func (*RestoreClusterRequest) SetEnvironment

func (m *RestoreClusterRequest) SetEnvironment(v Cluster_Environment)

func (*RestoreClusterRequest) SetFolderId

func (m *RestoreClusterRequest) SetFolderId(v string)

func (*RestoreClusterRequest) SetHostSpecs

func (m *RestoreClusterRequest) SetHostSpecs(v []*HostSpec)

func (*RestoreClusterRequest) SetLabels

func (m *RestoreClusterRequest) SetLabels(v map[string]string)

func (*RestoreClusterRequest) SetName

func (m *RestoreClusterRequest) SetName(v string)

func (*RestoreClusterRequest) SetNetworkId

func (m *RestoreClusterRequest) SetNetworkId(v string)

func (*RestoreClusterRequest) SetSecurityGroupIds

func (m *RestoreClusterRequest) SetSecurityGroupIds(v []string)

func (*RestoreClusterRequest) SetServiceAccountId

func (m *RestoreClusterRequest) SetServiceAccountId(v string)

func (*RestoreClusterRequest) String

func (x *RestoreClusterRequest) String() string

type RevokeUserPermissionMetadata

type RevokeUserPermissionMetadata struct {

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

func (*RevokeUserPermissionMetadata) Descriptor deprecated

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

Deprecated: Use RevokeUserPermissionMetadata.ProtoReflect.Descriptor instead.

func (*RevokeUserPermissionMetadata) GetClusterId

func (x *RevokeUserPermissionMetadata) GetClusterId() string

func (*RevokeUserPermissionMetadata) GetUserName

func (x *RevokeUserPermissionMetadata) GetUserName() string

func (*RevokeUserPermissionMetadata) ProtoMessage

func (*RevokeUserPermissionMetadata) ProtoMessage()

func (*RevokeUserPermissionMetadata) ProtoReflect

func (*RevokeUserPermissionMetadata) Reset

func (x *RevokeUserPermissionMetadata) Reset()

func (*RevokeUserPermissionMetadata) SetClusterId

func (m *RevokeUserPermissionMetadata) SetClusterId(v string)

func (*RevokeUserPermissionMetadata) SetUserName

func (m *RevokeUserPermissionMetadata) SetUserName(v string)

func (*RevokeUserPermissionMetadata) String

type RevokeUserPermissionRequest

type RevokeUserPermissionRequest struct {

	// ID of the ClickHouse cluster the user belongs to.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the user to revoke a permission from.
	// To get the name of the user, use a [UserService.List] request.
	UserName string `protobuf:"bytes,2,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	// Name of the database that the user should lose access to.
	DatabaseName string `protobuf:"bytes,3,opt,name=database_name,json=databaseName,proto3" json:"database_name,omitempty"`
	// contains filtered or unexported fields
}

func (*RevokeUserPermissionRequest) Descriptor deprecated

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

Deprecated: Use RevokeUserPermissionRequest.ProtoReflect.Descriptor instead.

func (*RevokeUserPermissionRequest) GetClusterId

func (x *RevokeUserPermissionRequest) GetClusterId() string

func (*RevokeUserPermissionRequest) GetDatabaseName

func (x *RevokeUserPermissionRequest) GetDatabaseName() string

func (*RevokeUserPermissionRequest) GetUserName

func (x *RevokeUserPermissionRequest) GetUserName() string

func (*RevokeUserPermissionRequest) ProtoMessage

func (*RevokeUserPermissionRequest) ProtoMessage()

func (*RevokeUserPermissionRequest) ProtoReflect

func (*RevokeUserPermissionRequest) Reset

func (x *RevokeUserPermissionRequest) Reset()

func (*RevokeUserPermissionRequest) SetClusterId

func (m *RevokeUserPermissionRequest) SetClusterId(v string)

func (*RevokeUserPermissionRequest) SetDatabaseName

func (m *RevokeUserPermissionRequest) SetDatabaseName(v string)

func (*RevokeUserPermissionRequest) SetUserName

func (m *RevokeUserPermissionRequest) SetUserName(v string)

func (*RevokeUserPermissionRequest) String

func (x *RevokeUserPermissionRequest) String() string

type Service

type Service struct {

	// Type of the service provided by the host. If the field has default value, it is not returned in the response.
	Type Service_Type `protobuf:"varint,1,opt,name=type,proto3,enum=yandex.cloud.mdb.clickhouse.v1.Service_Type" json:"type,omitempty"`
	// Aggregated health of the service. If the field has default value, it is not returned in the response.
	Health Service_Health `protobuf:"varint,2,opt,name=health,proto3,enum=yandex.cloud.mdb.clickhouse.v1.Service_Health" json:"health,omitempty"`
	// contains filtered or unexported fields
}

func (*Service) Descriptor deprecated

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

Deprecated: Use Service.ProtoReflect.Descriptor instead.

func (*Service) GetHealth

func (x *Service) GetHealth() Service_Health

func (*Service) GetType

func (x *Service) GetType() Service_Type

func (*Service) ProtoMessage

func (*Service) ProtoMessage()

func (*Service) ProtoReflect

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

func (*Service) Reset

func (x *Service) Reset()

func (*Service) SetHealth

func (m *Service) SetHealth(v Service_Health)

func (*Service) SetType

func (m *Service) SetType(v Service_Type)

func (*Service) String

func (x *Service) String() string

type Service_Health

type Service_Health int32
const (
	// Health of the server is unknown. Default value.
	Service_UNKNOWN Service_Health = 0
	// The server is working normally.
	Service_ALIVE Service_Health = 1
	// The server is dead or unresponsive.
	Service_DEAD Service_Health = 2
)

func (Service_Health) Descriptor

func (Service_Health) Enum

func (x Service_Health) Enum() *Service_Health

func (Service_Health) EnumDescriptor deprecated

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

Deprecated: Use Service_Health.Descriptor instead.

func (Service_Health) Number

func (Service_Health) String

func (x Service_Health) String() string

func (Service_Health) Type

type Service_Type

type Service_Type int32
const (
	// Service type of the host is unspecified. Default value.
	Service_TYPE_UNSPECIFIED Service_Type = 0
	// The host is a ClickHouse server.
	Service_CLICKHOUSE Service_Type = 1
	// The host is a ZooKeeper server.
	Service_ZOOKEEPER Service_Type = 2
)

func (Service_Type) Descriptor

func (Service_Type) Enum

func (x Service_Type) Enum() *Service_Type

func (Service_Type) EnumDescriptor deprecated

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

Deprecated: Use Service_Type.Descriptor instead.

func (Service_Type) Number

func (Service_Type) String

func (x Service_Type) String() string

func (Service_Type) Type

type Shard

type Shard struct {

	// Name of the shard.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// ID of the cluster that the shard belongs to.
	ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Configuration of the shard.
	Config *ShardConfig `protobuf:"bytes,3,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*Shard) Descriptor deprecated

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

Deprecated: Use Shard.ProtoReflect.Descriptor instead.

func (*Shard) GetClusterId

func (x *Shard) GetClusterId() string

func (*Shard) GetConfig

func (x *Shard) GetConfig() *ShardConfig

func (*Shard) GetName

func (x *Shard) GetName() string

func (*Shard) ProtoMessage

func (*Shard) ProtoMessage()

func (*Shard) ProtoReflect

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

func (*Shard) Reset

func (x *Shard) Reset()

func (*Shard) SetClusterId

func (m *Shard) SetClusterId(v string)

func (*Shard) SetConfig

func (m *Shard) SetConfig(v *ShardConfig)

func (*Shard) SetName

func (m *Shard) SetName(v string)

func (*Shard) String

func (x *Shard) String() string

type ShardConfig

type ShardConfig struct {

	// ClickHouse configuration for a shard.
	Clickhouse *ShardConfig_Clickhouse `protobuf:"bytes,1,opt,name=clickhouse,proto3" json:"clickhouse,omitempty"`
	// contains filtered or unexported fields
}

func (*ShardConfig) Descriptor deprecated

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

Deprecated: Use ShardConfig.ProtoReflect.Descriptor instead.

func (*ShardConfig) GetClickhouse

func (x *ShardConfig) GetClickhouse() *ShardConfig_Clickhouse

func (*ShardConfig) ProtoMessage

func (*ShardConfig) ProtoMessage()

func (*ShardConfig) ProtoReflect

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

func (*ShardConfig) Reset

func (x *ShardConfig) Reset()

func (*ShardConfig) SetClickhouse

func (m *ShardConfig) SetClickhouse(v *ShardConfig_Clickhouse)

func (*ShardConfig) String

func (x *ShardConfig) String() string

type ShardConfigSpec

type ShardConfigSpec struct {

	// ClickHouse configuration for a shard.
	Clickhouse *ShardConfigSpec_Clickhouse `protobuf:"bytes,1,opt,name=clickhouse,proto3" json:"clickhouse,omitempty"`
	// contains filtered or unexported fields
}

func (*ShardConfigSpec) Descriptor deprecated

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

Deprecated: Use ShardConfigSpec.ProtoReflect.Descriptor instead.

func (*ShardConfigSpec) GetClickhouse

func (x *ShardConfigSpec) GetClickhouse() *ShardConfigSpec_Clickhouse

func (*ShardConfigSpec) ProtoMessage

func (*ShardConfigSpec) ProtoMessage()

func (*ShardConfigSpec) ProtoReflect

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

func (*ShardConfigSpec) Reset

func (x *ShardConfigSpec) Reset()

func (*ShardConfigSpec) SetClickhouse

func (m *ShardConfigSpec) SetClickhouse(v *ShardConfigSpec_Clickhouse)

func (*ShardConfigSpec) String

func (x *ShardConfigSpec) String() string

type ShardConfigSpec_Clickhouse

type ShardConfigSpec_Clickhouse struct {

	// ClickHouse settings for the shard.
	Config *config.ClickhouseConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Computational resources for the shard.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// Relative weight of the shard considered when writing data to the cluster.
	// For details, see [ClickHouse documentation](https://clickhouse.com/docs/en/operations/table_engines/distributed/).
	Weight *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=weight,proto3" json:"weight,omitempty"`
	// contains filtered or unexported fields
}

func (*ShardConfigSpec_Clickhouse) Descriptor deprecated

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

Deprecated: Use ShardConfigSpec_Clickhouse.ProtoReflect.Descriptor instead.

func (*ShardConfigSpec_Clickhouse) GetConfig

func (*ShardConfigSpec_Clickhouse) GetResources

func (x *ShardConfigSpec_Clickhouse) GetResources() *Resources

func (*ShardConfigSpec_Clickhouse) GetWeight

func (*ShardConfigSpec_Clickhouse) ProtoMessage

func (*ShardConfigSpec_Clickhouse) ProtoMessage()

func (*ShardConfigSpec_Clickhouse) ProtoReflect

func (*ShardConfigSpec_Clickhouse) Reset

func (x *ShardConfigSpec_Clickhouse) Reset()

func (*ShardConfigSpec_Clickhouse) SetConfig

func (*ShardConfigSpec_Clickhouse) SetResources

func (m *ShardConfigSpec_Clickhouse) SetResources(v *Resources)

func (*ShardConfigSpec_Clickhouse) SetWeight

func (*ShardConfigSpec_Clickhouse) String

func (x *ShardConfigSpec_Clickhouse) String() string

type ShardConfig_Clickhouse

type ShardConfig_Clickhouse struct {

	// ClickHouse settings for a shard.
	Config *config.ClickhouseConfigSet `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Computational resources for a shard.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// Relative weight of a shard considered when writing data to the cluster.
	// For details, see [ClickHouse documentation](https://clickhouse.com/docs/en/operations/table_engines/distributed/).
	Weight *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=weight,proto3" json:"weight,omitempty"`
	// contains filtered or unexported fields
}

func (*ShardConfig_Clickhouse) Descriptor deprecated

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

Deprecated: Use ShardConfig_Clickhouse.ProtoReflect.Descriptor instead.

func (*ShardConfig_Clickhouse) GetConfig

func (*ShardConfig_Clickhouse) GetResources

func (x *ShardConfig_Clickhouse) GetResources() *Resources

func (*ShardConfig_Clickhouse) GetWeight

func (*ShardConfig_Clickhouse) ProtoMessage

func (*ShardConfig_Clickhouse) ProtoMessage()

func (*ShardConfig_Clickhouse) ProtoReflect

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

func (*ShardConfig_Clickhouse) Reset

func (x *ShardConfig_Clickhouse) Reset()

func (*ShardConfig_Clickhouse) SetConfig

func (*ShardConfig_Clickhouse) SetResources

func (m *ShardConfig_Clickhouse) SetResources(v *Resources)

func (*ShardConfig_Clickhouse) SetWeight

func (m *ShardConfig_Clickhouse) SetWeight(v *wrapperspb.Int64Value)

func (*ShardConfig_Clickhouse) String

func (x *ShardConfig_Clickhouse) String() string

type ShardGroup

type ShardGroup struct {

	// Name of the shard group.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// ID of the ClickHouse cluster that the shard group belongs to.
	ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Description of the shard group. 0-256 characters long.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// List of shard names contained in the shard group.
	ShardNames []string `protobuf:"bytes,4,rep,name=shard_names,json=shardNames,proto3" json:"shard_names,omitempty"`
	// contains filtered or unexported fields
}

func (*ShardGroup) Descriptor deprecated

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

Deprecated: Use ShardGroup.ProtoReflect.Descriptor instead.

func (*ShardGroup) GetClusterId

func (x *ShardGroup) GetClusterId() string

func (*ShardGroup) GetDescription

func (x *ShardGroup) GetDescription() string

func (*ShardGroup) GetName

func (x *ShardGroup) GetName() string

func (*ShardGroup) GetShardNames

func (x *ShardGroup) GetShardNames() []string

func (*ShardGroup) ProtoMessage

func (*ShardGroup) ProtoMessage()

func (*ShardGroup) ProtoReflect

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

func (*ShardGroup) Reset

func (x *ShardGroup) Reset()

func (*ShardGroup) SetClusterId

func (m *ShardGroup) SetClusterId(v string)

func (*ShardGroup) SetDescription

func (m *ShardGroup) SetDescription(v string)

func (*ShardGroup) SetName

func (m *ShardGroup) SetName(v string)

func (*ShardGroup) SetShardNames

func (m *ShardGroup) SetShardNames(v []string)

func (*ShardGroup) String

func (x *ShardGroup) String() string

type StartClusterMetadata

type StartClusterMetadata struct {

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

func (*StartClusterMetadata) Descriptor deprecated

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

Deprecated: Use StartClusterMetadata.ProtoReflect.Descriptor instead.

func (*StartClusterMetadata) GetClusterId

func (x *StartClusterMetadata) GetClusterId() string

func (*StartClusterMetadata) ProtoMessage

func (*StartClusterMetadata) ProtoMessage()

func (*StartClusterMetadata) ProtoReflect

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

func (*StartClusterMetadata) Reset

func (x *StartClusterMetadata) Reset()

func (*StartClusterMetadata) SetClusterId

func (m *StartClusterMetadata) SetClusterId(v string)

func (*StartClusterMetadata) String

func (x *StartClusterMetadata) String() 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) SetClusterId

func (m *StartClusterRequest) SetClusterId(v string)

func (*StartClusterRequest) String

func (x *StartClusterRequest) String() string

type StopClusterMetadata

type StopClusterMetadata struct {

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

func (*StopClusterMetadata) Descriptor deprecated

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

Deprecated: Use StopClusterMetadata.ProtoReflect.Descriptor instead.

func (*StopClusterMetadata) GetClusterId

func (x *StopClusterMetadata) GetClusterId() string

func (*StopClusterMetadata) ProtoMessage

func (*StopClusterMetadata) ProtoMessage()

func (*StopClusterMetadata) ProtoReflect

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

func (*StopClusterMetadata) Reset

func (x *StopClusterMetadata) Reset()

func (*StopClusterMetadata) SetClusterId

func (m *StopClusterMetadata) SetClusterId(v string)

func (*StopClusterMetadata) String

func (x *StopClusterMetadata) 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) SetClusterId

func (m *StopClusterRequest) SetClusterId(v string)

func (*StopClusterRequest) String

func (x *StopClusterRequest) String() string

type StreamClusterLogsRequest

type StreamClusterLogsRequest struct {

	// Required. ID of the ClickHouse cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Columns from logs table to get in the response.
	ColumnFilter []string                             `protobuf:"bytes,2,rep,name=column_filter,json=columnFilter,proto3" json:"column_filter,omitempty"`
	ServiceType  StreamClusterLogsRequest_ServiceType `` /* 168-byte string literal not displayed */
	// Start timestamp for the logs request.
	FromTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=from_time,json=fromTime,proto3" json:"from_time,omitempty"`
	// End timestamp for the logs request.
	// If this field is not set, all existing logs will be sent and then the new ones as
	// they appear. In essence it has `tail -f` semantics.
	ToTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=to_time,json=toTime,proto3" json:"to_time,omitempty"`
	// Record token. Set [record_token] to the [StreamLogRecord.next_record_token] returned by a previous StreamLogs
	// request to start streaming from next log record.
	RecordToken string `protobuf:"bytes,6,opt,name=record_token,json=recordToken,proto3" json:"record_token,omitempty"`
	// A filter expression that filters resources listed in the response.
	// The expression must specify:
	// 1. The field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.severity] fields.
	// 2. An `=` operator.
	// 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-z0-9.-]{1,61}`.
	// Examples of a filter:
	// - `message.hostname='node1.db.cloud.yandex.net'`
	// - `message.severity IN ('Error', 'Fatal') AND message.hostname != 'node2.db.cloud.yandex.net'`.
	Filter string `protobuf:"bytes,7,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamClusterLogsRequest) Descriptor deprecated

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

Deprecated: Use StreamClusterLogsRequest.ProtoReflect.Descriptor instead.

func (*StreamClusterLogsRequest) GetClusterId

func (x *StreamClusterLogsRequest) GetClusterId() string

func (*StreamClusterLogsRequest) GetColumnFilter

func (x *StreamClusterLogsRequest) GetColumnFilter() []string

func (*StreamClusterLogsRequest) GetFilter

func (x *StreamClusterLogsRequest) GetFilter() string

func (*StreamClusterLogsRequest) GetFromTime

func (*StreamClusterLogsRequest) GetRecordToken

func (x *StreamClusterLogsRequest) GetRecordToken() string

func (*StreamClusterLogsRequest) GetServiceType

func (*StreamClusterLogsRequest) GetToTime

func (*StreamClusterLogsRequest) ProtoMessage

func (*StreamClusterLogsRequest) ProtoMessage()

func (*StreamClusterLogsRequest) ProtoReflect

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

func (*StreamClusterLogsRequest) Reset

func (x *StreamClusterLogsRequest) Reset()

func (*StreamClusterLogsRequest) SetClusterId

func (m *StreamClusterLogsRequest) SetClusterId(v string)

func (*StreamClusterLogsRequest) SetColumnFilter

func (m *StreamClusterLogsRequest) SetColumnFilter(v []string)

func (*StreamClusterLogsRequest) SetFilter

func (m *StreamClusterLogsRequest) SetFilter(v string)

func (*StreamClusterLogsRequest) SetFromTime

func (m *StreamClusterLogsRequest) SetFromTime(v *timestamppb.Timestamp)

func (*StreamClusterLogsRequest) SetRecordToken

func (m *StreamClusterLogsRequest) SetRecordToken(v string)

func (*StreamClusterLogsRequest) SetServiceType

func (*StreamClusterLogsRequest) SetToTime

func (*StreamClusterLogsRequest) String

func (x *StreamClusterLogsRequest) String() string

type StreamClusterLogsRequest_ServiceType

type StreamClusterLogsRequest_ServiceType int32
const (
	StreamClusterLogsRequest_SERVICE_TYPE_UNSPECIFIED StreamClusterLogsRequest_ServiceType = 0
	// Logs of ClickHouse activity.
	StreamClusterLogsRequest_CLICKHOUSE StreamClusterLogsRequest_ServiceType = 1
)

func (StreamClusterLogsRequest_ServiceType) Descriptor

func (StreamClusterLogsRequest_ServiceType) Enum

func (StreamClusterLogsRequest_ServiceType) EnumDescriptor deprecated

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

Deprecated: Use StreamClusterLogsRequest_ServiceType.Descriptor instead.

func (StreamClusterLogsRequest_ServiceType) Number

func (StreamClusterLogsRequest_ServiceType) String

func (StreamClusterLogsRequest_ServiceType) Type

type StreamLogRecord

type StreamLogRecord struct {

	// One of the requested log records.
	Record *LogRecord `protobuf:"bytes,1,opt,name=record,proto3" json:"record,omitempty"`
	// This token allows you to continue streaming logs starting from the exact
	// same record. To continue streaming, specify value of [next_record_token[
	// as value for the [StreamClusterLogsRequest.record_token] parameter in the next StreamLogs request.
	// This value is interchangeable with the [ListClusterLogsResponse.next_page_token] from ListLogs method.
	NextRecordToken string `protobuf:"bytes,2,opt,name=next_record_token,json=nextRecordToken,proto3" json:"next_record_token,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamLogRecord) Descriptor deprecated

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

Deprecated: Use StreamLogRecord.ProtoReflect.Descriptor instead.

func (*StreamLogRecord) GetNextRecordToken

func (x *StreamLogRecord) GetNextRecordToken() string

func (*StreamLogRecord) GetRecord

func (x *StreamLogRecord) GetRecord() *LogRecord

func (*StreamLogRecord) ProtoMessage

func (*StreamLogRecord) ProtoMessage()

func (*StreamLogRecord) ProtoReflect

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

func (*StreamLogRecord) Reset

func (x *StreamLogRecord) Reset()

func (*StreamLogRecord) SetNextRecordToken

func (m *StreamLogRecord) SetNextRecordToken(v string)

func (*StreamLogRecord) SetRecord

func (m *StreamLogRecord) SetRecord(v *LogRecord)

func (*StreamLogRecord) String

func (x *StreamLogRecord) String() string

type UnimplementedBackupServiceServer

type UnimplementedBackupServiceServer struct {
}

UnimplementedBackupServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedBackupServiceServer) Get

func (UnimplementedBackupServiceServer) List

type UnimplementedClusterServiceServer

type UnimplementedClusterServiceServer struct {
}

UnimplementedClusterServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedClusterServiceServer) AddHosts

func (UnimplementedClusterServiceServer) AddShard

func (UnimplementedClusterServiceServer) AddZookeeper

func (UnimplementedClusterServiceServer) Backup

func (UnimplementedClusterServiceServer) Create

func (UnimplementedClusterServiceServer) CreateExternalDictionary

func (UnimplementedClusterServiceServer) CreateShardGroup

func (UnimplementedClusterServiceServer) Delete

func (UnimplementedClusterServiceServer) DeleteExternalDictionary

func (UnimplementedClusterServiceServer) DeleteHosts

func (UnimplementedClusterServiceServer) DeleteShard

func (UnimplementedClusterServiceServer) DeleteShardGroup

func (UnimplementedClusterServiceServer) Get

func (UnimplementedClusterServiceServer) GetShard

func (UnimplementedClusterServiceServer) GetShardGroup

func (UnimplementedClusterServiceServer) List

func (UnimplementedClusterServiceServer) ListHosts

func (UnimplementedClusterServiceServer) ListLogs

func (UnimplementedClusterServiceServer) Move

func (UnimplementedClusterServiceServer) RescheduleMaintenance

func (UnimplementedClusterServiceServer) RestartHosts

func (UnimplementedClusterServiceServer) Restore

func (UnimplementedClusterServiceServer) Start

func (UnimplementedClusterServiceServer) Stop

func (UnimplementedClusterServiceServer) Update

func (UnimplementedClusterServiceServer) UpdateExternalDictionary

func (UnimplementedClusterServiceServer) UpdateHosts

func (UnimplementedClusterServiceServer) UpdateShard

func (UnimplementedClusterServiceServer) UpdateShardGroup

type UnimplementedDatabaseServiceServer

type UnimplementedDatabaseServiceServer struct {
}

UnimplementedDatabaseServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedDatabaseServiceServer) Create

func (UnimplementedDatabaseServiceServer) Delete

func (UnimplementedDatabaseServiceServer) Get

func (UnimplementedDatabaseServiceServer) List

type UnimplementedFormatSchemaServiceServer

type UnimplementedFormatSchemaServiceServer struct {
}

UnimplementedFormatSchemaServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedFormatSchemaServiceServer) Create

func (UnimplementedFormatSchemaServiceServer) Delete

func (UnimplementedFormatSchemaServiceServer) Get

func (UnimplementedFormatSchemaServiceServer) Update

type UnimplementedMlModelServiceServer

type UnimplementedMlModelServiceServer struct {
}

UnimplementedMlModelServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedMlModelServiceServer) Create

func (UnimplementedMlModelServiceServer) Delete

func (UnimplementedMlModelServiceServer) Get

func (UnimplementedMlModelServiceServer) List

func (UnimplementedMlModelServiceServer) Update

type UnimplementedResourcePresetServiceServer

type UnimplementedResourcePresetServiceServer struct {
}

UnimplementedResourcePresetServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedResourcePresetServiceServer) Get

type UnimplementedUserServiceServer

type UnimplementedUserServiceServer struct {
}

UnimplementedUserServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedUserServiceServer) Create

func (UnimplementedUserServiceServer) Delete

func (UnimplementedUserServiceServer) Get

func (UnimplementedUserServiceServer) GrantPermission

func (UnimplementedUserServiceServer) List

func (UnimplementedUserServiceServer) RevokePermission

func (UnimplementedUserServiceServer) Update

type UnimplementedVersionsServiceServer

type UnimplementedVersionsServiceServer struct {
}

UnimplementedVersionsServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedVersionsServiceServer) 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 UnsafeDatabaseServiceServer

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

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

type UnsafeFormatSchemaServiceServer

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

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

type UnsafeMlModelServiceServer

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

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

type UnsafeResourcePresetServiceServer

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

UnsafeResourcePresetServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ResourcePresetServiceServer 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 UnsafeVersionsServiceServer

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

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

type UpdateClusterExternalDictionaryMetadata

type UpdateClusterExternalDictionaryMetadata struct {

	// ID of the cluster for which an external dictionary is being updated.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the external dictionary.
	ExternalDictionaryName string `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UpdateClusterExternalDictionaryMetadata) Descriptor deprecated

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

Deprecated: Use UpdateClusterExternalDictionaryMetadata.ProtoReflect.Descriptor instead.

func (*UpdateClusterExternalDictionaryMetadata) GetClusterId

func (*UpdateClusterExternalDictionaryMetadata) GetExternalDictionaryName

func (x *UpdateClusterExternalDictionaryMetadata) GetExternalDictionaryName() string

func (*UpdateClusterExternalDictionaryMetadata) ProtoMessage

func (*UpdateClusterExternalDictionaryMetadata) ProtoReflect

func (*UpdateClusterExternalDictionaryMetadata) Reset

func (*UpdateClusterExternalDictionaryMetadata) SetClusterId

func (*UpdateClusterExternalDictionaryMetadata) SetExternalDictionaryName

func (m *UpdateClusterExternalDictionaryMetadata) SetExternalDictionaryName(v string)

func (*UpdateClusterExternalDictionaryMetadata) String

type UpdateClusterExternalDictionaryRequest

type UpdateClusterExternalDictionaryRequest struct {

	// ID of the ClickHouse cluster to update the external dictionary for.
	// To get the cluster ID, use a [List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Configuration of the external dictionary.
	ExternalDictionary *config.ClickhouseConfig_ExternalDictionary `protobuf:"bytes,2,opt,name=external_dictionary,json=externalDictionary,proto3" json:"external_dictionary,omitempty"`
	// Field mask that specifies which fields of the External Dictionary should be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateClusterExternalDictionaryRequest) Descriptor deprecated

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

Deprecated: Use UpdateClusterExternalDictionaryRequest.ProtoReflect.Descriptor instead.

func (*UpdateClusterExternalDictionaryRequest) GetClusterId

func (*UpdateClusterExternalDictionaryRequest) GetExternalDictionary

func (*UpdateClusterExternalDictionaryRequest) GetUpdateMask

func (*UpdateClusterExternalDictionaryRequest) ProtoMessage

func (*UpdateClusterExternalDictionaryRequest) ProtoReflect

func (*UpdateClusterExternalDictionaryRequest) Reset

func (*UpdateClusterExternalDictionaryRequest) SetClusterId

func (*UpdateClusterExternalDictionaryRequest) SetExternalDictionary

func (*UpdateClusterExternalDictionaryRequest) SetUpdateMask

func (*UpdateClusterExternalDictionaryRequest) String

type UpdateClusterHostsMetadata

type UpdateClusterHostsMetadata struct {

	// ID of the ClickHouse cluster to modify hosts in.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Names of hosts that are being modified.
	HostNames []string `protobuf:"bytes,2,rep,name=host_names,json=hostNames,proto3" json:"host_names,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateClusterHostsMetadata) Descriptor deprecated

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

Deprecated: Use UpdateClusterHostsMetadata.ProtoReflect.Descriptor instead.

func (*UpdateClusterHostsMetadata) GetClusterId

func (x *UpdateClusterHostsMetadata) GetClusterId() string

func (*UpdateClusterHostsMetadata) GetHostNames

func (x *UpdateClusterHostsMetadata) GetHostNames() []string

func (*UpdateClusterHostsMetadata) ProtoMessage

func (*UpdateClusterHostsMetadata) ProtoMessage()

func (*UpdateClusterHostsMetadata) ProtoReflect

func (*UpdateClusterHostsMetadata) Reset

func (x *UpdateClusterHostsMetadata) Reset()

func (*UpdateClusterHostsMetadata) SetClusterId

func (m *UpdateClusterHostsMetadata) SetClusterId(v string)

func (*UpdateClusterHostsMetadata) SetHostNames

func (m *UpdateClusterHostsMetadata) SetHostNames(v []string)

func (*UpdateClusterHostsMetadata) String

func (x *UpdateClusterHostsMetadata) String() string

type UpdateClusterHostsRequest

type UpdateClusterHostsRequest struct {

	// ID of the ClickHouse cluster to update hosts in.
	// 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 configurations to apply to hosts.
	UpdateHostSpecs []*UpdateHostSpec `protobuf:"bytes,2,rep,name=update_host_specs,json=updateHostSpecs,proto3" json:"update_host_specs,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateClusterHostsRequest) Descriptor deprecated

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

Deprecated: Use UpdateClusterHostsRequest.ProtoReflect.Descriptor instead.

func (*UpdateClusterHostsRequest) GetClusterId

func (x *UpdateClusterHostsRequest) GetClusterId() string

func (*UpdateClusterHostsRequest) GetUpdateHostSpecs

func (x *UpdateClusterHostsRequest) GetUpdateHostSpecs() []*UpdateHostSpec

func (*UpdateClusterHostsRequest) ProtoMessage

func (*UpdateClusterHostsRequest) ProtoMessage()

func (*UpdateClusterHostsRequest) ProtoReflect

func (*UpdateClusterHostsRequest) Reset

func (x *UpdateClusterHostsRequest) Reset()

func (*UpdateClusterHostsRequest) SetClusterId

func (m *UpdateClusterHostsRequest) SetClusterId(v string)

func (*UpdateClusterHostsRequest) SetUpdateHostSpecs

func (m *UpdateClusterHostsRequest) SetUpdateHostSpecs(v []*UpdateHostSpec)

func (*UpdateClusterHostsRequest) String

func (x *UpdateClusterHostsRequest) String() string

type UpdateClusterMetadata

type UpdateClusterMetadata struct {

	// ID of the ClickHouse Cluster resource that is being updated.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateClusterMetadata) Descriptor deprecated

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

Deprecated: Use UpdateClusterMetadata.ProtoReflect.Descriptor instead.

func (*UpdateClusterMetadata) GetClusterId

func (x *UpdateClusterMetadata) GetClusterId() string

func (*UpdateClusterMetadata) ProtoMessage

func (*UpdateClusterMetadata) ProtoMessage()

func (*UpdateClusterMetadata) ProtoReflect

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

func (*UpdateClusterMetadata) Reset

func (x *UpdateClusterMetadata) Reset()

func (*UpdateClusterMetadata) SetClusterId

func (m *UpdateClusterMetadata) SetClusterId(v string)

func (*UpdateClusterMetadata) String

func (x *UpdateClusterMetadata) String() string

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"`
	// Field mask that specifies which fields of the ClickHouse Cluster resource should be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// New description of the ClickHouse cluster.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Custom labels for the ClickHouse cluster as `key:value` pairs. Maximum 64 per resource.
	// For example, "project": "mvp" or "source": "dictionary".
	//
	// The new set of labels will completely replace the old ones. To add a label, request the current
	// set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// New configuration and resources for hosts in the cluster.
	ConfigSpec *ConfigSpec `protobuf:"bytes,5,opt,name=config_spec,json=configSpec,proto3" json:"config_spec,omitempty"`
	// New name for the cluster.
	Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
	// ID of the service account used for access to Object Storage.
	ServiceAccountId string `protobuf:"bytes,7,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
	// New maintenance window settings for the cluster.
	MaintenanceWindow *MaintenanceWindow `protobuf:"bytes,8,opt,name=maintenance_window,json=maintenanceWindow,proto3" json:"maintenance_window,omitempty"`
	// User security groups
	SecurityGroupIds []string `protobuf:"bytes,9,rep,name=security_group_ids,json=securityGroupIds,proto3" json:"security_group_ids,omitempty"`
	// Deletion Protection inhibits deletion of the cluster
	DeletionProtection bool `protobuf:"varint,10,opt,name=deletion_protection,json=deletionProtection,proto3" json:"deletion_protection,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateClusterRequest) Descriptor deprecated

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

Deprecated: Use UpdateClusterRequest.ProtoReflect.Descriptor instead.

func (*UpdateClusterRequest) GetClusterId

func (x *UpdateClusterRequest) GetClusterId() string

func (*UpdateClusterRequest) GetConfigSpec

func (x *UpdateClusterRequest) GetConfigSpec() *ConfigSpec

func (*UpdateClusterRequest) GetDeletionProtection

func (x *UpdateClusterRequest) GetDeletionProtection() bool

func (*UpdateClusterRequest) GetDescription

func (x *UpdateClusterRequest) GetDescription() string

func (*UpdateClusterRequest) GetLabels

func (x *UpdateClusterRequest) GetLabels() map[string]string

func (*UpdateClusterRequest) GetMaintenanceWindow

func (x *UpdateClusterRequest) GetMaintenanceWindow() *MaintenanceWindow

func (*UpdateClusterRequest) GetName

func (x *UpdateClusterRequest) GetName() string

func (*UpdateClusterRequest) GetSecurityGroupIds

func (x *UpdateClusterRequest) GetSecurityGroupIds() []string

func (*UpdateClusterRequest) GetServiceAccountId

func (x *UpdateClusterRequest) GetServiceAccountId() string

func (*UpdateClusterRequest) GetUpdateMask

func (x *UpdateClusterRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateClusterRequest) ProtoMessage

func (*UpdateClusterRequest) ProtoMessage()

func (*UpdateClusterRequest) ProtoReflect

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

func (*UpdateClusterRequest) Reset

func (x *UpdateClusterRequest) Reset()

func (*UpdateClusterRequest) SetClusterId

func (m *UpdateClusterRequest) SetClusterId(v string)

func (*UpdateClusterRequest) SetConfigSpec

func (m *UpdateClusterRequest) SetConfigSpec(v *ConfigSpec)

func (*UpdateClusterRequest) SetDeletionProtection

func (m *UpdateClusterRequest) SetDeletionProtection(v bool)

func (*UpdateClusterRequest) SetDescription

func (m *UpdateClusterRequest) SetDescription(v string)

func (*UpdateClusterRequest) SetLabels

func (m *UpdateClusterRequest) SetLabels(v map[string]string)

func (*UpdateClusterRequest) SetMaintenanceWindow

func (m *UpdateClusterRequest) SetMaintenanceWindow(v *MaintenanceWindow)

func (*UpdateClusterRequest) SetName

func (m *UpdateClusterRequest) SetName(v string)

func (*UpdateClusterRequest) SetSecurityGroupIds

func (m *UpdateClusterRequest) SetSecurityGroupIds(v []string)

func (*UpdateClusterRequest) SetServiceAccountId

func (m *UpdateClusterRequest) SetServiceAccountId(v string)

func (*UpdateClusterRequest) SetUpdateMask

func (m *UpdateClusterRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)

func (*UpdateClusterRequest) String

func (x *UpdateClusterRequest) String() string

type UpdateClusterShardGroupMetadata

type UpdateClusterShardGroupMetadata struct {

	// ID of the cluster that contains the shard group being updated.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the shard group that is being updated.
	ShardGroupName string `protobuf:"bytes,2,opt,name=shard_group_name,json=shardGroupName,proto3" json:"shard_group_name,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateClusterShardGroupMetadata) Descriptor deprecated

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

Deprecated: Use UpdateClusterShardGroupMetadata.ProtoReflect.Descriptor instead.

func (*UpdateClusterShardGroupMetadata) GetClusterId

func (x *UpdateClusterShardGroupMetadata) GetClusterId() string

func (*UpdateClusterShardGroupMetadata) GetShardGroupName

func (x *UpdateClusterShardGroupMetadata) GetShardGroupName() string

func (*UpdateClusterShardGroupMetadata) ProtoMessage

func (*UpdateClusterShardGroupMetadata) ProtoMessage()

func (*UpdateClusterShardGroupMetadata) ProtoReflect

func (*UpdateClusterShardGroupMetadata) Reset

func (*UpdateClusterShardGroupMetadata) SetClusterId

func (m *UpdateClusterShardGroupMetadata) SetClusterId(v string)

func (*UpdateClusterShardGroupMetadata) SetShardGroupName

func (m *UpdateClusterShardGroupMetadata) SetShardGroupName(v string)

func (*UpdateClusterShardGroupMetadata) String

type UpdateClusterShardGroupRequest

type UpdateClusterShardGroupRequest struct {

	// ID of the ClickHouse cluster that contains the shard group to update.
	//
	// To get the cluster ID, make a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the shard group that should be updated.
	//
	// To get the name, make a [ClusterService.ListShardGroups] request.
	ShardGroupName string                 `protobuf:"bytes,2,opt,name=shard_group_name,json=shardGroupName,proto3" json:"shard_group_name,omitempty"`
	UpdateMask     *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Updated description of the shard group. 0-256 characters long.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Updated list of shard names that belongs to the shard group.
	ShardNames []string `protobuf:"bytes,5,rep,name=shard_names,json=shardNames,proto3" json:"shard_names,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateClusterShardGroupRequest) Descriptor deprecated

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

Deprecated: Use UpdateClusterShardGroupRequest.ProtoReflect.Descriptor instead.

func (*UpdateClusterShardGroupRequest) GetClusterId

func (x *UpdateClusterShardGroupRequest) GetClusterId() string

func (*UpdateClusterShardGroupRequest) GetDescription

func (x *UpdateClusterShardGroupRequest) GetDescription() string

func (*UpdateClusterShardGroupRequest) GetShardGroupName

func (x *UpdateClusterShardGroupRequest) GetShardGroupName() string

func (*UpdateClusterShardGroupRequest) GetShardNames

func (x *UpdateClusterShardGroupRequest) GetShardNames() []string

func (*UpdateClusterShardGroupRequest) GetUpdateMask

func (*UpdateClusterShardGroupRequest) ProtoMessage

func (*UpdateClusterShardGroupRequest) ProtoMessage()

func (*UpdateClusterShardGroupRequest) ProtoReflect

func (*UpdateClusterShardGroupRequest) Reset

func (x *UpdateClusterShardGroupRequest) Reset()

func (*UpdateClusterShardGroupRequest) SetClusterId

func (m *UpdateClusterShardGroupRequest) SetClusterId(v string)

func (*UpdateClusterShardGroupRequest) SetDescription

func (m *UpdateClusterShardGroupRequest) SetDescription(v string)

func (*UpdateClusterShardGroupRequest) SetShardGroupName

func (m *UpdateClusterShardGroupRequest) SetShardGroupName(v string)

func (*UpdateClusterShardGroupRequest) SetShardNames

func (m *UpdateClusterShardGroupRequest) SetShardNames(v []string)

func (*UpdateClusterShardGroupRequest) SetUpdateMask

func (*UpdateClusterShardGroupRequest) String

type UpdateClusterShardMetadata

type UpdateClusterShardMetadata struct {

	// ID of the cluster that contains the shard being updated.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the shard being updated.
	ShardName string `protobuf:"bytes,2,opt,name=shard_name,json=shardName,proto3" json:"shard_name,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateClusterShardMetadata) Descriptor deprecated

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

Deprecated: Use UpdateClusterShardMetadata.ProtoReflect.Descriptor instead.

func (*UpdateClusterShardMetadata) GetClusterId

func (x *UpdateClusterShardMetadata) GetClusterId() string

func (*UpdateClusterShardMetadata) GetShardName

func (x *UpdateClusterShardMetadata) GetShardName() string

func (*UpdateClusterShardMetadata) ProtoMessage

func (*UpdateClusterShardMetadata) ProtoMessage()

func (*UpdateClusterShardMetadata) ProtoReflect

func (*UpdateClusterShardMetadata) Reset

func (x *UpdateClusterShardMetadata) Reset()

func (*UpdateClusterShardMetadata) SetClusterId

func (m *UpdateClusterShardMetadata) SetClusterId(v string)

func (*UpdateClusterShardMetadata) SetShardName

func (m *UpdateClusterShardMetadata) SetShardName(v string)

func (*UpdateClusterShardMetadata) String

func (x *UpdateClusterShardMetadata) String() string

type UpdateClusterShardRequest

type UpdateClusterShardRequest struct {

	// ID of the ClickHouse cluster the shard belongs to.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the shard to be updated.
	// To get the name of a shard, use a [ClusterService.ListShards] request.
	ShardName string `protobuf:"bytes,2,opt,name=shard_name,json=shardName,proto3" json:"shard_name,omitempty"`
	// Field mask that specifies which attributes of the ClickHouse shard should be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// New configuration for the specified shard.
	ConfigSpec *ShardConfigSpec `protobuf:"bytes,4,opt,name=config_spec,json=configSpec,proto3" json:"config_spec,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateClusterShardRequest) Descriptor deprecated

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

Deprecated: Use UpdateClusterShardRequest.ProtoReflect.Descriptor instead.

func (*UpdateClusterShardRequest) GetClusterId

func (x *UpdateClusterShardRequest) GetClusterId() string

func (*UpdateClusterShardRequest) GetConfigSpec

func (x *UpdateClusterShardRequest) GetConfigSpec() *ShardConfigSpec

func (*UpdateClusterShardRequest) GetShardName

func (x *UpdateClusterShardRequest) GetShardName() string

func (*UpdateClusterShardRequest) GetUpdateMask

func (x *UpdateClusterShardRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateClusterShardRequest) ProtoMessage

func (*UpdateClusterShardRequest) ProtoMessage()

func (*UpdateClusterShardRequest) ProtoReflect

func (*UpdateClusterShardRequest) Reset

func (x *UpdateClusterShardRequest) Reset()

func (*UpdateClusterShardRequest) SetClusterId

func (m *UpdateClusterShardRequest) SetClusterId(v string)

func (*UpdateClusterShardRequest) SetConfigSpec

func (m *UpdateClusterShardRequest) SetConfigSpec(v *ShardConfigSpec)

func (*UpdateClusterShardRequest) SetShardName

func (m *UpdateClusterShardRequest) SetShardName(v string)

func (*UpdateClusterShardRequest) SetUpdateMask

func (m *UpdateClusterShardRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)

func (*UpdateClusterShardRequest) String

func (x *UpdateClusterShardRequest) String() string

type UpdateFormatSchemaMetadata

type UpdateFormatSchemaMetadata struct {

	// ClickHouse cluster ID.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Format schema name.
	FormatSchemaName string `protobuf:"bytes,2,opt,name=format_schema_name,json=formatSchemaName,proto3" json:"format_schema_name,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateFormatSchemaMetadata) Descriptor deprecated

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

Deprecated: Use UpdateFormatSchemaMetadata.ProtoReflect.Descriptor instead.

func (*UpdateFormatSchemaMetadata) GetClusterId

func (x *UpdateFormatSchemaMetadata) GetClusterId() string

func (*UpdateFormatSchemaMetadata) GetFormatSchemaName

func (x *UpdateFormatSchemaMetadata) GetFormatSchemaName() string

func (*UpdateFormatSchemaMetadata) ProtoMessage

func (*UpdateFormatSchemaMetadata) ProtoMessage()

func (*UpdateFormatSchemaMetadata) ProtoReflect

func (*UpdateFormatSchemaMetadata) Reset

func (x *UpdateFormatSchemaMetadata) Reset()

func (*UpdateFormatSchemaMetadata) SetClusterId

func (m *UpdateFormatSchemaMetadata) SetClusterId(v string)

func (*UpdateFormatSchemaMetadata) SetFormatSchemaName

func (m *UpdateFormatSchemaMetadata) SetFormatSchemaName(v string)

func (*UpdateFormatSchemaMetadata) String

func (x *UpdateFormatSchemaMetadata) String() string

type UpdateFormatSchemaRequest

type UpdateFormatSchemaRequest struct {

	// ClickHouse cluster ID.
	//
	// To get a ClickHouse cluster ID, use the [ClusterService.List] method.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Format schema name.
	//
	// To get a format schema name, use the [FormatSchemaService.List] method.
	FormatSchemaName string                 `protobuf:"bytes,2,opt,name=format_schema_name,json=formatSchemaName,proto3" json:"format_schema_name,omitempty"`
	UpdateMask       *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// [Link to the file](https://cloud.yandex.com/en/docs/managed-clickhouse/operations/s3-access#get-link-to-object) of a format schema in Yandex Object Storage. Managed Service for ClickHouse works only with format schemas imported to Object Storage.
	Uri string `protobuf:"bytes,4,opt,name=uri,proto3" json:"uri,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateFormatSchemaRequest) Descriptor deprecated

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

Deprecated: Use UpdateFormatSchemaRequest.ProtoReflect.Descriptor instead.

func (*UpdateFormatSchemaRequest) GetClusterId

func (x *UpdateFormatSchemaRequest) GetClusterId() string

func (*UpdateFormatSchemaRequest) GetFormatSchemaName

func (x *UpdateFormatSchemaRequest) GetFormatSchemaName() string

func (*UpdateFormatSchemaRequest) GetUpdateMask

func (x *UpdateFormatSchemaRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateFormatSchemaRequest) GetUri

func (x *UpdateFormatSchemaRequest) GetUri() string

func (*UpdateFormatSchemaRequest) ProtoMessage

func (*UpdateFormatSchemaRequest) ProtoMessage()

func (*UpdateFormatSchemaRequest) ProtoReflect

func (*UpdateFormatSchemaRequest) Reset

func (x *UpdateFormatSchemaRequest) Reset()

func (*UpdateFormatSchemaRequest) SetClusterId

func (m *UpdateFormatSchemaRequest) SetClusterId(v string)

func (*UpdateFormatSchemaRequest) SetFormatSchemaName

func (m *UpdateFormatSchemaRequest) SetFormatSchemaName(v string)

func (*UpdateFormatSchemaRequest) SetUpdateMask

func (m *UpdateFormatSchemaRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)

func (*UpdateFormatSchemaRequest) SetUri

func (m *UpdateFormatSchemaRequest) SetUri(v string)

func (*UpdateFormatSchemaRequest) String

func (x *UpdateFormatSchemaRequest) String() string

type UpdateHostSpec

type UpdateHostSpec struct {

	// Name of the host to update.
	// To get the ClickHouse host name, use a [ClusterService.ListHosts] request.
	HostName string `protobuf:"bytes,1,opt,name=host_name,json=hostName,proto3" json:"host_name,omitempty"`
	// Field mask that specifies which fields of the ClickHouse host should be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Whether the host should get a public IP address on creation.
	AssignPublicIp *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=assign_public_ip,json=assignPublicIp,proto3" json:"assign_public_ip,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateHostSpec) Descriptor deprecated

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

Deprecated: Use UpdateHostSpec.ProtoReflect.Descriptor instead.

func (*UpdateHostSpec) GetAssignPublicIp

func (x *UpdateHostSpec) GetAssignPublicIp() *wrapperspb.BoolValue

func (*UpdateHostSpec) GetHostName

func (x *UpdateHostSpec) GetHostName() string

func (*UpdateHostSpec) GetUpdateMask

func (x *UpdateHostSpec) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateHostSpec) ProtoMessage

func (*UpdateHostSpec) ProtoMessage()

func (*UpdateHostSpec) ProtoReflect

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

func (*UpdateHostSpec) Reset

func (x *UpdateHostSpec) Reset()

func (*UpdateHostSpec) SetAssignPublicIp

func (m *UpdateHostSpec) SetAssignPublicIp(v *wrapperspb.BoolValue)

func (*UpdateHostSpec) SetHostName

func (m *UpdateHostSpec) SetHostName(v string)

func (*UpdateHostSpec) SetUpdateMask

func (m *UpdateHostSpec) SetUpdateMask(v *fieldmaskpb.FieldMask)

func (*UpdateHostSpec) String

func (x *UpdateHostSpec) String() string

type UpdateMlModelMetadata

type UpdateMlModelMetadata struct {

	// ID of the cluster that contains the model being updated.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the the model that is being updated.
	MlModelName string `protobuf:"bytes,2,opt,name=ml_model_name,json=mlModelName,proto3" json:"ml_model_name,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateMlModelMetadata) Descriptor deprecated

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

Deprecated: Use UpdateMlModelMetadata.ProtoReflect.Descriptor instead.

func (*UpdateMlModelMetadata) GetClusterId

func (x *UpdateMlModelMetadata) GetClusterId() string

func (*UpdateMlModelMetadata) GetMlModelName

func (x *UpdateMlModelMetadata) GetMlModelName() string

func (*UpdateMlModelMetadata) ProtoMessage

func (*UpdateMlModelMetadata) ProtoMessage()

func (*UpdateMlModelMetadata) ProtoReflect

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

func (*UpdateMlModelMetadata) Reset

func (x *UpdateMlModelMetadata) Reset()

func (*UpdateMlModelMetadata) SetClusterId

func (m *UpdateMlModelMetadata) SetClusterId(v string)

func (*UpdateMlModelMetadata) SetMlModelName

func (m *UpdateMlModelMetadata) SetMlModelName(v string)

func (*UpdateMlModelMetadata) String

func (x *UpdateMlModelMetadata) String() string

type UpdateMlModelRequest

type UpdateMlModelRequest struct {

	// ID of the cluster to update the model in.
	//
	// To get a cluster ID make a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the the model to update.
	MlModelName string                 `protobuf:"bytes,2,opt,name=ml_model_name,json=mlModelName,proto3" json:"ml_model_name,omitempty"`
	UpdateMask  *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The new model file URL. You can only use models stored in Object Storage.
	Uri string `protobuf:"bytes,4,opt,name=uri,proto3" json:"uri,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateMlModelRequest) Descriptor deprecated

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

Deprecated: Use UpdateMlModelRequest.ProtoReflect.Descriptor instead.

func (*UpdateMlModelRequest) GetClusterId

func (x *UpdateMlModelRequest) GetClusterId() string

func (*UpdateMlModelRequest) GetMlModelName

func (x *UpdateMlModelRequest) GetMlModelName() string

func (*UpdateMlModelRequest) GetUpdateMask

func (x *UpdateMlModelRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateMlModelRequest) GetUri

func (x *UpdateMlModelRequest) GetUri() string

func (*UpdateMlModelRequest) ProtoMessage

func (*UpdateMlModelRequest) ProtoMessage()

func (*UpdateMlModelRequest) ProtoReflect

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

func (*UpdateMlModelRequest) Reset

func (x *UpdateMlModelRequest) Reset()

func (*UpdateMlModelRequest) SetClusterId

func (m *UpdateMlModelRequest) SetClusterId(v string)

func (*UpdateMlModelRequest) SetMlModelName

func (m *UpdateMlModelRequest) SetMlModelName(v string)

func (*UpdateMlModelRequest) SetUpdateMask

func (m *UpdateMlModelRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)

func (*UpdateMlModelRequest) SetUri

func (m *UpdateMlModelRequest) SetUri(v string)

func (*UpdateMlModelRequest) String

func (x *UpdateMlModelRequest) String() string

type UpdateUserMetadata

type UpdateUserMetadata struct {

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

func (*UpdateUserMetadata) Descriptor deprecated

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

Deprecated: Use UpdateUserMetadata.ProtoReflect.Descriptor instead.

func (*UpdateUserMetadata) GetClusterId

func (x *UpdateUserMetadata) GetClusterId() string

func (*UpdateUserMetadata) GetUserName

func (x *UpdateUserMetadata) GetUserName() string

func (*UpdateUserMetadata) ProtoMessage

func (*UpdateUserMetadata) ProtoMessage()

func (*UpdateUserMetadata) ProtoReflect

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

func (*UpdateUserMetadata) Reset

func (x *UpdateUserMetadata) Reset()

func (*UpdateUserMetadata) SetClusterId

func (m *UpdateUserMetadata) SetClusterId(v string)

func (*UpdateUserMetadata) SetUserName

func (m *UpdateUserMetadata) SetUserName(v string)

func (*UpdateUserMetadata) String

func (x *UpdateUserMetadata) String() string

type UpdateUserRequest

type UpdateUserRequest struct {

	// ID of the ClickHouse cluster the user belongs to.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the user to be updated.
	// To get the name of the user, use a [UserService.List] request.
	UserName string `protobuf:"bytes,2,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	// Field mask that specifies which attributes of the ClickHouse user should be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// New password for the user.
	Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
	// New set of permissions for the user.
	Permissions []*Permission `protobuf:"bytes,5,rep,name=permissions,proto3" json:"permissions,omitempty"`
	Settings    *UserSettings `protobuf:"bytes,6,opt,name=settings,proto3" json:"settings,omitempty"`
	Quotas      []*UserQuota  `protobuf:"bytes,7,rep,name=quotas,proto3" json:"quotas,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateUserRequest) Descriptor deprecated

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

Deprecated: Use UpdateUserRequest.ProtoReflect.Descriptor instead.

func (*UpdateUserRequest) GetClusterId

func (x *UpdateUserRequest) GetClusterId() string

func (*UpdateUserRequest) GetPassword

func (x *UpdateUserRequest) GetPassword() string

func (*UpdateUserRequest) GetPermissions

func (x *UpdateUserRequest) GetPermissions() []*Permission

func (*UpdateUserRequest) GetQuotas

func (x *UpdateUserRequest) GetQuotas() []*UserQuota

func (*UpdateUserRequest) GetSettings

func (x *UpdateUserRequest) GetSettings() *UserSettings

func (*UpdateUserRequest) GetUpdateMask

func (x *UpdateUserRequest) GetUpdateMask() *fieldmaskpb.FieldMask

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) SetClusterId

func (m *UpdateUserRequest) SetClusterId(v string)

func (*UpdateUserRequest) SetPassword

func (m *UpdateUserRequest) SetPassword(v string)

func (*UpdateUserRequest) SetPermissions

func (m *UpdateUserRequest) SetPermissions(v []*Permission)

func (*UpdateUserRequest) SetQuotas

func (m *UpdateUserRequest) SetQuotas(v []*UserQuota)

func (*UpdateUserRequest) SetSettings

func (m *UpdateUserRequest) SetSettings(v *UserSettings)

func (*UpdateUserRequest) SetUpdateMask

func (m *UpdateUserRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)

func (*UpdateUserRequest) SetUserName

func (m *UpdateUserRequest) SetUserName(v string)

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 the user belongs to.
	ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Set of permissions granted to the user.
	Permissions []*Permission `protobuf:"bytes,3,rep,name=permissions,proto3" json:"permissions,omitempty"`
	Settings    *UserSettings `protobuf:"bytes,4,opt,name=settings,proto3" json:"settings,omitempty"`
	// Set of quotas assigned to the user.
	Quotas []*UserQuota `protobuf:"bytes,5,rep,name=quotas,proto3" json:"quotas,omitempty"`
	// contains filtered or unexported fields
}

A ClickHouse User resource. For more information, see the [Developer's guide](/docs/managed-clickhouse/concepts).

func (*User) Descriptor deprecated

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

Deprecated: Use User.ProtoReflect.Descriptor instead.

func (*User) GetClusterId

func (x *User) GetClusterId() string

func (*User) GetName

func (x *User) GetName() string

func (*User) GetPermissions

func (x *User) GetPermissions() []*Permission

func (*User) GetQuotas

func (x *User) GetQuotas() []*UserQuota

func (*User) GetSettings

func (x *User) GetSettings() *UserSettings

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) ProtoReflect

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

func (*User) Reset

func (x *User) Reset()

func (*User) SetClusterId

func (m *User) SetClusterId(v string)

func (*User) SetName

func (m *User) SetName(v string)

func (*User) SetPermissions

func (m *User) SetPermissions(v []*Permission)

func (*User) SetQuotas

func (m *User) SetQuotas(v []*UserQuota)

func (*User) SetSettings

func (m *User) SetSettings(v *UserSettings)

func (*User) String

func (x *User) String() string

type UserQuota

type UserQuota struct {

	// Duration of interval for quota in milliseconds.
	// Minimal value is 1 second.
	IntervalDuration *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=interval_duration,json=intervalDuration,proto3" json:"interval_duration,omitempty"`
	// The total number of queries.
	// 0 - unlimited.
	Queries *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=queries,proto3" json:"queries,omitempty"`
	// The number of queries that threw exception.
	// 0 - unlimited.
	Errors *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=errors,proto3" json:"errors,omitempty"`
	// The total number of rows given as the result..
	// 0 - unlimited.
	ResultRows *wrapperspb.Int64Value `protobuf:"bytes,4,opt,name=result_rows,json=resultRows,proto3" json:"result_rows,omitempty"`
	// The total number of source rows read from tables for running the query, on all remote servers.
	// 0 - unlimited.
	ReadRows *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=read_rows,json=readRows,proto3" json:"read_rows,omitempty"`
	// The total query execution time, in milliseconds (wall time).
	// 0 - unlimited.
	ExecutionTime *wrapperspb.Int64Value `protobuf:"bytes,6,opt,name=execution_time,json=executionTime,proto3" json:"execution_time,omitempty"`
	// contains filtered or unexported fields
}

ClickHouse quota representation. Each quota associated with an user and limits it resource usage for an interval. See in-depth description [ClickHouse documentation](https://clickhouse.com/docs/en/operations/quotas/).

func (*UserQuota) Descriptor deprecated

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

Deprecated: Use UserQuota.ProtoReflect.Descriptor instead.

func (*UserQuota) GetErrors

func (x *UserQuota) GetErrors() *wrapperspb.Int64Value

func (*UserQuota) GetExecutionTime

func (x *UserQuota) GetExecutionTime() *wrapperspb.Int64Value

func (*UserQuota) GetIntervalDuration

func (x *UserQuota) GetIntervalDuration() *wrapperspb.Int64Value

func (*UserQuota) GetQueries

func (x *UserQuota) GetQueries() *wrapperspb.Int64Value

func (*UserQuota) GetReadRows

func (x *UserQuota) GetReadRows() *wrapperspb.Int64Value

func (*UserQuota) GetResultRows

func (x *UserQuota) GetResultRows() *wrapperspb.Int64Value

func (*UserQuota) ProtoMessage

func (*UserQuota) ProtoMessage()

func (*UserQuota) ProtoReflect

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

func (*UserQuota) Reset

func (x *UserQuota) Reset()

func (*UserQuota) SetErrors

func (m *UserQuota) SetErrors(v *wrapperspb.Int64Value)

func (*UserQuota) SetExecutionTime

func (m *UserQuota) SetExecutionTime(v *wrapperspb.Int64Value)

func (*UserQuota) SetIntervalDuration

func (m *UserQuota) SetIntervalDuration(v *wrapperspb.Int64Value)

func (*UserQuota) SetQueries

func (m *UserQuota) SetQueries(v *wrapperspb.Int64Value)

func (*UserQuota) SetReadRows

func (m *UserQuota) SetReadRows(v *wrapperspb.Int64Value)

func (*UserQuota) SetResultRows

func (m *UserQuota) SetResultRows(v *wrapperspb.Int64Value)

func (*UserQuota) String

func (x *UserQuota) String() string

type UserServiceClient

type UserServiceClient interface {
	// Returns the specified ClickHouse User resource.
	//
	// To get the list of available ClickHouse User resources, make a [List] request.
	Get(ctx context.Context, in *GetUserRequest, opts ...grpc.CallOption) (*User, error)
	// Retrieves the list of ClickHouse User resources in the specified cluster.
	List(ctx context.Context, in *ListUsersRequest, opts ...grpc.CallOption) (*ListUsersResponse, error)
	// Creates a ClickHouse user in the specified cluster.
	Create(ctx context.Context, in *CreateUserRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified ClickHouse user.
	Update(ctx context.Context, in *UpdateUserRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified ClickHouse user.
	Delete(ctx context.Context, in *DeleteUserRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Grants a permission to the specified ClickHouse user.
	GrantPermission(ctx context.Context, in *GrantUserPermissionRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Revokes a permission from the specified ClickHouse user.
	RevokePermission(ctx context.Context, in *RevokeUserPermissionRequest, opts ...grpc.CallOption) (*operation.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 resource.
	//
	// To get the list of available ClickHouse User resources, make a [List] request.
	Get(context.Context, *GetUserRequest) (*User, error)
	// Retrieves the list of ClickHouse User resources in the specified cluster.
	List(context.Context, *ListUsersRequest) (*ListUsersResponse, error)
	// Creates a ClickHouse user in the specified cluster.
	Create(context.Context, *CreateUserRequest) (*operation.Operation, error)
	// Updates the specified ClickHouse user.
	Update(context.Context, *UpdateUserRequest) (*operation.Operation, error)
	// Deletes the specified ClickHouse user.
	Delete(context.Context, *DeleteUserRequest) (*operation.Operation, error)
	// Grants a permission to the specified ClickHouse user.
	GrantPermission(context.Context, *GrantUserPermissionRequest) (*operation.Operation, error)
	// Revokes a permission from the specified ClickHouse user.
	RevokePermission(context.Context, *RevokeUserPermissionRequest) (*operation.Operation, error)
}

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

type UserSettings

type UserSettings struct {

	// Restricts permissions for non-DDL queries. To restrict permissions for DDL queries, use [allow_ddl] instead.
	// * **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/#settings_readonly).
	Readonly *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=readonly,proto3" json:"readonly,omitempty"`
	// Determines whether DDL queries are allowed (e.g., **CREATE**, **ALTER**, **RENAME**, etc).
	//
	// Default value: **true**.
	//
	// See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/permissions-for-queries/#settings_allow_ddl).
	AllowDdl *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=allow_ddl,json=allowDdl,proto3" json:"allow_ddl,omitempty"`
	// Enables [introspections functions](https://clickhouse.com/docs/en/sql-reference/functions/introspection) for query profiling.
	//
	// More info see in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#settings-allow_introspection_functions).
	AllowIntrospectionFunctions *wrapperspb.BoolValue `` /* 145-byte string literal not displayed */
	// Connection timeout in milliseconds.
	//
	// Value must be greater than **0** (default: **10000**, 10 seconds).
	ConnectTimeout *wrapperspb.Int64Value `protobuf:"bytes,39,opt,name=connect_timeout,json=connectTimeout,proto3" json:"connect_timeout,omitempty"`
	// The timeout in milliseconds for connecting to a remote server for a Distributed table engine. Applies only if the cluster uses sharding and replication. If unsuccessful, several attempts are made to connect to various replicas.
	//
	// Default value: **50**.
	//
	// More info see in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#connect-timeout-with-failover-ms).
	ConnectTimeoutWithFailover *wrapperspb.Int64Value `` /* 144-byte string literal not displayed */
	// Receive timeout in milliseconds.
	//
	// Value must be greater than **0** (default: **300000**, 300 seconds or 5 minutes).
	ReceiveTimeout *wrapperspb.Int64Value `protobuf:"bytes,40,opt,name=receive_timeout,json=receiveTimeout,proto3" json:"receive_timeout,omitempty"`
	// Send timeout in milliseconds.
	//
	// Value must be greater than **0** (default: **300000**, 300 seconds or 5 minutes).
	SendTimeout *wrapperspb.Int64Value `protobuf:"bytes,41,opt,name=send_timeout,json=sendTimeout,proto3" json:"send_timeout,omitempty"`
	// Timeout (in seconds) between checks of execution speed. It is checked that execution speed is not less that specified in [min_execution_speed] parameter.
	//
	// Default value: **10**.
	TimeoutBeforeCheckingExecutionSpeed *wrapperspb.Int64Value `` /* 173-byte string literal not displayed */
	// Enables or disables write quorum for ClickHouse cluster.
	// If the value is less than **2**, then write quorum is disabled, otherwise it is enabled.
	//
	// When used, write quorum guarantees that ClickHouse has written data to the quorum of **insert_quorum** replicas with no errors until the [insert_quorum_timeout] expires.
	// All replicas in the quorum are in the consistent state, meaning that they contain linearized data from the previous **INSERT** queries.
	// Employ write quorum, if you need the guarantees that the written data would not be lost in case of one or more replicas failure.
	//
	// You can use [select_sequential_consistency] setting to read the data written with write quorum.
	//
	// See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#settings-insert_quorum).
	InsertQuorum *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=insert_quorum,json=insertQuorum,proto3" json:"insert_quorum,omitempty"`
	// Quorum write timeout in milliseconds.
	//
	// If the write quorum is enabled in the cluster, this timeout expires and some data is not written to the [insert_quorum] replicas, then ClickHouse will abort the execution of **INSERT** query and return an error.
	// In this case, the client must send the query again to write the data block into the same or another replica.
	//
	// Minimum value: **1000**, 1 second (default: **60000**, 1 minute).
	InsertQuorumTimeout *wrapperspb.Int64Value `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/#settings-insert_quorum_parallel).
	InsertQuorumParallel *wrapperspb.BoolValue `protobuf:"bytes,99,opt,name=insert_quorum_parallel,json=insertQuorumParallel,proto3" json:"insert_quorum_parallel,omitempty"`
	// Enables the insertion of default values instead of NULL into columns with not nullable data type.
	//
	// Default value: **true**.
	//
	// More info see in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#insert_null_as_default).
	InsertNullAsDefault *wrapperspb.BoolValue `protobuf:"bytes,100,opt,name=insert_null_as_default,json=insertNullAsDefault,proto3" json:"insert_null_as_default,omitempty"`
	// Determines the behavior of **SELECT** queries from the replicated table: if enabled, ClickHouse will terminate a query with error message in case the replica does not have a chunk written with the quorum and will not read the parts that have not yet been written with the quorum.
	//
	// Default value: **false** (sequential consistency is disabled).
	SelectSequentialConsistency *wrapperspb.BoolValue `` /* 144-byte string literal not displayed */
	// See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#settings-deduplicate-blocks-in-dependent-materialized-views).
	DeduplicateBlocksInDependentMaterializedViews *wrapperspb.BoolValue `` /* 206-byte string literal not displayed */
	// Wait mode for asynchronous actions in **ALTER** queries on replicated tables:
	//
	// * **0**-do not wait for replicas.
	// * **1**-only wait for own execution (default).
	// * **2**-wait for all replicas.
	//
	// See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/sql-reference/statements/alter/#synchronicity-of-alter-queries).
	ReplicationAlterPartitionsSync *wrapperspb.Int64Value `` /* 156-byte string literal not displayed */
	// Max replica delay in milliseconds. If a replica lags more than the set value, this replica is not used and becomes a stale one.
	//
	// Minimum value: **1000**, 1 second (default: **300000**, 300 seconds or 5 minutes).
	//
	// See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#settings-max_replica_delay_for_distributed_queries).
	MaxReplicaDelayForDistributedQueries *wrapperspb.Int64Value `` /* 177-byte string literal not displayed */
	// Enables or disables query forcing to a stale replica in case the actual data is unavailable.
	// If enabled, ClickHouse will choose the most up-to-date replica and force the query to use the data in this replica.
	// This setting can be used when doing **SELECT** query from a distributed table that points to replicated tables.
	//
	// Default value: **true** (query forcing is enabled).
	//
	// See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#settings-fallback_to_stale_replicas_for_distributed_queries).
	FallbackToStaleReplicasForDistributedQueries *wrapperspb.BoolValue `` /* 203-byte string literal not displayed */
	// Determine the behavior of distributed subqueries.
	//
	// See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#distributed-product-mode).
	DistributedProductMode UserSettings_DistributedProductMode `` /* 203-byte string literal not displayed */
	// Enables of disables memory saving mode when doing distributed aggregation.
	//
	// When ClickHouse works with a distributed query, external aggregation is done on remote servers.
	// Enable this setting to achieve a smaller memory footprint on the server that sourced such a distributed query.
	//
	// Default value: **false** (memory saving mode is disabled).
	//
	// See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/sql-reference/statements/select/group-by/#select-group-by-in-external-memory).
	DistributedAggregationMemoryEfficient *wrapperspb.BoolValue `` /* 177-byte string literal not displayed */
	// Timeout for DDL queries, in milliseconds.
	DistributedDdlTaskTimeout *wrapperspb.Int64Value `` /* 141-byte string literal not displayed */
	// Enables or disables silent skipping of unavailable shards.
	//
	// A shard is considered unavailable if all its replicas are also unavailable.
	//
	// Default value: **false** (silent skipping is disabled).
	//
	// See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#settings-skip_unavailable_shards).
	SkipUnavailableShards *wrapperspb.BoolValue `` /* 127-byte string literal not displayed */
	// Enables or disables expression compilation.
	// If you execute a lot of queries that contain identical expressions, then enable this setting.
	// As a result, such queries may be executed faster due to use of compiled expressions.
	//
	// Use this setting in combination with [min_count_to_compile_expression] setting.
	//
	// Default value: **false** (expression compilation is disabled).
	CompileExpressions *wrapperspb.BoolValue `protobuf:"bytes,46,opt,name=compile_expressions,json=compileExpressions,proto3" json:"compile_expressions,omitempty"`
	// How many identical expressions ClickHouse has to encounter before they are compiled.
	//
	// Minimum value: **0** (default: **3**).
	//
	// For the **0** value compilation is synchronous: a query waits for expression compilation process to complete prior to continuing execution.
	// It is recommended to set this value only for testing purposes.
	//
	// For all other values, compilation is asynchronous: the compilation process executes in a separate thread.
	// When a compiled expression is ready, it will be used by ClickHouse for eligible queries, including the ones that are currently running.
	MinCountToCompileExpression *wrapperspb.Int64Value `` /* 149-byte string literal not displayed */
	// The maximum block size for reading.
	//
	// Data in ClickHouse is organized and processed by blocks (block is a set of columns' parts).
	// The internal processing cycles for a single block are efficient enough, but there are noticeable expenditures on each block.
	//
	// This setting is a recommendation for size of block (in a count of rows) that should be loaded from tables.
	//
	// Value must be greater than **0** (default: **65536**).
	//
	// See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#setting-max_block_size).
	MaxBlockSize *wrapperspb.Int64Value `protobuf:"bytes,9,opt,name=max_block_size,json=maxBlockSize,proto3" json:"max_block_size,omitempty"`
	// Limits the minimum number of rows in a block to be inserted in a table by **INSERT** query.
	// Blocks that are smaller than the specified value, will be squashed together into the bigger blocks.
	//
	// Minimal value: **0**, block squashing is disabled (default: **1048576**).
	MinInsertBlockSizeRows *wrapperspb.Int64Value `` /* 134-byte string literal not displayed */
	// Limits the minimum number of bytes in a block to be inserted in a table by **INSERT** query.
	// Blocks that are smaller than the specified value, will be squashed together into the bigger blocks.
	//
	// Minimal value: **0**, block squashing is disabled (default: **268435456**, 256 MB).
	MinInsertBlockSizeBytes *wrapperspb.Int64Value `` /* 137-byte string literal not displayed */
	// Allows to form blocks of the specified size (in bytes) when inserting data in a table.
	// This setting has effect only if server is creating such blocks by itself.
	//
	// Value must be greater than **0** (default: **1048576**).
	//
	// See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#settings-max_insert_block_size).
	MaxInsertBlockSize *wrapperspb.Int64Value `protobuf:"bytes,10,opt,name=max_insert_block_size,json=maxInsertBlockSize,proto3" json:"max_insert_block_size,omitempty"`
	// Limits the minimum number of bytes to enable unbuffered direct reads from disk (Direct I/O).
	//
	// By default, ClickHouse does not read data directly from disk, but relies on the filesystem and its cache instead.
	// Such reading strategy is effective when the data volume is small.
	// If the amount of the data to read is huge, it is more effective to read directly from the disk, bypassing the filesystem cache.
	//
	// If the total amount of the data to read is greater than the value of this setting, then ClickHouse will fetch this data directly from the disk.
	//
	// Minimal value and default value: **0**, Direct I/O is disabled.
	MinBytesToUseDirectIo *wrapperspb.Int64Value `` /* 133-byte string literal not displayed */
	// Determines whether to use the cache of uncompressed blocks, or not.
	// Using this cache can significantly reduce latency and increase the throughput when a huge amount of small queries is to be processed.
	// Enable this setting for the users who instantiates small queries frequently.
	//
	// This setting has effect only for tables of the MergeTree family.
	//
	// Default value: **false** (uncompressed cache is disabled).
	//
	// See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#setting-use_uncompressed_cache).
	UseUncompressedCache *wrapperspb.BoolValue `protobuf:"bytes,51,opt,name=use_uncompressed_cache,json=useUncompressedCache,proto3" json:"use_uncompressed_cache,omitempty"`
	// Limits the maximum size in rows of the request that can use the cache of uncompressed data. The cache is not used for requests larger
	// than the specified value.
	//
	// Use this setting in combination with [use_uncompressed_cache] setting.
	//
	// Value must be greater than **0** (default: **128x8192**).
	MergeTreeMaxRowsToUseCache *wrapperspb.Int64Value `` /* 150-byte string literal not displayed */
	// Limits the maximum size in bytes of the request that can use the cache of uncompressed data. The cache is not used for requests larger
	// than the specified value.
	//
	// Use this setting in combination with [use_uncompressed_cache] setting.
	//
	// Value must be greater than **0** (default: **192x10x1024x1024**).
	MergeTreeMaxBytesToUseCache *wrapperspb.Int64Value `` /* 153-byte string literal not displayed */
	// Limits the minimum number of rows to be read from a file to enable concurrent read.
	// If the number of rows to be read exceeds this value, then ClickHouse will try to use a few threads to read from a file concurrently.
	//
	// This setting has effect only for tables of the MergeTree family.
	//
	// Value must be greater than **0** (default: **20x8192**).
	MergeTreeMinRowsForConcurrentRead *wrapperspb.Int64Value `` /* 171-byte string literal not displayed */
	// Limits the number of bytes to be read from a file to enable concurrent read.
	// If the number of bytes to be read exceeds this value, then ClickHouse will try to use a few threads to read from a file concurrently.
	//
	// This setting has effect only for tables of the MergeTree family.
	//
	// Value must be greater than **0** (default: **24x10x1024x1024**).
	MergeTreeMinBytesForConcurrentRead *wrapperspb.Int64Value `` /* 174-byte string literal not displayed */
	// Sets the threshold of RAM consumption (in bytes) after that the temporary data, collected during the **GROUP BY** operation, should be flushed to disk to limit the RAM comsumption.
	//
	// By default, aggregation is done by employing hash table that resides in RAM.
	// A query can result in aggregation of huge data volumes that can lead to memory exhaustion and abortion of the query (see the [max_memory_usage] setting).
	// For such queries, you can use this setting to force ClickHouse to do flushing and complete aggregation successfully.
	//
	// Minimal value and default value: **0**, **GROUP BY** in the external memory is disabled.
	//
	// When using aggregation in external memory, it is recommended to set the value of this setting twice as low as the [max_memory_usage] setting value (by default, the maximum memory usage is limited to ten gigabytes).
	//
	// See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/sql-reference/statements/select/group-by/#select-group-by-in-external-memory).
	//
	// See also: the [distributed_aggregation_memory_efficient] setting.
	MaxBytesBeforeExternalGroupBy *wrapperspb.Int64Value `` /* 157-byte string literal not displayed */
	// This setting is equivalent of the [max_bytes_before_external_group_by] setting, except for it is for sort operation (**ORDER BY**), not aggregation.
	MaxBytesBeforeExternalSort *wrapperspb.Int64Value `` /* 146-byte string literal not displayed */
	// Sets the threshold of the number of keys, after that the two-level aggregation should be used.
	//
	// Minimal value: **0**, threshold is not set (default: **10000**).
	GroupByTwoLevelThreshold *wrapperspb.Int64Value `` /* 140-byte string literal not displayed */
	// Sets the threshold of the number of bytes, after that the two-level aggregation should be used.
	//
	// Minimal value: **0**, threshold is not set (default: **100000000**).
	GroupByTwoLevelThresholdBytes *wrapperspb.Int64Value `` /* 157-byte string literal not displayed */
	// Sets the priority of a query.
	//
	// * **0**-priority is not used.
	// * **1**-the highest priority.
	// * and so on. The higher the number, the lower a query's priority.
	//
	// This setting should be set up for each query individually.
	//
	// If ClickHouse is working with the high-priority queries, and a low-priority query enters, then the low-priority query is paused until higher-priority queries are completed.
	//
	// Minimal value and default value: **0**, priority is not used.
	Priority *wrapperspb.Int64Value `protobuf:"bytes,56,opt,name=priority,proto3" json:"priority,omitempty"`
	// Limits the maximum number of threads to process the request (setting does not take threads that read data from remote servers into account).
	//
	// This setting applies to threads that perform the same stages of the query processing pipeline in parallel.
	//
	// Minimal value and default value: **0** (the thread number is calculated automatically based on the number of physical CPU cores, no HyperThreading cores are taken into account).
	//
	// See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#settings-max_threads).
	MaxThreads *wrapperspb.Int64Value `protobuf:"bytes,8,opt,name=max_threads,json=maxThreads,proto3" json:"max_threads,omitempty"`
	// Limits the maximum memory usage (in bytes) for processing of a single user's query on a single server.
	// This setting does not take server's free RAM amount or total RAM amount into account.
	//
	// This limitation is enforced for any user's single query on a single server.
	//
	// Minimal value: **0**, no limitation is set.
	// Value that is set in the ClickHouse default config file: **10737418240** (10 GB).
	//
	// If you use [max_bytes_before_external_group_by] or [max_bytes_before_external_sort] setting, then it is recommended to set their values twice as low as [max_memory_usage] setting value.
	//
	// See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/query-complexity/#settings_max_memory_usage).
	MaxMemoryUsage *wrapperspb.Int64Value `protobuf:"bytes,11,opt,name=max_memory_usage,json=maxMemoryUsage,proto3" json:"max_memory_usage,omitempty"`
	// Limits the maximum memory usage (in bytes) for processing of user's queries on a single server.
	// This setting does not take server's free RAM amount or total RAM amount into account.
	//
	// This limitation is enforced for all queries that belong to one user and run simultaneously on a single server.
	//
	// Minimal value and default value: **0**, no limitation is set.
	MaxMemoryUsageForUser *wrapperspb.Int64Value `` /* 131-byte string literal not displayed */
	// The maximum speed of data exchange over the network in bytes per second for a query.
	//
	// Minimal value and default value: **0**, no limitation is set.
	MaxNetworkBandwidth *wrapperspb.Int64Value `protobuf:"bytes,57,opt,name=max_network_bandwidth,json=maxNetworkBandwidth,proto3" json:"max_network_bandwidth,omitempty"`
	// The maximum speed of data exchange over the network in bytes per second for all concurrently running user queries.
	//
	// Minimal value and default value: **0**, no limitation is set.
	MaxNetworkBandwidthForUser *wrapperspb.Int64Value `` /* 146-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 *wrapperspb.Int64Value `` /* 150-byte string literal not displayed */
	// The maximum number of concurrent requests per user.
	// Default value: 0 (no limit).
	MaxConcurrentQueriesForUser *wrapperspb.Int64Value `` /* 150-byte string literal not displayed */
	// If enabled, query is not executed if the ClickHouse can't use index by date.
	// This setting has effect only for tables of the MergeTree family.
	//
	// Default value: **false** (setting is disabled, query executes even if ClickHouse can't use index by date).
	//
	// See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#settings-force_index_by_date).
	ForceIndexByDate *wrapperspb.BoolValue `protobuf:"bytes,59,opt,name=force_index_by_date,json=forceIndexByDate,proto3" json:"force_index_by_date,omitempty"`
	// If enabled, query is not executed if the ClickHouse can't use index by primary key.
	// This setting has effect only for tables of the MergeTree family.
	//
	// Default value: **false** (setting is disabled, query executes even if ClickHouse can't use index by primary key).
	//
	// See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#force-primary-key).
	ForcePrimaryKey *wrapperspb.BoolValue `protobuf:"bytes,60,opt,name=force_primary_key,json=forcePrimaryKey,proto3" json:"force_primary_key,omitempty"`
	// Limits the maximum number of rows that can be read from a table when running a query.
	//
	// Minimal value and default value: **0**, no limitation is set.
	//
	// See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/query-complexity/#max-rows-to-read).
	MaxRowsToRead *wrapperspb.Int64Value `protobuf:"bytes,13,opt,name=max_rows_to_read,json=maxRowsToRead,proto3" json:"max_rows_to_read,omitempty"`
	// Limits the maximum number of bytes (uncompressed data) that can be read from a table when running a query.
	//
	// Minimal value and default value: **0**, no limitation is set.
	MaxBytesToRead *wrapperspb.Int64Value `protobuf:"bytes,14,opt,name=max_bytes_to_read,json=maxBytesToRead,proto3" json:"max_bytes_to_read,omitempty"`
	// Determines the behavior on exceeding [limits](https://clickhouse.com/docs/en/operations/settings/query-complexity/#restrictions-on-query-complexity) while reading the data.
	//
	// * **throw**-abort query execution, return an error.
	// * **break**-stop query execution, return partial result.
	ReadOverflowMode UserSettings_OverflowMode `` /* 175-byte string literal not displayed */
	// Limits the maximum number of unique keys received from aggregation function.
	// This setting helps to reduce RAM consumption while doing aggregation.
	//
	// Minimal value and default value: **0**, no limitation is set.
	MaxRowsToGroupBy *wrapperspb.Int64Value `protobuf:"bytes,16,opt,name=max_rows_to_group_by,json=maxRowsToGroupBy,proto3" json:"max_rows_to_group_by,omitempty"`
	// Determines the behavior on exceeding [limits](https://clickhouse.com/docs/en/operations/settings/query-complexity/#restrictions-on-query-complexity) while doing aggregation.
	//
	// * **throw**-abort query execution, return an error.
	// * **break**-stop query execution, return partial result.
	// * **any**-perform approximate **GROUP BY** operation by continuing aggregation for the keys that got into the set, but don't add new keys to the set.
	GroupByOverflowMode UserSettings_GroupByOverflowMode `` /* 193-byte string literal not displayed */
	// Limits the maximum number of rows that can be read from a table for sorting.
	// This setting helps to reduce RAM consumption.
	//
	// Minimal value and default value: **0**, no limitation is set.
	MaxRowsToSort *wrapperspb.Int64Value `protobuf:"bytes,18,opt,name=max_rows_to_sort,json=maxRowsToSort,proto3" json:"max_rows_to_sort,omitempty"`
	// Limits the maximum number of bytes (uncompressed data) that can be read from a table for sorting.
	// This setting helps to reduce RAM consumption.
	//
	// Minimal value and default value: **0**, no limitation is set.
	MaxBytesToSort *wrapperspb.Int64Value `protobuf:"bytes,19,opt,name=max_bytes_to_sort,json=maxBytesToSort,proto3" json:"max_bytes_to_sort,omitempty"`
	// Determines the behavior on exceeding [limits](https://clickhouse.com/docs/en/operations/settings/query-complexity/#restrictions-on-query-complexity) while sorting.
	//
	// * **throw**-abort query execution, return an error.
	// * **break**-stop query execution, return partial result.
	SortOverflowMode UserSettings_OverflowMode `` /* 175-byte string literal not displayed */
	// Limits the number of rows in the result.
	// This limitation is also checked for subqueries and parts of distributed queries that run on remote servers.
	//
	// Minimal value and default value: **0**, no limitation is set.
	MaxResultRows *wrapperspb.Int64Value `protobuf:"bytes,21,opt,name=max_result_rows,json=maxResultRows,proto3" json:"max_result_rows,omitempty"`
	// Limits the number of bytes in the result.
	// This limitation is also checked for subqueries and parts of distributed queries that run on remote servers.
	//
	// Minimal value and default value: **0**, no limitation is set.
	MaxResultBytes *wrapperspb.Int64Value `protobuf:"bytes,22,opt,name=max_result_bytes,json=maxResultBytes,proto3" json:"max_result_bytes,omitempty"`
	// Determines the behavior on exceeding [limits](https://clickhouse.com/docs/en/operations/settings/query-complexity/#restrictions-on-query-complexity) while forming result.
	//
	// * **throw**-abort query execution, return an error.
	// * **break**-stop query execution, return partial result.
	ResultOverflowMode UserSettings_OverflowMode `` /* 181-byte string literal not displayed */
	// Limits the maximum number of different rows when using **DISTINCT**.
	//
	// Minimal value and default value: **0**, no limitation is set.
	MaxRowsInDistinct *wrapperspb.Int64Value `protobuf:"bytes,24,opt,name=max_rows_in_distinct,json=maxRowsInDistinct,proto3" json:"max_rows_in_distinct,omitempty"`
	// Limits the maximum size of a hash table in bytes (uncompressed data) when using **DISTINCT**.
	MaxBytesInDistinct *wrapperspb.Int64Value `protobuf:"bytes,25,opt,name=max_bytes_in_distinct,json=maxBytesInDistinct,proto3" json:"max_bytes_in_distinct,omitempty"`
	// Determines the behavior on exceeding [limits](https://clickhouse.com/docs/en/operations/settings/query-complexity/#restrictions-on-query-complexity) while doing **DISCTINCT**.
	//
	// * **throw**-abort query execution, return an error.
	// * **break**-stop query execution, return partial result.
	DistinctOverflowMode UserSettings_OverflowMode `` /* 187-byte string literal not displayed */
	// Limits the maximum number of rows that can be passed to a remote server or saved in a temporary table when using **GLOBAL IN**.
	//
	// Minimal value and default value: **0**, no limitation is set.
	MaxRowsToTransfer *wrapperspb.Int64Value `protobuf:"bytes,27,opt,name=max_rows_to_transfer,json=maxRowsToTransfer,proto3" json:"max_rows_to_transfer,omitempty"`
	// Limits the maximum number of bytes (uncompressed data) that can be passed to a remote server or saved in a temporary
	// table when using **GLOBAL IN**.
	//
	// Minimal value and default value: **0**, no limitation is set.
	MaxBytesToTransfer *wrapperspb.Int64Value `protobuf:"bytes,28,opt,name=max_bytes_to_transfer,json=maxBytesToTransfer,proto3" json:"max_bytes_to_transfer,omitempty"`
	// Determines the behavior on exceeding [limits](https://clickhouse.com/docs/en/operations/settings/query-complexity/#restrictions-on-query-complexity) while doing transfers.
	//
	// * **throw**-abort query execution, return an error.
	// * **break**-stop query execution, return partial result.
	TransferOverflowMode UserSettings_OverflowMode `` /* 187-byte string literal not displayed */
	// Limits the maximum query execution time in milliseconds.
	// At this moment, this limitation is not checked when passing one of the sorting stages, as well as merging and finalizing aggregation funictions.
	//
	// Minimal value and default value: **0**, no limitation is set.
	MaxExecutionTime *wrapperspb.Int64Value `protobuf:"bytes,30,opt,name=max_execution_time,json=maxExecutionTime,proto3" json:"max_execution_time,omitempty"`
	// Determines the behavior on exceeding [limits](https://clickhouse.com/docs/en/operations/settings/query-complexity/#restrictions-on-query-complexity) of execution time.
	//
	// * **throw**-abort query execution, return an error.
	// * **break**-stop query execution, return partial result.
	TimeoutOverflowMode UserSettings_OverflowMode `` /* 184-byte string literal not displayed */
	// Limit on the number of rows in the set resulting from the execution of the IN section.
	MaxRowsInSet *wrapperspb.Int64Value `protobuf:"bytes,87,opt,name=max_rows_in_set,json=maxRowsInSet,proto3" json:"max_rows_in_set,omitempty"`
	// Limit on the number of bytes in the set resulting from the execution of the IN section.
	MaxBytesInSet *wrapperspb.Int64Value `protobuf:"bytes,88,opt,name=max_bytes_in_set,json=maxBytesInSet,proto3" json:"max_bytes_in_set,omitempty"`
	// Determine the behavior on exceeding max_rows_in_set or max_bytes_in_set limit.
	// Possible values: OVERFLOW_MODE_THROW, OVERFLOW_MODE_BREAK.
	SetOverflowMode UserSettings_OverflowMode `` /* 172-byte string literal not displayed */
	// Limit on maximum size of the hash table for JOIN, in rows.
	MaxRowsInJoin *wrapperspb.Int64Value `protobuf:"bytes,90,opt,name=max_rows_in_join,json=maxRowsInJoin,proto3" json:"max_rows_in_join,omitempty"`
	// Limit on maximum size of the hash table for JOIN, in bytes.
	MaxBytesInJoin *wrapperspb.Int64Value `protobuf:"bytes,91,opt,name=max_bytes_in_join,json=maxBytesInJoin,proto3" json:"max_bytes_in_join,omitempty"`
	// Determine the behavior on exceeding max_rows_in_join or max_bytes_in_join limit.
	// Possible values: OVERFLOW_MODE_THROW, OVERFLOW_MODE_BREAK.
	JoinOverflowMode UserSettings_OverflowMode `` /* 175-byte string literal not displayed */
	// See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#settings-join_algorithm).
	JoinAlgorithm []UserSettings_JoinAlgorithm `` /* 173-byte string literal not displayed */
	// See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#any_join_distinct_right_table_keys).
	AnyJoinDistinctRightTableKeys *wrapperspb.BoolValue `` /* 158-byte string literal not displayed */
	// Limits the maximum number of columns that can be read from a table in a single query.
	// If the query requires to read more columns to complete, then it will be aborted.
	//
	// Minimal value and default value: **0**, no limitation is set.
	MaxColumnsToRead *wrapperspb.Int64Value `protobuf:"bytes,32,opt,name=max_columns_to_read,json=maxColumnsToRead,proto3" json:"max_columns_to_read,omitempty"`
	// Limits the maximum number of temporary columns that must be kept in RAM at the same time when running a query, including constant columns.
	//
	// Minimal value and default value: **0**, no limitation is set.
	MaxTemporaryColumns *wrapperspb.Int64Value `protobuf:"bytes,33,opt,name=max_temporary_columns,json=maxTemporaryColumns,proto3" json:"max_temporary_columns,omitempty"`
	// Limits the maximum number of temporary columns that must be kept in RAM at the same time when running a query, excluding constant columns.
	//
	// Minimal value and default value: **0**, no limitation is set.
	MaxTemporaryNonConstColumns *wrapperspb.Int64Value `` /* 149-byte string literal not displayed */
	// Limits the size of the part of a query that can be transferred to RAM for parsing with the SQL parser, in bytes.
	//
	// Value must be greater than **0** (default: **262144**).
	//
	// See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#settings-max_query_size).
	MaxQuerySize *wrapperspb.Int64Value `protobuf:"bytes,35,opt,name=max_query_size,json=maxQuerySize,proto3" json:"max_query_size,omitempty"`
	// Limits the maximum depth of query syntax tree.
	//
	// Executing a big and complex query may result in building a syntax tree of enormous depth.
	// By using this setting, you can prohibit execution of over-sized or non-optimized queries for huge tables.
	//
	// For example, the **SELECT *** query may result in more complex and deeper syntax tree, compared to the **SELECT ... WHERE ...** query, containing constraints and conditions, in the most cases.
	// A user can be forced to construct more optimized queries, if this setting is used.
	//
	// Value must be greater than **0** (default: **1000**).
	// If a too small value is set, it may render ClickHouse unable to execute even simple queries.
	//
	// See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/query-complexity/#max-ast-depth).
	MaxAstDepth *wrapperspb.Int64Value `protobuf:"bytes,36,opt,name=max_ast_depth,json=maxAstDepth,proto3" json:"max_ast_depth,omitempty"`
	// Limits the maximum size of query syntax tree in number of nodes.
	//
	// Executing a big and complex query may result in building a syntax tree of enormous size.
	// By using this setting, you can prohibit execution of over-sized or non-optimized queries for huge tables.
	//
	// Value must be greater than **0** (default: **50000**).
	// If a too small value is set, it may render ClickHouse unable to execute even simple queries.
	//
	// See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/query-complexity/#max-ast-elements).
	MaxAstElements *wrapperspb.Int64Value `protobuf:"bytes,37,opt,name=max_ast_elements,json=maxAstElements,proto3" json:"max_ast_elements,omitempty"`
	// Limits the maximum size of query syntax tree in number of nodes after expansion of aliases and the asterisk values.
	//
	// Executing a big and complex query may result in building a syntax tree of enormous size.
	// By using this setting, you can prohibit execution of over-sized or non-optimized queries for huge tables.
	//
	// Value must be greater than **0** (default: **500000**).
	// If a too small value is set, it may render ClickHouse unable to execute even simple queries.
	MaxExpandedAstElements *wrapperspb.Int64Value `` /* 132-byte string literal not displayed */
	// Minimal execution speed in rows per second.
	MinExecutionSpeed *wrapperspb.Int64Value `protobuf:"bytes,84,opt,name=min_execution_speed,json=minExecutionSpeed,proto3" json:"min_execution_speed,omitempty"`
	// Minimal execution speed in bytes per second.
	MinExecutionSpeedBytes *wrapperspb.Int64Value `` /* 132-byte string literal not displayed */
	// Aggregate function to use for implementation of count(DISTINCT ...).
	CountDistinctImplementation UserSettings_CountDistinctImplementation `` /* 223-byte string literal not displayed */
	// Enables or disables SQL parser if the fast stream parser cannot parse the data.
	//
	// Enable this setting, if the data that you want to insert into a table contains SQL expressions.
	//
	// For example, the stream parser is unable to parse a value that contains **now()** expression; therefore an **INSERT** query for this value will fail and no data will be inserted into a table.
	// With enabled SQL parser, this expression is parsed correctly: the **now()** expression will be parsed as SQL function, interpreted, and the current date and time will be inserted into the table as a result.
	//
	// This setting has effect only if you use [Values](https://clickhouse.com/docs/en/interfaces/formats/#data-format-values) format when inserting data.
	//
	// Default value: **true** (SQL parser is enabled).
	//
	// See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#settings-input_format_values_interpret_expressions).
	InputFormatValuesInterpretExpressions *wrapperspb.BoolValue `` /* 179-byte string literal not displayed */
	// Enables or disables replacing omitted input values with default values of the respective columns when performing **INSERT** queries.
	//
	// Default value: **true** (replacing is enabled).
	InputFormatDefaultsForOmittedFields *wrapperspb.BoolValue `` /* 175-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 *wrapperspb.BoolValue `` /* 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 UserSettings_DateTimeInputFormat `` /* 194-byte string literal not displayed */
	// See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#input_format_with_names_use_header).
	InputFormatWithNamesUseHeader *wrapperspb.BoolValue `` /* 158-byte string literal not displayed */
	// Enables quoting of 64-bit integers in JSON output format.
	//
	// If this setting is enabled, then 64-bit integers (**UInt64** and **Int64**) will be quoted when written to JSON output in order to maintain compatibility with the most of the JavaScript engines.
	// Otherwise, such integers will not be quoted.
	//
	// Default value: **false** (quoting 64-bit integers is disabled).
	OutputFormatJsonQuote_64BitIntegers *wrapperspb.BoolValue `` /* 173-byte string literal not displayed */
	// Enables special floating-point values (**+nan**, **-nan**, **+inf** and **-inf**) in JSON output format.
	//
	// Default value: **false** (special values do not present in output).
	OutputFormatJsonQuoteDenormals *wrapperspb.BoolValue `` /* 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 UserSettings_DateTimeOutputFormat `` /* 198-byte string literal not displayed */
	// Determines whether to use LowCardinality type in Native format.
	//
	// * **true** (default)-yes, use.
	// * **false**-convert LowCardinality columns to regular columns when doing **SELECT**, and convert regular columns to LowCardinality when doing **INSERT**.
	//
	// LowCardinality columns (aka sparse columns) store data in more effective way, compared to regular columns, by using hash tables.
	// If data to insert suits this storage format, ClickHouse will place them into LowCardinality column.
	//
	// If you use a third-party ClickHouse client that can't work with LowCardinality columns, then this client will not be able to correctly interpret the result of the query that asks for data stored in LowCardinality column.
	// Disable this setting to convert LowCardinality column to regular column when creating the result, so such clients will be able to process the result.
	//
	// Official ClickHouse client works with LowCardinality columns out-of-the-box.
	//
	// Default value: **true** (LowCardinality columns are used in Native format).
	LowCardinalityAllowInNativeFormat *wrapperspb.BoolValue `` /* 169-byte string literal not displayed */
	// Allows specifying **LowCardinality** modifier for types of small fixed size (8 or less) in CREATE TABLE statements. Enabling this may increase merge times and memory consumption.
	//
	// More info see in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#allow_suspicious_low_cardinality_types).
	AllowSuspiciousLowCardinalityTypes *wrapperspb.BoolValue `` /* 171-byte string literal not displayed */
	// Enables returning of empty result when aggregating without keys (with **GROUP BY** operation absent) on empty set (e.g., **SELECT count(*) FROM table WHERE 0**).
	//
	// * **true**-ClickHouse will return an empty result for such queries.
	// * **false** (default)-ClickHouse will return a single-line result consisting of **NULL** values for aggregation functions, in accordance with SQL standard.
	EmptyResultForAggregationByEmptySet *wrapperspb.BoolValue `` /* 177-byte string literal not displayed */
	// HTTP connection timeout, in milliseconds.
	//
	// Value must be greater than **0** (default: **1000**, 1 second).
	HttpConnectionTimeout *wrapperspb.Int64Value `` /* 127-byte string literal not displayed */
	// HTTP receive timeout, in milliseconds.
	//
	// Value must be greater than **0** (default: **1800000**, 1800 seconds, 30 minutes).
	HttpReceiveTimeout *wrapperspb.Int64Value `protobuf:"bytes,66,opt,name=http_receive_timeout,json=httpReceiveTimeout,proto3" json:"http_receive_timeout,omitempty"`
	// HTTP send timeout, in milliseconds.
	//
	// Value must be greater than **0** (default: **1800000**, 1800 seconds, 30 minutes).
	HttpSendTimeout *wrapperspb.Int64Value `protobuf:"bytes,67,opt,name=http_send_timeout,json=httpSendTimeout,proto3" json:"http_send_timeout,omitempty"`
	// Enables or disables data compression in HTTP responses.
	//
	// By default, ClickHouse stores data compressed. When executing a query, its result is uncompressed.
	// Use this setting to command ClickHouse to compress the result when sending it via HTTP.
	//
	// Enable this setting and add the **Accept-Encoding: <compression method>** HTTP header in a HTTP request to force compression of HTTP response from ClickHouse.
	//
	// ClickHouse support the following compression methods: **gzip**, **br** and **deflate**.
	//
	// Default value: **false** (compression is disabled).
	//
	// See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/interfaces/http/).
	EnableHttpCompression *wrapperspb.BoolValue `` /* 127-byte string literal not displayed */
	// Enables progress notifications using **X-ClickHouse-Progress** HTTP header.
	//
	// Default value: **false** (notifications disabled).
	SendProgressInHttpHeaders *wrapperspb.BoolValue `` /* 143-byte string literal not displayed */
	// Minimum interval between progress notifications with **X-ClickHouse-Progress** HTTP header, in milliseconds.
	//
	// Value must be greater than **0** (default: **100**).
	HttpHeadersProgressInterval *wrapperspb.Int64Value `` /* 147-byte string literal not displayed */
	// Adds CORS header in HTTP responses.
	//
	// Default value: **false** (header is not added).
	AddHttpCorsHeader *wrapperspb.BoolValue `protobuf:"bytes,71,opt,name=add_http_cors_header,json=addHttpCorsHeader,proto3" json:"add_http_cors_header,omitempty"`
	// Cancels HTTP read-only queries (e.g. SELECT) when a client closes the connection without waiting for the response.
	//
	// Default value: **false**.
	//
	// More info see in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#cancel-http-readonly-queries-on-client-close).
	CancelHttpReadonlyQueriesOnClientClose *wrapperspb.BoolValue `` /* 187-byte string literal not displayed */
	// Limits the maximum number of HTTP GET redirect hops for [URL-engine](https://clickhouse.com/docs/en/engines/table-engines/special/url) tables.
	//
	// If the parameter is set to **0** (default), no hops is allowed.
	//
	// More info see in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#setting-max_http_get_redirects).
	MaxHttpGetRedirects         *wrapperspb.Int64Value `protobuf:"bytes,112,opt,name=max_http_get_redirects,json=maxHttpGetRedirects,proto3" json:"max_http_get_redirects,omitempty"`
	JoinedSubqueryRequiresAlias *wrapperspb.BoolValue  `` /* 147-byte string literal not displayed */
	JoinUseNulls                *wrapperspb.BoolValue  `protobuf:"bytes,94,opt,name=join_use_nulls,json=joinUseNulls,proto3" json:"join_use_nulls,omitempty"`
	TransformNullIn             *wrapperspb.BoolValue  `protobuf:"bytes,95,opt,name=transform_null_in,json=transformNullIn,proto3" json:"transform_null_in,omitempty"`
	// Quota accounting mode. Possible values: QUOTA_MODE_DEFAULT, QUOTA_MODE_KEYED and QUOTA_MODE_KEYED_BY_IP.
	QuotaMode UserSettings_QuotaMode `` /* 149-byte string literal not displayed */
	// Sets the data format of a [nested](https://clickhouse.com/docs/en/sql-reference/data-types/nested-data-structures/nested) columns.
	//
	// More info see in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#flatten-nested).
	FlattenNested *wrapperspb.BoolValue `protobuf:"bytes,113,opt,name=flatten_nested,json=flattenNested,proto3" json:"flatten_nested,omitempty"`
	// Regular expression (for Regexp format)
	FormatRegexp string `protobuf:"bytes,114,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 UserSettings_FormatRegexpEscapingRule `` /* 214-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 *wrapperspb.BoolValue `` /* 142-byte string literal not displayed */
	// Enables asynchronous inserts.
	//
	// Disabled by default.
	//
	// More info see in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#async-insert).
	AsyncInsert *wrapperspb.BoolValue `protobuf:"bytes,117,opt,name=async_insert,json=asyncInsert,proto3" json:"async_insert,omitempty"`
	// The maximum number of threads for background data parsing and insertion.
	//
	// If the parameter is set to **0**, asynchronous insertions are disabled. Default value: **16**.
	//
	// More info see in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#async-insert-threads).
	AsyncInsertThreads *wrapperspb.Int64Value `protobuf:"bytes,118,opt,name=async_insert_threads,json=asyncInsertThreads,proto3" json:"async_insert_threads,omitempty"`
	// Enables waiting for processing of asynchronous insertion. If enabled, server returns OK only after the data is inserted.
	//
	// More info see in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#wait-for-async-insert).
	WaitForAsyncInsert *wrapperspb.BoolValue `protobuf:"bytes,119,opt,name=wait_for_async_insert,json=waitForAsyncInsert,proto3" json:"wait_for_async_insert,omitempty"`
	// The timeout (in seconds) for waiting for processing of asynchronous insertion.
	//
	// Default value: **120**.
	//
	// More info see in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#wait-for-async-insert-timeout).
	WaitForAsyncInsertTimeout *wrapperspb.Int64Value `` /* 144-byte string literal not displayed */
	// The maximum size of the unparsed data in bytes collected per query before being inserted.
	//
	// If the parameter is set to **0**, asynchronous insertions are disabled. Default value: **100000**.
	//
	// More info see in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#async-insert-max-data-size).
	AsyncInsertMaxDataSize *wrapperspb.Int64Value `` /* 135-byte string literal not displayed */
	// The maximum timeout in milliseconds since the first INSERT query before inserting collected data.
	//
	// If the parameter is set to **0**, the timeout is disabled. Default value: **200**.
	//
	// More info see in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#async-insert-busy-timeout-ms).
	AsyncInsertBusyTimeout *wrapperspb.Int64Value `` /* 133-byte string literal not displayed */
	// The maximum timeout in milliseconds since the last INSERT query before dumping collected data. If enabled, the settings prolongs the [async_insert_busy_timeout] with every INSERT query as long as [async_insert_max_data_size] is not exceeded.
	//
	// More info see in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings/#async-insert-stale-timeout-ms).
	AsyncInsertStaleTimeout *wrapperspb.Int64Value `` /* 136-byte string literal not displayed */
	// Memory profiler step (in bytes).
	//
	// If the next query step requires more memory than this parameter specifies, the memory profiler collects the allocating stack trace. Values lower than a few megabytes slow down query processing.
	//
	// Default value: **4194304** (4 MB). Zero means disabled memory profiler.
	MemoryProfilerStep *wrapperspb.Int64Value `protobuf:"bytes,124,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.
	//
	// Possible values: from **0** to **1**. Default: **0**.
	MemoryProfilerSampleProbability *wrapperspb.DoubleValue `` /* 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 *wrapperspb.Int64Value `protobuf:"bytes,126,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 *wrapperspb.BoolValue `` /* 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 *wrapperspb.BoolValue `` /* 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 UserSettings_LocalFilesystemReadMethod `` /* 218-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 *wrapperspb.Int64Value `protobuf:"bytes,130,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 *wrapperspb.Int64Value `` /* 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 *wrapperspb.Int64Value `` /* 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 *wrapperspb.Int64Value `` /* 177-byte string literal not displayed */
	// Limits maximum recursion depth in the recursive descent parser. Allows controlling the stack size.
	// Default: 1000
	// Special: 0 - unlimited
	// See in-depth description in [ClickHouse documentation](https://clickhouse.com/docs/en/operations/settings/settings#max_parser_depth)
	MaxParserDepth *wrapperspb.Int64Value `protobuf:"bytes,134,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 UserSettings_RemoteFilesystemReadMethod `` /* 222-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 *wrapperspb.Int64Value `` /* 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 *wrapperspb.Int64Value `` /* 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 *wrapperspb.Int64Value `` /* 191-byte string literal not displayed */
	// The setting is deprecated and has no effect.
	//
	// Deprecated: Marked as deprecated in yandex/cloud/mdb/clickhouse/v1/user.proto.
	Compile *wrapperspb.BoolValue `protobuf:"bytes,44,opt,name=compile,proto3" json:"compile,omitempty"`
	// The setting is deprecated and has no effect.
	//
	// Deprecated: Marked as deprecated in yandex/cloud/mdb/clickhouse/v1/user.proto.
	MinCountToCompile *wrapperspb.Int64Value `protobuf:"bytes,45,opt,name=min_count_to_compile,json=minCountToCompile,proto3" json:"min_count_to_compile,omitempty"`
	// contains filtered or unexported fields
}

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

func (*UserSettings) Descriptor deprecated

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

Deprecated: Use UserSettings.ProtoReflect.Descriptor instead.

func (*UserSettings) GetAddHttpCorsHeader

func (x *UserSettings) GetAddHttpCorsHeader() *wrapperspb.BoolValue

func (*UserSettings) GetAllowDdl

func (x *UserSettings) GetAllowDdl() *wrapperspb.BoolValue

func (*UserSettings) GetAllowIntrospectionFunctions

func (x *UserSettings) GetAllowIntrospectionFunctions() *wrapperspb.BoolValue

func (*UserSettings) GetAllowSuspiciousLowCardinalityTypes

func (x *UserSettings) GetAllowSuspiciousLowCardinalityTypes() *wrapperspb.BoolValue

func (*UserSettings) GetAnyJoinDistinctRightTableKeys

func (x *UserSettings) GetAnyJoinDistinctRightTableKeys() *wrapperspb.BoolValue

func (*UserSettings) GetAsyncInsert

func (x *UserSettings) GetAsyncInsert() *wrapperspb.BoolValue

func (*UserSettings) GetAsyncInsertBusyTimeout

func (x *UserSettings) GetAsyncInsertBusyTimeout() *wrapperspb.Int64Value

func (*UserSettings) GetAsyncInsertMaxDataSize

func (x *UserSettings) GetAsyncInsertMaxDataSize() *wrapperspb.Int64Value

func (*UserSettings) GetAsyncInsertStaleTimeout

func (x *UserSettings) GetAsyncInsertStaleTimeout() *wrapperspb.Int64Value

func (*UserSettings) GetAsyncInsertThreads

func (x *UserSettings) GetAsyncInsertThreads() *wrapperspb.Int64Value

func (*UserSettings) GetCancelHttpReadonlyQueriesOnClientClose

func (x *UserSettings) GetCancelHttpReadonlyQueriesOnClientClose() *wrapperspb.BoolValue

func (*UserSettings) GetCompile deprecated

func (x *UserSettings) GetCompile() *wrapperspb.BoolValue

Deprecated: Marked as deprecated in yandex/cloud/mdb/clickhouse/v1/user.proto.

func (*UserSettings) GetCompileExpressions

func (x *UserSettings) GetCompileExpressions() *wrapperspb.BoolValue

func (*UserSettings) GetConnectTimeout

func (x *UserSettings) GetConnectTimeout() *wrapperspb.Int64Value

func (*UserSettings) GetConnectTimeoutWithFailover

func (x *UserSettings) GetConnectTimeoutWithFailover() *wrapperspb.Int64Value

func (*UserSettings) GetCountDistinctImplementation

func (x *UserSettings) GetCountDistinctImplementation() UserSettings_CountDistinctImplementation

func (*UserSettings) GetDateTimeInputFormat

func (x *UserSettings) GetDateTimeInputFormat() UserSettings_DateTimeInputFormat

func (*UserSettings) GetDateTimeOutputFormat

func (x *UserSettings) GetDateTimeOutputFormat() UserSettings_DateTimeOutputFormat

func (*UserSettings) GetDeduplicateBlocksInDependentMaterializedViews

func (x *UserSettings) GetDeduplicateBlocksInDependentMaterializedViews() *wrapperspb.BoolValue

func (*UserSettings) GetDistinctOverflowMode

func (x *UserSettings) GetDistinctOverflowMode() UserSettings_OverflowMode

func (*UserSettings) GetDistributedAggregationMemoryEfficient

func (x *UserSettings) GetDistributedAggregationMemoryEfficient() *wrapperspb.BoolValue

func (*UserSettings) GetDistributedDdlTaskTimeout

func (x *UserSettings) GetDistributedDdlTaskTimeout() *wrapperspb.Int64Value

func (*UserSettings) GetDistributedProductMode

func (x *UserSettings) GetDistributedProductMode() UserSettings_DistributedProductMode

func (*UserSettings) GetEmptyResultForAggregationByEmptySet

func (x *UserSettings) GetEmptyResultForAggregationByEmptySet() *wrapperspb.BoolValue

func (*UserSettings) GetEnableHttpCompression

func (x *UserSettings) GetEnableHttpCompression() *wrapperspb.BoolValue

func (*UserSettings) GetFallbackToStaleReplicasForDistributedQueries

func (x *UserSettings) GetFallbackToStaleReplicasForDistributedQueries() *wrapperspb.BoolValue

func (*UserSettings) GetFlattenNested

func (x *UserSettings) GetFlattenNested() *wrapperspb.BoolValue

func (*UserSettings) GetForceIndexByDate

func (x *UserSettings) GetForceIndexByDate() *wrapperspb.BoolValue

func (*UserSettings) GetForcePrimaryKey

func (x *UserSettings) GetForcePrimaryKey() *wrapperspb.BoolValue

func (*UserSettings) GetFormatRegexp

func (x *UserSettings) GetFormatRegexp() string

func (*UserSettings) GetFormatRegexpEscapingRule

func (x *UserSettings) GetFormatRegexpEscapingRule() UserSettings_FormatRegexpEscapingRule

func (*UserSettings) GetFormatRegexpSkipUnmatched

func (x *UserSettings) GetFormatRegexpSkipUnmatched() *wrapperspb.BoolValue

func (*UserSettings) GetGroupByOverflowMode

func (x *UserSettings) GetGroupByOverflowMode() UserSettings_GroupByOverflowMode

func (*UserSettings) GetGroupByTwoLevelThreshold

func (x *UserSettings) GetGroupByTwoLevelThreshold() *wrapperspb.Int64Value

func (*UserSettings) GetGroupByTwoLevelThresholdBytes

func (x *UserSettings) GetGroupByTwoLevelThresholdBytes() *wrapperspb.Int64Value

func (*UserSettings) GetHttpConnectionTimeout

func (x *UserSettings) GetHttpConnectionTimeout() *wrapperspb.Int64Value

func (*UserSettings) GetHttpHeadersProgressInterval

func (x *UserSettings) GetHttpHeadersProgressInterval() *wrapperspb.Int64Value

func (*UserSettings) GetHttpReceiveTimeout

func (x *UserSettings) GetHttpReceiveTimeout() *wrapperspb.Int64Value

func (*UserSettings) GetHttpSendTimeout

func (x *UserSettings) GetHttpSendTimeout() *wrapperspb.Int64Value

func (*UserSettings) GetInputFormatDefaultsForOmittedFields

func (x *UserSettings) GetInputFormatDefaultsForOmittedFields() *wrapperspb.BoolValue

func (*UserSettings) GetInputFormatImportNestedJson

func (x *UserSettings) GetInputFormatImportNestedJson() *wrapperspb.BoolValue

func (*UserSettings) GetInputFormatNullAsDefault

func (x *UserSettings) GetInputFormatNullAsDefault() *wrapperspb.BoolValue

func (*UserSettings) GetInputFormatParallelParsing

func (x *UserSettings) GetInputFormatParallelParsing() *wrapperspb.BoolValue

func (*UserSettings) GetInputFormatValuesInterpretExpressions

func (x *UserSettings) GetInputFormatValuesInterpretExpressions() *wrapperspb.BoolValue

func (*UserSettings) GetInputFormatWithNamesUseHeader

func (x *UserSettings) GetInputFormatWithNamesUseHeader() *wrapperspb.BoolValue

func (*UserSettings) GetInsertKeeperMaxRetries

func (x *UserSettings) GetInsertKeeperMaxRetries() *wrapperspb.Int64Value

func (*UserSettings) GetInsertNullAsDefault

func (x *UserSettings) GetInsertNullAsDefault() *wrapperspb.BoolValue

func (*UserSettings) GetInsertQuorum

func (x *UserSettings) GetInsertQuorum() *wrapperspb.Int64Value

func (*UserSettings) GetInsertQuorumParallel

func (x *UserSettings) GetInsertQuorumParallel() *wrapperspb.BoolValue

func (*UserSettings) GetInsertQuorumTimeout

func (x *UserSettings) GetInsertQuorumTimeout() *wrapperspb.Int64Value

func (*UserSettings) GetJoinAlgorithm

func (x *UserSettings) GetJoinAlgorithm() []UserSettings_JoinAlgorithm

func (*UserSettings) GetJoinOverflowMode

func (x *UserSettings) GetJoinOverflowMode() UserSettings_OverflowMode

func (*UserSettings) GetJoinUseNulls

func (x *UserSettings) GetJoinUseNulls() *wrapperspb.BoolValue

func (*UserSettings) GetJoinedSubqueryRequiresAlias

func (x *UserSettings) GetJoinedSubqueryRequiresAlias() *wrapperspb.BoolValue

func (*UserSettings) GetLocalFilesystemReadMethod

func (x *UserSettings) GetLocalFilesystemReadMethod() UserSettings_LocalFilesystemReadMethod

func (*UserSettings) GetLowCardinalityAllowInNativeFormat

func (x *UserSettings) GetLowCardinalityAllowInNativeFormat() *wrapperspb.BoolValue

func (*UserSettings) GetMaxAstDepth

func (x *UserSettings) GetMaxAstDepth() *wrapperspb.Int64Value

func (*UserSettings) GetMaxAstElements

func (x *UserSettings) GetMaxAstElements() *wrapperspb.Int64Value

func (*UserSettings) GetMaxBlockSize

func (x *UserSettings) GetMaxBlockSize() *wrapperspb.Int64Value

func (*UserSettings) GetMaxBytesBeforeExternalGroupBy

func (x *UserSettings) GetMaxBytesBeforeExternalGroupBy() *wrapperspb.Int64Value

func (*UserSettings) GetMaxBytesBeforeExternalSort

func (x *UserSettings) GetMaxBytesBeforeExternalSort() *wrapperspb.Int64Value

func (*UserSettings) GetMaxBytesInDistinct

func (x *UserSettings) GetMaxBytesInDistinct() *wrapperspb.Int64Value

func (*UserSettings) GetMaxBytesInJoin

func (x *UserSettings) GetMaxBytesInJoin() *wrapperspb.Int64Value

func (*UserSettings) GetMaxBytesInSet

func (x *UserSettings) GetMaxBytesInSet() *wrapperspb.Int64Value

func (*UserSettings) GetMaxBytesToRead

func (x *UserSettings) GetMaxBytesToRead() *wrapperspb.Int64Value

func (*UserSettings) GetMaxBytesToSort

func (x *UserSettings) GetMaxBytesToSort() *wrapperspb.Int64Value

func (*UserSettings) GetMaxBytesToTransfer

func (x *UserSettings) GetMaxBytesToTransfer() *wrapperspb.Int64Value

func (*UserSettings) GetMaxColumnsToRead

func (x *UserSettings) GetMaxColumnsToRead() *wrapperspb.Int64Value

func (*UserSettings) GetMaxConcurrentQueriesForUser

func (x *UserSettings) GetMaxConcurrentQueriesForUser() *wrapperspb.Int64Value

func (*UserSettings) GetMaxExecutionTime

func (x *UserSettings) GetMaxExecutionTime() *wrapperspb.Int64Value

func (*UserSettings) GetMaxExpandedAstElements

func (x *UserSettings) GetMaxExpandedAstElements() *wrapperspb.Int64Value

func (*UserSettings) GetMaxFinalThreads

func (x *UserSettings) GetMaxFinalThreads() *wrapperspb.Int64Value

func (*UserSettings) GetMaxHttpGetRedirects

func (x *UserSettings) GetMaxHttpGetRedirects() *wrapperspb.Int64Value

func (*UserSettings) GetMaxInsertBlockSize

func (x *UserSettings) GetMaxInsertBlockSize() *wrapperspb.Int64Value

func (*UserSettings) GetMaxMemoryUsage

func (x *UserSettings) GetMaxMemoryUsage() *wrapperspb.Int64Value

func (*UserSettings) GetMaxMemoryUsageForUser

func (x *UserSettings) GetMaxMemoryUsageForUser() *wrapperspb.Int64Value

func (*UserSettings) GetMaxNetworkBandwidth

func (x *UserSettings) GetMaxNetworkBandwidth() *wrapperspb.Int64Value

func (*UserSettings) GetMaxNetworkBandwidthForUser

func (x *UserSettings) GetMaxNetworkBandwidthForUser() *wrapperspb.Int64Value

func (*UserSettings) GetMaxParserDepth

func (x *UserSettings) GetMaxParserDepth() *wrapperspb.Int64Value

func (*UserSettings) GetMaxPartitionsPerInsertBlock

func (x *UserSettings) GetMaxPartitionsPerInsertBlock() *wrapperspb.Int64Value

func (*UserSettings) GetMaxQuerySize

func (x *UserSettings) GetMaxQuerySize() *wrapperspb.Int64Value

func (*UserSettings) GetMaxReadBufferSize

func (x *UserSettings) GetMaxReadBufferSize() *wrapperspb.Int64Value

func (*UserSettings) GetMaxReplicaDelayForDistributedQueries

func (x *UserSettings) GetMaxReplicaDelayForDistributedQueries() *wrapperspb.Int64Value

func (*UserSettings) GetMaxResultBytes

func (x *UserSettings) GetMaxResultBytes() *wrapperspb.Int64Value

func (*UserSettings) GetMaxResultRows

func (x *UserSettings) GetMaxResultRows() *wrapperspb.Int64Value

func (*UserSettings) GetMaxRowsInDistinct

func (x *UserSettings) GetMaxRowsInDistinct() *wrapperspb.Int64Value

func (*UserSettings) GetMaxRowsInJoin

func (x *UserSettings) GetMaxRowsInJoin() *wrapperspb.Int64Value

func (*UserSettings) GetMaxRowsInSet

func (x *UserSettings) GetMaxRowsInSet() *wrapperspb.Int64Value

func (*UserSettings) GetMaxRowsToGroupBy

func (x *UserSettings) GetMaxRowsToGroupBy() *wrapperspb.Int64Value

func (*UserSettings) GetMaxRowsToRead

func (x *UserSettings) GetMaxRowsToRead() *wrapperspb.Int64Value

func (*UserSettings) GetMaxRowsToSort

func (x *UserSettings) GetMaxRowsToSort() *wrapperspb.Int64Value

func (*UserSettings) GetMaxRowsToTransfer

func (x *UserSettings) GetMaxRowsToTransfer() *wrapperspb.Int64Value

func (*UserSettings) GetMaxTemporaryColumns

func (x *UserSettings) GetMaxTemporaryColumns() *wrapperspb.Int64Value

func (*UserSettings) GetMaxTemporaryDataOnDiskSizeForQuery

func (x *UserSettings) GetMaxTemporaryDataOnDiskSizeForQuery() *wrapperspb.Int64Value

func (*UserSettings) GetMaxTemporaryDataOnDiskSizeForUser

func (x *UserSettings) GetMaxTemporaryDataOnDiskSizeForUser() *wrapperspb.Int64Value

func (*UserSettings) GetMaxTemporaryNonConstColumns

func (x *UserSettings) GetMaxTemporaryNonConstColumns() *wrapperspb.Int64Value

func (*UserSettings) GetMaxThreads

func (x *UserSettings) GetMaxThreads() *wrapperspb.Int64Value

func (*UserSettings) GetMemoryOvercommitRatioDenominator

func (x *UserSettings) GetMemoryOvercommitRatioDenominator() *wrapperspb.Int64Value

func (*UserSettings) GetMemoryOvercommitRatioDenominatorForUser

func (x *UserSettings) GetMemoryOvercommitRatioDenominatorForUser() *wrapperspb.Int64Value

func (*UserSettings) GetMemoryProfilerSampleProbability

func (x *UserSettings) GetMemoryProfilerSampleProbability() *wrapperspb.DoubleValue

func (*UserSettings) GetMemoryProfilerStep

func (x *UserSettings) GetMemoryProfilerStep() *wrapperspb.Int64Value

func (*UserSettings) GetMemoryUsageOvercommitMaxWaitMicroseconds

func (x *UserSettings) GetMemoryUsageOvercommitMaxWaitMicroseconds() *wrapperspb.Int64Value

func (*UserSettings) GetMergeTreeMaxBytesToUseCache

func (x *UserSettings) GetMergeTreeMaxBytesToUseCache() *wrapperspb.Int64Value

func (*UserSettings) GetMergeTreeMaxRowsToUseCache

func (x *UserSettings) GetMergeTreeMaxRowsToUseCache() *wrapperspb.Int64Value

func (*UserSettings) GetMergeTreeMinBytesForConcurrentRead

func (x *UserSettings) GetMergeTreeMinBytesForConcurrentRead() *wrapperspb.Int64Value

func (*UserSettings) GetMergeTreeMinRowsForConcurrentRead

func (x *UserSettings) GetMergeTreeMinRowsForConcurrentRead() *wrapperspb.Int64Value

func (*UserSettings) GetMinBytesToUseDirectIo

func (x *UserSettings) GetMinBytesToUseDirectIo() *wrapperspb.Int64Value

func (*UserSettings) GetMinCountToCompile deprecated

func (x *UserSettings) GetMinCountToCompile() *wrapperspb.Int64Value

Deprecated: Marked as deprecated in yandex/cloud/mdb/clickhouse/v1/user.proto.

func (*UserSettings) GetMinCountToCompileExpression

func (x *UserSettings) GetMinCountToCompileExpression() *wrapperspb.Int64Value

func (*UserSettings) GetMinExecutionSpeed

func (x *UserSettings) GetMinExecutionSpeed() *wrapperspb.Int64Value

func (*UserSettings) GetMinExecutionSpeedBytes

func (x *UserSettings) GetMinExecutionSpeedBytes() *wrapperspb.Int64Value

func (*UserSettings) GetMinInsertBlockSizeBytes

func (x *UserSettings) GetMinInsertBlockSizeBytes() *wrapperspb.Int64Value

func (*UserSettings) GetMinInsertBlockSizeRows

func (x *UserSettings) GetMinInsertBlockSizeRows() *wrapperspb.Int64Value

func (*UserSettings) GetOutputFormatJsonQuoteDenormals

func (x *UserSettings) GetOutputFormatJsonQuoteDenormals() *wrapperspb.BoolValue

func (*UserSettings) GetOutputFormatJsonQuote_64BitIntegers

func (x *UserSettings) GetOutputFormatJsonQuote_64BitIntegers() *wrapperspb.BoolValue

func (*UserSettings) GetPriority

func (x *UserSettings) GetPriority() *wrapperspb.Int64Value

func (*UserSettings) GetQuotaMode

func (x *UserSettings) GetQuotaMode() UserSettings_QuotaMode

func (*UserSettings) GetReadOverflowMode

func (x *UserSettings) GetReadOverflowMode() UserSettings_OverflowMode

func (*UserSettings) GetReadonly

func (x *UserSettings) GetReadonly() *wrapperspb.Int64Value

func (*UserSettings) GetReceiveTimeout

func (x *UserSettings) GetReceiveTimeout() *wrapperspb.Int64Value

func (*UserSettings) GetRemoteFilesystemReadMethod

func (x *UserSettings) GetRemoteFilesystemReadMethod() UserSettings_RemoteFilesystemReadMethod

func (*UserSettings) GetReplicationAlterPartitionsSync

func (x *UserSettings) GetReplicationAlterPartitionsSync() *wrapperspb.Int64Value

func (*UserSettings) GetResultOverflowMode

func (x *UserSettings) GetResultOverflowMode() UserSettings_OverflowMode

func (*UserSettings) GetSelectSequentialConsistency

func (x *UserSettings) GetSelectSequentialConsistency() *wrapperspb.BoolValue

func (*UserSettings) GetSendProgressInHttpHeaders

func (x *UserSettings) GetSendProgressInHttpHeaders() *wrapperspb.BoolValue

func (*UserSettings) GetSendTimeout

func (x *UserSettings) GetSendTimeout() *wrapperspb.Int64Value

func (*UserSettings) GetSetOverflowMode

func (x *UserSettings) GetSetOverflowMode() UserSettings_OverflowMode

func (*UserSettings) GetSkipUnavailableShards

func (x *UserSettings) GetSkipUnavailableShards() *wrapperspb.BoolValue

func (*UserSettings) GetSortOverflowMode

func (x *UserSettings) GetSortOverflowMode() UserSettings_OverflowMode

func (*UserSettings) GetTimeoutBeforeCheckingExecutionSpeed

func (x *UserSettings) GetTimeoutBeforeCheckingExecutionSpeed() *wrapperspb.Int64Value

func (*UserSettings) GetTimeoutOverflowMode

func (x *UserSettings) GetTimeoutOverflowMode() UserSettings_OverflowMode

func (*UserSettings) GetTransferOverflowMode

func (x *UserSettings) GetTransferOverflowMode() UserSettings_OverflowMode

func (*UserSettings) GetTransformNullIn

func (x *UserSettings) GetTransformNullIn() *wrapperspb.BoolValue

func (*UserSettings) GetUseUncompressedCache

func (x *UserSettings) GetUseUncompressedCache() *wrapperspb.BoolValue

func (*UserSettings) GetWaitForAsyncInsert

func (x *UserSettings) GetWaitForAsyncInsert() *wrapperspb.BoolValue

func (*UserSettings) GetWaitForAsyncInsertTimeout

func (x *UserSettings) GetWaitForAsyncInsertTimeout() *wrapperspb.Int64Value

func (*UserSettings) ProtoMessage

func (*UserSettings) ProtoMessage()

func (*UserSettings) ProtoReflect

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

func (*UserSettings) Reset

func (x *UserSettings) Reset()

func (*UserSettings) SetAddHttpCorsHeader

func (m *UserSettings) SetAddHttpCorsHeader(v *wrapperspb.BoolValue)

func (*UserSettings) SetAllowDdl

func (m *UserSettings) SetAllowDdl(v *wrapperspb.BoolValue)

func (*UserSettings) SetAllowIntrospectionFunctions

func (m *UserSettings) SetAllowIntrospectionFunctions(v *wrapperspb.BoolValue)

func (*UserSettings) SetAllowSuspiciousLowCardinalityTypes

func (m *UserSettings) SetAllowSuspiciousLowCardinalityTypes(v *wrapperspb.BoolValue)

func (*UserSettings) SetAnyJoinDistinctRightTableKeys

func (m *UserSettings) SetAnyJoinDistinctRightTableKeys(v *wrapperspb.BoolValue)

func (*UserSettings) SetAsyncInsert

func (m *UserSettings) SetAsyncInsert(v *wrapperspb.BoolValue)

func (*UserSettings) SetAsyncInsertBusyTimeout

func (m *UserSettings) SetAsyncInsertBusyTimeout(v *wrapperspb.Int64Value)

func (*UserSettings) SetAsyncInsertMaxDataSize

func (m *UserSettings) SetAsyncInsertMaxDataSize(v *wrapperspb.Int64Value)

func (*UserSettings) SetAsyncInsertStaleTimeout

func (m *UserSettings) SetAsyncInsertStaleTimeout(v *wrapperspb.Int64Value)

func (*UserSettings) SetAsyncInsertThreads

func (m *UserSettings) SetAsyncInsertThreads(v *wrapperspb.Int64Value)

func (*UserSettings) SetCancelHttpReadonlyQueriesOnClientClose

func (m *UserSettings) SetCancelHttpReadonlyQueriesOnClientClose(v *wrapperspb.BoolValue)

func (*UserSettings) SetCompile

func (m *UserSettings) SetCompile(v *wrapperspb.BoolValue)

func (*UserSettings) SetCompileExpressions

func (m *UserSettings) SetCompileExpressions(v *wrapperspb.BoolValue)

func (*UserSettings) SetConnectTimeout

func (m *UserSettings) SetConnectTimeout(v *wrapperspb.Int64Value)

func (*UserSettings) SetConnectTimeoutWithFailover

func (m *UserSettings) SetConnectTimeoutWithFailover(v *wrapperspb.Int64Value)

func (*UserSettings) SetCountDistinctImplementation

func (m *UserSettings) SetCountDistinctImplementation(v UserSettings_CountDistinctImplementation)

func (*UserSettings) SetDateTimeInputFormat

func (m *UserSettings) SetDateTimeInputFormat(v UserSettings_DateTimeInputFormat)

func (*UserSettings) SetDateTimeOutputFormat

func (m *UserSettings) SetDateTimeOutputFormat(v UserSettings_DateTimeOutputFormat)

func (*UserSettings) SetDeduplicateBlocksInDependentMaterializedViews

func (m *UserSettings) SetDeduplicateBlocksInDependentMaterializedViews(v *wrapperspb.BoolValue)

func (*UserSettings) SetDistinctOverflowMode

func (m *UserSettings) SetDistinctOverflowMode(v UserSettings_OverflowMode)

func (*UserSettings) SetDistributedAggregationMemoryEfficient

func (m *UserSettings) SetDistributedAggregationMemoryEfficient(v *wrapperspb.BoolValue)

func (*UserSettings) SetDistributedDdlTaskTimeout

func (m *UserSettings) SetDistributedDdlTaskTimeout(v *wrapperspb.Int64Value)

func (*UserSettings) SetDistributedProductMode

func (m *UserSettings) SetDistributedProductMode(v UserSettings_DistributedProductMode)

func (*UserSettings) SetEmptyResultForAggregationByEmptySet

func (m *UserSettings) SetEmptyResultForAggregationByEmptySet(v *wrapperspb.BoolValue)

func (*UserSettings) SetEnableHttpCompression

func (m *UserSettings) SetEnableHttpCompression(v *wrapperspb.BoolValue)

func (*UserSettings) SetFallbackToStaleReplicasForDistributedQueries

func (m *UserSettings) SetFallbackToStaleReplicasForDistributedQueries(v *wrapperspb.BoolValue)

func (*UserSettings) SetFlattenNested

func (m *UserSettings) SetFlattenNested(v *wrapperspb.BoolValue)

func (*UserSettings) SetForceIndexByDate

func (m *UserSettings) SetForceIndexByDate(v *wrapperspb.BoolValue)

func (*UserSettings) SetForcePrimaryKey

func (m *UserSettings) SetForcePrimaryKey(v *wrapperspb.BoolValue)

func (*UserSettings) SetFormatRegexp

func (m *UserSettings) SetFormatRegexp(v string)

func (*UserSettings) SetFormatRegexpEscapingRule

func (m *UserSettings) SetFormatRegexpEscapingRule(v UserSettings_FormatRegexpEscapingRule)

func (*UserSettings) SetFormatRegexpSkipUnmatched

func (m *UserSettings) SetFormatRegexpSkipUnmatched(v *wrapperspb.BoolValue)

func (*UserSettings) SetGroupByOverflowMode

func (m *UserSettings) SetGroupByOverflowMode(v UserSettings_GroupByOverflowMode)

func (*UserSettings) SetGroupByTwoLevelThreshold

func (m *UserSettings) SetGroupByTwoLevelThreshold(v *wrapperspb.Int64Value)

func (*UserSettings) SetGroupByTwoLevelThresholdBytes

func (m *UserSettings) SetGroupByTwoLevelThresholdBytes(v *wrapperspb.Int64Value)

func (*UserSettings) SetHttpConnectionTimeout

func (m *UserSettings) SetHttpConnectionTimeout(v *wrapperspb.Int64Value)

func (*UserSettings) SetHttpHeadersProgressInterval

func (m *UserSettings) SetHttpHeadersProgressInterval(v *wrapperspb.Int64Value)

func (*UserSettings) SetHttpReceiveTimeout

func (m *UserSettings) SetHttpReceiveTimeout(v *wrapperspb.Int64Value)

func (*UserSettings) SetHttpSendTimeout

func (m *UserSettings) SetHttpSendTimeout(v *wrapperspb.Int64Value)

func (*UserSettings) SetInputFormatDefaultsForOmittedFields

func (m *UserSettings) SetInputFormatDefaultsForOmittedFields(v *wrapperspb.BoolValue)

func (*UserSettings) SetInputFormatImportNestedJson

func (m *UserSettings) SetInputFormatImportNestedJson(v *wrapperspb.BoolValue)

func (*UserSettings) SetInputFormatNullAsDefault

func (m *UserSettings) SetInputFormatNullAsDefault(v *wrapperspb.BoolValue)

func (*UserSettings) SetInputFormatParallelParsing

func (m *UserSettings) SetInputFormatParallelParsing(v *wrapperspb.BoolValue)

func (*UserSettings) SetInputFormatValuesInterpretExpressions

func (m *UserSettings) SetInputFormatValuesInterpretExpressions(v *wrapperspb.BoolValue)

func (*UserSettings) SetInputFormatWithNamesUseHeader

func (m *UserSettings) SetInputFormatWithNamesUseHeader(v *wrapperspb.BoolValue)

func (*UserSettings) SetInsertKeeperMaxRetries

func (m *UserSettings) SetInsertKeeperMaxRetries(v *wrapperspb.Int64Value)

func (*UserSettings) SetInsertNullAsDefault

func (m *UserSettings) SetInsertNullAsDefault(v *wrapperspb.BoolValue)

func (*UserSettings) SetInsertQuorum

func (m *UserSettings) SetInsertQuorum(v *wrapperspb.Int64Value)

func (*UserSettings) SetInsertQuorumParallel

func (m *UserSettings) SetInsertQuorumParallel(v *wrapperspb.BoolValue)

func (*UserSettings) SetInsertQuorumTimeout

func (m *UserSettings) SetInsertQuorumTimeout(v *wrapperspb.Int64Value)

func (*UserSettings) SetJoinAlgorithm

func (m *UserSettings) SetJoinAlgorithm(v []UserSettings_JoinAlgorithm)

func (*UserSettings) SetJoinOverflowMode

func (m *UserSettings) SetJoinOverflowMode(v UserSettings_OverflowMode)

func (*UserSettings) SetJoinUseNulls

func (m *UserSettings) SetJoinUseNulls(v *wrapperspb.BoolValue)

func (*UserSettings) SetJoinedSubqueryRequiresAlias

func (m *UserSettings) SetJoinedSubqueryRequiresAlias(v *wrapperspb.BoolValue)

func (*UserSettings) SetLocalFilesystemReadMethod

func (m *UserSettings) SetLocalFilesystemReadMethod(v UserSettings_LocalFilesystemReadMethod)

func (*UserSettings) SetLowCardinalityAllowInNativeFormat

func (m *UserSettings) SetLowCardinalityAllowInNativeFormat(v *wrapperspb.BoolValue)

func (*UserSettings) SetMaxAstDepth

func (m *UserSettings) SetMaxAstDepth(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxAstElements

func (m *UserSettings) SetMaxAstElements(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxBlockSize

func (m *UserSettings) SetMaxBlockSize(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxBytesBeforeExternalGroupBy

func (m *UserSettings) SetMaxBytesBeforeExternalGroupBy(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxBytesBeforeExternalSort

func (m *UserSettings) SetMaxBytesBeforeExternalSort(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxBytesInDistinct

func (m *UserSettings) SetMaxBytesInDistinct(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxBytesInJoin

func (m *UserSettings) SetMaxBytesInJoin(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxBytesInSet

func (m *UserSettings) SetMaxBytesInSet(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxBytesToRead

func (m *UserSettings) SetMaxBytesToRead(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxBytesToSort

func (m *UserSettings) SetMaxBytesToSort(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxBytesToTransfer

func (m *UserSettings) SetMaxBytesToTransfer(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxColumnsToRead

func (m *UserSettings) SetMaxColumnsToRead(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxConcurrentQueriesForUser

func (m *UserSettings) SetMaxConcurrentQueriesForUser(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxExecutionTime

func (m *UserSettings) SetMaxExecutionTime(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxExpandedAstElements

func (m *UserSettings) SetMaxExpandedAstElements(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxFinalThreads

func (m *UserSettings) SetMaxFinalThreads(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxHttpGetRedirects

func (m *UserSettings) SetMaxHttpGetRedirects(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxInsertBlockSize

func (m *UserSettings) SetMaxInsertBlockSize(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxMemoryUsage

func (m *UserSettings) SetMaxMemoryUsage(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxMemoryUsageForUser

func (m *UserSettings) SetMaxMemoryUsageForUser(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxNetworkBandwidth

func (m *UserSettings) SetMaxNetworkBandwidth(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxNetworkBandwidthForUser

func (m *UserSettings) SetMaxNetworkBandwidthForUser(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxParserDepth

func (m *UserSettings) SetMaxParserDepth(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxPartitionsPerInsertBlock

func (m *UserSettings) SetMaxPartitionsPerInsertBlock(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxQuerySize

func (m *UserSettings) SetMaxQuerySize(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxReadBufferSize

func (m *UserSettings) SetMaxReadBufferSize(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxReplicaDelayForDistributedQueries

func (m *UserSettings) SetMaxReplicaDelayForDistributedQueries(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxResultBytes

func (m *UserSettings) SetMaxResultBytes(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxResultRows

func (m *UserSettings) SetMaxResultRows(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxRowsInDistinct

func (m *UserSettings) SetMaxRowsInDistinct(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxRowsInJoin

func (m *UserSettings) SetMaxRowsInJoin(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxRowsInSet

func (m *UserSettings) SetMaxRowsInSet(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxRowsToGroupBy

func (m *UserSettings) SetMaxRowsToGroupBy(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxRowsToRead

func (m *UserSettings) SetMaxRowsToRead(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxRowsToSort

func (m *UserSettings) SetMaxRowsToSort(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxRowsToTransfer

func (m *UserSettings) SetMaxRowsToTransfer(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxTemporaryColumns

func (m *UserSettings) SetMaxTemporaryColumns(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxTemporaryDataOnDiskSizeForQuery

func (m *UserSettings) SetMaxTemporaryDataOnDiskSizeForQuery(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxTemporaryDataOnDiskSizeForUser

func (m *UserSettings) SetMaxTemporaryDataOnDiskSizeForUser(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxTemporaryNonConstColumns

func (m *UserSettings) SetMaxTemporaryNonConstColumns(v *wrapperspb.Int64Value)

func (*UserSettings) SetMaxThreads

func (m *UserSettings) SetMaxThreads(v *wrapperspb.Int64Value)

func (*UserSettings) SetMemoryOvercommitRatioDenominator

func (m *UserSettings) SetMemoryOvercommitRatioDenominator(v *wrapperspb.Int64Value)

func (*UserSettings) SetMemoryOvercommitRatioDenominatorForUser

func (m *UserSettings) SetMemoryOvercommitRatioDenominatorForUser(v *wrapperspb.Int64Value)

func (*UserSettings) SetMemoryProfilerSampleProbability

func (m *UserSettings) SetMemoryProfilerSampleProbability(v *wrapperspb.DoubleValue)

func (*UserSettings) SetMemoryProfilerStep

func (m *UserSettings) SetMemoryProfilerStep(v *wrapperspb.Int64Value)

func (*UserSettings) SetMemoryUsageOvercommitMaxWaitMicroseconds

func (m *UserSettings) SetMemoryUsageOvercommitMaxWaitMicroseconds(v *wrapperspb.Int64Value)

func (*UserSettings) SetMergeTreeMaxBytesToUseCache

func (m *UserSettings) SetMergeTreeMaxBytesToUseCache(v *wrapperspb.Int64Value)

func (*UserSettings) SetMergeTreeMaxRowsToUseCache

func (m *UserSettings) SetMergeTreeMaxRowsToUseCache(v *wrapperspb.Int64Value)

func (*UserSettings) SetMergeTreeMinBytesForConcurrentRead

func (m *UserSettings) SetMergeTreeMinBytesForConcurrentRead(v *wrapperspb.Int64Value)

func (*UserSettings) SetMergeTreeMinRowsForConcurrentRead

func (m *UserSettings) SetMergeTreeMinRowsForConcurrentRead(v *wrapperspb.Int64Value)

func (*UserSettings) SetMinBytesToUseDirectIo

func (m *UserSettings) SetMinBytesToUseDirectIo(v *wrapperspb.Int64Value)

func (*UserSettings) SetMinCountToCompile

func (m *UserSettings) SetMinCountToCompile(v *wrapperspb.Int64Value)

func (*UserSettings) SetMinCountToCompileExpression

func (m *UserSettings) SetMinCountToCompileExpression(v *wrapperspb.Int64Value)

func (*UserSettings) SetMinExecutionSpeed

func (m *UserSettings) SetMinExecutionSpeed(v *wrapperspb.Int64Value)

func (*UserSettings) SetMinExecutionSpeedBytes

func (m *UserSettings) SetMinExecutionSpeedBytes(v *wrapperspb.Int64Value)

func (*UserSettings) SetMinInsertBlockSizeBytes

func (m *UserSettings) SetMinInsertBlockSizeBytes(v *wrapperspb.Int64Value)

func (*UserSettings) SetMinInsertBlockSizeRows

func (m *UserSettings) SetMinInsertBlockSizeRows(v *wrapperspb.Int64Value)

func (*UserSettings) SetOutputFormatJsonQuoteDenormals

func (m *UserSettings) SetOutputFormatJsonQuoteDenormals(v *wrapperspb.BoolValue)

func (*UserSettings) SetOutputFormatJsonQuote_64BitIntegers

func (m *UserSettings) SetOutputFormatJsonQuote_64BitIntegers(v *wrapperspb.BoolValue)

func (*UserSettings) SetPriority

func (m *UserSettings) SetPriority(v *wrapperspb.Int64Value)

func (*UserSettings) SetQuotaMode

func (m *UserSettings) SetQuotaMode(v UserSettings_QuotaMode)

func (*UserSettings) SetReadOverflowMode

func (m *UserSettings) SetReadOverflowMode(v UserSettings_OverflowMode)

func (*UserSettings) SetReadonly

func (m *UserSettings) SetReadonly(v *wrapperspb.Int64Value)

func (*UserSettings) SetReceiveTimeout

func (m *UserSettings) SetReceiveTimeout(v *wrapperspb.Int64Value)

func (*UserSettings) SetRemoteFilesystemReadMethod

func (m *UserSettings) SetRemoteFilesystemReadMethod(v UserSettings_RemoteFilesystemReadMethod)

func (*UserSettings) SetReplicationAlterPartitionsSync

func (m *UserSettings) SetReplicationAlterPartitionsSync(v *wrapperspb.Int64Value)

func (*UserSettings) SetResultOverflowMode

func (m *UserSettings) SetResultOverflowMode(v UserSettings_OverflowMode)

func (*UserSettings) SetSelectSequentialConsistency

func (m *UserSettings) SetSelectSequentialConsistency(v *wrapperspb.BoolValue)

func (*UserSettings) SetSendProgressInHttpHeaders

func (m *UserSettings) SetSendProgressInHttpHeaders(v *wrapperspb.BoolValue)

func (*UserSettings) SetSendTimeout

func (m *UserSettings) SetSendTimeout(v *wrapperspb.Int64Value)

func (*UserSettings) SetSetOverflowMode

func (m *UserSettings) SetSetOverflowMode(v UserSettings_OverflowMode)

func (*UserSettings) SetSkipUnavailableShards

func (m *UserSettings) SetSkipUnavailableShards(v *wrapperspb.BoolValue)

func (*UserSettings) SetSortOverflowMode

func (m *UserSettings) SetSortOverflowMode(v UserSettings_OverflowMode)

func (*UserSettings) SetTimeoutBeforeCheckingExecutionSpeed

func (m *UserSettings) SetTimeoutBeforeCheckingExecutionSpeed(v *wrapperspb.Int64Value)

func (*UserSettings) SetTimeoutOverflowMode

func (m *UserSettings) SetTimeoutOverflowMode(v UserSettings_OverflowMode)

func (*UserSettings) SetTransferOverflowMode

func (m *UserSettings) SetTransferOverflowMode(v UserSettings_OverflowMode)

func (*UserSettings) SetTransformNullIn

func (m *UserSettings) SetTransformNullIn(v *wrapperspb.BoolValue)

func (*UserSettings) SetUseUncompressedCache

func (m *UserSettings) SetUseUncompressedCache(v *wrapperspb.BoolValue)

func (*UserSettings) SetWaitForAsyncInsert

func (m *UserSettings) SetWaitForAsyncInsert(v *wrapperspb.BoolValue)

func (*UserSettings) SetWaitForAsyncInsertTimeout

func (m *UserSettings) SetWaitForAsyncInsertTimeout(v *wrapperspb.Int64Value)

func (*UserSettings) String

func (x *UserSettings) String() string

type UserSettings_CountDistinctImplementation

type UserSettings_CountDistinctImplementation int32
const (
	UserSettings_COUNT_DISTINCT_IMPLEMENTATION_UNSPECIFIED      UserSettings_CountDistinctImplementation = 0
	UserSettings_COUNT_DISTINCT_IMPLEMENTATION_UNIQ             UserSettings_CountDistinctImplementation = 1
	UserSettings_COUNT_DISTINCT_IMPLEMENTATION_UNIQ_COMBINED    UserSettings_CountDistinctImplementation = 2
	UserSettings_COUNT_DISTINCT_IMPLEMENTATION_UNIQ_COMBINED_64 UserSettings_CountDistinctImplementation = 3
	UserSettings_COUNT_DISTINCT_IMPLEMENTATION_UNIQ_HLL_12      UserSettings_CountDistinctImplementation = 4
	UserSettings_COUNT_DISTINCT_IMPLEMENTATION_UNIQ_EXACT       UserSettings_CountDistinctImplementation = 5
)

func (UserSettings_CountDistinctImplementation) Descriptor

func (UserSettings_CountDistinctImplementation) Enum

func (UserSettings_CountDistinctImplementation) EnumDescriptor deprecated

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

Deprecated: Use UserSettings_CountDistinctImplementation.Descriptor instead.

func (UserSettings_CountDistinctImplementation) Number

func (UserSettings_CountDistinctImplementation) String

func (UserSettings_CountDistinctImplementation) Type

type UserSettings_DateTimeInputFormat

type UserSettings_DateTimeInputFormat int32
const (
	UserSettings_DATE_TIME_INPUT_FORMAT_UNSPECIFIED    UserSettings_DateTimeInputFormat = 0
	UserSettings_DATE_TIME_INPUT_FORMAT_BEST_EFFORT    UserSettings_DateTimeInputFormat = 1
	UserSettings_DATE_TIME_INPUT_FORMAT_BASIC          UserSettings_DateTimeInputFormat = 2
	UserSettings_DATE_TIME_INPUT_FORMAT_BEST_EFFORT_US UserSettings_DateTimeInputFormat = 3
)

func (UserSettings_DateTimeInputFormat) Descriptor

func (UserSettings_DateTimeInputFormat) Enum

func (UserSettings_DateTimeInputFormat) EnumDescriptor deprecated

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

Deprecated: Use UserSettings_DateTimeInputFormat.Descriptor instead.

func (UserSettings_DateTimeInputFormat) Number

func (UserSettings_DateTimeInputFormat) String

func (UserSettings_DateTimeInputFormat) Type

type UserSettings_DateTimeOutputFormat

type UserSettings_DateTimeOutputFormat int32
const (
	UserSettings_DATE_TIME_OUTPUT_FORMAT_UNSPECIFIED    UserSettings_DateTimeOutputFormat = 0
	UserSettings_DATE_TIME_OUTPUT_FORMAT_SIMPLE         UserSettings_DateTimeOutputFormat = 1
	UserSettings_DATE_TIME_OUTPUT_FORMAT_ISO            UserSettings_DateTimeOutputFormat = 2
	UserSettings_DATE_TIME_OUTPUT_FORMAT_UNIX_TIMESTAMP UserSettings_DateTimeOutputFormat = 3
)

func (UserSettings_DateTimeOutputFormat) Descriptor

func (UserSettings_DateTimeOutputFormat) Enum

func (UserSettings_DateTimeOutputFormat) EnumDescriptor deprecated

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

Deprecated: Use UserSettings_DateTimeOutputFormat.Descriptor instead.

func (UserSettings_DateTimeOutputFormat) Number

func (UserSettings_DateTimeOutputFormat) String

func (UserSettings_DateTimeOutputFormat) Type

type UserSettings_DistributedProductMode

type UserSettings_DistributedProductMode int32
const (
	UserSettings_DISTRIBUTED_PRODUCT_MODE_UNSPECIFIED UserSettings_DistributedProductMode = 0
	// Default value. Prohibits using these types of subqueries (returns the "Double-distributed in/JOIN subqueries is denied" exception).
	UserSettings_DISTRIBUTED_PRODUCT_MODE_DENY UserSettings_DistributedProductMode = 1
	// Replaces the database and table in the subquery with local ones for the destination server (shard), leaving the normal IN/JOIN.
	UserSettings_DISTRIBUTED_PRODUCT_MODE_LOCAL UserSettings_DistributedProductMode = 2
	// Replaces the IN/JOIN query with GLOBAL IN/GLOBAL JOIN.
	UserSettings_DISTRIBUTED_PRODUCT_MODE_GLOBAL UserSettings_DistributedProductMode = 3
	// Allows the use of these types of subqueries.
	UserSettings_DISTRIBUTED_PRODUCT_MODE_ALLOW UserSettings_DistributedProductMode = 4
)

func (UserSettings_DistributedProductMode) Descriptor

func (UserSettings_DistributedProductMode) Enum

func (UserSettings_DistributedProductMode) EnumDescriptor deprecated

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

Deprecated: Use UserSettings_DistributedProductMode.Descriptor instead.

func (UserSettings_DistributedProductMode) Number

func (UserSettings_DistributedProductMode) String

func (UserSettings_DistributedProductMode) Type

type UserSettings_FormatRegexpEscapingRule

type UserSettings_FormatRegexpEscapingRule int32
const (
	UserSettings_FORMAT_REGEXP_ESCAPING_RULE_UNSPECIFIED UserSettings_FormatRegexpEscapingRule = 0
	UserSettings_FORMAT_REGEXP_ESCAPING_RULE_ESCAPED     UserSettings_FormatRegexpEscapingRule = 1
	UserSettings_FORMAT_REGEXP_ESCAPING_RULE_QUOTED      UserSettings_FormatRegexpEscapingRule = 2
	UserSettings_FORMAT_REGEXP_ESCAPING_RULE_CSV         UserSettings_FormatRegexpEscapingRule = 3
	UserSettings_FORMAT_REGEXP_ESCAPING_RULE_JSON        UserSettings_FormatRegexpEscapingRule = 4
	UserSettings_FORMAT_REGEXP_ESCAPING_RULE_XML         UserSettings_FormatRegexpEscapingRule = 5
	UserSettings_FORMAT_REGEXP_ESCAPING_RULE_RAW         UserSettings_FormatRegexpEscapingRule = 6
)

func (UserSettings_FormatRegexpEscapingRule) Descriptor

func (UserSettings_FormatRegexpEscapingRule) Enum

func (UserSettings_FormatRegexpEscapingRule) EnumDescriptor deprecated

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

Deprecated: Use UserSettings_FormatRegexpEscapingRule.Descriptor instead.

func (UserSettings_FormatRegexpEscapingRule) Number

func (UserSettings_FormatRegexpEscapingRule) String

func (UserSettings_FormatRegexpEscapingRule) Type

type UserSettings_GroupByOverflowMode

type UserSettings_GroupByOverflowMode int32
const (
	UserSettings_GROUP_BY_OVERFLOW_MODE_UNSPECIFIED UserSettings_GroupByOverflowMode = 0
	UserSettings_GROUP_BY_OVERFLOW_MODE_THROW       UserSettings_GroupByOverflowMode = 1
	UserSettings_GROUP_BY_OVERFLOW_MODE_BREAK       UserSettings_GroupByOverflowMode = 2
	UserSettings_GROUP_BY_OVERFLOW_MODE_ANY         UserSettings_GroupByOverflowMode = 3
)

func (UserSettings_GroupByOverflowMode) Descriptor

func (UserSettings_GroupByOverflowMode) Enum

func (UserSettings_GroupByOverflowMode) EnumDescriptor deprecated

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

Deprecated: Use UserSettings_GroupByOverflowMode.Descriptor instead.

func (UserSettings_GroupByOverflowMode) Number

func (UserSettings_GroupByOverflowMode) String

func (UserSettings_GroupByOverflowMode) Type

type UserSettings_JoinAlgorithm

type UserSettings_JoinAlgorithm int32
const (
	UserSettings_JOIN_ALGORITHM_UNSPECIFIED          UserSettings_JoinAlgorithm = 0
	UserSettings_JOIN_ALGORITHM_HASH                 UserSettings_JoinAlgorithm = 1
	UserSettings_JOIN_ALGORITHM_PARALLEL_HASH        UserSettings_JoinAlgorithm = 2
	UserSettings_JOIN_ALGORITHM_PARTIAL_MERGE        UserSettings_JoinAlgorithm = 3
	UserSettings_JOIN_ALGORITHM_DIRECT               UserSettings_JoinAlgorithm = 4
	UserSettings_JOIN_ALGORITHM_AUTO                 UserSettings_JoinAlgorithm = 5
	UserSettings_JOIN_ALGORITHM_FULL_SORTING_MERGE   UserSettings_JoinAlgorithm = 6
	UserSettings_JOIN_ALGORITHM_PREFER_PARTIAL_MERGE UserSettings_JoinAlgorithm = 7
)

func (UserSettings_JoinAlgorithm) Descriptor

func (UserSettings_JoinAlgorithm) Enum

func (UserSettings_JoinAlgorithm) EnumDescriptor deprecated

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

Deprecated: Use UserSettings_JoinAlgorithm.Descriptor instead.

func (UserSettings_JoinAlgorithm) Number

func (UserSettings_JoinAlgorithm) String

func (UserSettings_JoinAlgorithm) Type

type UserSettings_LocalFilesystemReadMethod

type UserSettings_LocalFilesystemReadMethod int32
const (
	UserSettings_LOCAL_FILESYSTEM_READ_METHOD_UNSPECIFIED      UserSettings_LocalFilesystemReadMethod = 0
	UserSettings_LOCAL_FILESYSTEM_READ_METHOD_READ             UserSettings_LocalFilesystemReadMethod = 1
	UserSettings_LOCAL_FILESYSTEM_READ_METHOD_PREAD_THREADPOOL UserSettings_LocalFilesystemReadMethod = 2
	UserSettings_LOCAL_FILESYSTEM_READ_METHOD_PREAD            UserSettings_LocalFilesystemReadMethod = 3
	UserSettings_LOCAL_FILESYSTEM_READ_METHOD_NMAP             UserSettings_LocalFilesystemReadMethod = 4
)

func (UserSettings_LocalFilesystemReadMethod) Descriptor

func (UserSettings_LocalFilesystemReadMethod) Enum

func (UserSettings_LocalFilesystemReadMethod) EnumDescriptor deprecated

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

Deprecated: Use UserSettings_LocalFilesystemReadMethod.Descriptor instead.

func (UserSettings_LocalFilesystemReadMethod) Number

func (UserSettings_LocalFilesystemReadMethod) String

func (UserSettings_LocalFilesystemReadMethod) Type

type UserSettings_OverflowMode

type UserSettings_OverflowMode int32
const (
	UserSettings_OVERFLOW_MODE_UNSPECIFIED UserSettings_OverflowMode = 0
	UserSettings_OVERFLOW_MODE_THROW       UserSettings_OverflowMode = 1
	UserSettings_OVERFLOW_MODE_BREAK       UserSettings_OverflowMode = 2
)

func (UserSettings_OverflowMode) Descriptor

func (UserSettings_OverflowMode) Enum

func (UserSettings_OverflowMode) EnumDescriptor deprecated

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

Deprecated: Use UserSettings_OverflowMode.Descriptor instead.

func (UserSettings_OverflowMode) Number

func (UserSettings_OverflowMode) String

func (x UserSettings_OverflowMode) String() string

func (UserSettings_OverflowMode) Type

type UserSettings_QuotaMode

type UserSettings_QuotaMode int32
const (
	UserSettings_QUOTA_MODE_UNSPECIFIED UserSettings_QuotaMode = 0
	UserSettings_QUOTA_MODE_DEFAULT     UserSettings_QuotaMode = 1
	UserSettings_QUOTA_MODE_KEYED       UserSettings_QuotaMode = 2
	UserSettings_QUOTA_MODE_KEYED_BY_IP UserSettings_QuotaMode = 3
)

func (UserSettings_QuotaMode) Descriptor

func (UserSettings_QuotaMode) Enum

func (UserSettings_QuotaMode) EnumDescriptor deprecated

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

Deprecated: Use UserSettings_QuotaMode.Descriptor instead.

func (UserSettings_QuotaMode) Number

func (UserSettings_QuotaMode) String

func (x UserSettings_QuotaMode) String() string

func (UserSettings_QuotaMode) Type

type UserSettings_RemoteFilesystemReadMethod

type UserSettings_RemoteFilesystemReadMethod int32
const (
	UserSettings_REMOTE_FILESYSTEM_READ_METHOD_UNSPECIFIED UserSettings_RemoteFilesystemReadMethod = 0
	UserSettings_REMOTE_FILESYSTEM_READ_METHOD_READ        UserSettings_RemoteFilesystemReadMethod = 1
	UserSettings_REMOTE_FILESYSTEM_READ_METHOD_THREADPOOL  UserSettings_RemoteFilesystemReadMethod = 2
)

func (UserSettings_RemoteFilesystemReadMethod) Descriptor

func (UserSettings_RemoteFilesystemReadMethod) Enum

func (UserSettings_RemoteFilesystemReadMethod) EnumDescriptor deprecated

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

Deprecated: Use UserSettings_RemoteFilesystemReadMethod.Descriptor instead.

func (UserSettings_RemoteFilesystemReadMethod) Number

func (UserSettings_RemoteFilesystemReadMethod) String

func (UserSettings_RemoteFilesystemReadMethod) Type

type UserSpec

type UserSpec struct {

	// Name of the ClickHouse user.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Password of the ClickHouse user.
	Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	// Set of permissions to grant to the user. If not set, it's granted permissions to access all databases.
	Permissions []*Permission `protobuf:"bytes,3,rep,name=permissions,proto3" json:"permissions,omitempty"`
	Settings    *UserSettings `protobuf:"bytes,4,opt,name=settings,proto3" json:"settings,omitempty"`
	// Set of quotas assigned to the user.
	Quotas []*UserQuota `protobuf:"bytes,5,rep,name=quotas,proto3" json:"quotas,omitempty"`
	// contains filtered or unexported fields
}

func (*UserSpec) Descriptor deprecated

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

Deprecated: Use UserSpec.ProtoReflect.Descriptor instead.

func (*UserSpec) GetName

func (x *UserSpec) GetName() string

func (*UserSpec) GetPassword

func (x *UserSpec) GetPassword() string

func (*UserSpec) GetPermissions

func (x *UserSpec) GetPermissions() []*Permission

func (*UserSpec) GetQuotas

func (x *UserSpec) GetQuotas() []*UserQuota

func (*UserSpec) GetSettings

func (x *UserSpec) GetSettings() *UserSettings

func (*UserSpec) ProtoMessage

func (*UserSpec) ProtoMessage()

func (*UserSpec) ProtoReflect

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

func (*UserSpec) Reset

func (x *UserSpec) Reset()

func (*UserSpec) SetName

func (m *UserSpec) SetName(v string)

func (*UserSpec) SetPassword

func (m *UserSpec) SetPassword(v string)

func (*UserSpec) SetPermissions

func (m *UserSpec) SetPermissions(v []*Permission)

func (*UserSpec) SetQuotas

func (m *UserSpec) SetQuotas(v []*UserQuota)

func (*UserSpec) SetSettings

func (m *UserSpec) SetSettings(v *UserSettings)

func (*UserSpec) String

func (x *UserSpec) String() string

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) SetDeprecated

func (m *Version) SetDeprecated(v bool)

func (*Version) SetId

func (m *Version) SetId(v string)

func (*Version) SetName

func (m *Version) SetName(v string)

func (*Version) SetUpdatableTo

func (m *Version) SetUpdatableTo(v []string)

func (*Version) String

func (x *Version) String() string

type VersionsServiceClient

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

VersionsServiceClient is the client API for VersionsService 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 VersionsServiceServer

type VersionsServiceServer interface {
	// Returns list of available ClickHouse versions.
	List(context.Context, *ListVersionsRequest) (*ListVersionsResponse, error)
}

VersionsServiceServer is the server API for VersionsService service. All implementations should embed UnimplementedVersionsServiceServer for forward compatibility

type WeeklyMaintenanceWindow

type WeeklyMaintenanceWindow struct {

	// Day of the week (in `DDD` format).
	Day WeeklyMaintenanceWindow_WeekDay `` /* 128-byte string literal not displayed */
	// Hour of the day in UTC (in `HH` format).
	Hour int64 `protobuf:"varint,2,opt,name=hour,proto3" json:"hour,omitempty"`
	// contains filtered or unexported fields
}

Weelky maintenance window settings.

func (*WeeklyMaintenanceWindow) Descriptor deprecated

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

Deprecated: Use WeeklyMaintenanceWindow.ProtoReflect.Descriptor instead.

func (*WeeklyMaintenanceWindow) GetDay

func (*WeeklyMaintenanceWindow) GetHour

func (x *WeeklyMaintenanceWindow) GetHour() int64

func (*WeeklyMaintenanceWindow) ProtoMessage

func (*WeeklyMaintenanceWindow) ProtoMessage()

func (*WeeklyMaintenanceWindow) ProtoReflect

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

func (*WeeklyMaintenanceWindow) Reset

func (x *WeeklyMaintenanceWindow) Reset()

func (*WeeklyMaintenanceWindow) SetDay

func (*WeeklyMaintenanceWindow) SetHour

func (m *WeeklyMaintenanceWindow) SetHour(v int64)

func (*WeeklyMaintenanceWindow) String

func (x *WeeklyMaintenanceWindow) String() string

type WeeklyMaintenanceWindow_WeekDay

type WeeklyMaintenanceWindow_WeekDay int32
const (
	WeeklyMaintenanceWindow_WEEK_DAY_UNSPECIFIED WeeklyMaintenanceWindow_WeekDay = 0
	WeeklyMaintenanceWindow_MON                  WeeklyMaintenanceWindow_WeekDay = 1
	WeeklyMaintenanceWindow_TUE                  WeeklyMaintenanceWindow_WeekDay = 2
	WeeklyMaintenanceWindow_WED                  WeeklyMaintenanceWindow_WeekDay = 3
	WeeklyMaintenanceWindow_THU                  WeeklyMaintenanceWindow_WeekDay = 4
	WeeklyMaintenanceWindow_FRI                  WeeklyMaintenanceWindow_WeekDay = 5
	WeeklyMaintenanceWindow_SAT                  WeeklyMaintenanceWindow_WeekDay = 6
	WeeklyMaintenanceWindow_SUN                  WeeklyMaintenanceWindow_WeekDay = 7
)

func (WeeklyMaintenanceWindow_WeekDay) Descriptor

func (WeeklyMaintenanceWindow_WeekDay) Enum

func (WeeklyMaintenanceWindow_WeekDay) EnumDescriptor deprecated

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

Deprecated: Use WeeklyMaintenanceWindow_WeekDay.Descriptor instead.

func (WeeklyMaintenanceWindow_WeekDay) Number

func (WeeklyMaintenanceWindow_WeekDay) String

func (WeeklyMaintenanceWindow_WeekDay) Type

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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