Cluster constructor

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

Implementation

Cluster({
  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.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.shardCount,
  this.sizeGb,
  this.state,
  this.stateInfo,
  this.transitEncryptionMode,
  this.uid,
  this.zoneDistributionConfig,
});