toJson method
Implementation
core.Map<core.String, core.dynamic> toJson() {
final availableMaintenanceVersions = this.availableMaintenanceVersions;
final backendType = this.backendType;
final connectionName = this.connectionName;
final createTime = this.createTime;
final currentDiskSize = this.currentDiskSize;
final databaseCenterIntegration = this.databaseCenterIntegration;
final databaseCenterIntegrationEnabled =
this.databaseCenterIntegrationEnabled;
final databaseInstalledVersion = this.databaseInstalledVersion;
final databaseVersion = this.databaseVersion;
final deploymentInfo = this.deploymentInfo;
final diskEncryptionConfiguration = this.diskEncryptionConfiguration;
final diskEncryptionStatus = this.diskEncryptionStatus;
final dnsName = this.dnsName;
final dnsNames = this.dnsNames;
final etag = this.etag;
final failoverReplica = this.failoverReplica;
final gceZone = this.gceZone;
final geminiConfig = this.geminiConfig;
final includeReplicasForMajorVersionUpgrade =
this.includeReplicasForMajorVersionUpgrade;
final instanceType = this.instanceType;
final ipAddresses = this.ipAddresses;
final ipv6Address = this.ipv6Address;
final kind = this.kind;
final maintenanceVersion = this.maintenanceVersion;
final masterInstanceName = this.masterInstanceName;
final maxDiskSize = this.maxDiskSize;
final name = this.name;
final nodeCount = this.nodeCount;
final nodes = this.nodes;
final onPremisesConfiguration = this.onPremisesConfiguration;
final outOfDiskReport = this.outOfDiskReport;
final primaryDnsName = this.primaryDnsName;
final project = this.project;
final pscServiceAttachmentLink = this.pscServiceAttachmentLink;
final region = this.region;
final replicaConfiguration = this.replicaConfiguration;
final replicaNames = this.replicaNames;
final replicationCluster = this.replicationCluster;
final rootPassword = this.rootPassword;
final satisfiesPzi = this.satisfiesPzi;
final satisfiesPzs = this.satisfiesPzs;
final scheduledMaintenance = this.scheduledMaintenance;
final secondaryGceZone = this.secondaryGceZone;
final selfLink = this.selfLink;
final serverCaCert = this.serverCaCert;
final serviceAccountEmailAddress = this.serviceAccountEmailAddress;
final settings = this.settings;
final skipPrecheck = this.skipPrecheck;
final sqlNetworkArchitecture = this.sqlNetworkArchitecture;
final state = this.state;
final suspensionReason = this.suspensionReason;
final switchTransactionLogsToCloudStorageEnabled =
this.switchTransactionLogsToCloudStorageEnabled;
final tags = this.tags;
final upgradableDatabaseVersions = this.upgradableDatabaseVersions;
final writeEndpoint = this.writeEndpoint;
return {
'availableMaintenanceVersions': ?availableMaintenanceVersions,
'backendType': ?backendType,
'connectionName': ?connectionName,
'createTime': ?createTime,
'currentDiskSize': ?currentDiskSize,
'databaseCenterIntegration': ?databaseCenterIntegration,
'databaseCenterIntegrationEnabled': ?databaseCenterIntegrationEnabled,
'databaseInstalledVersion': ?databaseInstalledVersion,
'databaseVersion': ?databaseVersion,
'deploymentInfo': ?deploymentInfo,
'diskEncryptionConfiguration': ?diskEncryptionConfiguration,
'diskEncryptionStatus': ?diskEncryptionStatus,
'dnsName': ?dnsName,
'dnsNames': ?dnsNames,
'etag': ?etag,
'failoverReplica': ?failoverReplica,
'gceZone': ?gceZone,
'geminiConfig': ?geminiConfig,
'includeReplicasForMajorVersionUpgrade':
?includeReplicasForMajorVersionUpgrade,
'instanceType': ?instanceType,
'ipAddresses': ?ipAddresses,
'ipv6Address': ?ipv6Address,
'kind': ?kind,
'maintenanceVersion': ?maintenanceVersion,
'masterInstanceName': ?masterInstanceName,
'maxDiskSize': ?maxDiskSize,
'name': ?name,
'nodeCount': ?nodeCount,
'nodes': ?nodes,
'onPremisesConfiguration': ?onPremisesConfiguration,
'outOfDiskReport': ?outOfDiskReport,
'primaryDnsName': ?primaryDnsName,
'project': ?project,
'pscServiceAttachmentLink': ?pscServiceAttachmentLink,
'region': ?region,
'replicaConfiguration': ?replicaConfiguration,
'replicaNames': ?replicaNames,
'replicationCluster': ?replicationCluster,
'rootPassword': ?rootPassword,
'satisfiesPzi': ?satisfiesPzi,
'satisfiesPzs': ?satisfiesPzs,
'scheduledMaintenance': ?scheduledMaintenance,
'secondaryGceZone': ?secondaryGceZone,
'selfLink': ?selfLink,
'serverCaCert': ?serverCaCert,
'serviceAccountEmailAddress': ?serviceAccountEmailAddress,
'settings': ?settings,
'skipPrecheck': ?skipPrecheck,
'sqlNetworkArchitecture': ?sqlNetworkArchitecture,
'state': ?state,
'suspensionReason': ?suspensionReason,
'switchTransactionLogsToCloudStorageEnabled':
?switchTransactionLogsToCloudStorageEnabled,
'tags': ?tags,
'upgradableDatabaseVersions': ?upgradableDatabaseVersions,
'writeEndpoint': ?writeEndpoint,
};
}