public final class Settings
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Cloud SQL Admin API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.Flags
Constructor and Description |
---|
Settings() |
Modifier and Type | Method and Description |
---|---|
Settings |
clone() |
java.lang.String |
getActivationPolicy()
The activation policy specifies when the instance is activated; it is applicable only when the
instance state is RUNNABLE.
|
java.util.List<java.lang.String> |
getAuthorizedGaeApplications()
The App Engine app IDs that can access this instance.
|
java.lang.String |
getAvailabilityType()
Availability type (PostgreSQL instances only).
|
BackupConfiguration |
getBackupConfiguration()
The daily backup configuration for the instance.
|
java.lang.Boolean |
getCrashSafeReplicationEnabled()
Configuration specific to read replica instances.
|
java.util.List<DatabaseFlags> |
getDatabaseFlags()
The database flags passed to the instance at startup.
|
java.lang.Boolean |
getDatabaseReplicationEnabled()
Configuration specific to read replica instances.
|
java.lang.Long |
getDataDiskSizeGb()
The size of data disk, in GB.
|
java.lang.String |
getDataDiskType()
The type of data disk: PD_SSD (default) or PD_HDD.
|
IpConfiguration |
getIpConfiguration()
The settings for IP Management.
|
java.lang.String |
getKind()
This is always sql#settings.
|
LocationPreference |
getLocationPreference()
The location preference settings.
|
MaintenanceWindow |
getMaintenanceWindow()
The maintenance window for this instance.
|
java.lang.String |
getPricingPlan()
The pricing plan for this instance.
|
java.lang.String |
getReplicationType()
The type of replication this instance uses.
|
java.lang.Long |
getSettingsVersion()
The version of instance settings.
|
java.lang.Boolean |
getStorageAutoResize()
Configuration to increase storage size automatically.
|
java.lang.Long |
getStorageAutoResizeLimit()
The maximum size to which storage capacity can be automatically increased.
|
java.lang.String |
getTier()
The tier (or machine type) for this instance, for example db-n1-standard-1 (MySQL instances) or
db-custom-1-3840 (PostgreSQL instances).
|
java.util.Map<java.lang.String,java.lang.String> |
getUserLabels()
User-provided labels, represented as a dictionary where each label is a single key value pair.
|
Settings |
set(java.lang.String fieldName,
java.lang.Object value) |
Settings |
setActivationPolicy(java.lang.String activationPolicy)
The activation policy specifies when the instance is activated; it is applicable only when the
instance state is RUNNABLE.
|
Settings |
setAuthorizedGaeApplications(java.util.List<java.lang.String> authorizedGaeApplications)
The App Engine app IDs that can access this instance.
|
Settings |
setAvailabilityType(java.lang.String availabilityType)
Availability type (PostgreSQL instances only).
|
Settings |
setBackupConfiguration(BackupConfiguration backupConfiguration)
The daily backup configuration for the instance.
|
Settings |
setCrashSafeReplicationEnabled(java.lang.Boolean crashSafeReplicationEnabled)
Configuration specific to read replica instances.
|
Settings |
setDatabaseFlags(java.util.List<DatabaseFlags> databaseFlags)
The database flags passed to the instance at startup.
|
Settings |
setDatabaseReplicationEnabled(java.lang.Boolean databaseReplicationEnabled)
Configuration specific to read replica instances.
|
Settings |
setDataDiskSizeGb(java.lang.Long dataDiskSizeGb)
The size of data disk, in GB.
|
Settings |
setDataDiskType(java.lang.String dataDiskType)
The type of data disk: PD_SSD (default) or PD_HDD.
|
Settings |
setIpConfiguration(IpConfiguration ipConfiguration)
The settings for IP Management.
|
Settings |
setKind(java.lang.String kind)
This is always sql#settings.
|
Settings |
setLocationPreference(LocationPreference locationPreference)
The location preference settings.
|
Settings |
setMaintenanceWindow(MaintenanceWindow maintenanceWindow)
The maintenance window for this instance.
|
Settings |
setPricingPlan(java.lang.String pricingPlan)
The pricing plan for this instance.
|
Settings |
setReplicationType(java.lang.String replicationType)
The type of replication this instance uses.
|
Settings |
setSettingsVersion(java.lang.Long settingsVersion)
The version of instance settings.
|
Settings |
setStorageAutoResize(java.lang.Boolean storageAutoResize)
Configuration to increase storage size automatically.
|
Settings |
setStorageAutoResizeLimit(java.lang.Long storageAutoResizeLimit)
The maximum size to which storage capacity can be automatically increased.
|
Settings |
setTier(java.lang.String tier)
The tier (or machine type) for this instance, for example db-n1-standard-1 (MySQL instances) or
db-custom-1-3840 (PostgreSQL instances).
|
Settings |
setUserLabels(java.util.Map<java.lang.String,java.lang.String> userLabels)
User-provided labels, represented as a dictionary where each label is a single key value pair.
|
getFactory, setFactory, toPrettyString, toString
entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, values
public java.lang.String getActivationPolicy()
null
for nonepublic Settings setActivationPolicy(java.lang.String activationPolicy)
activationPolicy
- activationPolicy or null
for nonepublic java.util.List<java.lang.String> getAuthorizedGaeApplications()
null
for nonepublic Settings setAuthorizedGaeApplications(java.util.List<java.lang.String> authorizedGaeApplications)
authorizedGaeApplications
- authorizedGaeApplications or null
for nonepublic java.lang.String getAvailabilityType()
null
for nonepublic Settings setAvailabilityType(java.lang.String availabilityType)
availabilityType
- availabilityType or null
for nonepublic BackupConfiguration getBackupConfiguration()
null
for nonepublic Settings setBackupConfiguration(BackupConfiguration backupConfiguration)
backupConfiguration
- backupConfiguration or null
for nonepublic java.lang.Boolean getCrashSafeReplicationEnabled()
null
for nonepublic Settings setCrashSafeReplicationEnabled(java.lang.Boolean crashSafeReplicationEnabled)
crashSafeReplicationEnabled
- crashSafeReplicationEnabled or null
for nonepublic java.lang.Long getDataDiskSizeGb()
null
for nonepublic Settings setDataDiskSizeGb(java.lang.Long dataDiskSizeGb)
dataDiskSizeGb
- dataDiskSizeGb or null
for nonepublic java.lang.String getDataDiskType()
null
for nonepublic Settings setDataDiskType(java.lang.String dataDiskType)
dataDiskType
- dataDiskType or null
for nonepublic java.util.List<DatabaseFlags> getDatabaseFlags()
null
for nonepublic Settings setDatabaseFlags(java.util.List<DatabaseFlags> databaseFlags)
databaseFlags
- databaseFlags or null
for nonepublic java.lang.Boolean getDatabaseReplicationEnabled()
null
for nonepublic Settings setDatabaseReplicationEnabled(java.lang.Boolean databaseReplicationEnabled)
databaseReplicationEnabled
- databaseReplicationEnabled or null
for nonepublic IpConfiguration getIpConfiguration()
null
for nonepublic Settings setIpConfiguration(IpConfiguration ipConfiguration)
ipConfiguration
- ipConfiguration or null
for nonepublic java.lang.String getKind()
null
for nonepublic Settings setKind(java.lang.String kind)
kind
- kind or null
for nonepublic LocationPreference getLocationPreference()
null
for nonepublic Settings setLocationPreference(LocationPreference locationPreference)
locationPreference
- locationPreference or null
for nonepublic MaintenanceWindow getMaintenanceWindow()
null
for nonepublic Settings setMaintenanceWindow(MaintenanceWindow maintenanceWindow)
maintenanceWindow
- maintenanceWindow or null
for nonepublic java.lang.String getPricingPlan()
null
for nonepublic Settings setPricingPlan(java.lang.String pricingPlan)
pricingPlan
- pricingPlan or null
for nonepublic java.lang.String getReplicationType()
null
for nonepublic Settings setReplicationType(java.lang.String replicationType)
replicationType
- replicationType or null
for nonepublic java.lang.Long getSettingsVersion()
null
for nonepublic Settings setSettingsVersion(java.lang.Long settingsVersion)
settingsVersion
- settingsVersion or null
for nonepublic java.lang.Boolean getStorageAutoResize()
null
for nonepublic Settings setStorageAutoResize(java.lang.Boolean storageAutoResize)
storageAutoResize
- storageAutoResize or null
for nonepublic java.lang.Long getStorageAutoResizeLimit()
null
for nonepublic Settings setStorageAutoResizeLimit(java.lang.Long storageAutoResizeLimit)
storageAutoResizeLimit
- storageAutoResizeLimit or null
for nonepublic java.lang.String getTier()
null
for nonepublic Settings setTier(java.lang.String tier)
tier
- tier or null
for nonepublic java.util.Map<java.lang.String,java.lang.String> getUserLabels()
null
for nonepublic Settings setUserLabels(java.util.Map<java.lang.String,java.lang.String> userLabels)
userLabels
- userLabels or null
for nonepublic Settings set(java.lang.String fieldName, java.lang.Object value)
set
in class com.google.api.client.json.GenericJson
public Settings clone()
clone
in class com.google.api.client.json.GenericJson