mysql

package
v0.0.0-...-fb3873d Latest Latest
Warning

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

Go to latest
Published: Sep 16, 2024 License: MIT Imports: 6 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	MysqlConfig5_7_SQLMode_name = map[int32]string{
		0:  "SQLMODE_UNSPECIFIED",
		1:  "ALLOW_INVALID_DATES",
		2:  "ANSI_QUOTES",
		3:  "ERROR_FOR_DIVISION_BY_ZERO",
		4:  "HIGH_NOT_PRECEDENCE",
		5:  "IGNORE_SPACE",
		6:  "NO_AUTO_VALUE_ON_ZERO",
		7:  "NO_BACKSLASH_ESCAPES",
		8:  "NO_ENGINE_SUBSTITUTION",
		9:  "NO_UNSIGNED_SUBTRACTION",
		10: "NO_ZERO_DATE",
		11: "NO_ZERO_IN_DATE",
		12: "NO_FIELD_OPTIONS",
		13: "NO_KEY_OPTIONS",
		14: "NO_TABLE_OPTIONS",
		15: "ONLY_FULL_GROUP_BY",
		16: "PAD_CHAR_TO_FULL_LENGTH",
		17: "PIPES_AS_CONCAT",
		18: "REAL_AS_FLOAT",
		19: "STRICT_ALL_TABLES",
		20: "STRICT_TRANS_TABLES",
		21: "ANSI",
		22: "TRADITIONAL",
		23: "DB2",
		24: "MAXDB",
		25: "MSSQL",
		26: "MYSQL323",
		27: "MYSQL40",
		28: "ORACLE",
		29: "POSTGRESQL",
		30: "NO_AUTO_CREATE_USER",
		31: "NO_DIR_IN_CREATE",
	}
	MysqlConfig5_7_SQLMode_value = map[string]int32{
		"SQLMODE_UNSPECIFIED":        0,
		"ALLOW_INVALID_DATES":        1,
		"ANSI_QUOTES":                2,
		"ERROR_FOR_DIVISION_BY_ZERO": 3,
		"HIGH_NOT_PRECEDENCE":        4,
		"IGNORE_SPACE":               5,
		"NO_AUTO_VALUE_ON_ZERO":      6,
		"NO_BACKSLASH_ESCAPES":       7,
		"NO_ENGINE_SUBSTITUTION":     8,
		"NO_UNSIGNED_SUBTRACTION":    9,
		"NO_ZERO_DATE":               10,
		"NO_ZERO_IN_DATE":            11,
		"NO_FIELD_OPTIONS":           12,
		"NO_KEY_OPTIONS":             13,
		"NO_TABLE_OPTIONS":           14,
		"ONLY_FULL_GROUP_BY":         15,
		"PAD_CHAR_TO_FULL_LENGTH":    16,
		"PIPES_AS_CONCAT":            17,
		"REAL_AS_FLOAT":              18,
		"STRICT_ALL_TABLES":          19,
		"STRICT_TRANS_TABLES":        20,
		"ANSI":                       21,
		"TRADITIONAL":                22,
		"DB2":                        23,
		"MAXDB":                      24,
		"MSSQL":                      25,
		"MYSQL323":                   26,
		"MYSQL40":                    27,
		"ORACLE":                     28,
		"POSTGRESQL":                 29,
		"NO_AUTO_CREATE_USER":        30,
		"NO_DIR_IN_CREATE":           31,
	}
)

Enum value maps for MysqlConfig5_7_SQLMode.

View Source
var (
	MysqlConfig5_7_AuthPlugin_name = map[int32]string{
		0: "AUTH_PLUGIN_UNSPECIFIED",
		1: "MYSQL_NATIVE_PASSWORD",
		2: "CACHING_SHA2_PASSWORD",
		3: "SHA256_PASSWORD",
	}
	MysqlConfig5_7_AuthPlugin_value = map[string]int32{
		"AUTH_PLUGIN_UNSPECIFIED": 0,
		"MYSQL_NATIVE_PASSWORD":   1,
		"CACHING_SHA2_PASSWORD":   2,
		"SHA256_PASSWORD":         3,
	}
)

Enum value maps for MysqlConfig5_7_AuthPlugin.

View Source
var (
	MysqlConfig5_7_TransactionIsolation_name = map[int32]string{
		0: "TRANSACTION_ISOLATION_UNSPECIFIED",
		1: "READ_COMMITTED",
		2: "REPEATABLE_READ",
		3: "SERIALIZABLE",
	}
	MysqlConfig5_7_TransactionIsolation_value = map[string]int32{
		"TRANSACTION_ISOLATION_UNSPECIFIED": 0,
		"READ_COMMITTED":                    1,
		"REPEATABLE_READ":                   2,
		"SERIALIZABLE":                      3,
	}
)

Enum value maps for MysqlConfig5_7_TransactionIsolation.

View Source
var (
	MysqlConfig5_7_BinlogRowImage_name = map[int32]string{
		0: "BINLOG_ROW_IMAGE_UNSPECIFIED",
		1: "FULL",
		2: "MINIMAL",
		3: "NOBLOB",
	}
	MysqlConfig5_7_BinlogRowImage_value = map[string]int32{
		"BINLOG_ROW_IMAGE_UNSPECIFIED": 0,
		"FULL":                         1,
		"MINIMAL":                      2,
		"NOBLOB":                       3,
	}
)

Enum value maps for MysqlConfig5_7_BinlogRowImage.

View Source
var (
	MysqlConfig5_7_SlaveParallelType_name = map[int32]string{
		0: "SLAVE_PARALLEL_TYPE_UNSPECIFIED",
		1: "DATABASE",
		2: "LOGICAL_CLOCK",
	}
	MysqlConfig5_7_SlaveParallelType_value = map[string]int32{
		"SLAVE_PARALLEL_TYPE_UNSPECIFIED": 0,
		"DATABASE":                        1,
		"LOGICAL_CLOCK":                   2,
	}
)

Enum value maps for MysqlConfig5_7_SlaveParallelType.

View Source
var (
	MysqlConfig5_7_LogSlowRateType_name = map[int32]string{
		0: "LOG_SLOW_RATE_TYPE_UNSPECIFIED",
		1: "SESSION",
		2: "QUERY",
	}
	MysqlConfig5_7_LogSlowRateType_value = map[string]int32{
		"LOG_SLOW_RATE_TYPE_UNSPECIFIED": 0,
		"SESSION":                        1,
		"QUERY":                          2,
	}
)

Enum value maps for MysqlConfig5_7_LogSlowRateType.

View Source
var (
	MysqlConfig5_7_LogSlowFilterType_name = map[int32]string{
		0: "LOG_SLOW_FILTER_TYPE_UNSPECIFIED",
		1: "FULL_SCAN",
		2: "FULL_JOIN",
		3: "TMP_TABLE",
		4: "TMP_TABLE_ON_DISK",
		5: "FILESORT",
		6: "FILESORT_ON_DISK",
	}
	MysqlConfig5_7_LogSlowFilterType_value = map[string]int32{
		"LOG_SLOW_FILTER_TYPE_UNSPECIFIED": 0,
		"FULL_SCAN":                        1,
		"FULL_JOIN":                        2,
		"TMP_TABLE":                        3,
		"TMP_TABLE_ON_DISK":                4,
		"FILESORT":                         5,
		"FILESORT_ON_DISK":                 6,
	}
)

Enum value maps for MysqlConfig5_7_LogSlowFilterType.

View Source
var (
	MysqlConfig5_7_BinlogTransactionDependencyTracking_name = map[int32]string{
		0: "BINLOG_TRANSACTION_DEPENDENCY_TRACKING_UNSPECIFIED",
		1: "COMMIT_ORDER",
		2: "WRITESET",
		3: "WRITESET_SESSION",
	}
	MysqlConfig5_7_BinlogTransactionDependencyTracking_value = map[string]int32{
		"BINLOG_TRANSACTION_DEPENDENCY_TRACKING_UNSPECIFIED": 0,
		"COMMIT_ORDER":     1,
		"WRITESET":         2,
		"WRITESET_SESSION": 3,
	}
)

Enum value maps for MysqlConfig5_7_BinlogTransactionDependencyTracking.

View Source
var (
	MysqlConfig8_0_SQLMode_name = map[int32]string{
		0:  "SQLMODE_UNSPECIFIED",
		1:  "ALLOW_INVALID_DATES",
		2:  "ANSI_QUOTES",
		3:  "ERROR_FOR_DIVISION_BY_ZERO",
		4:  "HIGH_NOT_PRECEDENCE",
		5:  "IGNORE_SPACE",
		6:  "NO_AUTO_VALUE_ON_ZERO",
		7:  "NO_BACKSLASH_ESCAPES",
		8:  "NO_ENGINE_SUBSTITUTION",
		9:  "NO_UNSIGNED_SUBTRACTION",
		10: "NO_ZERO_DATE",
		11: "NO_ZERO_IN_DATE",
		15: "ONLY_FULL_GROUP_BY",
		16: "PAD_CHAR_TO_FULL_LENGTH",
		17: "PIPES_AS_CONCAT",
		18: "REAL_AS_FLOAT",
		19: "STRICT_ALL_TABLES",
		20: "STRICT_TRANS_TABLES",
		21: "TIME_TRUNCATE_FRACTIONAL",
		22: "ANSI",
		23: "TRADITIONAL",
		24: "NO_DIR_IN_CREATE",
	}
	MysqlConfig8_0_SQLMode_value = map[string]int32{
		"SQLMODE_UNSPECIFIED":        0,
		"ALLOW_INVALID_DATES":        1,
		"ANSI_QUOTES":                2,
		"ERROR_FOR_DIVISION_BY_ZERO": 3,
		"HIGH_NOT_PRECEDENCE":        4,
		"IGNORE_SPACE":               5,
		"NO_AUTO_VALUE_ON_ZERO":      6,
		"NO_BACKSLASH_ESCAPES":       7,
		"NO_ENGINE_SUBSTITUTION":     8,
		"NO_UNSIGNED_SUBTRACTION":    9,
		"NO_ZERO_DATE":               10,
		"NO_ZERO_IN_DATE":            11,
		"ONLY_FULL_GROUP_BY":         15,
		"PAD_CHAR_TO_FULL_LENGTH":    16,
		"PIPES_AS_CONCAT":            17,
		"REAL_AS_FLOAT":              18,
		"STRICT_ALL_TABLES":          19,
		"STRICT_TRANS_TABLES":        20,
		"TIME_TRUNCATE_FRACTIONAL":   21,
		"ANSI":                       22,
		"TRADITIONAL":                23,
		"NO_DIR_IN_CREATE":           24,
	}
)

Enum value maps for MysqlConfig8_0_SQLMode.

View Source
var (
	MysqlConfig8_0_AuthPlugin_name = map[int32]string{
		0: "AUTH_PLUGIN_UNSPECIFIED",
		1: "MYSQL_NATIVE_PASSWORD",
		2: "CACHING_SHA2_PASSWORD",
		3: "SHA256_PASSWORD",
	}
	MysqlConfig8_0_AuthPlugin_value = map[string]int32{
		"AUTH_PLUGIN_UNSPECIFIED": 0,
		"MYSQL_NATIVE_PASSWORD":   1,
		"CACHING_SHA2_PASSWORD":   2,
		"SHA256_PASSWORD":         3,
	}
)

Enum value maps for MysqlConfig8_0_AuthPlugin.

View Source
var (
	MysqlConfig8_0_TransactionIsolation_name = map[int32]string{
		0: "TRANSACTION_ISOLATION_UNSPECIFIED",
		1: "READ_COMMITTED",
		2: "REPEATABLE_READ",
		3: "SERIALIZABLE",
	}
	MysqlConfig8_0_TransactionIsolation_value = map[string]int32{
		"TRANSACTION_ISOLATION_UNSPECIFIED": 0,
		"READ_COMMITTED":                    1,
		"REPEATABLE_READ":                   2,
		"SERIALIZABLE":                      3,
	}
)

Enum value maps for MysqlConfig8_0_TransactionIsolation.

View Source
var (
	MysqlConfig8_0_BinlogRowImage_name = map[int32]string{
		0: "BINLOG_ROW_IMAGE_UNSPECIFIED",
		1: "FULL",
		2: "MINIMAL",
		3: "NOBLOB",
	}
	MysqlConfig8_0_BinlogRowImage_value = map[string]int32{
		"BINLOG_ROW_IMAGE_UNSPECIFIED": 0,
		"FULL":                         1,
		"MINIMAL":                      2,
		"NOBLOB":                       3,
	}
)

Enum value maps for MysqlConfig8_0_BinlogRowImage.

View Source
var (
	MysqlConfig8_0_SlaveParallelType_name = map[int32]string{
		0: "SLAVE_PARALLEL_TYPE_UNSPECIFIED",
		1: "DATABASE",
		2: "LOGICAL_CLOCK",
	}
	MysqlConfig8_0_SlaveParallelType_value = map[string]int32{
		"SLAVE_PARALLEL_TYPE_UNSPECIFIED": 0,
		"DATABASE":                        1,
		"LOGICAL_CLOCK":                   2,
	}
)

Enum value maps for MysqlConfig8_0_SlaveParallelType.

View Source
var (
	MysqlConfig8_0_LogSlowRateType_name = map[int32]string{
		0: "LOG_SLOW_RATE_TYPE_UNSPECIFIED",
		1: "SESSION",
		2: "QUERY",
	}
	MysqlConfig8_0_LogSlowRateType_value = map[string]int32{
		"LOG_SLOW_RATE_TYPE_UNSPECIFIED": 0,
		"SESSION":                        1,
		"QUERY":                          2,
	}
)

Enum value maps for MysqlConfig8_0_LogSlowRateType.

View Source
var (
	MysqlConfig8_0_LogSlowFilterType_name = map[int32]string{
		0: "LOG_SLOW_FILTER_TYPE_UNSPECIFIED",
		1: "FULL_SCAN",
		2: "FULL_JOIN",
		3: "TMP_TABLE",
		4: "TMP_TABLE_ON_DISK",
		5: "FILESORT",
		6: "FILESORT_ON_DISK",
	}
	MysqlConfig8_0_LogSlowFilterType_value = map[string]int32{
		"LOG_SLOW_FILTER_TYPE_UNSPECIFIED": 0,
		"FULL_SCAN":                        1,
		"FULL_JOIN":                        2,
		"TMP_TABLE":                        3,
		"TMP_TABLE_ON_DISK":                4,
		"FILESORT":                         5,
		"FILESORT_ON_DISK":                 6,
	}
)

Enum value maps for MysqlConfig8_0_LogSlowFilterType.

View Source
var (
	MysqlConfig8_0_BinlogTransactionDependencyTracking_name = map[int32]string{
		0: "BINLOG_TRANSACTION_DEPENDENCY_TRACKING_UNSPECIFIED",
		1: "COMMIT_ORDER",
		2: "WRITESET",
		3: "WRITESET_SESSION",
	}
	MysqlConfig8_0_BinlogTransactionDependencyTracking_value = map[string]int32{
		"BINLOG_TRANSACTION_DEPENDENCY_TRACKING_UNSPECIFIED": 0,
		"COMMIT_ORDER":     1,
		"WRITESET":         2,
		"WRITESET_SESSION": 3,
	}
)

Enum value maps for MysqlConfig8_0_BinlogTransactionDependencyTracking.

View Source
var File_yandex_cloud_mdb_mysql_v1_config_mysql5_7_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_mysql_v1_config_mysql8_0_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type MysqlConfig5_7

