// Code generated by protoc-gen-goext. DO NOT EDIT.

package mysql

import (
	wrapperspb "google.golang.org/protobuf/types/known/wrapperspb"
)

func (m *MysqlConfig8_4) SetInnodbBufferPoolSize(v *wrapperspb.Int64Value) {
	m.InnodbBufferPoolSize = v
}

func (m *MysqlConfig8_4) SetMaxConnections(v *wrapperspb.Int64Value) {
	m.MaxConnections = v
}

func (m *MysqlConfig8_4) SetLongQueryTime(v *wrapperspb.DoubleValue) {
	m.LongQueryTime = v
}

func (m *MysqlConfig8_4) SetAuditLog(v *wrapperspb.BoolValue) {
	m.AuditLog = v
}

func (m *MysqlConfig8_4) SetSqlMode(v []MysqlConfig8_4_SQLMode) {
	m.SqlMode = v
}

func (m *MysqlConfig8_4) SetMaxAllowedPacket(v *wrapperspb.Int64Value) {
	m.MaxAllowedPacket = v
}

func (m *MysqlConfig8_4) SetInnodbFlushLogAtTrxCommit(v *wrapperspb.Int64Value) {
	m.InnodbFlushLogAtTrxCommit = v
}

func (m *MysqlConfig8_4) SetInnodbLockWaitTimeout(v *wrapperspb.Int64Value) {
	m.InnodbLockWaitTimeout = v
}

func (m *MysqlConfig8_4) SetTransactionIsolation(v MysqlConfig8_4_TransactionIsolation) {
	m.TransactionIsolation = v
}

func (m *MysqlConfig8_4) SetInnodbPrintAllDeadlocks(v *wrapperspb.BoolValue) {
	m.InnodbPrintAllDeadlocks = v
}

func (m *MysqlConfig8_4) SetNetReadTimeout(v *wrapperspb.Int64Value) {
	m.NetReadTimeout = v
}

func (m *MysqlConfig8_4) SetNetWriteTimeout(v *wrapperspb.Int64Value) {
	m.NetWriteTimeout = v
}

func (m *MysqlConfig8_4) SetGroupConcatMaxLen(v *wrapperspb.Int64Value) {
	m.GroupConcatMaxLen = v
}

func (m *MysqlConfig8_4) SetTmpTableSize(v *wrapperspb.Int64Value) {
	m.TmpTableSize = v
}

func (m *MysqlConfig8_4) SetMaxHeapTableSize(v *wrapperspb.Int64Value) {
	m.MaxHeapTableSize = v
}

func (m *MysqlConfig8_4) SetDefaultTimeZone(v string) {
	m.DefaultTimeZone = v
}

func (m *MysqlConfig8_4) SetCharacterSetServer(v string) {
	m.CharacterSetServer = v
}

func (m *MysqlConfig8_4) SetCollationServer(v string) {
	m.CollationServer = v
}

func (m *MysqlConfig8_4) SetInnodbAdaptiveHashIndex(v *wrapperspb.BoolValue) {
	m.InnodbAdaptiveHashIndex = v
}

func (m *MysqlConfig8_4) SetInnodbNumaInterleave(v *wrapperspb.BoolValue) {
	m.InnodbNumaInterleave = v
}

func (m *MysqlConfig8_4) SetInnodbLogBufferSize(v *wrapperspb.Int64Value) {
	m.InnodbLogBufferSize = v
}

func (m *MysqlConfig8_4) SetInnodbLogFileSize(v *wrapperspb.Int64Value) {
	m.InnodbLogFileSize = v
}

func (m *MysqlConfig8_4) SetInnodbIoCapacity(v *wrapperspb.Int64Value) {
	m.InnodbIoCapacity = v
}

func (m *MysqlConfig8_4) SetInnodbIoCapacityMax(v *wrapperspb.Int64Value) {
	m.InnodbIoCapacityMax = v
}

func (m *MysqlConfig8_4) SetInnodbReadIoThreads(v *wrapperspb.Int64Value) {
	m.InnodbReadIoThreads = v
}

func (m *MysqlConfig8_4) SetInnodbWriteIoThreads(v *wrapperspb.Int64Value) {
	m.InnodbWriteIoThreads = v
}

func (m *MysqlConfig8_4) SetInnodbPurgeThreads(v *wrapperspb.Int64Value) {
	m.InnodbPurgeThreads = v
}

func (m *MysqlConfig8_4) SetInnodbThreadConcurrency(v *wrapperspb.Int64Value) {
	m.InnodbThreadConcurrency = v
}

func (m *MysqlConfig8_4) SetInnodbTempDataFileMaxSize(v *wrapperspb.Int64Value) {
	m.InnodbTempDataFileMaxSize = v
}

func (m *MysqlConfig8_4) SetThreadCacheSize(v *wrapperspb.Int64Value) {
	m.ThreadCacheSize = v
}

func (m *MysqlConfig8_4) SetThreadStack(v *wrapperspb.Int64Value) {
	m.ThreadStack = v
}

