Cluster constructor

Cluster({
  1. bool? allowFewerZonesDeployment,
  2. bool? asyncClusterEndpointsDeletionEnabled,
  3. String? authorizationMode,
  4. AutomatedBackupConfig? automatedBackupConfig,
  5. String? backupCollection,
  6. List<ClusterEndpoint>? clusterEndpoints,
  7. String? createTime,
  8. CrossClusterReplicationConfig? crossClusterReplicationConfig,
  9. bool? deletionProtectionEnabled,
  10. List<DiscoveryEndpoint>? discoveryEndpoints,
  11. EncryptionInfo? encryptionInfo,
  12. GcsBackupSource? gcsSource,
  13. String? kmsKey,
  14. Map<String, String>? labels,
  15. ClusterMaintenancePolicy? maintenancePolicy,
  16. ClusterMaintenanceSchedule? maintenanceSchedule,
  17. ManagedBackupSource? managedBackupSource,
  18. String? name,
  19. String? nodeType,
  20. bool? ondemandMaintenance,
  21. ClusterPersistenceConfig? persistenceConfig,
  22. double? preciseSizeGb,
  23. List<PscConfig>? pscConfigs,
  24. List<PscConnection>? pscConnections,
  25. List<PscServiceAttachment>? pscServiceAttachments,
  26. Map<String, String>? redisConfigs,
  27. int? replicaCount,
  28. bool? satisfiesPzi,
  29. bool? satisfiesPzs,
  30. int? shardCount,
  31. bool? simulateMaintenanceEvent,
  32. int? sizeGb,
  33. String? state,
  34. StateInfo? stateInfo,
  35. String? transitEncryptionMode,
  36. String? uid,
  37. ZoneDistributionConfig? zoneDistributionConfig,
})

Implementation

Cluster({
  this.allowFewerZonesDeployment,
  this.asyncClusterEndpointsDeletionEnabled,
  this.authorizationMode,
  this.automatedBackupConfig,
  this.backupCollection,
  this.clusterEndpoints,
  this.createTime,
  this.crossClusterReplicationConfig,
  this.deletionProtectionEnabled,
  this.discoveryEndpoints,
  this.encryptionInfo,
  this.gcsSource,
  this.kmsKey,
  this.labels,
  this.maintenancePolicy,
  this.maintenanceSchedule,
  this.managedBackupSource,
  this.name,
  this.nodeType,
  this.ondemandMaintenance,
  this.persistenceConfig,
  this.preciseSizeGb,
  this.pscConfigs,
  this.pscConnections,
  this.pscServiceAttachments,
  this.redisConfigs,
  this.replicaCount,
  this.satisfiesPzi,
  this.satisfiesPzs,
  this.shardCount,
  this.simulateMaintenanceEvent,
  this.sizeGb,
  this.state,
  this.stateInfo,
  this.transitEncryptionMode,
  this.uid,
  this.zoneDistributionConfig,
});