public final class CloudSqlSettings extends 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 Database Migration API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
CloudSqlSettings() |
| Modifier and Type | Method and Description |
|---|---|
CloudSqlSettings |
clone() |
String |
getActivationPolicy()
The activation policy specifies when the instance is activated; it is applicable only when the
instance state is 'RUNNABLE'.
|
Boolean |
getAutoStorageIncrease()
[default: ON] If you enable this setting, Cloud SQL checks your available storage every 30
seconds.
|
String |
getCollation()
The Cloud SQL default instance level collation.
|
Map<String,String> |
getDatabaseFlags()
The database flags passed to the Cloud SQL instance at startup.
|
String |
getDatabaseVersion()
The database engine type and version.
|
Long |
getDataDiskSizeGb()
The storage capacity available to the database, in GB.
|
String |
getDataDiskType()
The type of storage: `PD_SSD` (default) or `PD_HDD`.
|
SqlIpConfig |
getIpConfig()
The settings for IP Management.
|
String |
getRootPassword()
Input only.
|
Boolean |
getRootPasswordSet()
Output only.
|
String |
getSourceId()
The Database Migration Service source connection profile ID, in the format:
`projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID`
|
Long |
getStorageAutoResizeLimit()
The maximum size to which storage capacity can be automatically increased.
|
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).
|
Map<String,String> |
getUserLabels()
The resource labels for a Cloud SQL instance to use to annotate any related underlying
resources such as Compute Engine VMs.
|
String |
getZone()
The Google Cloud Platform zone where your Cloud SQL datdabse instance is located.
|
CloudSqlSettings |
set(String fieldName,
Object value) |
CloudSqlSettings |
setActivationPolicy(String activationPolicy)
The activation policy specifies when the instance is activated; it is applicable only when the
instance state is 'RUNNABLE'.
|
CloudSqlSettings |
setAutoStorageIncrease(Boolean autoStorageIncrease)
[default: ON] If you enable this setting, Cloud SQL checks your available storage every 30
seconds.
|
CloudSqlSettings |
setCollation(String collation)
The Cloud SQL default instance level collation.
|
CloudSqlSettings |
setDatabaseFlags(Map<String,String> databaseFlags)
The database flags passed to the Cloud SQL instance at startup.
|
CloudSqlSettings |
setDatabaseVersion(String databaseVersion)
The database engine type and version.
|
CloudSqlSettings |
setDataDiskSizeGb(Long dataDiskSizeGb)
The storage capacity available to the database, in GB.
|
CloudSqlSettings |
setDataDiskType(String dataDiskType)
The type of storage: `PD_SSD` (default) or `PD_HDD`.
|
CloudSqlSettings |
setIpConfig(SqlIpConfig ipConfig)
The settings for IP Management.
|
CloudSqlSettings |
setRootPassword(String rootPassword)
Input only.
|
CloudSqlSettings |
setRootPasswordSet(Boolean rootPasswordSet)
Output only.
|
CloudSqlSettings |
setSourceId(String sourceId)
The Database Migration Service source connection profile ID, in the format:
`projects/my_project_name/locations/us-central1/connectionProfiles/connection_profile_ID`
|
CloudSqlSettings |
setStorageAutoResizeLimit(Long storageAutoResizeLimit)
The maximum size to which storage capacity can be automatically increased.
|
CloudSqlSettings |
setTier(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).
|
CloudSqlSettings |
setUserLabels(Map<String,String> userLabels)
The resource labels for a Cloud SQL instance to use to annotate any related underlying
resources such as Compute Engine VMs.
|
CloudSqlSettings |
setZone(String zone)
The Google Cloud Platform zone where your Cloud SQL datdabse instance is located.
|
getFactory, setFactory, toPrettyString, toStringentrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic String getActivationPolicy()
null for nonepublic CloudSqlSettings setActivationPolicy(String activationPolicy)
activationPolicy - activationPolicy or null for nonepublic Boolean getAutoStorageIncrease()
null for nonepublic CloudSqlSettings setAutoStorageIncrease(Boolean autoStorageIncrease)
autoStorageIncrease - autoStorageIncrease or null for nonepublic String getCollation()
null for nonepublic CloudSqlSettings setCollation(String collation)
collation - collation or null for nonepublic Long getDataDiskSizeGb()
null for nonepublic CloudSqlSettings setDataDiskSizeGb(Long dataDiskSizeGb)
dataDiskSizeGb - dataDiskSizeGb or null for nonepublic String getDataDiskType()
null for nonepublic CloudSqlSettings setDataDiskType(String dataDiskType)
dataDiskType - dataDiskType or null for nonepublic Map<String,String> getDatabaseFlags()
null for nonepublic CloudSqlSettings setDatabaseFlags(Map<String,String> databaseFlags)
databaseFlags - databaseFlags or null for nonepublic String getDatabaseVersion()
null for nonepublic CloudSqlSettings setDatabaseVersion(String databaseVersion)
databaseVersion - databaseVersion or null for nonepublic SqlIpConfig getIpConfig()
null for nonepublic CloudSqlSettings setIpConfig(SqlIpConfig ipConfig)
ipConfig - ipConfig or null for nonepublic String getRootPassword()
null for nonepublic CloudSqlSettings setRootPassword(String rootPassword)
rootPassword - rootPassword or null for nonepublic Boolean getRootPasswordSet()
null for nonepublic CloudSqlSettings setRootPasswordSet(Boolean rootPasswordSet)
rootPasswordSet - rootPasswordSet or null for nonepublic String getSourceId()
null for nonepublic CloudSqlSettings setSourceId(String sourceId)
sourceId - sourceId or null for nonepublic Long getStorageAutoResizeLimit()
null for nonepublic CloudSqlSettings setStorageAutoResizeLimit(Long storageAutoResizeLimit)
storageAutoResizeLimit - storageAutoResizeLimit or null for nonepublic String getTier()
null for nonepublic CloudSqlSettings setTier(String tier)
tier - tier or null for nonepublic Map<String,String> getUserLabels()
null for nonepublic CloudSqlSettings setUserLabels(Map<String,String> userLabels)
userLabels - userLabels or null for nonepublic String getZone()
null for nonepublic CloudSqlSettings setZone(String zone)
zone - zone or null for nonepublic CloudSqlSettings set(String fieldName, Object value)
set in class GenericJsonpublic CloudSqlSettings clone()
clone in class GenericJsonCopyright © 2011–2021 Google. All rights reserved.