func (m *MysqlConfig8_4) SetJoinBufferSize(v *wrapperspb.Int64Value) {
	m.JoinBufferSize = v
}

func (m *MysqlConfig8_4) SetSortBufferSize(v *wrapperspb.Int64Value) {
	m.SortBufferSize = v
}

func (m *MysqlConfig8_4) SetTableDefinitionCache(v *wrapperspb.Int64Value) {
	m.TableDefinitionCache = v
}

func (m *MysqlConfig8_4) SetTableOpenCache(v *wrapperspb.Int64Value) {
	m.TableOpenCache = v
}

func (m *MysqlConfig8_4) SetTableOpenCacheInstances(v *wrapperspb.Int64Value) {
	m.TableOpenCacheInstances = v
}

func (m *MysqlConfig8_4) SetExplicitDefaultsForTimestamp(v *wrapperspb.BoolValue) {
	m.ExplicitDefaultsForTimestamp = v
}

func (m *MysqlConfig8_4) SetAutoIncrementIncrement(v *wrapperspb.Int64Value) {
	m.AutoIncrementIncrement = v
}

func (m *MysqlConfig8_4) SetAutoIncrementOffset(v *wrapperspb.Int64Value) {
	m.AutoIncrementOffset = v
}

func (m *MysqlConfig8_4) SetSyncBinlog(v *wrapperspb.Int64Value) {
	m.SyncBinlog = v
}

func (m *MysqlConfig8_4) SetBinlogCacheSize(v *wrapperspb.Int64Value) {
	m.BinlogCacheSize = v
}

func (m *MysqlConfig8_4) SetBinlogGroupCommitSyncDelay(v *wrapperspb.Int64Value) {
	m.BinlogGroupCommitSyncDelay = v
}

func (m *MysqlConfig8_4) SetBinlogRowImage(v MysqlConfig8_4_BinlogRowImage) {
	m.BinlogRowImage = v
}

func (m *MysqlConfig8_4) SetBinlogRowsQueryLogEvents(v *wrapperspb.BoolValue) {
	m.BinlogRowsQueryLogEvents = v
}

func (m *MysqlConfig8_4) SetRplSemiSyncMasterWaitForSlaveCount(v *wrapperspb.Int64Value) {
	m.RplSemiSyncMasterWaitForSlaveCount = v
}

func (m *MysqlConfig8_4) SetSlaveParallelType(v MysqlConfig8_4_SlaveParallelType) {
	m.SlaveParallelType = v
}

func (m *MysqlConfig8_4) SetSlaveParallelWorkers(v *wrapperspb.Int64Value) {
	m.SlaveParallelWorkers = v
}

func (m *MysqlConfig8_4) SetRegexpTimeLimit(v *wrapperspb.Int64Value) {
	m.RegexpTimeLimit = v
}

func (m *MysqlConfig8_4) SetMdbPreserveBinlogBytes(v *wrapperspb.Int64Value) {
	m.MdbPreserveBinlogBytes = v
}

func (m *MysqlConfig8_4) SetInteractiveTimeout(v *wrapperspb.Int64Value) {
	m.InteractiveTimeout = v
}

func (m *MysqlConfig8_4) SetWaitTimeout(v *wrapperspb.Int64Value) {
	m.WaitTimeout = v
}

func (m *MysqlConfig8_4) SetMdbOfflineModeEnableLag(v *wrapperspb.Int64Value) {
	m.MdbOfflineModeEnableLag = v
}

func (m *MysqlConfig8_4) SetMdbOfflineModeDisableLag(v *wrapperspb.Int64Value) {
	m.MdbOfflineModeDisableLag = v
}

func (m *MysqlConfig8_4) SetRangeOptimizerMaxMemSize(v *wrapperspb.Int64Value) {
	m.RangeOptimizerMaxMemSize = v
}

func (m *MysqlConfig8_4) SetInnodbOnlineAlterLogMaxSize(v *wrapperspb.Int64Value) {
	m.InnodbOnlineAlterLogMaxSize = v
}

func (m *MysqlConfig8_4) SetInnodbFtMinTokenSize(v *wrapperspb.Int64Value) {
	m.InnodbFtMinTokenSize = v
}

func (m *MysqlConfig8_4) SetInnodbFtMaxTokenSize(v *wrapperspb.Int64Value) {
	m.InnodbFtMaxTokenSize = v
}

func (m *MysqlConfig8_4) SetLowerCaseTableNames(v *wrapperspb.Int64Value) {
	m.LowerCaseTableNames = v
}

func (m *MysqlConfig8_4) SetSlowQueryLog(v *wrapperspb.BoolValue) {
	m.SlowQueryLog = v
}

func (m *MysqlConfig8_4) SetSlowQueryLogAlwaysWriteTime(v *wrapperspb.DoubleValue) {
	m.SlowQueryLogAlwaysWriteTime = v
}

func (m *MysqlConfig8_4) SetLogSlowRateType(v MysqlConfig8_4_LogSlowRateType) {
	m.LogSlowRateType = v
}

func (m *MysqlConfig8_4) SetLogSlowRateLimit(v *wrapperspb.Int64Value) {
	m.LogSlowRateLimit = v
}

