public final class Settings 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 Cloud SQL Admin 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 |
|---|
Settings() |
| Modifier and Type | Method and Description |
|---|---|
Settings |
clone() |
String |
getActivationPolicy()
The activation policy specifies when the instance is activated; it is applicable only when the
instance state is RUNNABLE.
|
SqlActiveDirectoryConfig |
getActiveDirectoryConfig()
Active Directory configuration, relevant only for Cloud SQL for SQL Server.
|
List<String> |
getAuthorizedGaeApplications()
The App Engine app IDs that can access this instance.
|
String |
getAvailabilityType()
Availability type.
|
BackupConfiguration |
getBackupConfiguration()
The daily backup configuration for the instance.
|
String |
getCollation()
The name of server Instance collation.
|
Boolean |
getCrashSafeReplicationEnabled()
Configuration specific to read replica instances.
|
List<DatabaseFlags> |
getDatabaseFlags()
The database flags passed to the instance at startup.
|
Boolean |
getDatabaseReplicationEnabled()
Configuration specific to read replica instances.
|
Long |
getDataDiskSizeGb()
The size of data disk, in GB.
|
String |
getDataDiskType()
The type of data disk: `PD_SSD` (default) or `PD_HDD`.
|
List<DenyMaintenancePeriod> |
getDenyMaintenancePeriods()
Deny maintenance periods
|
InsightsConfig |
getInsightsConfig()
Insights configuration, for now relevant only for Postgres.
|
IpConfiguration |
getIpConfiguration()
The settings for IP Management.
|
String |
getKind()
This is always `sql#settings`.
|
LocationPreference |
getLocationPreference()
The location preference settings.
|
MaintenanceWindow |
getMaintenanceWindow()
The maintenance window for this instance.
|
PasswordValidationPolicy |
getPasswordValidationPolicy()
The local user password validation policy of the instance.
|
String |
getPricingPlan()
The pricing plan for this instance.
|
String |
getReplicationType()
The type of replication this instance uses.
|
Long |
getSettingsVersion()
The version of instance settings.
|
SqlServerAuditConfig |
getSqlServerAuditConfig()
SQL Server specific audit configuration.
|
Boolean |
getStorageAutoResize()
Configuration to increase storage size automatically.
|
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-custom-1-3840`.
|
Map<String,String> |
getUserLabels()
User-provided labels, represented as a dictionary where each label is a single key value pair.
|
Settings |
set(String fieldName,
Object value) |
Settings |
setActivationPolicy(String activationPolicy)
The activation policy specifies when the instance is activated; it is applicable only when the
instance state is RUNNABLE.
|
Settings |
setActiveDirectoryConfig(SqlActiveDirectoryConfig activeDirectoryConfig)
Active Directory configuration, relevant only for Cloud SQL for SQL Server.
|
Settings |
setAuthorizedGaeApplications(List<String> authorizedGaeApplications)
The App Engine app IDs that can access this instance.
|
Settings |
setAvailabilityType(String availabilityType)
Availability type.
|
Settings |
setBackupConfiguration(BackupConfiguration backupConfiguration)
The daily backup configuration for the instance.
|
Settings |
setCollation(String collation)
The name of server Instance collation.
|
Settings |
setCrashSafeReplicationEnabled(Boolean crashSafeReplicationEnabled)
Configuration specific to read replica instances.
|
Settings |
setDatabaseFlags(List<DatabaseFlags> databaseFlags)
The database flags passed to the instance at startup.
|
Settings |
setDatabaseReplicationEnabled(Boolean databaseReplicationEnabled)
Configuration specific to read replica instances.
|
Settings |
setDataDiskSizeGb(Long dataDiskSizeGb)
The size of data disk, in GB.
|
Settings |
setDataDiskType(String dataDiskType)
The type of data disk: `PD_SSD` (default) or `PD_HDD`.
|
Settings |
setDenyMaintenancePeriods(List<DenyMaintenancePeriod> denyMaintenancePeriods)
Deny maintenance periods
|
Settings |
setInsightsConfig(InsightsConfig insightsConfig)
Insights configuration, for now relevant only for Postgres.
|
Settings |
setIpConfiguration(IpConfiguration ipConfiguration)
The settings for IP Management.
|
Settings |
setKind(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 |
setPasswordValidationPolicy(PasswordValidationPolicy passwordValidationPolicy)
The local user password validation policy of the instance.
|
Settings |
setPricingPlan(String pricingPlan)
The pricing plan for this instance.
|
Settings |
setReplicationType(String replicationType)
The type of replication this instance uses.
|
Settings |
setSettingsVersion(Long settingsVersion)
The version of instance settings.
|
Settings |
setSqlServerAuditConfig(SqlServerAuditConfig sqlServerAuditConfig)
SQL Server specific audit configuration.
|
Settings |
setStorageAutoResize(Boolean storageAutoResize)
Configuration to increase storage size automatically.
|
Settings |
setStorageAutoResizeLimit(Long storageAutoResizeLimit)
The maximum size to which storage capacity can be automatically increased.
|
Settings |
setTier(String tier)
The tier (or machine type) for this instance, for example `db-custom-1-3840`.
|
Settings |
setUserLabels(Map<String,String> userLabels)
User-provided labels, represented as a dictionary where each label is a single key value pair.
|
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 Settings setActivationPolicy(String activationPolicy)
activationPolicy - activationPolicy or null for nonepublic SqlActiveDirectoryConfig getActiveDirectoryConfig()
null for nonepublic Settings setActiveDirectoryConfig(SqlActiveDirectoryConfig activeDirectoryConfig)
activeDirectoryConfig - activeDirectoryConfig or null for nonepublic List<String> getAuthorizedGaeApplications()
null for nonepublic Settings setAuthorizedGaeApplications(List<String> authorizedGaeApplications)
authorizedGaeApplications - authorizedGaeApplications or null for nonepublic String getAvailabilityType()
null for nonepublic Settings setAvailabilityType(String availabilityType)
availabilityType - availabilityType or null for nonepublic BackupConfiguration getBackupConfiguration()
null for nonepublic Settings setBackupConfiguration(BackupConfiguration backupConfiguration)
backupConfiguration - backupConfiguration or null for nonepublic String getCollation()
null for nonepublic Settings setCollation(String collation)
collation - collation or null for nonepublic Boolean getCrashSafeReplicationEnabled()
null for nonepublic Settings setCrashSafeReplicationEnabled(Boolean crashSafeReplicationEnabled)
crashSafeReplicationEnabled - crashSafeReplicationEnabled or null for nonepublic Long getDataDiskSizeGb()
null for nonepublic Settings setDataDiskSizeGb(Long dataDiskSizeGb)
dataDiskSizeGb - dataDiskSizeGb or null for nonepublic String getDataDiskType()
null for nonepublic Settings setDataDiskType(String dataDiskType)
dataDiskType - dataDiskType or null for nonepublic List<DatabaseFlags> getDatabaseFlags()
null for nonepublic Settings setDatabaseFlags(List<DatabaseFlags> databaseFlags)
databaseFlags - databaseFlags or null for nonepublic Boolean getDatabaseReplicationEnabled()
null for nonepublic Settings setDatabaseReplicationEnabled(Boolean databaseReplicationEnabled)
databaseReplicationEnabled - databaseReplicationEnabled or null for nonepublic List<DenyMaintenancePeriod> getDenyMaintenancePeriods()
null for nonepublic Settings setDenyMaintenancePeriods(List<DenyMaintenancePeriod> denyMaintenancePeriods)
denyMaintenancePeriods - denyMaintenancePeriods or null for nonepublic InsightsConfig getInsightsConfig()
null for nonepublic Settings setInsightsConfig(InsightsConfig insightsConfig)
insightsConfig - insightsConfig or null for nonepublic IpConfiguration getIpConfiguration()
null for nonepublic Settings setIpConfiguration(IpConfiguration ipConfiguration)
ipConfiguration - ipConfiguration or null for nonepublic String getKind()
null for nonepublic Settings setKind(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 PasswordValidationPolicy getPasswordValidationPolicy()
null for nonepublic Settings setPasswordValidationPolicy(PasswordValidationPolicy passwordValidationPolicy)
passwordValidationPolicy - passwordValidationPolicy or null for nonepublic String getPricingPlan()
null for nonepublic Settings setPricingPlan(String pricingPlan)
pricingPlan - pricingPlan or null for nonepublic String getReplicationType()
null for nonepublic Settings setReplicationType(String replicationType)
replicationType - replicationType or null for nonepublic Long getSettingsVersion()
null for nonepublic Settings setSettingsVersion(Long settingsVersion)
settingsVersion - settingsVersion or null for nonepublic SqlServerAuditConfig getSqlServerAuditConfig()
null for nonepublic Settings setSqlServerAuditConfig(SqlServerAuditConfig sqlServerAuditConfig)
sqlServerAuditConfig - sqlServerAuditConfig or null for nonepublic Boolean getStorageAutoResize()
null for nonepublic Settings setStorageAutoResize(Boolean storageAutoResize)
storageAutoResize - storageAutoResize or null for nonepublic Long getStorageAutoResizeLimit()
null for nonepublic Settings setStorageAutoResizeLimit(Long storageAutoResizeLimit)
storageAutoResizeLimit - storageAutoResizeLimit or null for nonepublic String getTier()
null for nonepublic Settings setTier(String tier)
tier - tier or null for nonepublic Map<String,String> getUserLabels()
null for nonepublic Settings setUserLabels(Map<String,String> userLabels)
userLabels - userLabels or null for nonepublic Settings set(String fieldName, Object value)
set in class GenericJsonpublic Settings clone()
clone in class GenericJsonCopyright © 2011–2022 Google. All rights reserved.