type MysqlConfig5_7 struct {

	// Size of the InnoDB buffer pool used for caching table and index data.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_buffer_pool_size) for details.
	InnodbBufferPoolSize *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=innodb_buffer_pool_size,json=innodbBufferPoolSize,proto3" json:"innodb_buffer_pool_size,omitempty"`
	// The maximum permitted number of simultaneous client connections.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_max_connections) for details.
	MaxConnections *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=max_connections,json=maxConnections,proto3" json:"max_connections,omitempty"`
	// Time that it takes to process a query before it is considered slow.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_long_query_time) for details.
	LongQueryTime *wrapperspb.DoubleValue `protobuf:"bytes,3,opt,name=long_query_time,json=longQueryTime,proto3" json:"long_query_time,omitempty"`
	// Enable writing of general query log of MySQL.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_general_log) for details.
	GeneralLog *wrapperspb.BoolValue `protobuf:"bytes,4,opt,name=general_log,json=generalLog,proto3" json:"general_log,omitempty"`
	// Enable writing of audit log of MySQL.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/mysql-security-excerpt/5.7/en/audit-log-reference.html#audit-log-options-variables) for details.
	AuditLog *wrapperspb.BoolValue `protobuf:"bytes,5,opt,name=audit_log,json=auditLog,proto3" json:"audit_log,omitempty"`
	// Server SQL mode of MySQL.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sql-mode-setting) for details.
	SqlMode []MysqlConfig5_7_SQLMode `` /* 151-byte string literal not displayed */
	// The maximum size in bytes of one packet.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_max_allowed_packet) for details.
	MaxAllowedPacket *wrapperspb.Int64Value `protobuf:"bytes,7,opt,name=max_allowed_packet,json=maxAllowedPacket,proto3" json:"max_allowed_packet,omitempty"`
	// Authentication plugin used in the managed MySQL cluster.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_default_authentication_plugin) for details.
	DefaultAuthenticationPlugin MysqlConfig5_7_AuthPlugin `` /* 209-byte string literal not displayed */
	// Transaction log flush behaviour.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_flush_log_at_trx_commit) for details.
	InnodbFlushLogAtTrxCommit *wrapperspb.Int64Value `` /* 144-byte string literal not displayed */
	// Max time in seconds for a transaction to wait for a row lock.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_lock_wait_timeout) for details.
	InnodbLockWaitTimeout *wrapperspb.Int64Value `` /* 129-byte string literal not displayed */
	// Default transaction isolation level.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_transaction_isolation) for details.
	TransactionIsolation MysqlConfig5_7_TransactionIsolation `` /* 197-byte string literal not displayed */
	// Print information about deadlocks in error log.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_print_all_deadlocks) for details.
	InnodbPrintAllDeadlocks *wrapperspb.BoolValue `` /* 135-byte string literal not displayed */
	// The number of seconds to wait for more data from a connection before aborting the read.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_net_read_timeout) for details.
	NetReadTimeout *wrapperspb.Int64Value `protobuf:"bytes,13,opt,name=net_read_timeout,json=netReadTimeout,proto3" json:"net_read_timeout,omitempty"`
	// The number of seconds to wait for a block to be written to a connection before aborting the write.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_net_write_timeout) for details.
	NetWriteTimeout *wrapperspb.Int64Value `protobuf:"bytes,14,opt,name=net_write_timeout,json=netWriteTimeout,proto3" json:"net_write_timeout,omitempty"`
	// The maximum permitted result length in bytes for the GROUP_CONCAT() function.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_group_concat_max_len) for details.
	GroupConcatMaxLen *wrapperspb.Int64Value `protobuf:"bytes,15,opt,name=group_concat_max_len,json=groupConcatMaxLen,proto3" json:"group_concat_max_len,omitempty"`
	// The maximum size of internal in-memory temporary tables.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_tmp_table_size) for details.
	TmpTableSize *wrapperspb.Int64Value `protobuf:"bytes,16,opt,name=tmp_table_size,json=tmpTableSize,proto3" json:"tmp_table_size,omitempty"`
	// This variable sets the maximum size to which user-created MEMORY tables are permitted to grow.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_max_heap_table_size) for details.
	MaxHeapTableSize *wrapperspb.Int64Value `protobuf:"bytes,17,opt,name=max_heap_table_size,json=maxHeapTableSize,proto3" json:"max_heap_table_size,omitempty"`
	// The servers default time zone.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/server-options.html#option_mysqld_default-time-zone) for details.
	DefaultTimeZone string `protobuf:"bytes,18,opt,name=default_time_zone,json=defaultTimeZone,proto3" json:"default_time_zone,omitempty"`
	// The servers default character set.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_character_set_server) for details.
	CharacterSetServer string `protobuf:"bytes,19,opt,name=character_set_server,json=characterSetServer,proto3" json:"character_set_server,omitempty"`
	// The server default collation.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_collation_server) for details.
	CollationServer string `protobuf:"bytes,20,opt,name=collation_server,json=collationServer,proto3" json:"collation_server,omitempty"`
	// Enables InnoDB adaptive hash index.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_adaptive_hash_index) for details.
	InnodbAdaptiveHashIndex *wrapperspb.BoolValue `` /* 135-byte string literal not displayed */
	// Enables the NUMA interleave memory policy for allocation of the InnoDB buffer pool.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_numa_interleave) for details.
	InnodbNumaInterleave *wrapperspb.BoolValue `protobuf:"bytes,22,opt,name=innodb_numa_interleave,json=innodbNumaInterleave,proto3" json:"innodb_numa_interleave,omitempty"`
	// The size in bytes of the buffer that InnoDB uses to write to the log files on disk.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_log_buffer_size) for details.
	InnodbLogBufferSize *wrapperspb.Int64Value `protobuf:"bytes,23,opt,name=innodb_log_buffer_size,json=innodbLogBufferSize,proto3" json:"innodb_log_buffer_size,omitempty"`
	// The size in bytes of the single InnoDB Redo log file.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_log_file_size) for details.
	InnodbLogFileSize *wrapperspb.Int64Value `protobuf:"bytes,24,opt,name=innodb_log_file_size,json=innodbLogFileSize,proto3" json:"innodb_log_file_size,omitempty"`
	// Limits IO available for InnoDB background tasks.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_io_capacity) for details.
	InnodbIoCapacity *wrapperspb.Int64Value `protobuf:"bytes,25,opt,name=innodb_io_capacity,json=innodbIoCapacity,proto3" json:"innodb_io_capacity,omitempty"`
	// Limits IO available for InnoDB background tasks.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_io_capacity_max) for details.
	InnodbIoCapacityMax *wrapperspb.Int64Value `protobuf:"bytes,26,opt,name=innodb_io_capacity_max,json=innodbIoCapacityMax,proto3" json:"innodb_io_capacity_max,omitempty"`
	// The number of I/O threads for read operations in InnoDB.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_read_io_threads) for details.
	InnodbReadIoThreads *wrapperspb.Int64Value `protobuf:"bytes,27,opt,name=innodb_read_io_threads,json=innodbReadIoThreads,proto3" json:"innodb_read_io_threads,omitempty"`
	// The number of I/O threads for write operations in InnoDB.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_write_io_threads) for details.
	InnodbWriteIoThreads *wrapperspb.Int64Value `` /* 126-byte string literal not displayed */
	// The number of background threads devoted to the InnoDB purge operation.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_purge_threads) for details.
	InnodbPurgeThreads *wrapperspb.Int64Value `protobuf:"bytes,29,opt,name=innodb_purge_threads,json=innodbPurgeThreads,proto3" json:"innodb_purge_threads,omitempty"`
	// Defines the maximum number of threads permitted inside of InnoDB.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_thread_concurrency) for details.
	InnodbThreadConcurrency *wrapperspb.Int64Value `` /* 133-byte string literal not displayed */
	// Limits the max size of InnoDB temp tablespace.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_temp_data_file_path) for details.
	InnodbTempDataFileMaxSize *wrapperspb.Int64Value `` /* 145-byte string literal not displayed */
	// A number of threads the server should cache for reuse.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_thread_cache_size) for details.
	ThreadCacheSize *wrapperspb.Int64Value `protobuf:"bytes,32,opt,name=thread_cache_size,json=threadCacheSize,proto3" json:"thread_cache_size,omitempty"`
	// The stack size for each thread. The default is large enough for normal operation.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_thread_stack) for details.
	ThreadStack *wrapperspb.Int64Value `protobuf:"bytes,33,opt,name=thread_stack,json=threadStack,proto3" json:"thread_stack,omitempty"`
	// The minimum size of the buffer that is used for plain index scans, range index scans, and joins that do not use indexes and thus perform full table scans.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_join_buffer_size) for details.
	JoinBufferSize *wrapperspb.Int64Value `protobuf:"bytes,34,opt,name=join_buffer_size,json=joinBufferSize,proto3" json:"join_buffer_size,omitempty"`
	// Each session that must perform a sort allocates a buffer of this size.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_sort_buffer_size) for details.
	SortBufferSize *wrapperspb.Int64Value `protobuf:"bytes,35,opt,name=sort_buffer_size,json=sortBufferSize,proto3" json:"sort_buffer_size,omitempty"`
	// The number of table definitions that can be stored in the definition cache.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_table_definition_cache) for details.
	TableDefinitionCache *wrapperspb.Int64Value `protobuf:"bytes,36,opt,name=table_definition_cache,json=tableDefinitionCache,proto3" json:"table_definition_cache,omitempty"`
	// The number of open tables for all threads.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_table_open_cache) for details.
	TableOpenCache *wrapperspb.Int64Value `protobuf:"bytes,37,opt,name=table_open_cache,json=tableOpenCache,proto3" json:"table_open_cache,omitempty"`
	// The number of open tables cache instances.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_table_open_cache_instances) for details.
	TableOpenCacheInstances *wrapperspb.Int64Value `` /* 135-byte string literal not displayed */
	// Determines whether the server enables certain nonstandard behaviors for default values and NULL-value handling in TIMESTAMP columns.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_explicit_defaults_for_timestamp) for details.
	ExplicitDefaultsForTimestamp *wrapperspb.BoolValue `` /* 150-byte string literal not displayed */
	// Can be used to control the operation of AUTO_INCREMENT columns.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/replication-options-source.html#sysvar_auto_increment_increment) for details.
	AutoIncrementIncrement *wrapperspb.Int64Value `` /* 130-byte string literal not displayed */
	// Can be used to control the operation of AUTO_INCREMENT columns.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/replication-options-source.html#sysvar_auto_increment_offset) for details.
	AutoIncrementOffset *wrapperspb.Int64Value `protobuf:"bytes,41,opt,name=auto_increment_offset,json=autoIncrementOffset,proto3" json:"auto_increment_offset,omitempty"`
	// Controls how often the MySQL server synchronizes the binary log to disk.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/replication-options-binary-log.html#sysvar_sync_binlog) for details.
	SyncBinlog *wrapperspb.Int64Value `protobuf:"bytes,42,opt,name=sync_binlog,json=syncBinlog,proto3" json:"sync_binlog,omitempty"`
	// The size of the cache to hold changes to the binary log during a transaction.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/replication-options-binary-log.html#sysvar_binlog_cache_size) for details.
	BinlogCacheSize *wrapperspb.Int64Value `protobuf:"bytes,43,opt,name=binlog_cache_size,json=binlogCacheSize,proto3" json:"binlog_cache_size,omitempty"`
	// Controls how many microseconds the binary log commit waits before synchronizing the binary log file to disk.
	//
	// See [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/5.7/en/replication-options-binary-log.html#sysvar_binlog_group_commit_sync_delay) for details.
	BinlogGroupCommitSyncDelay *wrapperspb.Int64Value `` /* 146-byte string literal not displayed */
	// For MySQL row-based replication, this variable determines how row images are written to the binary log.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/replication-options-binary-log.html#sysvar_binlog_row_image) for details.
	BinlogRowImage MysqlConfig5_7_BinlogRowImage `` /* 175-byte string literal not displayed */
	// When enabled, it causes the server to write informational log events such as row query log events into its binary log.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/replication-options-binary-log.html#sysvar_binlog_rows_query_log_events) for details.
	BinlogRowsQueryLogEvents *wrapperspb.BoolValue `` /* 140-byte string literal not displayed */
	// The number of replica acknowledgments the source must receive per transaction before proceeding.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/replication-options-source.html#sysvar_rpl_semi_sync_master_wait_for_slave_count) for details.
	RplSemiSyncMasterWaitForSlaveCount *wrapperspb.Int64Value `` /* 176-byte string literal not displayed */
	// When using a multi-threaded replica, this variable specifies the policy used to decide which transactions are allowed to execute in parallel on the replica.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/replication-options-replica.html#sysvar_slave_parallel_type) for details.
	SlaveParallelType MysqlConfig5_7_SlaveParallelType `` /* 187-byte string literal not displayed */
	// Sets the number of applier threads for executing replication transactions in parallel.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/replication-options-replica.html#sysvar_slave_parallel_workers) for details.
	SlaveParallelWorkers *wrapperspb.Int64Value `protobuf:"bytes,49,opt,name=slave_parallel_workers,json=slaveParallelWorkers,proto3" json:"slave_parallel_workers,omitempty"`
	// The size of the binary log to hold.
	MdbPreserveBinlogBytes *wrapperspb.Int64Value `` /* 132-byte string literal not displayed */
	// The number of seconds the server waits for activity on an interactive connection before closing it.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_interactive_timeout) for details.
	InteractiveTimeout *wrapperspb.Int64Value `protobuf:"bytes,51,opt,name=interactive_timeout,json=interactiveTimeout,proto3" json:"interactive_timeout,omitempty"`
	// The number of seconds the server waits for activity on a noninteractive connection before closing it.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_wait_timeout) for details.
	WaitTimeout *wrapperspb.Int64Value `protobuf:"bytes,52,opt,name=wait_timeout,json=waitTimeout,proto3" json:"wait_timeout,omitempty"`
	// Replication lag threshold (seconds) which will switch MySQL to 'offline_mode = ON' to prevent users from reading stale data.
	MdbOfflineModeEnableLag *wrapperspb.Int64Value `` /* 137-byte string literal not displayed */
	// Replication lag threshold (seconds) which will switch MySQL to 'offline_mode = OFF'.
	// Should be less than mdb_offline_mode_enable_lag value.
	MdbOfflineModeDisableLag *wrapperspb.Int64Value `` /* 140-byte string literal not displayed */
	// The limit on memory consumption for the range optimizer.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_range_optimizer_max_mem_size) for details.
	RangeOptimizerMaxMemSize *wrapperspb.Int64Value `` /* 140-byte string literal not displayed */
	// Manages slow query log.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_slow_query_log) for details.
	SlowQueryLog *wrapperspb.BoolValue `protobuf:"bytes,56,opt,name=slow_query_log,json=slowQueryLog,proto3" json:"slow_query_log,omitempty"`
	// Query execution time, after which query to be logged unconditionally, that is, `log_slow_rate_limit“ will not apply to it.
	//
	// See [Percona documentation](https://www.percona.com/doc/percona-server/8.0/diagnostics/slow_extended.html#slow_query_log_always_write_time) for details.
	SlowQueryLogAlwaysWriteTime *wrapperspb.DoubleValue `` /* 151-byte string literal not displayed */
	// Specifies slow log granularity for `log_slow_rate_limit` values QUERY or SESSION.
	//
	// See [Percona documentation](https://www.percona.com/doc/percona-server/8.0/diagnostics/slow_extended.html#log_slow_rate_type) for details.
	LogSlowRateType MysqlConfig5_7_LogSlowRateType `` /* 181-byte string literal not displayed */
	// Specifies what fraction of session/query should be logged. Logging is enabled for every nth session/query.
	//
	// See [Percona documentation](https://www.percona.com/doc/percona-server/8.0/diagnostics/slow_extended.html#log_slow_rate_limit) for details.
	LogSlowRateLimit *wrapperspb.Int64Value `protobuf:"bytes,59,opt,name=log_slow_rate_limit,json=logSlowRateLimit,proto3" json:"log_slow_rate_limit,omitempty"`
	// When TRUE, statements executed by stored procedures are logged to the slow log.
	//
	// See [Percona documentation](https://www.percona.com/doc/percona-server/8.0/diagnostics/slow_extended.html#log_slow_sp_statements) for details.
	LogSlowSpStatements *wrapperspb.BoolValue `protobuf:"bytes,60,opt,name=log_slow_sp_statements,json=logSlowSpStatements,proto3" json:"log_slow_sp_statements,omitempty"`
	// Filters the slow log by the query's execution plan.
	//
	// See [Percona documentation](https://www.percona.com/doc/percona-server/8.0/diagnostics/slow_extended.html#log_slow_filter) for details.
	LogSlowFilter []MysqlConfig5_7_LogSlowFilterType `` /* 182-byte string literal not displayed */
	// Replication lag threshold (seconds) which allows replica to be promoted to master while executing "switchover from".
	// Should be less than mdb_offline_mode_disable_lag.
	MdbPriorityChoiceMaxLag *wrapperspb.Int64Value `` /* 137-byte string literal not displayed */
	// Specifies the page size for InnoDB tablespaces.
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_page_size).
	InnodbPageSize *wrapperspb.Int64Value `protobuf:"bytes,63,opt,name=innodb_page_size,json=innodbPageSize,proto3" json:"innodb_page_size,omitempty"`
	// The limit in bytes on the size of the temporary log files used during online DDL operations
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_online_alter_log_max_size).
	InnodbOnlineAlterLogMaxSize *wrapperspb.Int64Value `` /* 151-byte string literal not displayed */
	// Minimum length of words that are stored in an InnoDB FULLTEXT index
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_ft_min_token_size).
	InnodbFtMinTokenSize *wrapperspb.Int64Value `` /* 128-byte string literal not displayed */
	// Maximum length of words that are stored in an InnoDB FULLTEXT index
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_ft_max_token_size).
	InnodbFtMaxTokenSize *wrapperspb.Int64Value `` /* 128-byte string literal not displayed */
	// Table names storage and comparison strategy
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_lower_case_table_names).
	LowerCaseTableNames *wrapperspb.Int64Value `protobuf:"bytes,67,opt,name=lower_case_table_names,json=lowerCaseTableNames,proto3" json:"lower_case_table_names,omitempty"`
	// Manages MySQL 5.6 compatibility
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_show_compatibility_56).
	ShowCompatibility_56 *wrapperspb.BoolValue `protobuf:"bytes,68,opt,name=show_compatibility_56,json=showCompatibility_56,proto3" json:"show_compatibility_56,omitempty"`
	// The number of times that any given stored procedure may be called recursively.
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_max_sp_recursion_depth).
	MaxSpRecursionDepth *wrapperspb.Int64Value `protobuf:"bytes,69,opt,name=max_sp_recursion_depth,json=maxSpRecursionDepth,proto3" json:"max_sp_recursion_depth,omitempty"`
	// The level of zlib compression to use for InnoDB compressed tables and indexes.
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_compression_level).
	InnodbCompressionLevel *wrapperspb.Int64Value `` /* 130-byte string literal not displayed */
	// Specifies how the source mysqld generates the dependency information that it writes in the binary log to help replicas determine which transactions can be executed in parallel.
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/5.7/en/replication-options-binary-log.html#sysvar_binlog_transaction_dependency_tracking).
	BinlogTransactionDependencyTracking MysqlConfig5_7_BinlogTransactionDependencyTracking `` /* 261-byte string literal not displayed */
	// Config specific will be all changes to a table take effect immediately or you must use COMMIT to accept a transaction or ROLLBACK to cancel it.
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_autocommit).
	Autocommit *wrapperspb.BoolValue `protobuf:"bytes,72,opt,name=autocommit,proto3" json:"autocommit,omitempty"`
	// Enables or disables periodic output for the standard InnoDB Monitor.
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_status_output).
	InnodbStatusOutput *wrapperspb.BoolValue `protobuf:"bytes,73,opt,name=innodb_status_output,json=innodbStatusOutput,proto3" json:"innodb_status_output,omitempty"`
	// When innodb_strict_mode is enabled, InnoDB returns errors rather than warnings when checking for invalid or incompatible table options.
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_strict_mode).
	InnodbStrictMode *wrapperspb.BoolValue `protobuf:"bytes,74,opt,name=innodb_strict_mode,json=innodbStrictMode,proto3" json:"innodb_strict_mode,omitempty"`
	// Makes InnoDB to write information about all lock wait timeout errors into the log file.
	//
	// For details, see [Percona documentation for the variable](https://docs.percona.com/percona-server/5.7/diagnostics/innodb_show_status.html?highlight=innodb_print_lock_wait_timeout_info).
	InnodbPrintLockWaitTimeoutInfo *wrapperspb.BoolValue `` /* 160-byte string literal not displayed */
	// System variable specifies the verbosity for handling events intended for the error log
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_log_error_verbosity).
	LogErrorVerbosity *wrapperspb.Int64Value `protobuf:"bytes,76,opt,name=log_error_verbosity,json=logErrorVerbosity,proto3" json:"log_error_verbosity,omitempty"`
	// The maximum number of bytes of memory reserved per session for computation of normalized statement digests.
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_max_digest_length).
	MaxDigestLength *wrapperspb.Int64Value `protobuf:"bytes,77,opt,name=max_digest_length,json=maxDigestLength,proto3" json:"max_digest_length,omitempty"`
	// Do not cache results that are larger than this number of bytes.
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_query_cache_limit).
	QueryCacheLimit *wrapperspb.Int64Value `protobuf:"bytes,78,opt,name=query_cache_limit,json=queryCacheLimit,proto3" json:"query_cache_limit,omitempty"`
	// The amount of memory allocated for caching query results.
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_query_cache_size).
	QueryCacheSize *wrapperspb.Int64Value `protobuf:"bytes,79,opt,name=query_cache_size,json=queryCacheSize,proto3" json:"query_cache_size,omitempty"`
	// Set the query cache type.
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_query_cache_type).
	QueryCacheType *wrapperspb.Int64Value `protobuf:"bytes,80,opt,name=query_cache_type,json=queryCacheType,proto3" json:"query_cache_type,omitempty"`
	// // This variable specifies the timeout in seconds for attempts to acquire metadata locks
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_lock_wait_timeout).
	LockWaitTimeout *wrapperspb.Int64Value `protobuf:"bytes,81,opt,name=lock_wait_timeout,json=lockWaitTimeout,proto3" json:"lock_wait_timeout,omitempty"`
	// This variable limits the total number of prepared statements in the server.
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_max_prepared_stmt_count).
	MaxPreparedStmtCount *wrapperspb.Int64Value `` /* 126-byte string literal not displayed */
	// The system variable enables control over optimizer behavior.
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_optimizer_switch)
	// https://dev.mysql.com/doc/refman/5.7/en/switchable-optimizations.html
	OptimizerSwitch string `protobuf:"bytes,83,opt,name=optimizer_switch,json=optimizerSwitch,proto3" json:"optimizer_switch,omitempty"`
	// The maximum depth of search performed by the query optimizer
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html)
	OptimizerSearchDepth *wrapperspb.Int64Value `protobuf:"bytes,84,opt,name=optimizer_search_depth,json=optimizerSearchDepth,proto3" json:"optimizer_search_depth,omitempty"`
	// Enables and disables collection of query times
	//
	// For details, see [Percona documentation for the variable](https://docs.percona.com/percona-server/5.7/diagnostics/response_time_distribution.html#query_response_time_stats).
	QueryResponseTimeStats *wrapperspb.BoolValue `` /* 132-byte string literal not displayed */
	// Enables or disables collection of statistics
	//
	// For details, see [Percona documentation for the variable](https://docs.percona.com/percona-server/5.7/diagnostics/user_stats.html#userstat).
	Userstat *wrapperspb.BoolValue `protobuf:"bytes,86,opt,name=userstat,proto3" json:"userstat,omitempty"`
	// The execution timeout for SELECT statements, in milliseconds. If the value is 0, timeouts are not enabled.
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_max_execution_time)
	MaxExecutionTime *wrapperspb.Int64Value `protobuf:"bytes,87,opt,name=max_execution_time,json=maxExecutionTime,proto3" json:"max_execution_time,omitempty"`
	// contains filtered or unexported fields
}

