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 Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddIntegrationsItem(CreateDbaasServiceMysqlRequestIntegrationsInner integrationsItem) addIpFilterItem(String ipFilterItem) adminPassword(String adminPassword) adminUsername(String adminUsername) backupSchedule(UpdateDbaasServiceMysqlRequestBackupSchedule backupSchedule) booleanReturn 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.inthashCode()integrations(List<CreateDbaasServiceMysqlRequestIntegrationsInner> integrations) maintenance(UpdateDbaasServiceMysqlRequestMaintenance maintenance) migration(UpdateDbaasServiceMysqlRequestMigration migration) pgbouncerSettings(JsonSchemaPgbouncer pgbouncerSettings) pglookoutSettings(JsonSchemaPglookout pglookoutSettings) pgSettings(JsonSchemaPg pgSettings) recoveryBackupTime(String recoveryBackupTime) voidsetAdminPassword(String adminPassword) voidsetAdminUsername(String adminUsername) voidsetBackupSchedule(UpdateDbaasServiceMysqlRequestBackupSchedule backupSchedule) voidsetForkFromService(String forkFromService) voidsetIntegrations(List<CreateDbaasServiceMysqlRequestIntegrationsInner> integrations) voidsetIpFilter(List<String> ipFilter) voidsetMaintenance(UpdateDbaasServiceMysqlRequestMaintenance maintenance) voidvoidsetPgbouncerSettings(JsonSchemaPgbouncer pgbouncerSettings) voidsetPglookoutSettings(JsonSchemaPglookout pglookoutSettings) voidsetPgSettings(JsonSchemaPg pgSettings) voidvoidsetRecoveryBackupTime(String recoveryBackupTime) voidsetSharedBuffersPercentage(Long sharedBuffersPercentage) voidsetSynchronousReplication(EnumPgSynchronousReplication synchronousReplication) voidsetTerminationProtection(Boolean terminationProtection) voidsetTimescaledbSettings(JsonSchemaTimescaledb timescaledbSettings) voidsetVariant(EnumPgVariant variant) voidsetVersion(DbaasPgTargetVersions version) voidsetWorkMem(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
-