func (m *MysqlConfig8_4) SetLogSlowSpStatements(v *wrapperspb.BoolValue) {
	m.LogSlowSpStatements = v
}

func (m *MysqlConfig8_4) SetLogSlowFilter(v []MysqlConfig8_4_LogSlowFilterType) {
	m.LogSlowFilter = v
}

func (m *MysqlConfig8_4) SetMdbPriorityChoiceMaxLag(v *wrapperspb.Int64Value) {
	m.MdbPriorityChoiceMaxLag = v
}

func (m *MysqlConfig8_4) SetInnodbPageSize(v *wrapperspb.Int64Value) {
	m.InnodbPageSize = v
}

func (m *MysqlConfig8_4) SetMaxSpRecursionDepth(v *wrapperspb.Int64Value) {
	m.MaxSpRecursionDepth = v
}

func (m *MysqlConfig8_4) SetInnodbCompressionLevel(v *wrapperspb.Int64Value) {
	m.InnodbCompressionLevel = v
}

func (m *MysqlConfig8_4) SetAutocommit(v *wrapperspb.BoolValue) {
	m.Autocommit = v
}

func (m *MysqlConfig8_4) SetInnodbStatusOutput(v *wrapperspb.BoolValue) {
	m.InnodbStatusOutput = v
}

func (m *MysqlConfig8_4) SetInnodbStrictMode(v *wrapperspb.BoolValue) {
	m.InnodbStrictMode = v
}

func (m *MysqlConfig8_4) SetInnodbPrintLockWaitTimeoutInfo(v *wrapperspb.BoolValue) {
	m.InnodbPrintLockWaitTimeoutInfo = v
}

func (m *MysqlConfig8_4) SetLogErrorVerbosity(v *wrapperspb.Int64Value) {
	m.LogErrorVerbosity = v
}

func (m *MysqlConfig8_4) SetMaxDigestLength(v *wrapperspb.Int64Value) {
	m.MaxDigestLength = v
}

func (m *MysqlConfig8_4) SetLockWaitTimeout(v *wrapperspb.Int64Value) {
	m.LockWaitTimeout = v
}

func (m *MysqlConfig8_4) SetMaxPreparedStmtCount(v *wrapperspb.Int64Value) {
	m.MaxPreparedStmtCount = v
}

func (m *MysqlConfig8_4) SetOptimizerSwitch(v string) {
	m.OptimizerSwitch = v
}

func (m *MysqlConfig8_4) SetOptimizerSearchDepth(v *wrapperspb.Int64Value) {
	m.OptimizerSearchDepth = v
}

func (m *MysqlConfig8_4) SetUserstat(v *wrapperspb.BoolValue) {
	m.Userstat = v
}

func (m *MysqlConfig8_4) SetMaxExecutionTime(v *wrapperspb.Int64Value) {
	m.MaxExecutionTime = v
}

func (m *MysqlConfig8_4) SetAuditLogPolicy(v MysqlConfig8_4_AuditLogPolicy) {
	m.AuditLogPolicy = v
}

func (m *MysqlConfig8_4) SetReplicationSenderObserveCommitOnly(v *wrapperspb.BoolValue) {
	m.ReplicationSenderObserveCommitOnly = v
}

func (m *MysqlConfig8_4) SetReplicationOptimizeForStaticPluginConfig(v *wrapperspb.BoolValue) {
	m.ReplicationOptimizeForStaticPluginConfig = v
}

func (m *MysqlConfig8_4) SetInnodbLruScanDepth(v *wrapperspb.Int64Value) {
	m.InnodbLruScanDepth = v
}

func (m *MysqlConfig8_4) SetSqlRequirePrimaryKey(v *wrapperspb.BoolValue) {
	m.SqlRequirePrimaryKey = v
}

func (m *MysqlConfig8_4) SetMdbUseAsyncReplication(v *wrapperspb.BoolValue) {
	m.MdbUseAsyncReplication = v
}

func (m *MysqlConfig8_4) SetMdbAsyncAllowedLag(v *wrapperspb.Int64Value) {
	m.MdbAsyncAllowedLag = v
}

func (m *MysqlConfig8_4) SetMdbForceSsl(v *wrapperspb.BoolValue) {
	m.MdbForceSsl = v
}

func (m *MysqlConfig8_4) SetInnodbChangeBuffering(v MysqlConfig8_4_InnodbChangeBuffering) {
	m.InnodbChangeBuffering = v
}

func (m *MysqlConfig8_4) SetMaxWriteLockCount(v *wrapperspb.Int64Value) {
	m.MaxWriteLockCount = v
}

func (m *MysqlConfigSet8_4) SetEffectiveConfig(v *MysqlConfig8_4) {
	m.EffectiveConfig = v
}

func (m *MysqlConfigSet8_4) SetUserConfig(v *MysqlConfig8_4) {
	m.UserConfig = v
}

func (m *MysqlConfigSet8_4) SetDefaultConfig(v *MysqlConfig8_4) {
	m.DefaultConfig = v
}
