Package com.exoscale.sdk.model
Class JsonSchemaPg
java.lang.Object
com.exoscale.sdk.model.JsonSchemaPg
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.4.0")
public class JsonSchemaPg
extends Object
JsonSchemaPg
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Specifies the default TOAST compression method for values of compressible columns (the default is lz4).static enum
Controls the amount of detail written in the server log for each message that is logged.static enum
Choose from one of the available log-formats.static enum
Controls which statements are counted.static enum
Record commit time of transactions.static enum
Enables tracking of function call counts and time used.static enum
Enables timing of database I/O calls. -
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
static final String
static final String
static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionautovacuum
(AutovacuumSettings autovacuum) bgWriter
(BackgroundBGWriterSettings bgWriter) deadlockTimeout
(Integer deadlockTimeout) defaultToastCompression
(JsonSchemaPg.DefaultToastCompressionEnum defaultToastCompression) boolean
Return true if this json-schema-pg object is equal to o.Get autovacuumGet bgWriterThis is the amount of time, in milliseconds, to wait on a lock before checking to see if there is a deadlock condition.Specifies the default TOAST compression method for values of compressible columns (the default is lz4).Time out sessions with open transactions after this number of milliseconds minimum: 0 maximum: 604800000getJit()
Controls system-wide use of Just-in-Time Compilation (JIT).Controls the amount of detail written in the server log for each message that is logged.Choose from one of the available log-formats.Log statements that take more than this number of milliseconds to run, -1 disables minimum: -1 maximum: 86400000Log statements for each temporary file created larger than this number of kilobytes, -1 disables minimum: -1 maximum: 2147483647PostgreSQL maximum number of files that can be open per process minimum: 1000 maximum: 4096PostgreSQL maximum locks per transaction minimum: 64 maximum: 6400PostgreSQL maximum logical replication workers (taken from the pool of max_parallel_workers) minimum: 4 maximum: 64Sets the maximum number of workers that the system can support for parallel queries minimum: 0 maximum: 96Sets the maximum number of workers that can be started by a single Gather or Gather Merge node minimum: 0 maximum: 96PostgreSQL maximum predicate locks per transaction minimum: 64 maximum: 5120PostgreSQL maximum prepared transactions minimum: 0 maximum: 10000PostgreSQL maximum replication slots minimum: 8 maximum: 64Maximum depth of the stack in bytes minimum: 2097152 maximum: 6291456Max standby archive delay in milliseconds minimum: 1 maximum: 43200000Max standby streaming delay in milliseconds minimum: 1 maximum: 43200000Sets the maximum number of background processes that the system can support minimum: 8 maximum: 96Sets the time interval to run pg_partman's scheduled tasks minimum: 3600 maximum: 604800Controls which role to use for pg_partman's scheduled background tasks.Enables or disables query plan monitoringSets the maximum number of buckets minimum: 1 maximum: 10Controls which statements are counted.PostgreSQL temporary file limit in KiB, -1 for unlimited minimum: -1 maximum: 2147483647PostgreSQL service timezoneSpecifies the number of bytes reserved to track the currently executing command for each active session.Record commit time of transactions.Enables tracking of function call counts and time used.Enables timing of database I/O calls.getWal()
Get walint
hashCode()
idleInTransactionSessionTimeout
(Integer idleInTransactionSessionTimeout) logErrorVerbosity
(JsonSchemaPg.LogErrorVerbosityEnum logErrorVerbosity) logLinePrefix
(JsonSchemaPg.LogLinePrefixEnum logLinePrefix) logMinDurationStatement
(Integer logMinDurationStatement) logTempFiles
(Integer logTempFiles) maxFilesPerProcess
(Integer maxFilesPerProcess) maxLocksPerTransaction
(Integer maxLocksPerTransaction) maxLogicalReplicationWorkers
(Integer maxLogicalReplicationWorkers) maxParallelWorkers
(Integer maxParallelWorkers) maxParallelWorkersPerGather
(Integer maxParallelWorkersPerGather) maxPredLocksPerTransaction
(Integer maxPredLocksPerTransaction) maxPreparedTransactions
(Integer maxPreparedTransactions) maxReplicationSlots
(Integer maxReplicationSlots) maxStackDepth
(Integer maxStackDepth) maxStandbyArchiveDelay
(Integer maxStandbyArchiveDelay) maxStandbyStreamingDelay
(Integer maxStandbyStreamingDelay) maxWorkerProcesses
(Integer maxWorkerProcesses) pgPartmanBgwInterval
(Integer pgPartmanBgwInterval) pgPartmanBgwRole
(String pgPartmanBgwRole) pgStatMonitorPgsmEnableQueryPlan
(Boolean pgStatMonitorPgsmEnableQueryPlan) pgStatMonitorPgsmMaxBuckets
(Integer pgStatMonitorPgsmMaxBuckets) pgStatStatementsTrack
(JsonSchemaPg.PgStatStatementsTrackEnum pgStatStatementsTrack) void
setAutovacuum
(AutovacuumSettings autovacuum) void
setBgWriter
(BackgroundBGWriterSettings bgWriter) void
setDeadlockTimeout
(Integer deadlockTimeout) void
setDefaultToastCompression
(JsonSchemaPg.DefaultToastCompressionEnum defaultToastCompression) void
setIdleInTransactionSessionTimeout
(Integer idleInTransactionSessionTimeout) void
void
setLogErrorVerbosity
(JsonSchemaPg.LogErrorVerbosityEnum logErrorVerbosity) void
setLogLinePrefix
(JsonSchemaPg.LogLinePrefixEnum logLinePrefix) void
setLogMinDurationStatement
(Integer logMinDurationStatement) void
setLogTempFiles
(Integer logTempFiles) void
setMaxFilesPerProcess
(Integer maxFilesPerProcess) void
setMaxLocksPerTransaction
(Integer maxLocksPerTransaction) void
setMaxLogicalReplicationWorkers
(Integer maxLogicalReplicationWorkers) void
setMaxParallelWorkers
(Integer maxParallelWorkers) void
setMaxParallelWorkersPerGather
(Integer maxParallelWorkersPerGather) void
setMaxPredLocksPerTransaction
(Integer maxPredLocksPerTransaction) void
setMaxPreparedTransactions
(Integer maxPreparedTransactions) void
setMaxReplicationSlots
(Integer maxReplicationSlots) void
setMaxStackDepth
(Integer maxStackDepth) void
setMaxStandbyArchiveDelay
(Integer maxStandbyArchiveDelay) void
setMaxStandbyStreamingDelay
(Integer maxStandbyStreamingDelay) void
setMaxWorkerProcesses
(Integer maxWorkerProcesses) void
setPgPartmanBgwInterval
(Integer pgPartmanBgwInterval) void
setPgPartmanBgwRole
(String pgPartmanBgwRole) void
setPgStatMonitorPgsmEnableQueryPlan
(Boolean pgStatMonitorPgsmEnableQueryPlan) void
setPgStatMonitorPgsmMaxBuckets
(Integer pgStatMonitorPgsmMaxBuckets) void
setPgStatStatementsTrack
(JsonSchemaPg.PgStatStatementsTrackEnum pgStatStatementsTrack) void
setTempFileLimit
(Integer tempFileLimit) void
setTimezone
(String timezone) void
setTrackActivityQuerySize
(Integer trackActivityQuerySize) void
setTrackCommitTimestamp
(JsonSchemaPg.TrackCommitTimestampEnum trackCommitTimestamp) void
setTrackFunctions
(JsonSchemaPg.TrackFunctionsEnum trackFunctions) void
setTrackIoTiming
(JsonSchemaPg.TrackIoTimingEnum trackIoTiming) void
tempFileLimit
(Integer tempFileLimit) toString()
Convert the instance into URL query string.toUrlQueryString
(String prefix) Convert the instance into URL query string.trackActivityQuerySize
(Integer trackActivityQuerySize) trackCommitTimestamp
(JsonSchemaPg.TrackCommitTimestampEnum trackCommitTimestamp) trackFunctions
(JsonSchemaPg.TrackFunctionsEnum trackFunctions) trackIoTiming
(JsonSchemaPg.TrackIoTimingEnum trackIoTiming)
-
Field Details
-
JSON_PROPERTY_TRACK_ACTIVITY_QUERY_SIZE
- See Also:
-
JSON_PROPERTY_TIMEZONE
- See Also:
-
JSON_PROPERTY_TRACK_IO_TIMING
- See Also:
-
JSON_PROPERTY_PG_STAT_MONITOR_PGSM_ENABLE_QUERY_PLAN
- See Also:
-
JSON_PROPERTY_MAX_FILES_PER_PROCESS
- See Also:
-
JSON_PROPERTY_PG_STAT_MONITOR_PGSM_MAX_BUCKETS
- See Also:
-
JSON_PROPERTY_WAL
- See Also:
-
JSON_PROPERTY_DEFAULT_TOAST_COMPRESSION
- See Also:
-
JSON_PROPERTY_DEADLOCK_TIMEOUT
- See Also:
-
JSON_PROPERTY_IDLE_IN_TRANSACTION_SESSION_TIMEOUT
- See Also:
-
JSON_PROPERTY_MAX_PRED_LOCKS_PER_TRANSACTION
- See Also:
-
JSON_PROPERTY_MAX_REPLICATION_SLOTS
- See Also:
-
JSON_PROPERTY_AUTOVACUUM
- See Also:
-
JSON_PROPERTY_MAX_PARALLEL_WORKERS_PER_GATHER
- See Also:
-
JSON_PROPERTY_PG_PARTMAN_BGW_INTERVAL
- See Also:
-
JSON_PROPERTY_LOG_LINE_PREFIX
- See Also:
-
JSON_PROPERTY_LOG_TEMP_FILES
- See Also:
-
JSON_PROPERTY_MAX_LOCKS_PER_TRANSACTION
- See Also:
-
JSON_PROPERTY_TRACK_COMMIT_TIMESTAMP
- See Also:
-
JSON_PROPERTY_TRACK_FUNCTIONS
- See Also:
-
JSON_PROPERTY_MAX_STACK_DEPTH
- See Also:
-
JSON_PROPERTY_MAX_PARALLEL_WORKERS
- See Also:
-
JSON_PROPERTY_PG_PARTMAN_BGW_ROLE
- See Also:
-
JSON_PROPERTY_MAX_LOGICAL_REPLICATION_WORKERS
- See Also:
-
JSON_PROPERTY_MAX_PREPARED_TRANSACTIONS
- See Also:
-
JSON_PROPERTY_MAX_WORKER_PROCESSES
- See Also:
-
JSON_PROPERTY_PG_STAT_STATEMENTS_TRACK
- See Also:
-
JSON_PROPERTY_TEMP_FILE_LIMIT
- See Also:
-
JSON_PROPERTY_LOG_ERROR_VERBOSITY
- See Also:
-
JSON_PROPERTY_LOG_MIN_DURATION_STATEMENT
- See Also:
-
JSON_PROPERTY_MAX_STANDBY_STREAMING_DELAY
- See Also:
-
JSON_PROPERTY_JIT
- See Also:
-
JSON_PROPERTY_MAX_STANDBY_ARCHIVE_DELAY
- See Also:
-
JSON_PROPERTY_BG_WRITER
- See Also:
-
-
Constructor Details
-
JsonSchemaPg
public JsonSchemaPg()
-
-
Method Details
-
trackActivityQuerySize
-
getTrackActivityQuerySize
Specifies the number of bytes reserved to track the currently executing command for each active session. minimum: 1024 maximum: 10240- Returns:
- trackActivityQuerySize
-
setTrackActivityQuerySize
-
timezone
-
getTimezone
PostgreSQL service timezone- Returns:
- timezone
-
setTimezone
-
trackIoTiming
-
getTrackIoTiming
Enables timing of database I/O calls. This parameter is off by default, because it will repeatedly query the operating system for the current time, which may cause significant overhead on some platforms.- Returns:
- trackIoTiming
-
setTrackIoTiming
-
pgStatMonitorPgsmEnableQueryPlan
-
getPgStatMonitorPgsmEnableQueryPlan
Enables or disables query plan monitoring- Returns:
- pgStatMonitorPgsmEnableQueryPlan
-
setPgStatMonitorPgsmEnableQueryPlan
-
maxFilesPerProcess
-
getMaxFilesPerProcess
PostgreSQL maximum number of files that can be open per process minimum: 1000 maximum: 4096- Returns:
- maxFilesPerProcess
-
setMaxFilesPerProcess
-
pgStatMonitorPgsmMaxBuckets
-
getPgStatMonitorPgsmMaxBuckets
Sets the maximum number of buckets minimum: 1 maximum: 10- Returns:
- pgStatMonitorPgsmMaxBuckets
-
setPgStatMonitorPgsmMaxBuckets
-
wal
-
getWal
Get wal- Returns:
- wal
-
setWal
-
defaultToastCompression
public JsonSchemaPg defaultToastCompression(JsonSchemaPg.DefaultToastCompressionEnum defaultToastCompression) -
getDefaultToastCompression
Specifies the default TOAST compression method for values of compressible columns (the default is lz4).- Returns:
- defaultToastCompression
-
setDefaultToastCompression
public void setDefaultToastCompression(JsonSchemaPg.DefaultToastCompressionEnum defaultToastCompression) -
deadlockTimeout
-
getDeadlockTimeout
This is the amount of time, in milliseconds, to wait on a lock before checking to see if there is a deadlock condition. minimum: 500 maximum: 1800000- Returns:
- deadlockTimeout
-
setDeadlockTimeout
-
idleInTransactionSessionTimeout
-
getIdleInTransactionSessionTimeout
Time out sessions with open transactions after this number of milliseconds minimum: 0 maximum: 604800000- Returns:
- idleInTransactionSessionTimeout
-
setIdleInTransactionSessionTimeout
-
maxPredLocksPerTransaction
-
getMaxPredLocksPerTransaction
PostgreSQL maximum predicate locks per transaction minimum: 64 maximum: 5120- Returns:
- maxPredLocksPerTransaction
-
setMaxPredLocksPerTransaction
-
maxReplicationSlots
-
getMaxReplicationSlots
PostgreSQL maximum replication slots minimum: 8 maximum: 64- Returns:
- maxReplicationSlots
-
setMaxReplicationSlots
-
autovacuum
-
getAutovacuum
Get autovacuum- Returns:
- autovacuum
-
setAutovacuum
-
maxParallelWorkersPerGather
-
getMaxParallelWorkersPerGather
Sets the maximum number of workers that can be started by a single Gather or Gather Merge node minimum: 0 maximum: 96- Returns:
- maxParallelWorkersPerGather
-
setMaxParallelWorkersPerGather
-
pgPartmanBgwInterval
-
getPgPartmanBgwInterval
Sets the time interval to run pg_partman's scheduled tasks minimum: 3600 maximum: 604800- Returns:
- pgPartmanBgwInterval
-
setPgPartmanBgwInterval
-
logLinePrefix
-
getLogLinePrefix
Choose from one of the available log-formats. These can support popular log analyzers like pgbadger, pganalyze etc.- Returns:
- logLinePrefix
-
setLogLinePrefix
-
logTempFiles
-
getLogTempFiles
Log statements for each temporary file created larger than this number of kilobytes, -1 disables minimum: -1 maximum: 2147483647- Returns:
- logTempFiles
-
setLogTempFiles
-
maxLocksPerTransaction
-
getMaxLocksPerTransaction
PostgreSQL maximum locks per transaction minimum: 64 maximum: 6400- Returns:
- maxLocksPerTransaction
-
setMaxLocksPerTransaction
-
trackCommitTimestamp
public JsonSchemaPg trackCommitTimestamp(JsonSchemaPg.TrackCommitTimestampEnum trackCommitTimestamp) -
getTrackCommitTimestamp
Record commit time of transactions.- Returns:
- trackCommitTimestamp
-
setTrackCommitTimestamp
-
trackFunctions
-
getTrackFunctions
Enables tracking of function call counts and time used.- Returns:
- trackFunctions
-
setTrackFunctions
-
maxStackDepth
-
getMaxStackDepth
Maximum depth of the stack in bytes minimum: 2097152 maximum: 6291456- Returns:
- maxStackDepth
-
setMaxStackDepth
-
maxParallelWorkers
-
getMaxParallelWorkers
Sets the maximum number of workers that the system can support for parallel queries minimum: 0 maximum: 96- Returns:
- maxParallelWorkers
-
setMaxParallelWorkers
-
pgPartmanBgwRole
-
getPgPartmanBgwRole
Controls which role to use for pg_partman's scheduled background tasks.- Returns:
- pgPartmanBgwRole
-
setPgPartmanBgwRole
-
maxLogicalReplicationWorkers
-
getMaxLogicalReplicationWorkers
PostgreSQL maximum logical replication workers (taken from the pool of max_parallel_workers) minimum: 4 maximum: 64- Returns:
- maxLogicalReplicationWorkers
-
setMaxLogicalReplicationWorkers
-
maxPreparedTransactions
-
getMaxPreparedTransactions
PostgreSQL maximum prepared transactions minimum: 0 maximum: 10000- Returns:
- maxPreparedTransactions
-
setMaxPreparedTransactions
-
maxWorkerProcesses
-
getMaxWorkerProcesses
Sets the maximum number of background processes that the system can support minimum: 8 maximum: 96- Returns:
- maxWorkerProcesses
-
setMaxWorkerProcesses
-
pgStatStatementsTrack
public JsonSchemaPg pgStatStatementsTrack(JsonSchemaPg.PgStatStatementsTrackEnum pgStatStatementsTrack) -
getPgStatStatementsTrack
Controls which statements are counted. Specify top to track top-level statements (those issued directly by clients), all to also track nested statements (such as statements invoked within functions), or none to disable statement statistics collection. The default value is top.- Returns:
- pgStatStatementsTrack
-
setPgStatStatementsTrack
-
tempFileLimit
-
getTempFileLimit
PostgreSQL temporary file limit in KiB, -1 for unlimited minimum: -1 maximum: 2147483647- Returns:
- tempFileLimit
-
setTempFileLimit
-
logErrorVerbosity
-
getLogErrorVerbosity
Controls the amount of detail written in the server log for each message that is logged.- Returns:
- logErrorVerbosity
-
setLogErrorVerbosity
-
logMinDurationStatement
-
getLogMinDurationStatement
Log statements that take more than this number of milliseconds to run, -1 disables minimum: -1 maximum: 86400000- Returns:
- logMinDurationStatement
-
setLogMinDurationStatement
-
maxStandbyStreamingDelay
-
getMaxStandbyStreamingDelay
Max standby streaming delay in milliseconds minimum: 1 maximum: 43200000- Returns:
- maxStandbyStreamingDelay
-
setMaxStandbyStreamingDelay
-
jit
-
getJit
Controls system-wide use of Just-in-Time Compilation (JIT).- Returns:
- jit
-
setJit
-
maxStandbyArchiveDelay
-
getMaxStandbyArchiveDelay
Max standby archive delay in milliseconds minimum: 1 maximum: 43200000- Returns:
- maxStandbyArchiveDelay
-
setMaxStandbyArchiveDelay
-
bgWriter
-
getBgWriter
Get bgWriter- Returns:
- bgWriter
-
setBgWriter
-
equals
Return true if this json-schema-pg 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
-