toJson method

Map<String, dynamic> toJson()

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,
  };
}