@Generated(value="OracleSDKGenerator", comments="API Version: 20190415") public final class ConfigurationVariables extends Object
User controllable service variables.
Note: Objects should always be created or deserialized using the ConfigurationVariables.Builder
. This model distinguishes fields
that are null
because they are unset from fields that are explicitly set to null
. This is done in
the setter methods of the ConfigurationVariables.Builder
, which maintain a set of all explicitly set fields called
__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
__explicitlySet__
into account. The constructor, on the other hand, does not set __explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
ConfigurationVariables.BinlogRowMetadata
Configures the amount of table metadata added to the binary log when using row-based logging.
|
static class |
ConfigurationVariables.Builder |
static class |
ConfigurationVariables.CompletionType
(“completion_type”)
|
static class |
ConfigurationVariables.DefaultAuthenticationPlugin
(“default_authentication_plugin”)
|
static class |
ConfigurationVariables.GroupReplicationConsistency
EVENTUAL:
Both RO and RW transactions do not wait for preceding transactions to be applied before executing.
|
static class |
ConfigurationVariables.TransactionIsolation
(“transaction_isolation”)
|
Constructor and Description |
---|
ConfigurationVariables(ConfigurationVariables.CompletionType completionType,
ConfigurationVariables.DefaultAuthenticationPlugin defaultAuthenticationPlugin,
ConfigurationVariables.TransactionIsolation transactionIsolation,
String innodbFtServerStopwordTable,
String mandatoryRoles,
Boolean autocommit,
Boolean foreignKeyChecks,
ConfigurationVariables.GroupReplicationConsistency groupReplicationConsistency,
Boolean innodbFtEnableStopword,
Boolean localInfile,
Boolean mysqlFirewallMode,
Boolean mysqlxEnableHelloNotice,
Boolean sqlRequirePrimaryKey,
Boolean sqlWarnings,
Integer binlogExpireLogsSeconds,
ConfigurationVariables.BinlogRowMetadata binlogRowMetadata,
String binlogRowValueOptions,
Boolean binlogTransactionCompression,
Long innodbBufferPoolSize,
Integer innodbFtResultCacheLimit,
Integer maxConnections,
Integer maxPreparedStmtCount,
Integer connectTimeout,
Integer cteMaxRecursionDepth,
Integer generatedRandomPasswordLength,
Integer informationSchemaStatsExpiry,
Integer innodbBufferPoolInstances,
Integer innodbFtMaxTokenSize,
Integer innodbFtMinTokenSize,
Integer innodbFtNumWordOptimize,
Integer innodbLockWaitTimeout,
Integer innodbMaxPurgeLag,
Integer innodbMaxPurgeLagDelay,
Integer maxExecutionTime,
Integer mysqlxConnectTimeout,
Integer mysqlxDocumentIdUniquePrefix,
Integer mysqlxIdleWorkerThreadTimeout,
Integer mysqlxInteractiveTimeout,
Integer mysqlxMaxAllowedPacket,
Integer mysqlxMinWorkerThreads,
Integer mysqlxReadTimeout,
Integer mysqlxWaitTimeout,
Integer mysqlxWriteTimeout,
Integer parserMaxMemSize,
Integer queryAllocBlockSize,
Integer queryPreallocSize,
String sqlMode,
Integer mysqlxDeflateDefaultCompressionLevel,
Integer mysqlxDeflateMaxClientCompressionLevel,
Integer mysqlxLz4MaxClientCompressionLevel,
Integer mysqlxLz4DefaultCompressionLevel,
Integer mysqlxZstdMaxClientCompressionLevel,
Integer mysqlxZstdDefaultCompressionLevel,
Integer mysqlZstdDefaultCompressionLevel)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ConfigurationVariables.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
Boolean |
getAutocommit()
(“autocommit”)
|
Integer |
getBinlogExpireLogsSeconds()
Sets the binary log expiration period in seconds.
|
ConfigurationVariables.BinlogRowMetadata |
getBinlogRowMetadata()
Configures the amount of table metadata added to the binary log when using row-based logging.
|
String |
getBinlogRowValueOptions()
When set to PARTIAL_JSON, this enables use of a space-efficient binary log format for updates that modify only a small portion of a JSON document.
|
Boolean |
getBinlogTransactionCompression()
Enables compression for transactions that are written to binary log files on this server.
|
ConfigurationVariables.CompletionType |
getCompletionType()
(“completion_type”)
|
Integer |
getConnectTimeout()
(“connect_timeout”)
|
Integer |
getCteMaxRecursionDepth()
(“cte_max_recursion_depth”)
|
ConfigurationVariables.DefaultAuthenticationPlugin |
getDefaultAuthenticationPlugin()
(“default_authentication_plugin”)
|
Boolean |
getForeignKeyChecks()
(“foreign_key_checks”)
|
Integer |
getGeneratedRandomPasswordLength()
(“generated_random_password_length”) DEPRECATED – variable should not be settable and will be ignored
|
ConfigurationVariables.GroupReplicationConsistency |
getGroupReplicationConsistency()
EVENTUAL:
Both RO and RW transactions do not wait for preceding transactions to be applied before executing.
|
Integer |
getInformationSchemaStatsExpiry()
(“information_schema_stats_expiry”)
|
Integer |
getInnodbBufferPoolInstances()
(“innodb_buffer_pool_instances”)
|
Long |
getInnodbBufferPoolSize()
(“innodb_buffer_pool_size”)
|
Boolean |
getInnodbFtEnableStopword()
(“innodb_ft_enable_stopword”)
|
Integer |
getInnodbFtMaxTokenSize()
(“innodb_ft_max_token_size”)
|
Integer |
getInnodbFtMinTokenSize()
(“innodb_ft_min_token_size”)
|
Integer |
getInnodbFtNumWordOptimize()
(“innodb_ft_num_word_optimize”)
|
Integer |
getInnodbFtResultCacheLimit()
(“innodb_ft_result_cache_limit”)
|
String |
getInnodbFtServerStopwordTable()
(“innodb_ft_server_stopword_table”)
|
Integer |
getInnodbLockWaitTimeout()
(“innodb_lock_wait_timeout”)
|
Integer |
getInnodbMaxPurgeLag()
(“innodb_max_purge_lag”)
|
Integer |
getInnodbMaxPurgeLagDelay()
(“innodb_max_purge_lag_delay”)
|
Boolean |
getLocalInfile()
(“local_infile”)
|
String |
getMandatoryRoles()
(“mandatory_roles”)
|
Integer |
getMaxConnections()
(“max_connections”)
|
Integer |
getMaxExecutionTime()
(“max_execution_time”)
|
Integer |
getMaxPreparedStmtCount()
(“max_prepared_stmt_count”)
|
Boolean |
getMysqlFirewallMode()
(“mysql_firewall_mode”)
|
Integer |
getMysqlxConnectTimeout()
(“mysqlx_connect_timeout”) DEPRECATED – variable should not be settable and will be ignored
|
Integer |
getMysqlxDeflateDefaultCompressionLevel()
Set the default compression level for the deflate algorithm.
|
Integer |
getMysqlxDeflateMaxClientCompressionLevel()
Limit the upper bound of accepted compression levels for the deflate algorithm.
|
Integer |
getMysqlxDocumentIdUniquePrefix()
(“mysqlx_document_id_unique_prefix”) DEPRECATED – variable should not be settable and will be ignored
|
Boolean |
getMysqlxEnableHelloNotice()
(“mysqlx_enable_hello_notice”) DEPRECATED – variable should not be settable and will be ignored
|
Integer |
getMysqlxIdleWorkerThreadTimeout()
(“mysqlx_idle_worker_thread_timeout”) DEPRECATED – variable should not be settable and will be ignored
|
Integer |
getMysqlxInteractiveTimeout()
(“mysqlx_interactive_timeout”) DEPRECATED – variable should not be settable and will be ignored
|
Integer |
getMysqlxLz4DefaultCompressionLevel()
Set the default compression level for the lz4 algorithm.
|
Integer |
getMysqlxLz4MaxClientCompressionLevel()
Limit the upper bound of accepted compression levels for the lz4 algorithm.
|
Integer |
getMysqlxMaxAllowedPacket()
(“mysqlx_max_allowed_packet”) DEPRECATED – variable should not be settable and will be ignored
|
Integer |
getMysqlxMinWorkerThreads()
(“mysqlx_min_worker_threads”) DEPRECATED – variable should not be settable and will be ignored
|
Integer |
getMysqlxReadTimeout()
(“mysqlx_read_timeout”) DEPRECATED – variable should not be settable and will be ignored
|
Integer |
getMysqlxWaitTimeout()
(“mysqlx_wait_timeout”) DEPRECATED – variable should not be settable and will be ignored
|
Integer |
getMysqlxWriteTimeout()
(“mysqlx_write_timeout”) DEPRECATED – variable should not be settable and will be ignored
|
Integer |
getMysqlxZstdDefaultCompressionLevel()
Set the default compression level for the zstd algorithm.
|
Integer |
getMysqlxZstdMaxClientCompressionLevel()
Limit the upper bound of accepted compression levels for the zstd algorithm.
|
Integer |
getMysqlZstdDefaultCompressionLevel()
DEPRECATED – typo of mysqlx_zstd_default_compression_level.
|
Integer |
getParserMaxMemSize()
(“parser_max_mem_size”)
|
Integer |
getQueryAllocBlockSize()
(“query_alloc_block_size”) DEPRECATED – variable should not be settable and will be ignored
|
Integer |
getQueryPreallocSize()
(“query_prealloc_size”) DEPRECATED – variable should not be settable and will be ignored
|
String |
getSqlMode()
(“sql_mode”)
|
Boolean |
getSqlRequirePrimaryKey()
(“sql_require_primary_key”)
|
Boolean |
getSqlWarnings()
(“sql_warnings”)
|
ConfigurationVariables.TransactionIsolation |
getTransactionIsolation()
(“transaction_isolation”)
|
int |
hashCode() |
ConfigurationVariables.Builder |
toBuilder() |
String |
toString() |
@Deprecated @ConstructorProperties(value={"completionType","defaultAuthenticationPlugin","transactionIsolation","innodbFtServerStopwordTable","mandatoryRoles","autocommit","foreignKeyChecks","groupReplicationConsistency","innodbFtEnableStopword","localInfile","mysqlFirewallMode","mysqlxEnableHelloNotice","sqlRequirePrimaryKey","sqlWarnings","binlogExpireLogsSeconds","binlogRowMetadata","binlogRowValueOptions","binlogTransactionCompression","innodbBufferPoolSize","innodbFtResultCacheLimit","maxConnections","maxPreparedStmtCount","connectTimeout","cteMaxRecursionDepth","generatedRandomPasswordLength","informationSchemaStatsExpiry","innodbBufferPoolInstances","innodbFtMaxTokenSize","innodbFtMinTokenSize","innodbFtNumWordOptimize","innodbLockWaitTimeout","innodbMaxPurgeLag","innodbMaxPurgeLagDelay","maxExecutionTime","mysqlxConnectTimeout","mysqlxDocumentIdUniquePrefix","mysqlxIdleWorkerThreadTimeout","mysqlxInteractiveTimeout","mysqlxMaxAllowedPacket","mysqlxMinWorkerThreads","mysqlxReadTimeout","mysqlxWaitTimeout","mysqlxWriteTimeout","parserMaxMemSize","queryAllocBlockSize","queryPreallocSize","sqlMode","mysqlxDeflateDefaultCompressionLevel","mysqlxDeflateMaxClientCompressionLevel","mysqlxLz4MaxClientCompressionLevel","mysqlxLz4DefaultCompressionLevel","mysqlxZstdMaxClientCompressionLevel","mysqlxZstdDefaultCompressionLevel","mysqlZstdDefaultCompressionLevel"}) public ConfigurationVariables(ConfigurationVariables.CompletionType completionType, ConfigurationVariables.DefaultAuthenticationPlugin defaultAuthenticationPlugin, ConfigurationVariables.TransactionIsolation transactionIsolation, String innodbFtServerStopwordTable, String mandatoryRoles, Boolean autocommit, Boolean foreignKeyChecks, ConfigurationVariables.GroupReplicationConsistency groupReplicationConsistency, Boolean innodbFtEnableStopword, Boolean localInfile, Boolean mysqlFirewallMode, Boolean mysqlxEnableHelloNotice, Boolean sqlRequirePrimaryKey, Boolean sqlWarnings, Integer binlogExpireLogsSeconds, ConfigurationVariables.BinlogRowMetadata binlogRowMetadata, String binlogRowValueOptions, Boolean binlogTransactionCompression, Long innodbBufferPoolSize, Integer innodbFtResultCacheLimit, Integer maxConnections, Integer maxPreparedStmtCount, Integer connectTimeout, Integer cteMaxRecursionDepth, Integer generatedRandomPasswordLength, Integer informationSchemaStatsExpiry, Integer innodbBufferPoolInstances, Integer innodbFtMaxTokenSize, Integer innodbFtMinTokenSize, Integer innodbFtNumWordOptimize, Integer innodbLockWaitTimeout, Integer innodbMaxPurgeLag, Integer innodbMaxPurgeLagDelay, Integer maxExecutionTime, Integer mysqlxConnectTimeout, Integer mysqlxDocumentIdUniquePrefix, Integer mysqlxIdleWorkerThreadTimeout, Integer mysqlxInteractiveTimeout, Integer mysqlxMaxAllowedPacket, Integer mysqlxMinWorkerThreads, Integer mysqlxReadTimeout, Integer mysqlxWaitTimeout, Integer mysqlxWriteTimeout, Integer parserMaxMemSize, Integer queryAllocBlockSize, Integer queryPreallocSize, String sqlMode, Integer mysqlxDeflateDefaultCompressionLevel, Integer mysqlxDeflateMaxClientCompressionLevel, Integer mysqlxLz4MaxClientCompressionLevel, Integer mysqlxLz4DefaultCompressionLevel, Integer mysqlxZstdMaxClientCompressionLevel, Integer mysqlxZstdDefaultCompressionLevel, Integer mysqlZstdDefaultCompressionLevel)
public static ConfigurationVariables.Builder builder()
Create a new builder.
public ConfigurationVariables.Builder toBuilder()
public ConfigurationVariables.CompletionType getCompletionType()
(“completion_type”)
public ConfigurationVariables.DefaultAuthenticationPlugin getDefaultAuthenticationPlugin()
(“default_authentication_plugin”)
public ConfigurationVariables.TransactionIsolation getTransactionIsolation()
(“transaction_isolation”)
public String getInnodbFtServerStopwordTable()
(“innodb_ft_server_stopword_table”)
public String getMandatoryRoles()
(“mandatory_roles”)
public Boolean getAutocommit()
(“autocommit”)
public Boolean getForeignKeyChecks()
(“foreign_key_checks”)
public ConfigurationVariables.GroupReplicationConsistency getGroupReplicationConsistency()
public Boolean getInnodbFtEnableStopword()
(“innodb_ft_enable_stopword”)
public Boolean getLocalInfile()
(“local_infile”)
public Boolean getMysqlFirewallMode()
(“mysql_firewall_mode”)
public Boolean getMysqlxEnableHelloNotice()
(“mysqlx_enable_hello_notice”) DEPRECATED – variable should not be settable and will be ignored
public Boolean getSqlRequirePrimaryKey()
(“sql_require_primary_key”)
public Boolean getSqlWarnings()
(“sql_warnings”)
public Integer getBinlogExpireLogsSeconds()
Sets the binary log expiration period in seconds. binlogExpireLogsSeconds corresponds to the MySQL binary logging system variable binlog_expire_logs_seconds.
public ConfigurationVariables.BinlogRowMetadata getBinlogRowMetadata()
Configures the amount of table metadata added to the binary log when using row-based logging. binlogRowMetadata corresponds to the MySQL binary logging system variable binlog_row_metadata.
public String getBinlogRowValueOptions()
When set to PARTIAL_JSON, this enables use of a space-efficient binary log format for updates that modify only a small portion of a JSON document. binlogRowValueOptions corresponds to the MySQL binary logging system variable binlog_row_value_options.
public Boolean getBinlogTransactionCompression()
Enables compression for transactions that are written to binary log files on this server. binlogTransactionCompression corresponds to the MySQL binary logging system variable binlog_transaction_compression.
public Long getInnodbBufferPoolSize()
(“innodb_buffer_pool_size”)
public Integer getInnodbFtResultCacheLimit()
(“innodb_ft_result_cache_limit”)
public Integer getMaxConnections()
(“max_connections”)
public Integer getMaxPreparedStmtCount()
(“max_prepared_stmt_count”)
public Integer getConnectTimeout()
(“connect_timeout”)
public Integer getCteMaxRecursionDepth()
(“cte_max_recursion_depth”)
public Integer getGeneratedRandomPasswordLength()
(“generated_random_password_length”) DEPRECATED – variable should not be settable and will be ignored
public Integer getInformationSchemaStatsExpiry()
(“information_schema_stats_expiry”)
public Integer getInnodbBufferPoolInstances()
(“innodb_buffer_pool_instances”)
public Integer getInnodbFtMaxTokenSize()
(“innodb_ft_max_token_size”)
public Integer getInnodbFtMinTokenSize()
(“innodb_ft_min_token_size”)
public Integer getInnodbFtNumWordOptimize()
(“innodb_ft_num_word_optimize”)
public Integer getInnodbLockWaitTimeout()
(“innodb_lock_wait_timeout”)
public Integer getInnodbMaxPurgeLag()
(“innodb_max_purge_lag”)
public Integer getInnodbMaxPurgeLagDelay()
(“innodb_max_purge_lag_delay”)
public Integer getMaxExecutionTime()
(“max_execution_time”)
public Integer getMysqlxConnectTimeout()
(“mysqlx_connect_timeout”) DEPRECATED – variable should not be settable and will be ignored
public Integer getMysqlxDocumentIdUniquePrefix()
(“mysqlx_document_id_unique_prefix”) DEPRECATED – variable should not be settable and will be ignored
public Integer getMysqlxIdleWorkerThreadTimeout()
(“mysqlx_idle_worker_thread_timeout”) DEPRECATED – variable should not be settable and will be ignored
public Integer getMysqlxInteractiveTimeout()
(“mysqlx_interactive_timeout”) DEPRECATED – variable should not be settable and will be ignored
public Integer getMysqlxMaxAllowedPacket()
(“mysqlx_max_allowed_packet”) DEPRECATED – variable should not be settable and will be ignored
public Integer getMysqlxMinWorkerThreads()
(“mysqlx_min_worker_threads”) DEPRECATED – variable should not be settable and will be ignored
public Integer getMysqlxReadTimeout()
(“mysqlx_read_timeout”) DEPRECATED – variable should not be settable and will be ignored
public Integer getMysqlxWaitTimeout()
(“mysqlx_wait_timeout”) DEPRECATED – variable should not be settable and will be ignored
public Integer getMysqlxWriteTimeout()
(“mysqlx_write_timeout”) DEPRECATED – variable should not be settable and will be ignored
public Integer getParserMaxMemSize()
(“parser_max_mem_size”)
public Integer getQueryAllocBlockSize()
(“query_alloc_block_size”) DEPRECATED – variable should not be settable and will be ignored
public Integer getQueryPreallocSize()
(“query_prealloc_size”) DEPRECATED – variable should not be settable and will be ignored
public String getSqlMode()
(“sql_mode”)
public Integer getMysqlxDeflateDefaultCompressionLevel()
Set the default compression level for the deflate algorithm. (“mysqlx_deflate_default_compression_level”)
public Integer getMysqlxDeflateMaxClientCompressionLevel()
Limit the upper bound of accepted compression levels for the deflate algorithm. (“mysqlx_deflate_max_client_compression_level”)
public Integer getMysqlxLz4MaxClientCompressionLevel()
Limit the upper bound of accepted compression levels for the lz4 algorithm. (“mysqlx_lz4_max_client_compression_level”)
public Integer getMysqlxLz4DefaultCompressionLevel()
Set the default compression level for the lz4 algorithm. (“mysqlx_lz4_default_compression_level”)
public Integer getMysqlxZstdMaxClientCompressionLevel()
Limit the upper bound of accepted compression levels for the zstd algorithm. (“mysqlx_zstd_max_client_compression_level”)
public Integer getMysqlxZstdDefaultCompressionLevel()
Set the default compression level for the zstd algorithm. (“mysqlx_zstd_default_compression_level”)
public Integer getMysqlZstdDefaultCompressionLevel()
DEPRECATED – typo of mysqlx_zstd_default_compression_level. variable will be ignored.
Copyright © 2016–2022. All rights reserved.