Package com.exoscale.sdk.model
Class JsonSchemaMysql
java.lang.Object
com.exoscale.sdk.model.JsonSchemaMysql
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.4.0")
public class JsonSchemaMysql
extends Object
JsonSchemaMysql
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
The storage engine for in-memory internal temporary tables.static enum
The slow log output destination when slow_query_log is ON. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconnectTimeout
(Integer connectTimeout) defaultTimeZone
(String defaultTimeZone) boolean
Return true if this json-schema-mysql object is equal to o.The number of seconds that the mysqld server waits for a connect packet before responding with Bad handshake minimum: 2 maximum: 3600Default server time zone as an offset from UTC (from -12:00 to +12:00), a time zone name, or 'SYSTEM' to use the MySQL server default.The maximum permitted result length in bytes for the GROUP_CONCAT() function.The time, in seconds, before cached statistics expire minimum: 900 maximum: 31536000Maximum size for the InnoDB change buffer, as a percentage of the total size of the buffer pool.Specifies whether flushing a page from the InnoDB buffer pool also flushes other dirty pages in the same extent (default is 1): 0 - dirty pages in the same extent are not flushed, 1 - flush contiguous dirty pages in the same extent, 2 - flush dirty pages in the same extent minimum: 0 maximum: 2Minimum length of words that are stored in an InnoDB FULLTEXT index.This option is used to specify your own InnoDB FULLTEXT index stopword list for all InnoDB tables.org.openapitools.jackson.nullable.JsonNullable<String>
The length of time in seconds an InnoDB transaction waits for a row lock before giving up.The size in bytes of the buffer that InnoDB uses to write to the log files on disk.The upper limit in bytes on the size of the temporary log files used during online DDL operations for InnoDB tables.When enabled, information about all deadlocks in InnoDB user transactions is recorded in the error log.The number of I/O threads for read operations in InnoDB.When enabled a transaction timeout causes InnoDB to abort and roll back the entire transaction.Defines the maximum number of threads permitted inside of InnoDB.The number of I/O threads for write operations in InnoDB.The number of seconds the server waits for activity on an interactive connection before closing it.The storage engine for in-memory internal temporary tables.The slow log output destination when slow_query_log is ON.The slow_query_logs work as SQL statements that take more than long_query_time seconds to execute.Size of the largest message in bytes that can be received by the server.Limits the size of internal in-memory tables.Start sizes of connection buffer and result buffer.The number of seconds to wait for more data from a connection before aborting the read.The number of seconds to wait for a block to be written to a connection before aborting the write.Slow query log enables capturing of slow queries.Sort buffer size in bytes for ORDER BY optimization.Global SQL mode.Require primary key to be defined for new tables or old tables modified with ALTER TABLE and fail if missing.Limits the size of internal in-memory tables.The number of seconds the server waits for activity on a noninteractive connection before closing it.groupConcatMaxLen
(Integer groupConcatMaxLen) int
hashCode()
informationSchemaStatsExpiry
(Integer informationSchemaStatsExpiry) innodbChangeBufferMaxSize
(Integer innodbChangeBufferMaxSize) innodbFlushNeighbors
(Integer innodbFlushNeighbors) innodbFtMinTokenSize
(Integer innodbFtMinTokenSize) innodbFtServerStopwordTable
(String innodbFtServerStopwordTable) innodbLockWaitTimeout
(Integer innodbLockWaitTimeout) innodbLogBufferSize
(Integer innodbLogBufferSize) innodbOnlineAlterLogMaxSize
(Integer innodbOnlineAlterLogMaxSize) innodbPrintAllDeadlocks
(Boolean innodbPrintAllDeadlocks) innodbReadIoThreads
(Integer innodbReadIoThreads) innodbRollbackOnTimeout
(Boolean innodbRollbackOnTimeout) innodbThreadConcurrency
(Integer innodbThreadConcurrency) innodbWriteIoThreads
(Integer innodbWriteIoThreads) interactiveTimeout
(Integer interactiveTimeout) internalTmpMemStorageEngine
(JsonSchemaMysql.InternalTmpMemStorageEngineEnum internalTmpMemStorageEngine) logOutput
(JsonSchemaMysql.LogOutputEnum logOutput) longQueryTime
(BigDecimal longQueryTime) maxAllowedPacket
(Integer maxAllowedPacket) maxHeapTableSize
(Integer maxHeapTableSize) netBufferLength
(Integer netBufferLength) netReadTimeout
(Integer netReadTimeout) netWriteTimeout
(Integer netWriteTimeout) void
setConnectTimeout
(Integer connectTimeout) void
setDefaultTimeZone
(String defaultTimeZone) void
setGroupConcatMaxLen
(Integer groupConcatMaxLen) void
setInformationSchemaStatsExpiry
(Integer informationSchemaStatsExpiry) void
setInnodbChangeBufferMaxSize
(Integer innodbChangeBufferMaxSize) void
setInnodbFlushNeighbors
(Integer innodbFlushNeighbors) void
setInnodbFtMinTokenSize
(Integer innodbFtMinTokenSize) void
setInnodbFtServerStopwordTable
(String innodbFtServerStopwordTable) void
setInnodbFtServerStopwordTable_JsonNullable
(org.openapitools.jackson.nullable.JsonNullable<String> innodbFtServerStopwordTable) void
setInnodbLockWaitTimeout
(Integer innodbLockWaitTimeout) void
setInnodbLogBufferSize
(Integer innodbLogBufferSize) void
setInnodbOnlineAlterLogMaxSize
(Integer innodbOnlineAlterLogMaxSize) void
setInnodbPrintAllDeadlocks
(Boolean innodbPrintAllDeadlocks) void
setInnodbReadIoThreads
(Integer innodbReadIoThreads) void
setInnodbRollbackOnTimeout
(Boolean innodbRollbackOnTimeout) void
setInnodbThreadConcurrency
(Integer innodbThreadConcurrency) void
setInnodbWriteIoThreads
(Integer innodbWriteIoThreads) void
setInteractiveTimeout
(Integer interactiveTimeout) void
setInternalTmpMemStorageEngine
(JsonSchemaMysql.InternalTmpMemStorageEngineEnum internalTmpMemStorageEngine) void
setLogOutput
(JsonSchemaMysql.LogOutputEnum logOutput) void
setLongQueryTime
(BigDecimal longQueryTime) void
setMaxAllowedPacket
(Integer maxAllowedPacket) void
setMaxHeapTableSize
(Integer maxHeapTableSize) void
setNetBufferLength
(Integer netBufferLength) void
setNetReadTimeout
(Integer netReadTimeout) void
setNetWriteTimeout
(Integer netWriteTimeout) void
setSlowQueryLog
(Boolean slowQueryLog) void
setSortBufferSize
(Integer sortBufferSize) void
setSqlMode
(String sqlMode) void
setSqlRequirePrimaryKey
(Boolean sqlRequirePrimaryKey) void
setTmpTableSize
(Integer tmpTableSize) void
setWaitTimeout
(Integer waitTimeout) slowQueryLog
(Boolean slowQueryLog) sortBufferSize
(Integer sortBufferSize) sqlRequirePrimaryKey
(Boolean sqlRequirePrimaryKey) tmpTableSize
(Integer tmpTableSize) toString()
Convert the instance into URL query string.toUrlQueryString
(String prefix) Convert the instance into URL query string.waitTimeout
(Integer waitTimeout)
-
Field Details
-
JSON_PROPERTY_NET_WRITE_TIMEOUT
- See Also:
-
JSON_PROPERTY_INTERNAL_TMP_MEM_STORAGE_ENGINE
- See Also:
-
JSON_PROPERTY_SQL_MODE
- See Also:
-
JSON_PROPERTY_INFORMATION_SCHEMA_STATS_EXPIRY
- See Also:
-
JSON_PROPERTY_SORT_BUFFER_SIZE
- See Also:
-
JSON_PROPERTY_INNODB_THREAD_CONCURRENCY
- See Also:
-
JSON_PROPERTY_INNODB_WRITE_IO_THREADS
- See Also:
-
JSON_PROPERTY_INNODB_FT_MIN_TOKEN_SIZE
- See Also:
-
JSON_PROPERTY_INNODB_CHANGE_BUFFER_MAX_SIZE
- See Also:
-
JSON_PROPERTY_INNODB_FLUSH_NEIGHBORS
- See Also:
-
JSON_PROPERTY_TMP_TABLE_SIZE
- See Also:
-
JSON_PROPERTY_SLOW_QUERY_LOG
- See Also:
-
JSON_PROPERTY_CONNECT_TIMEOUT
- See Also:
-
JSON_PROPERTY_LOG_OUTPUT
- See Also:
-
JSON_PROPERTY_NET_READ_TIMEOUT
- See Also:
-
JSON_PROPERTY_INNODB_LOCK_WAIT_TIMEOUT
- See Also:
-
JSON_PROPERTY_WAIT_TIMEOUT
- See Also:
-
JSON_PROPERTY_INNODB_ROLLBACK_ON_TIMEOUT
- See Also:
-
JSON_PROPERTY_GROUP_CONCAT_MAX_LEN
- See Also:
-
JSON_PROPERTY_NET_BUFFER_LENGTH
- See Also:
-
JSON_PROPERTY_INNODB_PRINT_ALL_DEADLOCKS
- See Also:
-
JSON_PROPERTY_INNODB_ONLINE_ALTER_LOG_MAX_SIZE
- See Also:
-
JSON_PROPERTY_INTERACTIVE_TIMEOUT
- See Also:
-
JSON_PROPERTY_INNODB_LOG_BUFFER_SIZE
- See Also:
-
JSON_PROPERTY_MAX_ALLOWED_PACKET
- See Also:
-
JSON_PROPERTY_MAX_HEAP_TABLE_SIZE
- See Also:
-
JSON_PROPERTY_INNODB_FT_SERVER_STOPWORD_TABLE
- See Also:
-
JSON_PROPERTY_INNODB_READ_IO_THREADS
- See Also:
-
JSON_PROPERTY_SQL_REQUIRE_PRIMARY_KEY
- See Also:
-
JSON_PROPERTY_DEFAULT_TIME_ZONE
- See Also:
-
JSON_PROPERTY_LONG_QUERY_TIME
- See Also:
-
-
Constructor Details
-
JsonSchemaMysql
public JsonSchemaMysql()
-
-
Method Details
-
netWriteTimeout
-
getNetWriteTimeout
The number of seconds to wait for a block to be written to a connection before aborting the write. minimum: 1 maximum: 3600- Returns:
- netWriteTimeout
-
setNetWriteTimeout
-
internalTmpMemStorageEngine
public JsonSchemaMysql internalTmpMemStorageEngine(JsonSchemaMysql.InternalTmpMemStorageEngineEnum internalTmpMemStorageEngine) -
getInternalTmpMemStorageEngine
The storage engine for in-memory internal temporary tables.- Returns:
- internalTmpMemStorageEngine
-
setInternalTmpMemStorageEngine
public void setInternalTmpMemStorageEngine(JsonSchemaMysql.InternalTmpMemStorageEngineEnum internalTmpMemStorageEngine) -
sqlMode
-
getSqlMode
Global SQL mode. Set to empty to use MySQL server defaults. When creating a new service and not setting this field Aiven default SQL mode (strict, SQL standard compliant) will be assigned.- Returns:
- sqlMode
-
setSqlMode
-
informationSchemaStatsExpiry
-
getInformationSchemaStatsExpiry
The time, in seconds, before cached statistics expire minimum: 900 maximum: 31536000- Returns:
- informationSchemaStatsExpiry
-
setInformationSchemaStatsExpiry
-
sortBufferSize
-
getSortBufferSize
Sort buffer size in bytes for ORDER BY optimization. Default is 262144 (256K) minimum: 32768 maximum: 1073741824- Returns:
- sortBufferSize
-
setSortBufferSize
-
innodbThreadConcurrency
-
getInnodbThreadConcurrency
Defines the maximum number of threads permitted inside of InnoDB. Default is 0 (infinite concurrency - no limit) minimum: 0 maximum: 1000- Returns:
- innodbThreadConcurrency
-
setInnodbThreadConcurrency
-
innodbWriteIoThreads
-
getInnodbWriteIoThreads
The number of I/O threads for write operations in InnoDB. Default is 4. Changing this parameter will lead to a restart of the MySQL service. minimum: 1 maximum: 64- Returns:
- innodbWriteIoThreads
-
setInnodbWriteIoThreads
-
innodbFtMinTokenSize
-
getInnodbFtMinTokenSize
Minimum length of words that are stored in an InnoDB FULLTEXT index. Changing this parameter will lead to a restart of the MySQL service. minimum: 0 maximum: 16- Returns:
- innodbFtMinTokenSize
-
setInnodbFtMinTokenSize
-
innodbChangeBufferMaxSize
-
getInnodbChangeBufferMaxSize
Maximum size for the InnoDB change buffer, as a percentage of the total size of the buffer pool. Default is 25 minimum: 0 maximum: 50- Returns:
- innodbChangeBufferMaxSize
-
setInnodbChangeBufferMaxSize
-
innodbFlushNeighbors
-
getInnodbFlushNeighbors
Specifies whether flushing a page from the InnoDB buffer pool also flushes other dirty pages in the same extent (default is 1): 0 - dirty pages in the same extent are not flushed, 1 - flush contiguous dirty pages in the same extent, 2 - flush dirty pages in the same extent minimum: 0 maximum: 2- Returns:
- innodbFlushNeighbors
-
setInnodbFlushNeighbors
-
tmpTableSize
-
getTmpTableSize
Limits the size of internal in-memory tables. Also set max_heap_table_size. Default is 16777216 (16M) minimum: 1048576 maximum: 1073741824- Returns:
- tmpTableSize
-
setTmpTableSize
-
slowQueryLog
-
getSlowQueryLog
Slow query log enables capturing of slow queries. Setting slow_query_log to false also truncates the mysql.slow_log table. Default is off- Returns:
- slowQueryLog
-
setSlowQueryLog
-
connectTimeout
-
getConnectTimeout
The number of seconds that the mysqld server waits for a connect packet before responding with Bad handshake minimum: 2 maximum: 3600- Returns:
- connectTimeout
-
setConnectTimeout
-
logOutput
-
getLogOutput
The slow log output destination when slow_query_log is ON. To enable MySQL AI Insights, choose INSIGHTS. To use MySQL AI Insights and the mysql.slow_log table at the same time, choose INSIGHTS,TABLE. To only use the mysql.slow_log table, choose TABLE. To silence slow logs, choose NONE.- Returns:
- logOutput
-
setLogOutput
-
netReadTimeout
-
getNetReadTimeout
The number of seconds to wait for more data from a connection before aborting the read. minimum: 1 maximum: 3600- Returns:
- netReadTimeout
-
setNetReadTimeout
-
innodbLockWaitTimeout
-
getInnodbLockWaitTimeout
The length of time in seconds an InnoDB transaction waits for a row lock before giving up. Default is 120. minimum: 1 maximum: 3600- Returns:
- innodbLockWaitTimeout
-
setInnodbLockWaitTimeout
-
waitTimeout
-
getWaitTimeout
The number of seconds the server waits for activity on a noninteractive connection before closing it. minimum: 1 maximum: 2147483- Returns:
- waitTimeout
-
setWaitTimeout
-
innodbRollbackOnTimeout
-
getInnodbRollbackOnTimeout
When enabled a transaction timeout causes InnoDB to abort and roll back the entire transaction. Changing this parameter will lead to a restart of the MySQL service.- Returns:
- innodbRollbackOnTimeout
-
setInnodbRollbackOnTimeout
-
groupConcatMaxLen
-
getGroupConcatMaxLen
The maximum permitted result length in bytes for the GROUP_CONCAT() function. minimum: 4 maximum: -1- Returns:
- groupConcatMaxLen
-
setGroupConcatMaxLen
-
netBufferLength
-
getNetBufferLength
Start sizes of connection buffer and result buffer. Default is 16384 (16K). Changing this parameter will lead to a restart of the MySQL service. minimum: 1024 maximum: 1048576- Returns:
- netBufferLength
-
setNetBufferLength
-
innodbPrintAllDeadlocks
-
getInnodbPrintAllDeadlocks
When enabled, information about all deadlocks in InnoDB user transactions is recorded in the error log. Disabled by default.- Returns:
- innodbPrintAllDeadlocks
-
setInnodbPrintAllDeadlocks
-
innodbOnlineAlterLogMaxSize
-
getInnodbOnlineAlterLogMaxSize
The upper limit in bytes on the size of the temporary log files used during online DDL operations for InnoDB tables. minimum: 65536 maximum: 1099511627776- Returns:
- innodbOnlineAlterLogMaxSize
-
setInnodbOnlineAlterLogMaxSize
-
interactiveTimeout
-
getInteractiveTimeout
The number of seconds the server waits for activity on an interactive connection before closing it. minimum: 30 maximum: 604800- Returns:
- interactiveTimeout
-
setInteractiveTimeout
-
innodbLogBufferSize
-
getInnodbLogBufferSize
The size in bytes of the buffer that InnoDB uses to write to the log files on disk. minimum: 1048576 maximum: 4294967295- Returns:
- innodbLogBufferSize
-
setInnodbLogBufferSize
-
maxAllowedPacket
-
getMaxAllowedPacket
Size of the largest message in bytes that can be received by the server. Default is 67108864 (64M) minimum: 102400 maximum: 1073741824- Returns:
- maxAllowedPacket
-
setMaxAllowedPacket
-
maxHeapTableSize
-
getMaxHeapTableSize
Limits the size of internal in-memory tables. Also set tmp_table_size. Default is 16777216 (16M) minimum: 1048576 maximum: 1073741824- Returns:
- maxHeapTableSize
-
setMaxHeapTableSize
-
innodbFtServerStopwordTable
-
getInnodbFtServerStopwordTable
This option is used to specify your own InnoDB FULLTEXT index stopword list for all InnoDB tables.- Returns:
- innodbFtServerStopwordTable
-
getInnodbFtServerStopwordTable_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<String> getInnodbFtServerStopwordTable_JsonNullable() -
setInnodbFtServerStopwordTable_JsonNullable
public void setInnodbFtServerStopwordTable_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> innodbFtServerStopwordTable) -
setInnodbFtServerStopwordTable
-
innodbReadIoThreads
-
getInnodbReadIoThreads
The number of I/O threads for read operations in InnoDB. Default is 4. Changing this parameter will lead to a restart of the MySQL service. minimum: 1 maximum: 64- Returns:
- innodbReadIoThreads
-
setInnodbReadIoThreads
-
sqlRequirePrimaryKey
-
getSqlRequirePrimaryKey
Require primary key to be defined for new tables or old tables modified with ALTER TABLE and fail if missing. It is recommended to always have primary keys because various functionality may break if any large table is missing them.- Returns:
- sqlRequirePrimaryKey
-
setSqlRequirePrimaryKey
-
defaultTimeZone
-
getDefaultTimeZone
Default server time zone as an offset from UTC (from -12:00 to +12:00), a time zone name, or 'SYSTEM' to use the MySQL server default.- Returns:
- defaultTimeZone
-
setDefaultTimeZone
-
longQueryTime
-
getLongQueryTime
The slow_query_logs work as SQL statements that take more than long_query_time seconds to execute. Default is 10s minimum: 0.0 maximum: 3600- Returns:
- longQueryTime
-
setLongQueryTime
-
equals
Return true if this json-schema-mysql object is equal to o. -
hashCode
public int hashCode() -
toString
-
toUrlQueryString
Convert the instance into URL query string.- Returns:
- URL query string
-
toUrlQueryString
Convert the instance into URL query string.- Parameters:
prefix
- prefix of the query string- Returns:
- URL query string
-