public final class DatabaseInstance 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
| Modifier and Type | Class and Description |
|---|---|
static class |
DatabaseInstance.FailoverReplica
The name and status of the failover replica.
|
GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
DatabaseInstance() |
| Modifier and Type | Method and Description |
|---|---|
DatabaseInstance |
clone() |
String |
getBackendType()
FIRST_GEN: First Generation instance.
|
String |
getConnectionName()
Connection name of the Cloud SQL instance used in connection strings.
|
Long |
getCurrentDiskSize()
The current disk usage of the instance in bytes.
|
String |
getDatabaseVersion()
The database engine type and version.
|
DiskEncryptionConfiguration |
getDiskEncryptionConfiguration()
Disk encryption configuration specific to an instance.
|
DiskEncryptionStatus |
getDiskEncryptionStatus()
Disk encryption status specific to an instance.
|
String |
getEtag()
This field is deprecated and will be removed from a future version of the API.
|
DatabaseInstance.FailoverReplica |
getFailoverReplica()
The name and status of the failover replica.
|
String |
getGceZone()
The Compute Engine zone that the instance is currently serving from.
|
String |
getInstanceType()
The instance type.
|
List<IpMapping> |
getIpAddresses()
The assigned IP addresses for the instance.
|
String |
getIpv6Address()
The IPv6 address assigned to the instance.
|
String |
getKind()
This is always sql#instance.
|
String |
getMasterInstanceName()
The name of the instance which will act as master in the replication setup.
|
Long |
getMaxDiskSize()
The maximum disk size of the instance in bytes.
|
String |
getName()
Name of the Cloud SQL instance.
|
OnPremisesConfiguration |
getOnPremisesConfiguration()
Configuration specific to on-premises instances.
|
String |
getProject()
The project ID of the project containing the Cloud SQL instance.
|
String |
getRegion()
The geographical region.
|
ReplicaConfiguration |
getReplicaConfiguration()
Configuration specific to failover replicas and read replicas.
|
List<String> |
getReplicaNames()
The replicas of the instance.
|
String |
getRootPassword()
Initial root password.
|
String |
getSelfLink()
The URI of this resource.
|
SslCert |
getServerCaCert()
SSL configuration.
|
String |
getServiceAccountEmailAddress()
The service account email address assigned to the instance.
|
Settings |
getSettings()
The user settings.
|
String |
getState()
The current serving state of the Cloud SQL instance.
|
List<String> |
getSuspensionReason()
If the instance state is SUSPENDED, the reason for the suspension.
|
DatabaseInstance |
set(String fieldName,
Object value) |
DatabaseInstance |
setBackendType(String backendType)
FIRST_GEN: First Generation instance.
|
DatabaseInstance |
setConnectionName(String connectionName)
Connection name of the Cloud SQL instance used in connection strings.
|
DatabaseInstance |
setCurrentDiskSize(Long currentDiskSize)
The current disk usage of the instance in bytes.
|
DatabaseInstance |
setDatabaseVersion(String databaseVersion)
The database engine type and version.
|
DatabaseInstance |
setDiskEncryptionConfiguration(DiskEncryptionConfiguration diskEncryptionConfiguration)
Disk encryption configuration specific to an instance.
|
DatabaseInstance |
setDiskEncryptionStatus(DiskEncryptionStatus diskEncryptionStatus)
Disk encryption status specific to an instance.
|
DatabaseInstance |
setEtag(String etag)
This field is deprecated and will be removed from a future version of the API.
|
DatabaseInstance |
setFailoverReplica(DatabaseInstance.FailoverReplica failoverReplica)
The name and status of the failover replica.
|
DatabaseInstance |
setGceZone(String gceZone)
The Compute Engine zone that the instance is currently serving from.
|
DatabaseInstance |
setInstanceType(String instanceType)
The instance type.
|
DatabaseInstance |
setIpAddresses(List<IpMapping> ipAddresses)
The assigned IP addresses for the instance.
|
DatabaseInstance |
setIpv6Address(String ipv6Address)
The IPv6 address assigned to the instance.
|
DatabaseInstance |
setKind(String kind)
This is always sql#instance.
|
DatabaseInstance |
setMasterInstanceName(String masterInstanceName)
The name of the instance which will act as master in the replication setup.
|
DatabaseInstance |
setMaxDiskSize(Long maxDiskSize)
The maximum disk size of the instance in bytes.
|
DatabaseInstance |
setName(String name)
Name of the Cloud SQL instance.
|
DatabaseInstance |
setOnPremisesConfiguration(OnPremisesConfiguration onPremisesConfiguration)
Configuration specific to on-premises instances.
|
DatabaseInstance |
setProject(String project)
The project ID of the project containing the Cloud SQL instance.
|
DatabaseInstance |
setRegion(String region)
The geographical region.
|
DatabaseInstance |
setReplicaConfiguration(ReplicaConfiguration replicaConfiguration)
Configuration specific to failover replicas and read replicas.
|
DatabaseInstance |
setReplicaNames(List<String> replicaNames)
The replicas of the instance.
|
DatabaseInstance |
setRootPassword(String rootPassword)
Initial root password.
|
DatabaseInstance |
setSelfLink(String selfLink)
The URI of this resource.
|
DatabaseInstance |
setServerCaCert(SslCert serverCaCert)
SSL configuration.
|
DatabaseInstance |
setServiceAccountEmailAddress(String serviceAccountEmailAddress)
The service account email address assigned to the instance.
|
DatabaseInstance |
setSettings(Settings settings)
The user settings.
|
DatabaseInstance |
setState(String state)
The current serving state of the Cloud SQL instance.
|
DatabaseInstance |
setSuspensionReason(List<String> suspensionReason)
If the instance state is SUSPENDED, the reason for the suspension.
|
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 getBackendType()
null for nonepublic DatabaseInstance setBackendType(String backendType)
backendType - backendType or null for nonepublic String getConnectionName()
null for nonepublic DatabaseInstance setConnectionName(String connectionName)
connectionName - connectionName or null for nonepublic Long getCurrentDiskSize()
null for nonepublic DatabaseInstance setCurrentDiskSize(Long currentDiskSize)
currentDiskSize - currentDiskSize or null for nonepublic String getDatabaseVersion()
null for nonepublic DatabaseInstance setDatabaseVersion(String databaseVersion)
databaseVersion - databaseVersion or null for nonepublic DiskEncryptionConfiguration getDiskEncryptionConfiguration()
null for nonepublic DatabaseInstance setDiskEncryptionConfiguration(DiskEncryptionConfiguration diskEncryptionConfiguration)
diskEncryptionConfiguration - diskEncryptionConfiguration or null for nonepublic DiskEncryptionStatus getDiskEncryptionStatus()
null for nonepublic DatabaseInstance setDiskEncryptionStatus(DiskEncryptionStatus diskEncryptionStatus)
diskEncryptionStatus - diskEncryptionStatus or null for nonepublic String getEtag()
null for nonepublic DatabaseInstance setEtag(String etag)
etag - etag or null for nonepublic DatabaseInstance.FailoverReplica getFailoverReplica()
null for nonepublic DatabaseInstance setFailoverReplica(DatabaseInstance.FailoverReplica failoverReplica)
failoverReplica - failoverReplica or null for nonepublic String getGceZone()
null for nonepublic DatabaseInstance setGceZone(String gceZone)
gceZone - gceZone or null for nonepublic String getInstanceType()
null for nonepublic DatabaseInstance setInstanceType(String instanceType)
instanceType - instanceType or null for nonepublic List<IpMapping> getIpAddresses()
null for nonepublic DatabaseInstance setIpAddresses(List<IpMapping> ipAddresses)
ipAddresses - ipAddresses or null for nonepublic String getIpv6Address()
null for nonepublic DatabaseInstance setIpv6Address(String ipv6Address)
ipv6Address - ipv6Address or null for nonepublic String getKind()
null for nonepublic DatabaseInstance setKind(String kind)
kind - kind or null for nonepublic String getMasterInstanceName()
null for nonepublic DatabaseInstance setMasterInstanceName(String masterInstanceName)
masterInstanceName - masterInstanceName or null for nonepublic Long getMaxDiskSize()
null for nonepublic DatabaseInstance setMaxDiskSize(Long maxDiskSize)
maxDiskSize - maxDiskSize or null for nonepublic String getName()
null for nonepublic DatabaseInstance setName(String name)
name - name or null for nonepublic OnPremisesConfiguration getOnPremisesConfiguration()
null for nonepublic DatabaseInstance setOnPremisesConfiguration(OnPremisesConfiguration onPremisesConfiguration)
onPremisesConfiguration - onPremisesConfiguration or null for nonepublic String getProject()
null for nonepublic DatabaseInstance setProject(String project)
project - project or null for nonepublic String getRegion()
null for nonepublic DatabaseInstance setRegion(String region)
region - region or null for nonepublic ReplicaConfiguration getReplicaConfiguration()
null for nonepublic DatabaseInstance setReplicaConfiguration(ReplicaConfiguration replicaConfiguration)
replicaConfiguration - replicaConfiguration or null for nonepublic List<String> getReplicaNames()
null for nonepublic DatabaseInstance setReplicaNames(List<String> replicaNames)
replicaNames - replicaNames or null for nonepublic String getRootPassword()
null for nonepublic DatabaseInstance setRootPassword(String rootPassword)
rootPassword - rootPassword or null for nonepublic String getSelfLink()
null for nonepublic DatabaseInstance setSelfLink(String selfLink)
selfLink - selfLink or null for nonepublic SslCert getServerCaCert()
null for nonepublic DatabaseInstance setServerCaCert(SslCert serverCaCert)
serverCaCert - serverCaCert or null for nonepublic String getServiceAccountEmailAddress()
null for nonepublic DatabaseInstance setServiceAccountEmailAddress(String serviceAccountEmailAddress)
serviceAccountEmailAddress - serviceAccountEmailAddress or null for nonepublic Settings getSettings()
null for nonepublic DatabaseInstance setSettings(Settings settings)
settings - settings or null for nonepublic String getState()
null for nonepublic DatabaseInstance setState(String state)
state - state or null for nonepublic List<String> getSuspensionReason()
null for nonepublic DatabaseInstance setSuspensionReason(List<String> suspensionReason)
suspensionReason - suspensionReason or null for nonepublic DatabaseInstance set(String fieldName, Object value)
set in class GenericJsonpublic DatabaseInstance clone()
clone in class GenericJsonCopyright © 2011–2019 Google. All rights reserved.