Options and structure of `MysqlConfig5_7` reflects MySQL 5.7 configuration file.

func (*MysqlConfig5_7) Descriptor deprecated

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

Deprecated: Use MysqlConfig5_7.ProtoReflect.Descriptor instead.

func (*MysqlConfig5_7) GetAuditLog

func (x *MysqlConfig5_7) GetAuditLog() *wrapperspb.BoolValue

func (*MysqlConfig5_7) GetAutoIncrementIncrement

func (x *MysqlConfig5_7) GetAutoIncrementIncrement() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetAutoIncrementOffset

func (x *MysqlConfig5_7) GetAutoIncrementOffset() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetAutocommit

func (x *MysqlConfig5_7) GetAutocommit() *wrapperspb.BoolValue

func (*MysqlConfig5_7) GetBinlogCacheSize

func (x *MysqlConfig5_7) GetBinlogCacheSize() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetBinlogGroupCommitSyncDelay

func (x *MysqlConfig5_7) GetBinlogGroupCommitSyncDelay() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetBinlogRowImage

func (x *MysqlConfig5_7) GetBinlogRowImage() MysqlConfig5_7_BinlogRowImage

func (*MysqlConfig5_7) GetBinlogRowsQueryLogEvents

func (x *MysqlConfig5_7) GetBinlogRowsQueryLogEvents() *wrapperspb.BoolValue

func (*MysqlConfig5_7) GetBinlogTransactionDependencyTracking

func (x *MysqlConfig5_7) GetBinlogTransactionDependencyTracking() MysqlConfig5_7_BinlogTransactionDependencyTracking

func (*MysqlConfig5_7) GetCharacterSetServer

func (x *MysqlConfig5_7) GetCharacterSetServer() string

func (*MysqlConfig5_7) GetCollationServer

func (x *MysqlConfig5_7) GetCollationServer() string

func (*MysqlConfig5_7) GetDefaultAuthenticationPlugin

func (x *MysqlConfig5_7) GetDefaultAuthenticationPlugin() MysqlConfig5_7_AuthPlugin

func (*MysqlConfig5_7) GetDefaultTimeZone

func (x *MysqlConfig5_7) GetDefaultTimeZone() string

func (*MysqlConfig5_7) GetExplicitDefaultsForTimestamp

func (x *MysqlConfig5_7) GetExplicitDefaultsForTimestamp() *wrapperspb.BoolValue

func (*MysqlConfig5_7) GetGeneralLog

func (x *MysqlConfig5_7) GetGeneralLog() *wrapperspb.BoolValue

func (*MysqlConfig5_7) GetGroupConcatMaxLen

func (x *MysqlConfig5_7) GetGroupConcatMaxLen() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetInnodbAdaptiveHashIndex

func (x *MysqlConfig5_7) GetInnodbAdaptiveHashIndex() *wrapperspb.BoolValue

func (*MysqlConfig5_7) GetInnodbBufferPoolSize

func (x *MysqlConfig5_7) GetInnodbBufferPoolSize() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetInnodbCompressionLevel

func (x *MysqlConfig5_7) GetInnodbCompressionLevel() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetInnodbFlushLogAtTrxCommit

func (x *MysqlConfig5_7) GetInnodbFlushLogAtTrxCommit() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetInnodbFtMaxTokenSize

func (x *MysqlConfig5_7) GetInnodbFtMaxTokenSize() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetInnodbFtMinTokenSize

func (x *MysqlConfig5_7) GetInnodbFtMinTokenSize() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetInnodbIoCapacity

func (x *MysqlConfig5_7) GetInnodbIoCapacity() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetInnodbIoCapacityMax

func (x *MysqlConfig5_7) GetInnodbIoCapacityMax() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetInnodbLockWaitTimeout

func (x *MysqlConfig5_7) GetInnodbLockWaitTimeout() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetInnodbLogBufferSize

func (x *MysqlConfig5_7) GetInnodbLogBufferSize() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetInnodbLogFileSize

func (x *MysqlConfig5_7) GetInnodbLogFileSize() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetInnodbNumaInterleave

func (x *MysqlConfig5_7) GetInnodbNumaInterleave() *wrapperspb.BoolValue

func (*MysqlConfig5_7) GetInnodbOnlineAlterLogMaxSize

func (x *MysqlConfig5_7) GetInnodbOnlineAlterLogMaxSize() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetInnodbPageSize

func (x *MysqlConfig5_7) GetInnodbPageSize() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetInnodbPrintAllDeadlocks

func (x *MysqlConfig5_7) GetInnodbPrintAllDeadlocks() *wrapperspb.BoolValue

func (*MysqlConfig5_7) GetInnodbPrintLockWaitTimeoutInfo

func (x *MysqlConfig5_7) GetInnodbPrintLockWaitTimeoutInfo() *wrapperspb.BoolValue

func (*MysqlConfig5_7) GetInnodbPurgeThreads

func (x *MysqlConfig5_7) GetInnodbPurgeThreads() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetInnodbReadIoThreads

func (x *MysqlConfig5_7) GetInnodbReadIoThreads() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetInnodbStatusOutput

func (x *MysqlConfig5_7) GetInnodbStatusOutput() *wrapperspb.BoolValue

func (*MysqlConfig5_7) GetInnodbStrictMode

func (x *MysqlConfig5_7) GetInnodbStrictMode() *wrapperspb.BoolValue

func (*MysqlConfig5_7) GetInnodbTempDataFileMaxSize

func (x *MysqlConfig5_7) GetInnodbTempDataFileMaxSize() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetInnodbThreadConcurrency

func (x *MysqlConfig5_7) GetInnodbThreadConcurrency() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetInnodbWriteIoThreads

func (x *MysqlConfig5_7) GetInnodbWriteIoThreads() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetInteractiveTimeout

func (x *MysqlConfig5_7) GetInteractiveTimeout() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetJoinBufferSize

func (x *MysqlConfig5_7) GetJoinBufferSize() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetLockWaitTimeout

func (x *MysqlConfig5_7) GetLockWaitTimeout() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetLogErrorVerbosity

func (x *MysqlConfig5_7) GetLogErrorVerbosity() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetLogSlowFilter

func (x *MysqlConfig5_7) GetLogSlowFilter() []MysqlConfig5_7_LogSlowFilterType

func (*MysqlConfig5_7) GetLogSlowRateLimit

func (x *MysqlConfig5_7) GetLogSlowRateLimit() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetLogSlowRateType

func (x *MysqlConfig5_7) GetLogSlowRateType() MysqlConfig5_7_LogSlowRateType

func (*MysqlConfig5_7) GetLogSlowSpStatements

func (x *MysqlConfig5_7) GetLogSlowSpStatements() *wrapperspb.BoolValue

func (*MysqlConfig5_7) GetLongQueryTime

func (x *MysqlConfig5_7) GetLongQueryTime() *wrapperspb.DoubleValue

func (*MysqlConfig5_7) GetLowerCaseTableNames

func (x *MysqlConfig5_7) GetLowerCaseTableNames() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetMaxAllowedPacket

func (x *MysqlConfig5_7) GetMaxAllowedPacket() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetMaxConnections

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

func (*MysqlConfig5_7) GetMaxDigestLength

func (x *MysqlConfig5_7) GetMaxDigestLength() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetMaxExecutionTime

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

func (*MysqlConfig5_7) GetMaxHeapTableSize

func (x *MysqlConfig5_7) GetMaxHeapTableSize() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetMaxPreparedStmtCount

func (x *MysqlConfig5_7) GetMaxPreparedStmtCount() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetMaxSpRecursionDepth

func (x *MysqlConfig5_7) GetMaxSpRecursionDepth() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetMdbOfflineModeDisableLag

func (x *MysqlConfig5_7) GetMdbOfflineModeDisableLag() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetMdbOfflineModeEnableLag

func (x *MysqlConfig5_7) GetMdbOfflineModeEnableLag() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetMdbPreserveBinlogBytes

func (x *MysqlConfig5_7) GetMdbPreserveBinlogBytes() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetMdbPriorityChoiceMaxLag

func (x *MysqlConfig5_7) GetMdbPriorityChoiceMaxLag() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetNetReadTimeout

func (x *MysqlConfig5_7) GetNetReadTimeout() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetNetWriteTimeout

func (x *MysqlConfig5_7) GetNetWriteTimeout() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetOptimizerSearchDepth

func (x *MysqlConfig5_7) GetOptimizerSearchDepth() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetOptimizerSwitch

func (x *MysqlConfig5_7) GetOptimizerSwitch() string

func (*MysqlConfig5_7) GetQueryCacheLimit

func (x *MysqlConfig5_7) GetQueryCacheLimit() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetQueryCacheSize

func (x *MysqlConfig5_7) GetQueryCacheSize() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetQueryCacheType

func (x *MysqlConfig5_7) GetQueryCacheType() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetQueryResponseTimeStats

func (x *MysqlConfig5_7) GetQueryResponseTimeStats() *wrapperspb.BoolValue

func (*MysqlConfig5_7) GetRangeOptimizerMaxMemSize

func (x *MysqlConfig5_7) GetRangeOptimizerMaxMemSize() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetRplSemiSyncMasterWaitForSlaveCount

func (x *MysqlConfig5_7) GetRplSemiSyncMasterWaitForSlaveCount() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetShowCompatibility_56

func (x *MysqlConfig5_7) GetShowCompatibility_56() *wrapperspb.BoolValue

func (*MysqlConfig5_7) GetSlaveParallelType

func (x *MysqlConfig5_7) GetSlaveParallelType() MysqlConfig5_7_SlaveParallelType

func (*MysqlConfig5_7) GetSlaveParallelWorkers

func (x *MysqlConfig5_7) GetSlaveParallelWorkers() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetSlowQueryLog

func (x *MysqlConfig5_7) GetSlowQueryLog() *wrapperspb.BoolValue

func (*MysqlConfig5_7) GetSlowQueryLogAlwaysWriteTime

func (x *MysqlConfig5_7) GetSlowQueryLogAlwaysWriteTime() *wrapperspb.DoubleValue

func (*MysqlConfig5_7) GetSortBufferSize

func (x *MysqlConfig5_7) GetSortBufferSize() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetSqlMode

func (x *MysqlConfig5_7) GetSqlMode() []MysqlConfig5_7_SQLMode

func (*MysqlConfig5_7) GetSyncBinlog

func (x *MysqlConfig5_7) GetSyncBinlog() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetTableDefinitionCache

func (x *MysqlConfig5_7) GetTableDefinitionCache() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetTableOpenCache

func (x *MysqlConfig5_7) GetTableOpenCache() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetTableOpenCacheInstances

func (x *MysqlConfig5_7) GetTableOpenCacheInstances() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetThreadCacheSize

func (x *MysqlConfig5_7) GetThreadCacheSize() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetThreadStack

func (x *MysqlConfig5_7) GetThreadStack() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetTmpTableSize

func (x *MysqlConfig5_7) GetTmpTableSize() *wrapperspb.Int64Value

func (*MysqlConfig5_7) GetTransactionIsolation

func (x *MysqlConfig5_7) GetTransactionIsolation() MysqlConfig5_7_TransactionIsolation

func (*MysqlConfig5_7) GetUserstat

func (x *MysqlConfig5_7) GetUserstat() *wrapperspb.BoolValue

func (*MysqlConfig5_7) GetWaitTimeout

func (x *MysqlConfig5_7) GetWaitTimeout() *wrapperspb.Int64Value

func (*MysqlConfig5_7) ProtoMessage

func (*MysqlConfig5_7) ProtoMessage()

func (*MysqlConfig5_7) ProtoReflect

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

func (*MysqlConfig5_7) Reset

func (x *MysqlConfig5_7) Reset()

