Package com.exoscale.sdk.model
Class UpdateDbaasServiceMysqlRequest
- java.lang.Object
-
- com.exoscale.sdk.model.UpdateDbaasServiceMysqlRequest
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.4.0") public class UpdateDbaasServiceMysqlRequest extends Object
UpdateDbaasServiceMysqlRequest
-
-
Field Summary
Fields Modifier and Type Field Description static String
JSON_PROPERTY_BACKUP_SCHEDULE
static String
JSON_PROPERTY_BINLOG_RETENTION_PERIOD
static String
JSON_PROPERTY_IP_FILTER
static String
JSON_PROPERTY_MAINTENANCE
static String
JSON_PROPERTY_MIGRATION
static String
JSON_PROPERTY_MYSQL_SETTINGS
static String
JSON_PROPERTY_PLAN
static String
JSON_PROPERTY_TERMINATION_PROTECTION
-
Constructor Summary
Constructors Constructor Description UpdateDbaasServiceMysqlRequest()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_MAINTENANCE
public static final String JSON_PROPERTY_MAINTENANCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PLAN
public static final String JSON_PROPERTY_PLAN
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TERMINATION_PROTECTION
public static final String JSON_PROPERTY_TERMINATION_PROTECTION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_IP_FILTER
public static final String JSON_PROPERTY_IP_FILTER
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MYSQL_SETTINGS
public static final String JSON_PROPERTY_MYSQL_SETTINGS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MIGRATION
public static final String JSON_PROPERTY_MIGRATION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_BINLOG_RETENTION_PERIOD
public static final String JSON_PROPERTY_BINLOG_RETENTION_PERIOD
- See Also:
- Constant Field Values
-
JSON_PROPERTY_BACKUP_SCHEDULE
public static final String JSON_PROPERTY_BACKUP_SCHEDULE
- See Also:
- Constant Field Values
-
-
Method Detail
-
maintenance
public UpdateDbaasServiceMysqlRequest maintenance(UpdateDbaasServiceMysqlRequestMaintenance maintenance)
-
getMaintenance
@Nullable public UpdateDbaasServiceMysqlRequestMaintenance getMaintenance()
Get maintenance- Returns:
- maintenance
-
setMaintenance
public void setMaintenance(UpdateDbaasServiceMysqlRequestMaintenance maintenance)
-
plan
public UpdateDbaasServiceMysqlRequest plan(String plan)
-
getPlan
@Nullable public String getPlan()
Subscription plan- Returns:
- plan
-
setPlan
public void setPlan(String plan)
-
terminationProtection
public UpdateDbaasServiceMysqlRequest terminationProtection(Boolean terminationProtection)
-
getTerminationProtection
@Nullable public Boolean getTerminationProtection()
Service is protected against termination and powering off- Returns:
- terminationProtection
-
setTerminationProtection
public void setTerminationProtection(Boolean terminationProtection)
-
ipFilter
public UpdateDbaasServiceMysqlRequest ipFilter(List<String> ipFilter)
-
addIpFilterItem
public UpdateDbaasServiceMysqlRequest addIpFilterItem(String ipFilterItem)
-
getIpFilter
@Nullable public List<String> getIpFilter()
Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'- Returns:
- ipFilter
-
mysqlSettings
public UpdateDbaasServiceMysqlRequest mysqlSettings(JsonSchemaMysql mysqlSettings)
-
getMysqlSettings
@Nullable public JsonSchemaMysql getMysqlSettings()
Get mysqlSettings- Returns:
- mysqlSettings
-
setMysqlSettings
public void setMysqlSettings(JsonSchemaMysql mysqlSettings)
-
migration
public UpdateDbaasServiceMysqlRequest migration(UpdateDbaasServiceMysqlRequestMigration migration)
-
getMigration
@Nullable public UpdateDbaasServiceMysqlRequestMigration getMigration()
Get migration- Returns:
- migration
-
setMigration
public void setMigration(UpdateDbaasServiceMysqlRequestMigration migration)
-
binlogRetentionPeriod
public UpdateDbaasServiceMysqlRequest binlogRetentionPeriod(Long binlogRetentionPeriod)
-
getBinlogRetentionPeriod
@Nullable public Long getBinlogRetentionPeriod()
The minimum amount of time in seconds to keep binlog entries before deletion. This may be extended for services that require binlog entries for longer than the default for example if using the MySQL Debezium Kafka connector. minimum: 600 maximum: 86400- Returns:
- binlogRetentionPeriod
-
setBinlogRetentionPeriod
public void setBinlogRetentionPeriod(Long binlogRetentionPeriod)
-
backupSchedule
public UpdateDbaasServiceMysqlRequest backupSchedule(UpdateDbaasServiceMysqlRequestBackupSchedule backupSchedule)
-
getBackupSchedule
@Nullable public UpdateDbaasServiceMysqlRequestBackupSchedule getBackupSchedule()
Get backupSchedule- Returns:
- backupSchedule
-
setBackupSchedule
public void setBackupSchedule(UpdateDbaasServiceMysqlRequestBackupSchedule backupSchedule)
-
equals
public boolean equals(Object o)
Return true if this update_dbaas_service_mysql_request object is equal to o.
-
toUrlQueryString
public String toUrlQueryString()
Convert the instance into URL query string.- Returns:
- URL query string
-
-