Cluster constructor
Cluster({
- bool? asyncClusterEndpointsDeletionEnabled,
- String? authorizationMode,
- AutomatedBackupConfig? automatedBackupConfig,
- String? backupCollection,
- List<
ClusterEndpoint> ? clusterEndpoints, - String? createTime,
- CrossClusterReplicationConfig? crossClusterReplicationConfig,
- bool? deletionProtectionEnabled,
- List<
DiscoveryEndpoint> ? discoveryEndpoints, - EncryptionInfo? encryptionInfo,
- GcsBackupSource? gcsSource,
- String? kmsKey,
- ClusterMaintenancePolicy? maintenancePolicy,
- ClusterMaintenanceSchedule? maintenanceSchedule,
- ManagedBackupSource? managedBackupSource,
- String? name,
- String? nodeType,
- bool? ondemandMaintenance,
- ClusterPersistenceConfig? persistenceConfig,
- double? preciseSizeGb,
- List<
PscConfig> ? pscConfigs, - List<
PscConnection> ? pscConnections, - List<
PscServiceAttachment> ? pscServiceAttachments, - Map<
String, String> ? redisConfigs, - int? replicaCount,
- int? shardCount,
- int? sizeGb,
- String? state,
- StateInfo? stateInfo,
- String? transitEncryptionMode,
- String? uid,
- 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,
});