Cluster constructor

Cluster({
  1. Map<String, String>? annotations,
  2. AutomatedBackupPolicy? automatedBackupPolicy,
  3. BackupSource? backupSource,
  4. BackupDrBackupSource? backupdrBackupSource,
  5. BackupDrInfo? backupdrInfo,
  6. CloudSQLBackupRunSource? cloudsqlBackupRunSource,
  7. String? clusterType,
  8. ContinuousBackupConfig? continuousBackupConfig,
  9. ContinuousBackupInfo? continuousBackupInfo,
  10. String? createTime,
  11. String? databaseVersion,
  12. DataplexConfig? dataplexConfig,
  13. String? deleteTime,
  14. String? displayName,
  15. EncryptionConfig? encryptionConfig,
  16. EncryptionInfo? encryptionInfo,
  17. String? etag,
  18. UserPassword? initialUser,
  19. Map<String, String>? labels,
  20. MaintenanceSchedule? maintenanceSchedule,
  21. MaintenanceUpdatePolicy? maintenanceUpdatePolicy,
  22. String? maintenanceVersionSelectionPolicy,
  23. MigrationSource? migrationSource,
  24. String? name,
  25. String? network,
  26. NetworkConfig? networkConfig,
  27. PrimaryConfig? primaryConfig,
  28. PscConfig? pscConfig,
  29. bool? reconciling,
  30. bool? satisfiesPzs,
  31. SecondaryConfig? secondaryConfig,
  32. SslConfig? sslConfig,
  33. String? state,
  34. String? subscriptionType,
  35. Map<String, String>? tags,
  36. TrialMetadata? trialMetadata,
  37. String? uid,
  38. String? updateTime,
})

Implementation

Cluster({
  this.annotations,
  this.automatedBackupPolicy,
  this.backupSource,
  this.backupdrBackupSource,
  this.backupdrInfo,
  this.cloudsqlBackupRunSource,
  this.clusterType,
  this.continuousBackupConfig,
  this.continuousBackupInfo,
  this.createTime,
  this.databaseVersion,
  this.dataplexConfig,
  this.deleteTime,
  this.displayName,
  this.encryptionConfig,
  this.encryptionInfo,
  this.etag,
  this.initialUser,
  this.labels,
  this.maintenanceSchedule,
  this.maintenanceUpdatePolicy,
  this.maintenanceVersionSelectionPolicy,
  this.migrationSource,
  this.name,
  this.network,
  this.networkConfig,
  this.primaryConfig,
  this.pscConfig,
  this.reconciling,
  this.satisfiesPzs,
  this.secondaryConfig,
  this.sslConfig,
  this.state,
  this.subscriptionType,
  this.tags,
  this.trialMetadata,
  this.uid,
  this.updateTime,
});