func (*MysqlConfig5_7) SetAuditLog

func (m *MysqlConfig5_7) SetAuditLog(v *wrapperspb.BoolValue)

func (*MysqlConfig5_7) SetAutoIncrementIncrement

func (m *MysqlConfig5_7) SetAutoIncrementIncrement(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetAutoIncrementOffset

func (m *MysqlConfig5_7) SetAutoIncrementOffset(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetAutocommit

func (m *MysqlConfig5_7) SetAutocommit(v *wrapperspb.BoolValue)

func (*MysqlConfig5_7) SetBinlogCacheSize

func (m *MysqlConfig5_7) SetBinlogCacheSize(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetBinlogGroupCommitSyncDelay

func (m *MysqlConfig5_7) SetBinlogGroupCommitSyncDelay(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetBinlogRowImage

func (m *MysqlConfig5_7) SetBinlogRowImage(v MysqlConfig5_7_BinlogRowImage)

func (*MysqlConfig5_7) SetBinlogRowsQueryLogEvents

func (m *MysqlConfig5_7) SetBinlogRowsQueryLogEvents(v *wrapperspb.BoolValue)

func (*MysqlConfig5_7) SetBinlogTransactionDependencyTracking

func (m *MysqlConfig5_7) SetBinlogTransactionDependencyTracking(v MysqlConfig5_7_BinlogTransactionDependencyTracking)

func (*MysqlConfig5_7) SetCharacterSetServer

func (m *MysqlConfig5_7) SetCharacterSetServer(v string)

func (*MysqlConfig5_7) SetCollationServer

func (m *MysqlConfig5_7) SetCollationServer(v string)

func (*MysqlConfig5_7) SetDefaultAuthenticationPlugin

func (m *MysqlConfig5_7) SetDefaultAuthenticationPlugin(v MysqlConfig5_7_AuthPlugin)

func (*MysqlConfig5_7) SetDefaultTimeZone

func (m *MysqlConfig5_7) SetDefaultTimeZone(v string)

func (*MysqlConfig5_7) SetExplicitDefaultsForTimestamp

func (m *MysqlConfig5_7) SetExplicitDefaultsForTimestamp(v *wrapperspb.BoolValue)

func (*MysqlConfig5_7) SetGeneralLog

func (m *MysqlConfig5_7) SetGeneralLog(v *wrapperspb.BoolValue)

func (*MysqlConfig5_7) SetGroupConcatMaxLen

func (m *MysqlConfig5_7) SetGroupConcatMaxLen(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetInnodbAdaptiveHashIndex

func (m *MysqlConfig5_7) SetInnodbAdaptiveHashIndex(v *wrapperspb.BoolValue)

func (*MysqlConfig5_7) SetInnodbBufferPoolSize

func (m *MysqlConfig5_7) SetInnodbBufferPoolSize(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetInnodbCompressionLevel

func (m *MysqlConfig5_7) SetInnodbCompressionLevel(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetInnodbFlushLogAtTrxCommit

func (m *MysqlConfig5_7) SetInnodbFlushLogAtTrxCommit(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetInnodbFtMaxTokenSize

func (m *MysqlConfig5_7) SetInnodbFtMaxTokenSize(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetInnodbFtMinTokenSize

func (m *MysqlConfig5_7) SetInnodbFtMinTokenSize(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetInnodbIoCapacity

func (m *MysqlConfig5_7) SetInnodbIoCapacity(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetInnodbIoCapacityMax

func (m *MysqlConfig5_7) SetInnodbIoCapacityMax(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetInnodbLockWaitTimeout

func (m *MysqlConfig5_7) SetInnodbLockWaitTimeout(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetInnodbLogBufferSize

func (m *MysqlConfig5_7) SetInnodbLogBufferSize(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetInnodbLogFileSize

func (m *MysqlConfig5_7) SetInnodbLogFileSize(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetInnodbNumaInterleave

func (m *MysqlConfig5_7) SetInnodbNumaInterleave(v *wrapperspb.BoolValue)

func (*MysqlConfig5_7) SetInnodbOnlineAlterLogMaxSize

func (m *MysqlConfig5_7) SetInnodbOnlineAlterLogMaxSize(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetInnodbPageSize

func (m *MysqlConfig5_7) SetInnodbPageSize(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetInnodbPrintAllDeadlocks

func (m *MysqlConfig5_7) SetInnodbPrintAllDeadlocks(v *wrapperspb.BoolValue)

func (*MysqlConfig5_7) SetInnodbPrintLockWaitTimeoutInfo

func (m *MysqlConfig5_7) SetInnodbPrintLockWaitTimeoutInfo(v *wrapperspb.BoolValue)

func (*MysqlConfig5_7) SetInnodbPurgeThreads

func (m *MysqlConfig5_7) SetInnodbPurgeThreads(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetInnodbReadIoThreads

func (m *MysqlConfig5_7) SetInnodbReadIoThreads(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetInnodbStatusOutput

func (m *MysqlConfig5_7) SetInnodbStatusOutput(v *wrapperspb.BoolValue)

func (*MysqlConfig5_7) SetInnodbStrictMode

func (m *MysqlConfig5_7) SetInnodbStrictMode(v *wrapperspb.BoolValue)

func (*MysqlConfig5_7) SetInnodbTempDataFileMaxSize

func (m *MysqlConfig5_7) SetInnodbTempDataFileMaxSize(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetInnodbThreadConcurrency

func (m *MysqlConfig5_7) SetInnodbThreadConcurrency(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetInnodbWriteIoThreads

func (m *MysqlConfig5_7) SetInnodbWriteIoThreads(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetInteractiveTimeout

func (m *MysqlConfig5_7) SetInteractiveTimeout(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetJoinBufferSize

func (m *MysqlConfig5_7) SetJoinBufferSize(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetLockWaitTimeout

func (m *MysqlConfig5_7) SetLockWaitTimeout(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetLogErrorVerbosity

func (m *MysqlConfig5_7) SetLogErrorVerbosity(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetLogSlowFilter

func (m *MysqlConfig5_7) SetLogSlowFilter(v []MysqlConfig5_7_LogSlowFilterType)

func (*MysqlConfig5_7) SetLogSlowRateLimit

func (m *MysqlConfig5_7) SetLogSlowRateLimit(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetLogSlowRateType

func (m *MysqlConfig5_7) SetLogSlowRateType(v MysqlConfig5_7_LogSlowRateType)

func (*MysqlConfig5_7) SetLogSlowSpStatements

func (m *MysqlConfig5_7) SetLogSlowSpStatements(v *wrapperspb.BoolValue)

func (*MysqlConfig5_7) SetLongQueryTime

func (m *MysqlConfig5_7) SetLongQueryTime(v *wrapperspb.DoubleValue)

func (*MysqlConfig5_7) SetLowerCaseTableNames

func (m *MysqlConfig5_7) SetLowerCaseTableNames(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetMaxAllowedPacket

func (m *MysqlConfig5_7) SetMaxAllowedPacket(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetMaxConnections

func (m *MysqlConfig5_7) SetMaxConnections(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetMaxDigestLength

func (m *MysqlConfig5_7) SetMaxDigestLength(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetMaxExecutionTime

func (m *MysqlConfig5_7) SetMaxExecutionTime(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetMaxHeapTableSize

func (m *MysqlConfig5_7) SetMaxHeapTableSize(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetMaxPreparedStmtCount

func (m *MysqlConfig5_7) SetMaxPreparedStmtCount(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetMaxSpRecursionDepth

func (m *MysqlConfig5_7) SetMaxSpRecursionDepth(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetMdbOfflineModeDisableLag

func (m *MysqlConfig5_7) SetMdbOfflineModeDisableLag(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetMdbOfflineModeEnableLag

func (m *MysqlConfig5_7) SetMdbOfflineModeEnableLag(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetMdbPreserveBinlogBytes

func (m *MysqlConfig5_7) SetMdbPreserveBinlogBytes(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetMdbPriorityChoiceMaxLag

func (m *MysqlConfig5_7) SetMdbPriorityChoiceMaxLag(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetNetReadTimeout

func (m *MysqlConfig5_7) SetNetReadTimeout(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetNetWriteTimeout

func (m *MysqlConfig5_7) SetNetWriteTimeout(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetOptimizerSearchDepth

func (m *MysqlConfig5_7) SetOptimizerSearchDepth(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetOptimizerSwitch

func (m *MysqlConfig5_7) SetOptimizerSwitch(v string)

func (*MysqlConfig5_7) SetQueryCacheLimit

func (m *MysqlConfig5_7) SetQueryCacheLimit(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetQueryCacheSize

func (m *MysqlConfig5_7) SetQueryCacheSize(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetQueryCacheType

func (m *MysqlConfig5_7) SetQueryCacheType(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetQueryResponseTimeStats

func (m *MysqlConfig5_7) SetQueryResponseTimeStats(v *wrapperspb.BoolValue)

func (*MysqlConfig5_7) SetRangeOptimizerMaxMemSize

func (m *MysqlConfig5_7) SetRangeOptimizerMaxMemSize(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetRplSemiSyncMasterWaitForSlaveCount

func (m *MysqlConfig5_7) SetRplSemiSyncMasterWaitForSlaveCount(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetShowCompatibility_56

func (m *MysqlConfig5_7) SetShowCompatibility_56(v *wrapperspb.BoolValue)

func (*MysqlConfig5_7) SetSlaveParallelType

func (m *MysqlConfig5_7) SetSlaveParallelType(v MysqlConfig5_7_SlaveParallelType)

func (*MysqlConfig5_7) SetSlaveParallelWorkers

func (m *MysqlConfig5_7) SetSlaveParallelWorkers(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetSlowQueryLog

func (m *MysqlConfig5_7) SetSlowQueryLog(v *wrapperspb.BoolValue)

func (*MysqlConfig5_7) SetSlowQueryLogAlwaysWriteTime

func (m *MysqlConfig5_7) SetSlowQueryLogAlwaysWriteTime(v *wrapperspb.DoubleValue)

func (*MysqlConfig5_7) SetSortBufferSize

func (m *MysqlConfig5_7) SetSortBufferSize(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetSqlMode

func (m *MysqlConfig5_7) SetSqlMode(v []MysqlConfig5_7_SQLMode)

func (*MysqlConfig5_7) SetSyncBinlog

func (m *MysqlConfig5_7) SetSyncBinlog(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetTableDefinitionCache

func (m *MysqlConfig5_7) SetTableDefinitionCache(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetTableOpenCache

func (m *MysqlConfig5_7) SetTableOpenCache(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetTableOpenCacheInstances

func (m *MysqlConfig5_7) SetTableOpenCacheInstances(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetThreadCacheSize

func (m *MysqlConfig5_7) SetThreadCacheSize(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetThreadStack

func (m *MysqlConfig5_7) SetThreadStack(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetTmpTableSize

func (m *MysqlConfig5_7) SetTmpTableSize(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) SetTransactionIsolation

func (m *MysqlConfig5_7) SetTransactionIsolation(v MysqlConfig5_7_TransactionIsolation)

func (*MysqlConfig5_7) SetUserstat

func (m *MysqlConfig5_7) SetUserstat(v *wrapperspb.BoolValue)

func (*MysqlConfig5_7) SetWaitTimeout

func (m *MysqlConfig5_7) SetWaitTimeout(v *wrapperspb.Int64Value)

func (*MysqlConfig5_7) String

func (x *MysqlConfig5_7) String() string

type MysqlConfig5_7_AuthPlugin

type MysqlConfig5_7_AuthPlugin int32
const (
	MysqlConfig5_7_AUTH_PLUGIN_UNSPECIFIED MysqlConfig5_7_AuthPlugin = 0
	// Using [Native Pluggable Authentication](https://dev.mysql.com/doc/refman/5.7/en/native-pluggable-authentication.html).
	MysqlConfig5_7_MYSQL_NATIVE_PASSWORD MysqlConfig5_7_AuthPlugin = 1
	// Deprecated: Marked as deprecated in yandex/cloud/mdb/mysql/v1/config/mysql5_7.proto.
	MysqlConfig5_7_CACHING_SHA2_PASSWORD MysqlConfig5_7_AuthPlugin = 2
	// Using [SHA-256 Pluggable Authentication](https://dev.mysql.com/doc/refman/5.7/en/sha256-pluggable-authentication.html).
	MysqlConfig5_7_SHA256_PASSWORD MysqlConfig5_7_AuthPlugin = 3
)

func (MysqlConfig5_7_AuthPlugin) Descriptor

func (MysqlConfig5_7_AuthPlugin) Enum

func (MysqlConfig5_7_AuthPlugin) EnumDescriptor deprecated

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

Deprecated: Use MysqlConfig5_7_AuthPlugin.Descriptor instead.

func (MysqlConfig5_7_AuthPlugin) Number

func (MysqlConfig5_7_AuthPlugin) String

func (x MysqlConfig5_7_AuthPlugin) String() string

func (MysqlConfig5_7_AuthPlugin) Type

type MysqlConfig5_7_BinlogRowImage

type MysqlConfig5_7_BinlogRowImage int32
const (
	MysqlConfig5_7_BINLOG_ROW_IMAGE_UNSPECIFIED MysqlConfig5_7_BinlogRowImage = 0
	MysqlConfig5_7_FULL                         MysqlConfig5_7_BinlogRowImage = 1
	MysqlConfig5_7_MINIMAL                      MysqlConfig5_7_BinlogRowImage = 2
	MysqlConfig5_7_NOBLOB                       MysqlConfig5_7_BinlogRowImage = 3
)

func (MysqlConfig5_7_BinlogRowImage) Descriptor

func (MysqlConfig5_7_BinlogRowImage) Enum

func (MysqlConfig5_7_BinlogRowImage) EnumDescriptor deprecated

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

Deprecated: Use MysqlConfig5_7_BinlogRowImage.Descriptor instead.

func (MysqlConfig5_7_BinlogRowImage) Number

func (MysqlConfig5_7_BinlogRowImage) String

func (MysqlConfig5_7_BinlogRowImage) Type

type MysqlConfig5_7_BinlogTransactionDependencyTracking

type MysqlConfig5_7_BinlogTransactionDependencyTracking int32
const (
	MysqlConfig5_7_BINLOG_TRANSACTION_DEPENDENCY_TRACKING_UNSPECIFIED MysqlConfig5_7_BinlogTransactionDependencyTracking = 0
	MysqlConfig5_7_COMMIT_ORDER                                       MysqlConfig5_7_BinlogTransactionDependencyTracking = 1
	MysqlConfig5_7_WRITESET                                           MysqlConfig5_7_BinlogTransactionDependencyTracking = 2
	MysqlConfig5_7_WRITESET_SESSION                                   MysqlConfig5_7_BinlogTransactionDependencyTracking = 3
)

func (MysqlConfig5_7_BinlogTransactionDependencyTracking) Descriptor

func (MysqlConfig5_7_BinlogTransactionDependencyTracking) Enum

func (MysqlConfig5_7_BinlogTransactionDependencyTracking) EnumDescriptor deprecated

Deprecated: Use MysqlConfig5_7_BinlogTransactionDependencyTracking.Descriptor instead.

func (MysqlConfig5_7_BinlogTransactionDependencyTracking) Number

func (MysqlConfig5_7_BinlogTransactionDependencyTracking) String

func (MysqlConfig5_7_BinlogTransactionDependencyTracking) Type

type MysqlConfig5_7_LogSlowFilterType

type MysqlConfig5_7_LogSlowFilterType int32
const (
	MysqlConfig5_7_LOG_SLOW_FILTER_TYPE_UNSPECIFIED MysqlConfig5_7_LogSlowFilterType = 0
	MysqlConfig5_7_FULL_SCAN                        MysqlConfig5_7_LogSlowFilterType = 1
	MysqlConfig5_7_FULL_JOIN                        MysqlConfig5_7_LogSlowFilterType = 2
	MysqlConfig5_7_TMP_TABLE                        MysqlConfig5_7_LogSlowFilterType = 3
	MysqlConfig5_7_TMP_TABLE_ON_DISK                MysqlConfig5_7_LogSlowFilterType = 4
	MysqlConfig5_7_FILESORT                         MysqlConfig5_7_LogSlowFilterType = 5
	MysqlConfig5_7_FILESORT_ON_DISK                 MysqlConfig5_7_LogSlowFilterType = 6
)

func (MysqlConfig5_7_LogSlowFilterType) Descriptor

func (MysqlConfig5_7_LogSlowFilterType) Enum

func (MysqlConfig5_7_LogSlowFilterType) EnumDescriptor deprecated

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

Deprecated: Use MysqlConfig5_7_LogSlowFilterType.Descriptor instead.

func (MysqlConfig5_7_LogSlowFilterType) Number

func (MysqlConfig5_7_LogSlowFilterType) String

func (MysqlConfig5_7_LogSlowFilterType) Type

type MysqlConfig5_7_LogSlowRateType

type MysqlConfig5_7_LogSlowRateType int32
const (
	MysqlConfig5_7_LOG_SLOW_RATE_TYPE_UNSPECIFIED MysqlConfig5_7_LogSlowRateType = 0
	MysqlConfig5_7_SESSION                        MysqlConfig5_7_LogSlowRateType = 1
	MysqlConfig5_7_QUERY                          MysqlConfig5_7_LogSlowRateType = 2
)

func (MysqlConfig5_7_LogSlowRateType) Descriptor

func (MysqlConfig5_7_LogSlowRateType) Enum

func (MysqlConfig5_7_LogSlowRateType) EnumDescriptor deprecated

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

Deprecated: Use MysqlConfig5_7_LogSlowRateType.Descriptor instead.

func (MysqlConfig5_7_LogSlowRateType) Number

func (MysqlConfig5_7_LogSlowRateType) String

func (MysqlConfig5_7_LogSlowRateType) Type

type MysqlConfig5_7_SQLMode

type MysqlConfig5_7_SQLMode int32
const (
	MysqlConfig5_7_SQLMODE_UNSPECIFIED        MysqlConfig5_7_SQLMode = 0
	MysqlConfig5_7_ALLOW_INVALID_DATES        MysqlConfig5_7_SQLMode = 1
	MysqlConfig5_7_ANSI_QUOTES                MysqlConfig5_7_SQLMode = 2
	MysqlConfig5_7_ERROR_FOR_DIVISION_BY_ZERO MysqlConfig5_7_SQLMode = 3
	MysqlConfig5_7_HIGH_NOT_PRECEDENCE        MysqlConfig5_7_SQLMode = 4
	MysqlConfig5_7_IGNORE_SPACE               MysqlConfig5_7_SQLMode = 5
	MysqlConfig5_7_NO_AUTO_VALUE_ON_ZERO      MysqlConfig5_7_SQLMode = 6
	MysqlConfig5_7_NO_BACKSLASH_ESCAPES       MysqlConfig5_7_SQLMode = 7
	MysqlConfig5_7_NO_ENGINE_SUBSTITUTION     MysqlConfig5_7_SQLMode = 8
	MysqlConfig5_7_NO_UNSIGNED_SUBTRACTION    MysqlConfig5_7_SQLMode = 9
	MysqlConfig5_7_NO_ZERO_DATE               MysqlConfig5_7_SQLMode = 10
	MysqlConfig5_7_NO_ZERO_IN_DATE            MysqlConfig5_7_SQLMode = 11
	MysqlConfig5_7_NO_FIELD_OPTIONS           MysqlConfig5_7_SQLMode = 12
	MysqlConfig5_7_NO_KEY_OPTIONS             MysqlConfig5_7_SQLMode = 13
	MysqlConfig5_7_NO_TABLE_OPTIONS           MysqlConfig5_7_SQLMode = 14
	MysqlConfig5_7_ONLY_FULL_GROUP_BY         MysqlConfig5_7_SQLMode = 15
	MysqlConfig5_7_PAD_CHAR_TO_FULL_LENGTH    MysqlConfig5_7_SQLMode = 16
	MysqlConfig5_7_PIPES_AS_CONCAT            MysqlConfig5_7_SQLMode = 17
	MysqlConfig5_7_REAL_AS_FLOAT              MysqlConfig5_7_SQLMode = 18
	MysqlConfig5_7_STRICT_ALL_TABLES          MysqlConfig5_7_SQLMode = 19
	MysqlConfig5_7_STRICT_TRANS_TABLES        MysqlConfig5_7_SQLMode = 20
	MysqlConfig5_7_ANSI                       MysqlConfig5_7_SQLMode = 21
	MysqlConfig5_7_TRADITIONAL                MysqlConfig5_7_SQLMode = 22
	MysqlConfig5_7_DB2                        MysqlConfig5_7_SQLMode = 23
	MysqlConfig5_7_MAXDB                      MysqlConfig5_7_SQLMode = 24
	MysqlConfig5_7_MSSQL                      MysqlConfig5_7_SQLMode = 25
	MysqlConfig5_7_MYSQL323                   MysqlConfig5_7_SQLMode = 26
	MysqlConfig5_7_MYSQL40                    MysqlConfig5_7_SQLMode = 27
	MysqlConfig5_7_ORACLE                     MysqlConfig5_7_SQLMode = 28
	MysqlConfig5_7_POSTGRESQL                 MysqlConfig5_7_SQLMode = 29
	MysqlConfig5_7_NO_AUTO_CREATE_USER        MysqlConfig5_7_SQLMode = 30
	MysqlConfig5_7_NO_DIR_IN_CREATE           MysqlConfig5_7_SQLMode = 31
)

func (MysqlConfig5_7_SQLMode) Descriptor

func (MysqlConfig5_7_SQLMode) Enum

func (MysqlConfig5_7_SQLMode) EnumDescriptor deprecated

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

Deprecated: Use MysqlConfig5_7_SQLMode.Descriptor instead.

func (MysqlConfig5_7_SQLMode) Number

func (MysqlConfig5_7_SQLMode) String

func (x MysqlConfig5_7_SQLMode) String() string

func (MysqlConfig5_7_SQLMode) Type

type MysqlConfig5_7_SlaveParallelType

type MysqlConfig5_7_SlaveParallelType int32
const (
	MysqlConfig5_7_SLAVE_PARALLEL_TYPE_UNSPECIFIED MysqlConfig5_7_SlaveParallelType = 0
	MysqlConfig5_7_DATABASE                        MysqlConfig5_7_SlaveParallelType = 1
	MysqlConfig5_7_LOGICAL_CLOCK                   MysqlConfig5_7_SlaveParallelType = 2
)

func (MysqlConfig5_7_SlaveParallelType) Descriptor

func (MysqlConfig5_7_SlaveParallelType) Enum

func (MysqlConfig5_7_SlaveParallelType) EnumDescriptor deprecated

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

Deprecated: Use MysqlConfig5_7_SlaveParallelType.Descriptor instead.

func (MysqlConfig5_7_SlaveParallelType) Number

func (MysqlConfig5_7_SlaveParallelType) String

func (MysqlConfig5_7_SlaveParallelType) Type

type MysqlConfig5_7_TransactionIsolation

type MysqlConfig5_7_TransactionIsolation int32
const (
	MysqlConfig5_7_TRANSACTION_ISOLATION_UNSPECIFIED MysqlConfig5_7_TransactionIsolation = 0
	MysqlConfig5_7_READ_COMMITTED                    MysqlConfig5_7_TransactionIsolation = 1
	MysqlConfig5_7_REPEATABLE_READ                   MysqlConfig5_7_TransactionIsolation = 2
	MysqlConfig5_7_SERIALIZABLE                      MysqlConfig5_7_TransactionIsolation = 3
)

func (MysqlConfig5_7_TransactionIsolation) Descriptor

func (MysqlConfig5_7_TransactionIsolation) Enum

func (MysqlConfig5_7_TransactionIsolation) EnumDescriptor deprecated

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

Deprecated: Use MysqlConfig5_7_TransactionIsolation.Descriptor instead.

func (MysqlConfig5_7_TransactionIsolation) Number

func (MysqlConfig5_7_TransactionIsolation) String

func (MysqlConfig5_7_TransactionIsolation) Type

type MysqlConfig8_0

type MysqlConfig8_0 struct {

	// Size of the InnoDB buffer pool used for caching table and index data.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_buffer_pool_size) for details.
	InnodbBufferPoolSize *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=innodb_buffer_pool_size,json=innodbBufferPoolSize,proto3" json:"innodb_buffer_pool_size,omitempty"`
	// The maximum permitted number of simultaneous client connections.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_connections) for details.
	MaxConnections *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=max_connections,json=maxConnections,proto3" json:"max_connections,omitempty"`
	// Time that it takes to process a query before it is considered slow.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_long_query_time) for details.
	LongQueryTime *wrapperspb.DoubleValue `protobuf:"bytes,3,opt,name=long_query_time,json=longQueryTime,proto3" json:"long_query_time,omitempty"`
	// Enable writing of general query log of MySQL.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_general_log) for details.
	GeneralLog *wrapperspb.BoolValue `protobuf:"bytes,4,opt,name=general_log,json=generalLog,proto3" json:"general_log,omitempty"`
	// Enable writing of audit log of MySQL.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/audit-log-reference.html#audit-log-options-variables) for details.
	AuditLog *wrapperspb.BoolValue `protobuf:"bytes,5,opt,name=audit_log,json=auditLog,proto3" json:"audit_log,omitempty"`
	// Server SQL mode of MySQL.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/sql-mode.html#sql-mode-setting) for details.
	SqlMode []MysqlConfig8_0_SQLMode `` /* 151-byte string literal not displayed */
	// The maximum size in bytes of one packet.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_allowed_packet) for details.
	MaxAllowedPacket *wrapperspb.Int64Value `protobuf:"bytes,7,opt,name=max_allowed_packet,json=maxAllowedPacket,proto3" json:"max_allowed_packet,omitempty"`
	// Authentication plugin used in the managed MySQL cluster.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_default_authentication_plugin) for details.
	DefaultAuthenticationPlugin MysqlConfig8_0_AuthPlugin `` /* 209-byte string literal not displayed */
	// Transaction log flush behaviour.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_flush_log_at_trx_commit) for details.
	InnodbFlushLogAtTrxCommit *wrapperspb.Int64Value `` /* 144-byte string literal not displayed */
	// Max time in seconds for a transaction to wait for a row lock.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_lock_wait_timeout) for details.
	InnodbLockWaitTimeout *wrapperspb.Int64Value `` /* 129-byte string literal not displayed */
	// Default transaction isolation level.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_transaction_isolation) for details.
	TransactionIsolation MysqlConfig8_0_TransactionIsolation `` /* 197-byte string literal not displayed */
	// Print information about deadlocks in error log.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_print_all_deadlocks) for details.
	InnodbPrintAllDeadlocks *wrapperspb.BoolValue `` /* 135-byte string literal not displayed */
	// The number of seconds to wait for more data from a connection before aborting the read.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_net_read_timeout) for details.
	NetReadTimeout *wrapperspb.Int64Value `protobuf:"bytes,13,opt,name=net_read_timeout,json=netReadTimeout,proto3" json:"net_read_timeout,omitempty"`
	// The number of seconds to wait for a block to be written to a connection before aborting the write.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_net_write_timeout) for details.
	NetWriteTimeout *wrapperspb.Int64Value `protobuf:"bytes,14,opt,name=net_write_timeout,json=netWriteTimeout,proto3" json:"net_write_timeout,omitempty"`
	// The maximum permitted result length in bytes for the GROUP_CONCAT() function.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_group_concat_max_len) for details.
	GroupConcatMaxLen *wrapperspb.Int64Value `protobuf:"bytes,15,opt,name=group_concat_max_len,json=groupConcatMaxLen,proto3" json:"group_concat_max_len,omitempty"`
	// The maximum size of internal in-memory temporary tables.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_tmp_table_size) for details.
	TmpTableSize *wrapperspb.Int64Value `protobuf:"bytes,16,opt,name=tmp_table_size,json=tmpTableSize,proto3" json:"tmp_table_size,omitempty"`
	// This variable sets the maximum size to which user-created MEMORY tables are permitted to grow.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_heap_table_size) for details.
	MaxHeapTableSize *wrapperspb.Int64Value `protobuf:"bytes,17,opt,name=max_heap_table_size,json=maxHeapTableSize,proto3" json:"max_heap_table_size,omitempty"`
	// The servers default time zone.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/server-options.html#option_mysqld_default-time-zone) for details.
	DefaultTimeZone string `protobuf:"bytes,18,opt,name=default_time_zone,json=defaultTimeZone,proto3" json:"default_time_zone,omitempty"`
	// The servers default character set.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_character_set_server) for details.
	CharacterSetServer string `protobuf:"bytes,19,opt,name=character_set_server,json=characterSetServer,proto3" json:"character_set_server,omitempty"`
	// The server default collation.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_collation_server) for details.
	CollationServer string `protobuf:"bytes,20,opt,name=collation_server,json=collationServer,proto3" json:"collation_server,omitempty"`
	// Enables InnoDB adaptive hash index.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_adaptive_hash_index) for details.
	InnodbAdaptiveHashIndex *wrapperspb.BoolValue `` /* 135-byte string literal not displayed */
	// Enables the NUMA interleave memory policy for allocation of the InnoDB buffer pool.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_numa_interleave) for details.
	InnodbNumaInterleave *wrapperspb.BoolValue `protobuf:"bytes,22,opt,name=innodb_numa_interleave,json=innodbNumaInterleave,proto3" json:"innodb_numa_interleave,omitempty"`
	// The size in bytes of the buffer that InnoDB uses to write to the log files on disk.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_log_buffer_size) for details.
	InnodbLogBufferSize *wrapperspb.Int64Value `protobuf:"bytes,23,opt,name=innodb_log_buffer_size,json=innodbLogBufferSize,proto3" json:"innodb_log_buffer_size,omitempty"`
	// The size in bytes of the single InnoDB Redo log file.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_log_file_size) for details.
	InnodbLogFileSize *wrapperspb.Int64Value `protobuf:"bytes,24,opt,name=innodb_log_file_size,json=innodbLogFileSize,proto3" json:"innodb_log_file_size,omitempty"`
	// Limits IO available for InnoDB background tasks.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_io_capacity) for details.
	InnodbIoCapacity *wrapperspb.Int64Value `protobuf:"bytes,25,opt,name=innodb_io_capacity,json=innodbIoCapacity,proto3" json:"innodb_io_capacity,omitempty"`
	// Limits IO available for InnoDB background tasks.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_io_capacity_max) for details.
	InnodbIoCapacityMax *wrapperspb.Int64Value `protobuf:"bytes,26,opt,name=innodb_io_capacity_max,json=innodbIoCapacityMax,proto3" json:"innodb_io_capacity_max,omitempty"`
	// The number of I/O threads for read operations in InnoDB.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_read_io_threads) for details.
	InnodbReadIoThreads *wrapperspb.Int64Value `protobuf:"bytes,27,opt,name=innodb_read_io_threads,json=innodbReadIoThreads,proto3" json:"innodb_read_io_threads,omitempty"`
	// The number of I/O threads for write operations in InnoDB.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_write_io_threads) for details.
	InnodbWriteIoThreads *wrapperspb.Int64Value `` /* 126-byte string literal not displayed */
	// The number of background threads devoted to the InnoDB purge operation.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_purge_threads) for details.
	InnodbPurgeThreads *wrapperspb.Int64Value `protobuf:"bytes,29,opt,name=innodb_purge_threads,json=innodbPurgeThreads,proto3" json:"innodb_purge_threads,omitempty"`
	// Defines the maximum number of threads permitted inside of InnoDB.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_thread_concurrency) for details.
	InnodbThreadConcurrency *wrapperspb.Int64Value `` /* 133-byte string literal not displayed */
	// Limits the max size of InnoDB temp tablespace.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_temp_data_file_path) for details.
	InnodbTempDataFileMaxSize *wrapperspb.Int64Value `` /* 145-byte string literal not displayed */
	// How many threads the server should cache for reuse.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_thread_cache_size) for details.
	ThreadCacheSize *wrapperspb.Int64Value `protobuf:"bytes,32,opt,name=thread_cache_size,json=threadCacheSize,proto3" json:"thread_cache_size,omitempty"`
	// The stack size for each thread. The default is large enough for normal operation.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_thread_stack) for details.
	ThreadStack *wrapperspb.Int64Value `protobuf:"bytes,33,opt,name=thread_stack,json=threadStack,proto3" json:"thread_stack,omitempty"`
	// The minimum size of the buffer that is used for plain index scans, range index scans, and joins that do not use indexes and thus perform full table scans.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_join_buffer_size) for details.
	JoinBufferSize *wrapperspb.Int64Value `protobuf:"bytes,34,opt,name=join_buffer_size,json=joinBufferSize,proto3" json:"join_buffer_size,omitempty"`
	// Each session that must perform a sort allocates a buffer of this size.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_sort_buffer_size) for details.
	SortBufferSize *wrapperspb.Int64Value `protobuf:"bytes,35,opt,name=sort_buffer_size,json=sortBufferSize,proto3" json:"sort_buffer_size,omitempty"`
	// The number of table definitions that can be stored in the definition cache.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_table_definition_cache) for details.
	TableDefinitionCache *wrapperspb.Int64Value `protobuf:"bytes,36,opt,name=table_definition_cache,json=tableDefinitionCache,proto3" json:"table_definition_cache,omitempty"`
	// The number of open tables for all threads.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_table_open_cache) for details.
	TableOpenCache *wrapperspb.Int64Value `protobuf:"bytes,37,opt,name=table_open_cache,json=tableOpenCache,proto3" json:"table_open_cache,omitempty"`
	// The number of open tables cache instances.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_table_open_cache_instances) for details.
	TableOpenCacheInstances *wrapperspb.Int64Value `` /* 135-byte string literal not displayed */
	// Determines whether the server enables certain nonstandard behaviors for default values and NULL-value handling in TIMESTAMP columns.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_explicit_defaults_for_timestamp) for details.
	ExplicitDefaultsForTimestamp *wrapperspb.BoolValue `` /* 150-byte string literal not displayed */
	// Can be used to control the operation of AUTO_INCREMENT columns.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/replication-options-source.html#sysvar_auto_increment_increment) for details.
	AutoIncrementIncrement *wrapperspb.Int64Value `` /* 130-byte string literal not displayed */
	// Can be used to control the operation of AUTO_INCREMENT columns.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/replication-options-source.html#sysvar_auto_increment_offset) for details.
	AutoIncrementOffset *wrapperspb.Int64Value `protobuf:"bytes,41,opt,name=auto_increment_offset,json=autoIncrementOffset,proto3" json:"auto_increment_offset,omitempty"`
	// Controls how often the MySQL server synchronizes the binary log to disk.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_sync_binlog) for details.
	SyncBinlog *wrapperspb.Int64Value `protobuf:"bytes,42,opt,name=sync_binlog,json=syncBinlog,proto3" json:"sync_binlog,omitempty"`
	// The size of the cache to hold changes to the binary log during a transaction.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_binlog_cache_size) for details.
	BinlogCacheSize *wrapperspb.Int64Value `protobuf:"bytes,43,opt,name=binlog_cache_size,json=binlogCacheSize,proto3" json:"binlog_cache_size,omitempty"`
	// Controls how many microseconds the binary log commit waits before synchronizing the binary log file to disk.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_binlog_group_commit_sync_delay) for details.
	BinlogGroupCommitSyncDelay *wrapperspb.Int64Value `` /* 146-byte string literal not displayed */
	// For MySQL row-based replication, this variable determines how row images are written to the binary log.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_binlog_row_image) for details.
	BinlogRowImage MysqlConfig8_0_BinlogRowImage `` /* 175-byte string literal not displayed */
	// When enabled, it causes the server to write informational log events such as row query log events into its binary log.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_binlog_rows_query_log_events) for details.
	BinlogRowsQueryLogEvents *wrapperspb.BoolValue `` /* 140-byte string literal not displayed */
	// The number of replica acknowledgments the source must receive per transaction before proceeding.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/replication-options-source.html#sysvar_rpl_semi_sync_master_wait_for_slave_count) for details.
	RplSemiSyncMasterWaitForSlaveCount *wrapperspb.Int64Value `` /* 176-byte string literal not displayed */
	// When using a multi-threaded replica, this variable specifies the policy used to decide which transactions are allowed to execute in parallel on the replica.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/replication-options-replica.html#sysvar_slave_parallel_type) for details.
	SlaveParallelType MysqlConfig8_0_SlaveParallelType `` /* 187-byte string literal not displayed */
	// Sets the number of applier threads for executing replication transactions in parallel.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/replication-options-replica.html#sysvar_slave_parallel_workers) for details.
	SlaveParallelWorkers *wrapperspb.Int64Value `protobuf:"bytes,49,opt,name=slave_parallel_workers,json=slaveParallelWorkers,proto3" json:"slave_parallel_workers,omitempty"`
	// The time limit for regular expression matching operations performed by REGEXP_LIKE and similar functions.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/replication-options-replica.html#sysvar_regexp_time_limit) for details.
	RegexpTimeLimit *wrapperspb.Int64Value `protobuf:"bytes,50,opt,name=regexp_time_limit,json=regexpTimeLimit,proto3" json:"regexp_time_limit,omitempty"`
	// The size of the binary log to hold.
	MdbPreserveBinlogBytes *wrapperspb.Int64Value `` /* 132-byte string literal not displayed */
	// The number of seconds the server waits for activity on an interactive connection before closing it.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_interactive_timeout) for details.
	InteractiveTimeout *wrapperspb.Int64Value `protobuf:"bytes,52,opt,name=interactive_timeout,json=interactiveTimeout,proto3" json:"interactive_timeout,omitempty"`
	// The number of seconds the server waits for activity on a noninteractive connection before closing it.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_wait_timeout) for details.
	WaitTimeout *wrapperspb.Int64Value `protobuf:"bytes,53,opt,name=wait_timeout,json=waitTimeout,proto3" json:"wait_timeout,omitempty"`
	// Replication lag threshold (seconds) which will switch MySQL to 'offline_mode = ON' to prevent users from reading stale data.
	MdbOfflineModeEnableLag *wrapperspb.Int64Value `` /* 137-byte string literal not displayed */
	// Replication lag threshold (seconds) which will switch MySQL to 'offline_mode = OFF'.
	// Should be less than mdb_offline_mode_enable_lag.
	MdbOfflineModeDisableLag *wrapperspb.Int64Value `` /* 140-byte string literal not displayed */
	// The limit on memory consumption for the range optimizer.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_range_optimizer_max_mem_size) for details.
	RangeOptimizerMaxMemSize *wrapperspb.Int64Value `` /* 140-byte string literal not displayed */
	// Manages slow query log.
	//
	// See [MySQL documentation](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_slow_query_log) for details.
	SlowQueryLog *wrapperspb.BoolValue `protobuf:"bytes,57,opt,name=slow_query_log,json=slowQueryLog,proto3" json:"slow_query_log,omitempty"`
	// Query execution time, after which query to be logged unconditionally, that is, `log_slow_rate_limit` will not apply to it.
	//
	// See [Percona documentation](https://www.percona.com/doc/percona-server/8.0/diagnostics/slow_extended.html#slow_query_log_always_write_time) for details.
	SlowQueryLogAlwaysWriteTime *wrapperspb.DoubleValue `` /* 151-byte string literal not displayed */
	// Specifies slow log granularity for `log_slow_rate_limit` QUERY or SESSION value.
	//
	// See [Percona documentation](https://www.percona.com/doc/percona-server/8.0/diagnostics/slow_extended.html#log_slow_rate_type) for details.
	LogSlowRateType MysqlConfig8_0_LogSlowRateType `` /* 181-byte string literal not displayed */
	// Specifies what fraction of session/query should be logged. Logging is enabled for every nth session/query.
	//
	// See [Percona documentation](https://www.percona.com/doc/percona-server/8.0/diagnostics/slow_extended.html#log_slow_rate_limit) for details.
	LogSlowRateLimit *wrapperspb.Int64Value `protobuf:"bytes,60,opt,name=log_slow_rate_limit,json=logSlowRateLimit,proto3" json:"log_slow_rate_limit,omitempty"`
	// When TRUE, statements executed by stored procedures are logged to the slow log.
	//
	// See [Percona documentation](https://www.percona.com/doc/percona-server/8.0/diagnostics/slow_extended.html#log_slow_sp_statements) for details.
	LogSlowSpStatements *wrapperspb.BoolValue `protobuf:"bytes,61,opt,name=log_slow_sp_statements,json=logSlowSpStatements,proto3" json:"log_slow_sp_statements,omitempty"`
	// Filters the slow log by the query's execution plan.
	//
	// See [Percona documentation](https://www.percona.com/doc/percona-server/8.0/diagnostics/slow_extended.html#log_slow_filter) for details.
	LogSlowFilter []MysqlConfig8_0_LogSlowFilterType `` /* 182-byte string literal not displayed */
	// Replication lag threshold (seconds) which allows replica to be promoted to master while executing "switchover from".
	// Should be less than mdb_offline_mode_disable_lag.
	MdbPriorityChoiceMaxLag *wrapperspb.Int64Value `` /* 137-byte string literal not displayed */
	// Specifies the page size for InnoDB tablespaces.
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_page_size).
	InnodbPageSize *wrapperspb.Int64Value `protobuf:"bytes,64,opt,name=innodb_page_size,json=innodbPageSize,proto3" json:"innodb_page_size,omitempty"`
	// The limit in bytes on the size of the temporary log files used during online DDL operations
	//
	// See [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_online_alter_log_max_size) for details.
	InnodbOnlineAlterLogMaxSize *wrapperspb.Int64Value `` /* 151-byte string literal not displayed */
	// Minimum length of words that are stored in an InnoDB FULLTEXT index
	//
	// See [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_ft_min_token_size) for details.
	InnodbFtMinTokenSize *wrapperspb.Int64Value `` /* 128-byte string literal not displayed */
	// Maximum length of words that are stored in an InnoDB FULLTEXT index
	//
	// See [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_ft_max_token_size) for details.
	InnodbFtMaxTokenSize *wrapperspb.Int64Value `` /* 128-byte string literal not displayed */
	// Table names storage and comparison strategy
	//
	// See [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_lower_case_table_names) for details.
	LowerCaseTableNames *wrapperspb.Int64Value `protobuf:"bytes,68,opt,name=lower_case_table_names,json=lowerCaseTableNames,proto3" json:"lower_case_table_names,omitempty"`
	// The number of times that any given stored procedure may be called recursively.
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_sp_recursion_depth).
	MaxSpRecursionDepth *wrapperspb.Int64Value `protobuf:"bytes,69,opt,name=max_sp_recursion_depth,json=maxSpRecursionDepth,proto3" json:"max_sp_recursion_depth,omitempty"`
	// The level of zlib compression to use for InnoDB compressed tables and indexes.
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_compression_level).
	InnodbCompressionLevel *wrapperspb.Int64Value `` /* 130-byte string literal not displayed */
	// Specifies how the source mysqld generates the dependency information that it writes in the binary log to help replicas determine which transactions can be executed in parallel.
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_binlog_transaction_dependency_tracking).
	BinlogTransactionDependencyTracking MysqlConfig8_0_BinlogTransactionDependencyTracking `` /* 261-byte string literal not displayed */
	// Config specific will be all changes to a table take effect immediately or you must use COMMIT to accept a transaction or ROLLBACK to cancel it.
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_autocommit).
	Autocommit *wrapperspb.BoolValue `protobuf:"bytes,72,opt,name=autocommit,proto3" json:"autocommit,omitempty"`
	// Enables or disables periodic output for the standard InnoDB Monitor.
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_status_output).
	InnodbStatusOutput *wrapperspb.BoolValue `protobuf:"bytes,73,opt,name=innodb_status_output,json=innodbStatusOutput,proto3" json:"innodb_status_output,omitempty"`
	// When innodb_strict_mode is enabled, InnoDB returns errors rather than warnings when checking for invalid or incompatible table options.
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_strict_mode).
	InnodbStrictMode *wrapperspb.BoolValue `protobuf:"bytes,74,opt,name=innodb_strict_mode,json=innodbStrictMode,proto3" json:"innodb_strict_mode,omitempty"`
	// Makes InnoDB to write information about all lock wait timeout errors into the log file.
	//
	// For details, see [Percona documentation for the variable](https://docs.percona.com/percona-server/8.0/diagnostics/innodb_show_status.html?highlight=innodb_print_lock_wait_timeout_info).
	InnodbPrintLockWaitTimeoutInfo *wrapperspb.BoolValue `` /* 160-byte string literal not displayed */
	// System variable specifies the verbosity for handling events intended for the error log
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_log_error_verbosity).
	LogErrorVerbosity *wrapperspb.Int64Value `protobuf:"bytes,76,opt,name=log_error_verbosity,json=logErrorVerbosity,proto3" json:"log_error_verbosity,omitempty"`
	// The maximum number of bytes of memory reserved per session for computation of normalized statement digests.
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_digest_length).
	MaxDigestLength *wrapperspb.Int64Value `protobuf:"bytes,77,opt,name=max_digest_length,json=maxDigestLength,proto3" json:"max_digest_length,omitempty"`
	// This variable specifies the timeout in seconds for attempts to acquire metadata locks
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_lock_wait_timeout).
	LockWaitTimeout *wrapperspb.Int64Value `protobuf:"bytes,78,opt,name=lock_wait_timeout,json=lockWaitTimeout,proto3" json:"lock_wait_timeout,omitempty"`
	// This variable limits the total number of prepared statements in the server.
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_prepared_stmt_count).
	MaxPreparedStmtCount *wrapperspb.Int64Value `` /* 126-byte string literal not displayed */
	// The system variable enables control over optimizer behavior.
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_optimizer_switch)
	// https://dev.mysql.com/doc/refman/8.0/en/switchable-optimizations.html
	OptimizerSwitch string `protobuf:"bytes,80,opt,name=optimizer_switch,json=optimizerSwitch,proto3" json:"optimizer_switch,omitempty"`
	// The maximum depth of search performed by the query optimizer
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html)
	OptimizerSearchDepth *wrapperspb.Int64Value `protobuf:"bytes,81,opt,name=optimizer_search_depth,json=optimizerSearchDepth,proto3" json:"optimizer_search_depth,omitempty"`
	// Enables or disables collection of statistics
	//
	// For details, see [Percona documentation for the variable](https://docs.percona.com/percona-server/8.0/diagnostics/user_stats.html#userstat).
	Userstat *wrapperspb.BoolValue `protobuf:"bytes,82,opt,name=userstat,proto3" json:"userstat,omitempty"`
	// The execution timeout for SELECT statements, in milliseconds. If the value is 0, timeouts are not enabled.
	//
	// For details, see [MySQL documentation for the variable](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_execution_time)
	MaxExecutionTime *wrapperspb.Int64Value `protobuf:"bytes,83,opt,name=max_execution_time,json=maxExecutionTime,proto3" json:"max_execution_time,omitempty"`
	// contains filtered or unexported fields
}

Options and structure of `MysqlConfig8_0` reflects MySQL 8.0 configuration file.

func (*MysqlConfig8_0) Descriptor deprecated

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

Deprecated: Use MysqlConfig8_0.ProtoReflect.Descriptor instead.

func (*MysqlConfig8_0) GetAuditLog

func (x *MysqlConfig8_0) GetAuditLog() *wrapperspb.BoolValue

func (*MysqlConfig8_0) GetAutoIncrementIncrement

func (x *MysqlConfig8_0) GetAutoIncrementIncrement() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetAutoIncrementOffset

func (x *MysqlConfig8_0) GetAutoIncrementOffset() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetAutocommit

func (x *MysqlConfig8_0) GetAutocommit() *wrapperspb.BoolValue

func (*MysqlConfig8_0) GetBinlogCacheSize

func (x *MysqlConfig8_0) GetBinlogCacheSize() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetBinlogGroupCommitSyncDelay

func (x *MysqlConfig8_0) GetBinlogGroupCommitSyncDelay() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetBinlogRowImage

func (x *MysqlConfig8_0) GetBinlogRowImage() MysqlConfig8_0_BinlogRowImage

func (*MysqlConfig8_0) GetBinlogRowsQueryLogEvents

func (x *MysqlConfig8_0) GetBinlogRowsQueryLogEvents() *wrapperspb.BoolValue

func (*MysqlConfig8_0) GetBinlogTransactionDependencyTracking

func (x *MysqlConfig8_0) GetBinlogTransactionDependencyTracking() MysqlConfig8_0_BinlogTransactionDependencyTracking

func (*MysqlConfig8_0) GetCharacterSetServer

func (x *MysqlConfig8_0) GetCharacterSetServer() string

func (*MysqlConfig8_0) GetCollationServer

func (x *MysqlConfig8_0) GetCollationServer() string

func (*MysqlConfig8_0) GetDefaultAuthenticationPlugin

func (x *MysqlConfig8_0) GetDefaultAuthenticationPlugin() MysqlConfig8_0_AuthPlugin

func (*MysqlConfig8_0) GetDefaultTimeZone

func (x *MysqlConfig8_0) GetDefaultTimeZone() string

func (*MysqlConfig8_0) GetExplicitDefaultsForTimestamp

func (x *MysqlConfig8_0) GetExplicitDefaultsForTimestamp() *wrapperspb.BoolValue

func (*MysqlConfig8_0) GetGeneralLog

func (x *MysqlConfig8_0) GetGeneralLog() *wrapperspb.BoolValue

func (*MysqlConfig8_0) GetGroupConcatMaxLen

func (x *MysqlConfig8_0) GetGroupConcatMaxLen() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetInnodbAdaptiveHashIndex

func (x *MysqlConfig8_0) GetInnodbAdaptiveHashIndex() *wrapperspb.BoolValue

func (*MysqlConfig8_0) GetInnodbBufferPoolSize

func (x *MysqlConfig8_0) GetInnodbBufferPoolSize() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetInnodbCompressionLevel

func (x *MysqlConfig8_0) GetInnodbCompressionLevel() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetInnodbFlushLogAtTrxCommit

func (x *MysqlConfig8_0) GetInnodbFlushLogAtTrxCommit() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetInnodbFtMaxTokenSize

func (x *MysqlConfig8_0) GetInnodbFtMaxTokenSize() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetInnodbFtMinTokenSize

func (x *MysqlConfig8_0) GetInnodbFtMinTokenSize() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetInnodbIoCapacity

func (x *MysqlConfig8_0) GetInnodbIoCapacity() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetInnodbIoCapacityMax

func (x *MysqlConfig8_0) GetInnodbIoCapacityMax() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetInnodbLockWaitTimeout

func (x *MysqlConfig8_0) GetInnodbLockWaitTimeout() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetInnodbLogBufferSize

func (x *MysqlConfig8_0) GetInnodbLogBufferSize() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetInnodbLogFileSize

func (x *MysqlConfig8_0) GetInnodbLogFileSize() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetInnodbNumaInterleave

func (x *MysqlConfig8_0) GetInnodbNumaInterleave() *wrapperspb.BoolValue

func (*MysqlConfig8_0) GetInnodbOnlineAlterLogMaxSize

func (x *MysqlConfig8_0) GetInnodbOnlineAlterLogMaxSize() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetInnodbPageSize

func (x *MysqlConfig8_0) GetInnodbPageSize() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetInnodbPrintAllDeadlocks

func (x *MysqlConfig8_0) GetInnodbPrintAllDeadlocks() *wrapperspb.BoolValue

func (*MysqlConfig8_0) GetInnodbPrintLockWaitTimeoutInfo

func (x *MysqlConfig8_0) GetInnodbPrintLockWaitTimeoutInfo() *wrapperspb.BoolValue

func (*MysqlConfig8_0) GetInnodbPurgeThreads

func (x *MysqlConfig8_0) GetInnodbPurgeThreads() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetInnodbReadIoThreads

func (x *MysqlConfig8_0) GetInnodbReadIoThreads() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetInnodbStatusOutput

func (x *MysqlConfig8_0) GetInnodbStatusOutput() *wrapperspb.BoolValue

func (*MysqlConfig8_0) GetInnodbStrictMode

func (x *MysqlConfig8_0) GetInnodbStrictMode() *wrapperspb.BoolValue

func (*MysqlConfig8_0) GetInnodbTempDataFileMaxSize

func (x *MysqlConfig8_0) GetInnodbTempDataFileMaxSize() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetInnodbThreadConcurrency

func (x *MysqlConfig8_0) GetInnodbThreadConcurrency() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetInnodbWriteIoThreads

func (x *MysqlConfig8_0) GetInnodbWriteIoThreads() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetInteractiveTimeout

func (x *MysqlConfig8_0) GetInteractiveTimeout() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetJoinBufferSize

func (x *MysqlConfig8_0) GetJoinBufferSize() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetLockWaitTimeout

func (x *MysqlConfig8_0) GetLockWaitTimeout() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetLogErrorVerbosity

func (x *MysqlConfig8_0) GetLogErrorVerbosity() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetLogSlowFilter

func (x *MysqlConfig8_0) GetLogSlowFilter() []MysqlConfig8_0_LogSlowFilterType

func (*MysqlConfig8_0) GetLogSlowRateLimit

func (x *MysqlConfig8_0) GetLogSlowRateLimit() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetLogSlowRateType

func (x *MysqlConfig8_0) GetLogSlowRateType() MysqlConfig8_0_LogSlowRateType

func (*MysqlConfig8_0) GetLogSlowSpStatements

func (x *MysqlConfig8_0) GetLogSlowSpStatements() *wrapperspb.BoolValue

func (*MysqlConfig8_0) GetLongQueryTime

func (x *MysqlConfig8_0) GetLongQueryTime() *wrapperspb.DoubleValue

func (*MysqlConfig8_0) GetLowerCaseTableNames

func (x *MysqlConfig8_0) GetLowerCaseTableNames() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetMaxAllowedPacket

func (x *MysqlConfig8_0) GetMaxAllowedPacket() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetMaxConnections

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

func (*MysqlConfig8_0) GetMaxDigestLength

func (x *MysqlConfig8_0) GetMaxDigestLength() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetMaxExecutionTime

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

func (*MysqlConfig8_0) GetMaxHeapTableSize

func (x *MysqlConfig8_0) GetMaxHeapTableSize() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetMaxPreparedStmtCount

func (x *MysqlConfig8_0) GetMaxPreparedStmtCount() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetMaxSpRecursionDepth

func (x *MysqlConfig8_0) GetMaxSpRecursionDepth() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetMdbOfflineModeDisableLag

func (x *MysqlConfig8_0) GetMdbOfflineModeDisableLag() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetMdbOfflineModeEnableLag

func (x *MysqlConfig8_0) GetMdbOfflineModeEnableLag() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetMdbPreserveBinlogBytes

func (x *MysqlConfig8_0) GetMdbPreserveBinlogBytes() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetMdbPriorityChoiceMaxLag

func (x *MysqlConfig8_0) GetMdbPriorityChoiceMaxLag() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetNetReadTimeout

func (x *MysqlConfig8_0) GetNetReadTimeout() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetNetWriteTimeout

func (x *MysqlConfig8_0) GetNetWriteTimeout() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetOptimizerSearchDepth

func (x *MysqlConfig8_0) GetOptimizerSearchDepth() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetOptimizerSwitch

func (x *MysqlConfig8_0) GetOptimizerSwitch() string

func (*MysqlConfig8_0) GetRangeOptimizerMaxMemSize

func (x *MysqlConfig8_0) GetRangeOptimizerMaxMemSize() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetRegexpTimeLimit

func (x *MysqlConfig8_0) GetRegexpTimeLimit() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetRplSemiSyncMasterWaitForSlaveCount

func (x *MysqlConfig8_0) GetRplSemiSyncMasterWaitForSlaveCount() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetSlaveParallelType

func (x *MysqlConfig8_0) GetSlaveParallelType() MysqlConfig8_0_SlaveParallelType

func (*MysqlConfig8_0) GetSlaveParallelWorkers

func (x *MysqlConfig8_0) GetSlaveParallelWorkers() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetSlowQueryLog

func (x *MysqlConfig8_0) GetSlowQueryLog() *wrapperspb.BoolValue

func (*MysqlConfig8_0) GetSlowQueryLogAlwaysWriteTime

func (x *MysqlConfig8_0) GetSlowQueryLogAlwaysWriteTime() *wrapperspb.DoubleValue

func (*MysqlConfig8_0) GetSortBufferSize

func (x *MysqlConfig8_0) GetSortBufferSize() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetSqlMode

func (x *MysqlConfig8_0) GetSqlMode() []MysqlConfig8_0_SQLMode

func (*MysqlConfig8_0) GetSyncBinlog

func (x *MysqlConfig8_0) GetSyncBinlog() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetTableDefinitionCache

func (x *MysqlConfig8_0) GetTableDefinitionCache() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetTableOpenCache

func (x *MysqlConfig8_0) GetTableOpenCache() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetTableOpenCacheInstances

func (x *MysqlConfig8_0) GetTableOpenCacheInstances() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetThreadCacheSize

func (x *MysqlConfig8_0) GetThreadCacheSize() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetThreadStack

func (x *MysqlConfig8_0) GetThreadStack() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetTmpTableSize

func (x *MysqlConfig8_0) GetTmpTableSize() *wrapperspb.Int64Value

func (*MysqlConfig8_0) GetTransactionIsolation

func (x *MysqlConfig8_0) GetTransactionIsolation() MysqlConfig8_0_TransactionIsolation

func (*MysqlConfig8_0) GetUserstat

func (x *MysqlConfig8_0) GetUserstat() *wrapperspb.BoolValue

func (*MysqlConfig8_0) GetWaitTimeout

func (x *MysqlConfig8_0) GetWaitTimeout() *wrapperspb.Int64Value

func (*MysqlConfig8_0) ProtoMessage

func (*MysqlConfig8_0) ProtoMessage()

func (*MysqlConfig8_0) ProtoReflect

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

func (*MysqlConfig8_0) Reset

func (x *MysqlConfig8_0) Reset()

func (*MysqlConfig8_0) SetAuditLog

func (m *MysqlConfig8_0) SetAuditLog(v *wrapperspb.BoolValue)

func (*MysqlConfig8_0) SetAutoIncrementIncrement

func (m *MysqlConfig8_0) SetAutoIncrementIncrement(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetAutoIncrementOffset

func (m *MysqlConfig8_0) SetAutoIncrementOffset(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetAutocommit

func (m *MysqlConfig8_0) SetAutocommit(v *wrapperspb.BoolValue)

func (*MysqlConfig8_0) SetBinlogCacheSize

func (m *MysqlConfig8_0) SetBinlogCacheSize(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetBinlogGroupCommitSyncDelay

func (m *MysqlConfig8_0) SetBinlogGroupCommitSyncDelay(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetBinlogRowImage

func (m *MysqlConfig8_0) SetBinlogRowImage(v MysqlConfig8_0_BinlogRowImage)

func (*MysqlConfig8_0) SetBinlogRowsQueryLogEvents

func (m *MysqlConfig8_0) SetBinlogRowsQueryLogEvents(v *wrapperspb.BoolValue)

func (*MysqlConfig8_0) SetBinlogTransactionDependencyTracking

func (m *MysqlConfig8_0) SetBinlogTransactionDependencyTracking(v MysqlConfig8_0_BinlogTransactionDependencyTracking)

func (*MysqlConfig8_0) SetCharacterSetServer

func (m *MysqlConfig8_0) SetCharacterSetServer(v string)

func (*MysqlConfig8_0) SetCollationServer

func (m *MysqlConfig8_0) SetCollationServer(v string)

func (*MysqlConfig8_0) SetDefaultAuthenticationPlugin

func (m *MysqlConfig8_0) SetDefaultAuthenticationPlugin(v MysqlConfig8_0_AuthPlugin)

func (*MysqlConfig8_0) SetDefaultTimeZone

func (m *MysqlConfig8_0) SetDefaultTimeZone(v string)

func (*MysqlConfig8_0) SetExplicitDefaultsForTimestamp

func (m *MysqlConfig8_0) SetExplicitDefaultsForTimestamp(v *wrapperspb.BoolValue)

func (*MysqlConfig8_0) SetGeneralLog

func (m *MysqlConfig8_0) SetGeneralLog(v *wrapperspb.BoolValue)

func (*MysqlConfig8_0) SetGroupConcatMaxLen

func (m *MysqlConfig8_0) SetGroupConcatMaxLen(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetInnodbAdaptiveHashIndex

func (m *MysqlConfig8_0) SetInnodbAdaptiveHashIndex(v *wrapperspb.BoolValue)

func (*MysqlConfig8_0) SetInnodbBufferPoolSize

func (m *MysqlConfig8_0) SetInnodbBufferPoolSize(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetInnodbCompressionLevel

func (m *MysqlConfig8_0) SetInnodbCompressionLevel(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetInnodbFlushLogAtTrxCommit

func (m *MysqlConfig8_0) SetInnodbFlushLogAtTrxCommit(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetInnodbFtMaxTokenSize

func (m *MysqlConfig8_0) SetInnodbFtMaxTokenSize(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetInnodbFtMinTokenSize

func (m *MysqlConfig8_0) SetInnodbFtMinTokenSize(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetInnodbIoCapacity

func (m *MysqlConfig8_0) SetInnodbIoCapacity(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetInnodbIoCapacityMax

func (m *MysqlConfig8_0) SetInnodbIoCapacityMax(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetInnodbLockWaitTimeout

func (m *MysqlConfig8_0) SetInnodbLockWaitTimeout(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetInnodbLogBufferSize

func (m *MysqlConfig8_0) SetInnodbLogBufferSize(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetInnodbLogFileSize

func (m *MysqlConfig8_0) SetInnodbLogFileSize(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetInnodbNumaInterleave

func (m *MysqlConfig8_0) SetInnodbNumaInterleave(v *wrapperspb.BoolValue)

func (*MysqlConfig8_0) SetInnodbOnlineAlterLogMaxSize

func (m *MysqlConfig8_0) SetInnodbOnlineAlterLogMaxSize(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetInnodbPageSize

func (m *MysqlConfig8_0) SetInnodbPageSize(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetInnodbPrintAllDeadlocks

func (m *MysqlConfig8_0) SetInnodbPrintAllDeadlocks(v *wrapperspb.BoolValue)

func (*MysqlConfig8_0) SetInnodbPrintLockWaitTimeoutInfo

func (m *MysqlConfig8_0) SetInnodbPrintLockWaitTimeoutInfo(v *wrapperspb.BoolValue)

func (*MysqlConfig8_0) SetInnodbPurgeThreads

func (m *MysqlConfig8_0) SetInnodbPurgeThreads(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetInnodbReadIoThreads

func (m *MysqlConfig8_0) SetInnodbReadIoThreads(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetInnodbStatusOutput

func (m *MysqlConfig8_0) SetInnodbStatusOutput(v *wrapperspb.BoolValue)

func (*MysqlConfig8_0) SetInnodbStrictMode

func (m *MysqlConfig8_0) SetInnodbStrictMode(v *wrapperspb.BoolValue)

func (*MysqlConfig8_0) SetInnodbTempDataFileMaxSize

func (m *MysqlConfig8_0) SetInnodbTempDataFileMaxSize(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetInnodbThreadConcurrency

func (m *MysqlConfig8_0) SetInnodbThreadConcurrency(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetInnodbWriteIoThreads

func (m *MysqlConfig8_0) SetInnodbWriteIoThreads(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetInteractiveTimeout

func (m *MysqlConfig8_0) SetInteractiveTimeout(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetJoinBufferSize

func (m *MysqlConfig8_0) SetJoinBufferSize(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetLockWaitTimeout

func (m *MysqlConfig8_0) SetLockWaitTimeout(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetLogErrorVerbosity

func (m *MysqlConfig8_0) SetLogErrorVerbosity(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetLogSlowFilter

func (m *MysqlConfig8_0) SetLogSlowFilter(v []MysqlConfig8_0_LogSlowFilterType)

func (*MysqlConfig8_0) SetLogSlowRateLimit

func (m *MysqlConfig8_0) SetLogSlowRateLimit(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetLogSlowRateType

func (m *MysqlConfig8_0) SetLogSlowRateType(v MysqlConfig8_0_LogSlowRateType)

func (*MysqlConfig8_0) SetLogSlowSpStatements

func (m *MysqlConfig8_0) SetLogSlowSpStatements(v *wrapperspb.BoolValue)

func (*MysqlConfig8_0) SetLongQueryTime

func (m *MysqlConfig8_0) SetLongQueryTime(v *wrapperspb.DoubleValue)

func (*MysqlConfig8_0) SetLowerCaseTableNames

func (m *MysqlConfig8_0) SetLowerCaseTableNames(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetMaxAllowedPacket

func (m *MysqlConfig8_0) SetMaxAllowedPacket(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetMaxConnections

func (m *MysqlConfig8_0) SetMaxConnections(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetMaxDigestLength

func (m *MysqlConfig8_0) SetMaxDigestLength(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetMaxExecutionTime

func (m *MysqlConfig8_0) SetMaxExecutionTime(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetMaxHeapTableSize

func (m *MysqlConfig8_0) SetMaxHeapTableSize(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetMaxPreparedStmtCount

func (m *MysqlConfig8_0) SetMaxPreparedStmtCount(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetMaxSpRecursionDepth

func (m *MysqlConfig8_0) SetMaxSpRecursionDepth(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetMdbOfflineModeDisableLag

func (m *MysqlConfig8_0) SetMdbOfflineModeDisableLag(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetMdbOfflineModeEnableLag

func (m *MysqlConfig8_0) SetMdbOfflineModeEnableLag(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetMdbPreserveBinlogBytes

func (m *MysqlConfig8_0) SetMdbPreserveBinlogBytes(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetMdbPriorityChoiceMaxLag

func (m *MysqlConfig8_0) SetMdbPriorityChoiceMaxLag(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetNetReadTimeout

func (m *MysqlConfig8_0) SetNetReadTimeout(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetNetWriteTimeout

func (m *MysqlConfig8_0) SetNetWriteTimeout(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetOptimizerSearchDepth

func (m *MysqlConfig8_0) SetOptimizerSearchDepth(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetOptimizerSwitch

func (m *MysqlConfig8_0) SetOptimizerSwitch(v string)

func (*MysqlConfig8_0) SetRangeOptimizerMaxMemSize

func (m *MysqlConfig8_0) SetRangeOptimizerMaxMemSize(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetRegexpTimeLimit

func (m *MysqlConfig8_0) SetRegexpTimeLimit(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetRplSemiSyncMasterWaitForSlaveCount

func (m *MysqlConfig8_0) SetRplSemiSyncMasterWaitForSlaveCount(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetSlaveParallelType

func (m *MysqlConfig8_0) SetSlaveParallelType(v MysqlConfig8_0_SlaveParallelType)

func (*MysqlConfig8_0) SetSlaveParallelWorkers

func (m *MysqlConfig8_0) SetSlaveParallelWorkers(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetSlowQueryLog

func (m *MysqlConfig8_0) SetSlowQueryLog(v *wrapperspb.BoolValue)

func (*MysqlConfig8_0) SetSlowQueryLogAlwaysWriteTime

func (m *MysqlConfig8_0) SetSlowQueryLogAlwaysWriteTime(v *wrapperspb.DoubleValue)

func (*MysqlConfig8_0) SetSortBufferSize

func (m *MysqlConfig8_0) SetSortBufferSize(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetSqlMode

func (m *MysqlConfig8_0) SetSqlMode(v []MysqlConfig8_0_SQLMode)

func (*MysqlConfig8_0) SetSyncBinlog

func (m *MysqlConfig8_0) SetSyncBinlog(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetTableDefinitionCache

func (m *MysqlConfig8_0) SetTableDefinitionCache(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetTableOpenCache

func (m *MysqlConfig8_0) SetTableOpenCache(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetTableOpenCacheInstances

func (m *MysqlConfig8_0) SetTableOpenCacheInstances(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetThreadCacheSize

func (m *MysqlConfig8_0) SetThreadCacheSize(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetThreadStack

func (m *MysqlConfig8_0) SetThreadStack(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetTmpTableSize

func (m *MysqlConfig8_0) SetTmpTableSize(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) SetTransactionIsolation

func (m *MysqlConfig8_0) SetTransactionIsolation(v MysqlConfig8_0_TransactionIsolation)

func (*MysqlConfig8_0) SetUserstat

func (m *MysqlConfig8_0) SetUserstat(v *wrapperspb.BoolValue)

func (*MysqlConfig8_0) SetWaitTimeout

func (m *MysqlConfig8_0) SetWaitTimeout(v *wrapperspb.Int64Value)

func (*MysqlConfig8_0) String

func (x *MysqlConfig8_0) String() string

type MysqlConfig8_0_AuthPlugin

type MysqlConfig8_0_AuthPlugin int32
const (
	MysqlConfig8_0_AUTH_PLUGIN_UNSPECIFIED MysqlConfig8_0_AuthPlugin = 0
	// Using [Native Pluggable Authentication](https://dev.mysql.com/doc/refman/8.0/en/native-pluggable-authentication.html).
	MysqlConfig8_0_MYSQL_NATIVE_PASSWORD MysqlConfig8_0_AuthPlugin = 1
	// Using [Caching SHA-2 Pluggable Authentication](https://dev.mysql.com/doc/refman/8.0/en/caching-sha2-pluggable-authentication.html).
	MysqlConfig8_0_CACHING_SHA2_PASSWORD MysqlConfig8_0_AuthPlugin = 2
	// Using [SHA-256 Pluggable Authentication](https://dev.mysql.com/doc/refman/8.0/en/sha256-pluggable-authentication.html).
	MysqlConfig8_0_SHA256_PASSWORD MysqlConfig8_0_AuthPlugin = 3
)

func (MysqlConfig8_0_AuthPlugin) Descriptor

func (MysqlConfig8_0_AuthPlugin) Enum

func (MysqlConfig8_0_AuthPlugin) EnumDescriptor deprecated

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

Deprecated: Use MysqlConfig8_0_AuthPlugin.Descriptor instead.

func (MysqlConfig8_0_AuthPlugin) Number

func (MysqlConfig8_0_AuthPlugin) String

func (x MysqlConfig8_0_AuthPlugin) String() string

func (MysqlConfig8_0_AuthPlugin) Type

type MysqlConfig8_0_BinlogRowImage

type MysqlConfig8_0_BinlogRowImage int32
const (
	MysqlConfig8_0_BINLOG_ROW_IMAGE_UNSPECIFIED MysqlConfig8_0_BinlogRowImage = 0
	MysqlConfig8_0_FULL                         MysqlConfig8_0_BinlogRowImage = 1
	MysqlConfig8_0_MINIMAL                      MysqlConfig8_0_BinlogRowImage = 2
	MysqlConfig8_0_NOBLOB                       MysqlConfig8_0_BinlogRowImage = 3
)

func (MysqlConfig8_0_BinlogRowImage) Descriptor

func (MysqlConfig8_0_BinlogRowImage) Enum

func (MysqlConfig8_0_BinlogRowImage) EnumDescriptor deprecated

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

Deprecated: Use MysqlConfig8_0_BinlogRowImage.Descriptor instead.

func (MysqlConfig8_0_BinlogRowImage) Number

func (MysqlConfig8_0_BinlogRowImage) String

func (MysqlConfig8_0_BinlogRowImage) Type

type MysqlConfig8_0_BinlogTransactionDependencyTracking

type MysqlConfig8_0_BinlogTransactionDependencyTracking int32
const (
	MysqlConfig8_0_BINLOG_TRANSACTION_DEPENDENCY_TRACKING_UNSPECIFIED MysqlConfig8_0_BinlogTransactionDependencyTracking = 0
	MysqlConfig8_0_COMMIT_ORDER                                       MysqlConfig8_0_BinlogTransactionDependencyTracking = 1
	MysqlConfig8_0_WRITESET                                           MysqlConfig8_0_BinlogTransactionDependencyTracking = 2
	MysqlConfig8_0_WRITESET_SESSION                                   MysqlConfig8_0_BinlogTransactionDependencyTracking = 3
)

func (MysqlConfig8_0_BinlogTransactionDependencyTracking) Descriptor

func (MysqlConfig8_0_BinlogTransactionDependencyTracking) Enum

func (MysqlConfig8_0_BinlogTransactionDependencyTracking) EnumDescriptor deprecated

Deprecated: Use MysqlConfig8_0_BinlogTransactionDependencyTracking.Descriptor instead.

func (MysqlConfig8_0_BinlogTransactionDependencyTracking) Number

func (MysqlConfig8_0_BinlogTransactionDependencyTracking) String

func (MysqlConfig8_0_BinlogTransactionDependencyTracking) Type

type MysqlConfig8_0_LogSlowFilterType

type MysqlConfig8_0_LogSlowFilterType int32
const (
	MysqlConfig8_0_LOG_SLOW_FILTER_TYPE_UNSPECIFIED MysqlConfig8_0_LogSlowFilterType = 0
	MysqlConfig8_0_FULL_SCAN                        MysqlConfig8_0_LogSlowFilterType = 1
	MysqlConfig8_0_FULL_JOIN                        MysqlConfig8_0_LogSlowFilterType = 2
	MysqlConfig8_0_TMP_TABLE                        MysqlConfig8_0_LogSlowFilterType = 3
	MysqlConfig8_0_TMP_TABLE_ON_DISK                MysqlConfig8_0_LogSlowFilterType = 4
	MysqlConfig8_0_FILESORT                         MysqlConfig8_0_LogSlowFilterType = 5
	MysqlConfig8_0_FILESORT_ON_DISK                 MysqlConfig8_0_LogSlowFilterType = 6
)

func (MysqlConfig8_0_LogSlowFilterType) Descriptor

func (MysqlConfig8_0_LogSlowFilterType) Enum

func (MysqlConfig8_0_LogSlowFilterType) EnumDescriptor deprecated

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

Deprecated: Use MysqlConfig8_0_LogSlowFilterType.Descriptor instead.

func (MysqlConfig8_0_LogSlowFilterType) Number

func (MysqlConfig8_0_LogSlowFilterType) String

func (MysqlConfig8_0_LogSlowFilterType) Type

type MysqlConfig8_0_LogSlowRateType

type MysqlConfig8_0_LogSlowRateType int32
const (
	MysqlConfig8_0_LOG_SLOW_RATE_TYPE_UNSPECIFIED MysqlConfig8_0_LogSlowRateType = 0
	MysqlConfig8_0_SESSION                        MysqlConfig8_0_LogSlowRateType = 1
	MysqlConfig8_0_QUERY                          MysqlConfig8_0_LogSlowRateType = 2
)

func (MysqlConfig8_0_LogSlowRateType) Descriptor

func (MysqlConfig8_0_LogSlowRateType) Enum

func (MysqlConfig8_0_LogSlowRateType) EnumDescriptor deprecated

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

Deprecated: Use MysqlConfig8_0_LogSlowRateType.Descriptor instead.

func (MysqlConfig8_0_LogSlowRateType) Number

func (MysqlConfig8_0_LogSlowRateType) String

func (MysqlConfig8_0_LogSlowRateType) Type

type MysqlConfig8_0_SQLMode

type MysqlConfig8_0_SQLMode int32
const (
	MysqlConfig8_0_SQLMODE_UNSPECIFIED        MysqlConfig8_0_SQLMode = 0
	MysqlConfig8_0_ALLOW_INVALID_DATES        MysqlConfig8_0_SQLMode = 1
	MysqlConfig8_0_ANSI_QUOTES                MysqlConfig8_0_SQLMode = 2
	MysqlConfig8_0_ERROR_FOR_DIVISION_BY_ZERO MysqlConfig8_0_SQLMode = 3
	MysqlConfig8_0_HIGH_NOT_PRECEDENCE        MysqlConfig8_0_SQLMode = 4
	MysqlConfig8_0_IGNORE_SPACE               MysqlConfig8_0_SQLMode = 5
	MysqlConfig8_0_NO_AUTO_VALUE_ON_ZERO      MysqlConfig8_0_SQLMode = 6
	MysqlConfig8_0_NO_BACKSLASH_ESCAPES       MysqlConfig8_0_SQLMode = 7
	MysqlConfig8_0_NO_ENGINE_SUBSTITUTION     MysqlConfig8_0_SQLMode = 8
	MysqlConfig8_0_NO_UNSIGNED_SUBTRACTION    MysqlConfig8_0_SQLMode = 9
	MysqlConfig8_0_NO_ZERO_DATE               MysqlConfig8_0_SQLMode = 10
	MysqlConfig8_0_NO_ZERO_IN_DATE            MysqlConfig8_0_SQLMode = 11
	MysqlConfig8_0_ONLY_FULL_GROUP_BY         MysqlConfig8_0_SQLMode = 15
	MysqlConfig8_0_PAD_CHAR_TO_FULL_LENGTH    MysqlConfig8_0_SQLMode = 16
	MysqlConfig8_0_PIPES_AS_CONCAT            MysqlConfig8_0_SQLMode = 17
	MysqlConfig8_0_REAL_AS_FLOAT              MysqlConfig8_0_SQLMode = 18
	MysqlConfig8_0_STRICT_ALL_TABLES          MysqlConfig8_0_SQLMode = 19
	MysqlConfig8_0_STRICT_TRANS_TABLES        MysqlConfig8_0_SQLMode = 20
	MysqlConfig8_0_TIME_TRUNCATE_FRACTIONAL   MysqlConfig8_0_SQLMode = 21
	MysqlConfig8_0_ANSI                       MysqlConfig8_0_SQLMode = 22
	MysqlConfig8_0_TRADITIONAL                MysqlConfig8_0_SQLMode = 23
	MysqlConfig8_0_NO_DIR_IN_CREATE           MysqlConfig8_0_SQLMode = 24
)

func (MysqlConfig8_0_SQLMode) Descriptor

func (MysqlConfig8_0_SQLMode) Enum

func (MysqlConfig8_0_SQLMode) EnumDescriptor deprecated

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

Deprecated: Use MysqlConfig8_0_SQLMode.Descriptor instead.

func (MysqlConfig8_0_SQLMode) Number

func (MysqlConfig8_0_SQLMode) String

func (x MysqlConfig8_0_SQLMode) String() string

func (MysqlConfig8_0_SQLMode) Type

type MysqlConfig8_0_SlaveParallelType

type MysqlConfig8_0_SlaveParallelType int32
const (
	MysqlConfig8_0_SLAVE_PARALLEL_TYPE_UNSPECIFIED MysqlConfig8_0_SlaveParallelType = 0
	MysqlConfig8_0_DATABASE                        MysqlConfig8_0_SlaveParallelType = 1
	MysqlConfig8_0_LOGICAL_CLOCK                   MysqlConfig8_0_SlaveParallelType = 2
)

func (MysqlConfig8_0_SlaveParallelType) Descriptor

func (MysqlConfig8_0_SlaveParallelType) Enum

func (MysqlConfig8_0_SlaveParallelType) EnumDescriptor deprecated

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

Deprecated: Use MysqlConfig8_0_SlaveParallelType.Descriptor instead.

func (MysqlConfig8_0_SlaveParallelType) Number

func (MysqlConfig8_0_SlaveParallelType) String

func (MysqlConfig8_0_SlaveParallelType) Type

type MysqlConfig8_0_TransactionIsolation

type MysqlConfig8_0_TransactionIsolation int32
const (
	MysqlConfig8_0_TRANSACTION_ISOLATION_UNSPECIFIED MysqlConfig8_0_TransactionIsolation = 0
	MysqlConfig8_0_READ_COMMITTED                    MysqlConfig8_0_TransactionIsolation = 1
	MysqlConfig8_0_REPEATABLE_READ                   MysqlConfig8_0_TransactionIsolation = 2
	MysqlConfig8_0_SERIALIZABLE                      MysqlConfig8_0_TransactionIsolation = 3
)

func (MysqlConfig8_0_TransactionIsolation) Descriptor

func (MysqlConfig8_0_TransactionIsolation) Enum

func (MysqlConfig8_0_TransactionIsolation) EnumDescriptor deprecated

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

Deprecated: Use MysqlConfig8_0_TransactionIsolation.Descriptor instead.

func (MysqlConfig8_0_TransactionIsolation) Number

func (MysqlConfig8_0_TransactionIsolation) String

func (MysqlConfig8_0_TransactionIsolation) Type

type MysqlConfigSet5_7

type MysqlConfigSet5_7 struct {

	// Effective settings for a MySQL 5.7 cluster (a combination of settings defined
	// in [user_config] and [default_config]).
	EffectiveConfig *MysqlConfig5_7 `protobuf:"bytes,1,opt,name=effective_config,json=effectiveConfig,proto3" json:"effective_config,omitempty"`
	// User-defined settings for a MySQL 5.7 cluster.
	UserConfig *MysqlConfig5_7 `protobuf:"bytes,2,opt,name=user_config,json=userConfig,proto3" json:"user_config,omitempty"`
	// Default configuration for a MySQL 5.7 cluster.
	DefaultConfig *MysqlConfig5_7 `protobuf:"bytes,3,opt,name=default_config,json=defaultConfig,proto3" json:"default_config,omitempty"`
	// contains filtered or unexported fields
}

func (*MysqlConfigSet5_7) Descriptor deprecated

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

Deprecated: Use MysqlConfigSet5_7.ProtoReflect.Descriptor instead.

func (*MysqlConfigSet5_7) GetDefaultConfig

func (x *MysqlConfigSet5_7) GetDefaultConfig() *MysqlConfig5_7

func (*MysqlConfigSet5_7) GetEffectiveConfig

func (x *MysqlConfigSet5_7) GetEffectiveConfig() *MysqlConfig5_7

func (*MysqlConfigSet5_7) GetUserConfig

func (x *MysqlConfigSet5_7) GetUserConfig() *MysqlConfig5_7

func (*MysqlConfigSet5_7) ProtoMessage

func (*MysqlConfigSet5_7) ProtoMessage()

func (*MysqlConfigSet5_7) ProtoReflect

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

func (*MysqlConfigSet5_7) Reset

func (x *MysqlConfigSet5_7) Reset()

func (*MysqlConfigSet5_7) SetDefaultConfig

func (m *MysqlConfigSet5_7) SetDefaultConfig(v *MysqlConfig5_7)

func (*MysqlConfigSet5_7) SetEffectiveConfig

func (m *MysqlConfigSet5_7) SetEffectiveConfig(v *MysqlConfig5_7)

func (*MysqlConfigSet5_7) SetUserConfig

func (m *MysqlConfigSet5_7) SetUserConfig(v *MysqlConfig5_7)

func (*MysqlConfigSet5_7) String

func (x *MysqlConfigSet5_7) String() string

type MysqlConfigSet8_0

type MysqlConfigSet8_0 struct {

	// Effective settings for a MySQL 8.0 cluster (a combination of settings defined
	// in [user_config] and [default_config]).
	EffectiveConfig *MysqlConfig8_0 `protobuf:"bytes,1,opt,name=effective_config,json=effectiveConfig,proto3" json:"effective_config,omitempty"`
	// User-defined settings for a MySQL 8.0 cluster.
	UserConfig *MysqlConfig8_0 `protobuf:"bytes,2,opt,name=user_config,json=userConfig,proto3" json:"user_config,omitempty"`
	// Default configuration for a MySQL 8.0 cluster.
	DefaultConfig *MysqlConfig8_0 `protobuf:"bytes,3,opt,name=default_config,json=defaultConfig,proto3" json:"default_config,omitempty"`
	// contains filtered or unexported fields
}

func (*MysqlConfigSet8_0) Descriptor deprecated

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

Deprecated: Use MysqlConfigSet8_0.ProtoReflect.Descriptor instead.

func (*MysqlConfigSet8_0) GetDefaultConfig

func (x *MysqlConfigSet8_0) GetDefaultConfig() *MysqlConfig8_0

func (*MysqlConfigSet8_0) GetEffectiveConfig

func (x *MysqlConfigSet8_0) GetEffectiveConfig() *MysqlConfig8_0

func (*MysqlConfigSet8_0) GetUserConfig

func (x *MysqlConfigSet8_0) GetUserConfig() *MysqlConfig8_0

func (*MysqlConfigSet8_0) ProtoMessage

func (*MysqlConfigSet8_0) ProtoMessage()

func (*MysqlConfigSet8_0) ProtoReflect

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

func (*MysqlConfigSet8_0) Reset

func (x *MysqlConfigSet8_0) Reset()

func (*MysqlConfigSet8_0) SetDefaultConfig

func (m *MysqlConfigSet8_0) SetDefaultConfig(v *MysqlConfig8_0)

func (*MysqlConfigSet8_0) SetEffectiveConfig

func (m *MysqlConfigSet8_0) SetEffectiveConfig(v *MysqlConfig8_0)

func (*MysqlConfigSet8_0) SetUserConfig

func (m *MysqlConfigSet8_0) SetUserConfig(v *MysqlConfig8_0)

func (*MysqlConfigSet8_0) String

func (x *MysqlConfigSet8_0) String() string

Jump to

Keyboard shortcuts

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