Package com.exoscale.sdk.model
Class CreateDbaasServicePgRequest
java.lang.Object
com.exoscale.sdk.model.CreateDbaasServicePgRequest
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.4.0")
public class CreateDbaasServicePgRequest
extends Object
CreateDbaasServicePgRequest
-
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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddIntegrationsItem
(CreateDbaasServiceMysqlRequestIntegrationsInner integrationsItem) addIpFilterItem
(String ipFilterItem) adminPassword
(String adminPassword) adminUsername
(String adminUsername) backupSchedule
(UpdateDbaasServiceMysqlRequestBackupSchedule backupSchedule) boolean
Return true if this create_dbaas_service_pg_request object is equal to o.forkFromService
(String forkFromService) Custom password for admin user.Custom username for admin user.Get backupScheduleGet forkFromServiceService integrations to be enabled when creating the service.Allow incoming connections from CIDR address block, e.g.Get maintenanceGet migrationGet pgbouncerSettingsGet pglookoutSettingsGet pgSettingsgetPlan()
Subscription planISO time of a backup to recover from for services that support arbitrary timesPercentage of total RAM that the database server uses for shared memory buffers.Get synchronousReplicationService is protected against termination and powering offGet timescaledbSettingsGet variantGet versionSets the maximum amount of memory to be used by a query operation (such as a sort or hash table) before writing to temporary disk files, in MB.int
hashCode()
integrations
(List<CreateDbaasServiceMysqlRequestIntegrationsInner> integrations) maintenance
(UpdateDbaasServiceMysqlRequestMaintenance maintenance) migration
(UpdateDbaasServiceMysqlRequestMigration migration) pgbouncerSettings
(JsonSchemaPgbouncer pgbouncerSettings) pglookoutSettings
(JsonSchemaPglookout pglookoutSettings) pgSettings
(JsonSchemaPg pgSettings) recoveryBackupTime
(String recoveryBackupTime) void
setAdminPassword
(String adminPassword) void
setAdminUsername
(String adminUsername) void
setBackupSchedule
(UpdateDbaasServiceMysqlRequestBackupSchedule backupSchedule) void
setForkFromService
(String forkFromService) void
setIntegrations
(List<CreateDbaasServiceMysqlRequestIntegrationsInner> integrations) void
setIpFilter
(List<String> ipFilter) void
setMaintenance
(UpdateDbaasServiceMysqlRequestMaintenance maintenance) void
void
setPgbouncerSettings
(JsonSchemaPgbouncer pgbouncerSettings) void
setPglookoutSettings
(JsonSchemaPglookout pglookoutSettings) void
setPgSettings
(JsonSchemaPg pgSettings) void
void
setRecoveryBackupTime
(String recoveryBackupTime) void
setSharedBuffersPercentage
(Long sharedBuffersPercentage) void
setSynchronousReplication
(EnumPgSynchronousReplication synchronousReplication) void
setTerminationProtection
(Boolean terminationProtection) void
setTimescaledbSettings
(JsonSchemaTimescaledb timescaledbSettings) void
setVariant
(EnumPgVariant variant) void
setVersion
(DbaasPgTargetVersions version) void
setWorkMem
(Long workMem) sharedBuffersPercentage
(Long sharedBuffersPercentage) synchronousReplication
(EnumPgSynchronousReplication synchronousReplication) terminationProtection
(Boolean terminationProtection) timescaledbSettings
(JsonSchemaTimescaledb timescaledbSettings) toString()
Convert the instance into URL query string.toUrlQueryString
(String prefix) Convert the instance into URL query string.variant
(EnumPgVariant variant) version
(DbaasPgTargetVersions version)
-
Field Details
-
JSON_PROPERTY_PGBOUNCER_SETTINGS
- See Also:
-
JSON_PROPERTY_BACKUP_SCHEDULE
- See Also:
-
JSON_PROPERTY_VARIANT
- See Also:
-
JSON_PROPERTY_INTEGRATIONS
- See Also:
-
JSON_PROPERTY_TIMESCALEDB_SETTINGS
- See Also:
-
JSON_PROPERTY_IP_FILTER
- See Also:
-
JSON_PROPERTY_TERMINATION_PROTECTION
- See Also:
-
JSON_PROPERTY_FORK_FROM_SERVICE
- See Also:
-
JSON_PROPERTY_SYNCHRONOUS_REPLICATION
- See Also:
-
JSON_PROPERTY_RECOVERY_BACKUP_TIME
- See Also:
-
JSON_PROPERTY_PGLOOKOUT_SETTINGS
- See Also:
-
JSON_PROPERTY_MAINTENANCE
- See Also:
-
JSON_PROPERTY_ADMIN_USERNAME
- See Also:
-
JSON_PROPERTY_VERSION
- See Also:
-
JSON_PROPERTY_PLAN
- See Also:
-
JSON_PROPERTY_WORK_MEM
- See Also:
-
JSON_PROPERTY_SHARED_BUFFERS_PERCENTAGE
- See Also:
-
JSON_PROPERTY_PG_SETTINGS
- See Also:
-
JSON_PROPERTY_ADMIN_PASSWORD
- See Also:
-
JSON_PROPERTY_MIGRATION
- See Also:
-
-
Constructor Details
-
CreateDbaasServicePgRequest
public CreateDbaasServicePgRequest()
-
-
Method Details
-
pgbouncerSettings
-
getPgbouncerSettings
Get pgbouncerSettings- Returns:
- pgbouncerSettings
-
setPgbouncerSettings
-
backupSchedule
public CreateDbaasServicePgRequest backupSchedule(UpdateDbaasServiceMysqlRequestBackupSchedule backupSchedule) -
getBackupSchedule
Get backupSchedule- Returns:
- backupSchedule
-
setBackupSchedule
-
variant
-
getVariant
Get variant- Returns:
- variant
-
setVariant
-
integrations
public CreateDbaasServicePgRequest integrations(List<CreateDbaasServiceMysqlRequestIntegrationsInner> integrations) -
addIntegrationsItem
public CreateDbaasServicePgRequest addIntegrationsItem(CreateDbaasServiceMysqlRequestIntegrationsInner integrationsItem) -
getIntegrations
Service integrations to be enabled when creating the service.- Returns:
- integrations
-
setIntegrations
-
timescaledbSettings
-
getTimescaledbSettings
Get timescaledbSettings- Returns:
- timescaledbSettings
-
setTimescaledbSettings
-
ipFilter
-
addIpFilterItem
-
getIpFilter
Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'- Returns:
- ipFilter
-
setIpFilter
-
terminationProtection
-
getTerminationProtection
Service is protected against termination and powering off- Returns:
- terminationProtection
-
setTerminationProtection
-
forkFromService
-
getForkFromService
Get forkFromService- Returns:
- forkFromService
-
setForkFromService
-
synchronousReplication
public CreateDbaasServicePgRequest synchronousReplication(EnumPgSynchronousReplication synchronousReplication) -
getSynchronousReplication
Get synchronousReplication- Returns:
- synchronousReplication
-
setSynchronousReplication
-
recoveryBackupTime
-
getRecoveryBackupTime
ISO time of a backup to recover from for services that support arbitrary times- Returns:
- recoveryBackupTime
-
setRecoveryBackupTime
-
pglookoutSettings
-
getPglookoutSettings
Get pglookoutSettings- Returns:
- pglookoutSettings
-
setPglookoutSettings
-
maintenance
public CreateDbaasServicePgRequest maintenance(UpdateDbaasServiceMysqlRequestMaintenance maintenance) -
getMaintenance
Get maintenance- Returns:
- maintenance
-
setMaintenance
-
adminUsername
-
getAdminUsername
Custom username for admin user. This must be set only when a new service is being created.- Returns:
- adminUsername
-
setAdminUsername
-
version
-
getVersion
Get version- Returns:
- version
-
setVersion
-
plan
-
getPlan
Subscription plan- Returns:
- plan
-
setPlan
-
workMem
-
getWorkMem
Sets the maximum amount of memory to be used by a query operation (such as a sort or hash table) before writing to temporary disk files, in MB. Default is 1MB + 0.075% of total RAM (up to 32MB). minimum: 1 maximum: 1024- Returns:
- workMem
-
setWorkMem
-
pgSettings
-
getPgSettings
Get pgSettings- Returns:
- pgSettings
-
setPgSettings
-
adminPassword
-
getAdminPassword
Custom password for admin user. Defaults to random string. This must be set only when a new service is being created.- Returns:
- adminPassword
-
setAdminPassword
-
migration
-
getMigration
Get migration- Returns:
- migration
-
setMigration
-
equals
Return true if this create_dbaas_service_pg_request 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
-