Settings constructor

Settings({
  1. String? activationPolicy,
  2. SqlActiveDirectoryConfig? activeDirectoryConfig,
  3. AdvancedMachineFeatures? advancedMachineFeatures,
  4. List<String>? authorizedGaeApplications,
  5. String? availabilityType,
  6. BackupConfiguration? backupConfiguration,
  7. String? collation,
  8. String? connectorEnforcement,
  9. bool? crashSafeReplicationEnabled,
  10. DataCacheConfig? dataCacheConfig,
  11. String? dataDiskSizeGb,
  12. String? dataDiskType,
  13. List<DatabaseFlags>? databaseFlags,
  14. bool? databaseReplicationEnabled,
  15. bool? deletionProtectionEnabled,
  16. List<DenyMaintenancePeriod>? denyMaintenancePeriods,
  17. String? edition,
  18. InsightsConfig? insightsConfig,
  19. IpConfiguration? ipConfiguration,
  20. String? kind,
  21. LocationPreference? locationPreference,
  22. MaintenanceWindow? maintenanceWindow,
  23. PasswordValidationPolicy? passwordValidationPolicy,
  24. String? pricingPlan,
  25. String? replicationType,
  26. String? settingsVersion,
  27. SqlServerAuditConfig? sqlServerAuditConfig,
  28. bool? storageAutoResize,
  29. String? storageAutoResizeLimit,
  30. String? tier,
  31. String? timeZone,
  32. Map<String, String>? userLabels,
})

Implementation

Settings({
  this.activationPolicy,
  this.activeDirectoryConfig,
  this.advancedMachineFeatures,
  this.authorizedGaeApplications,
  this.availabilityType,
  this.backupConfiguration,
  this.collation,
  this.connectorEnforcement,
  this.crashSafeReplicationEnabled,
  this.dataCacheConfig,
  this.dataDiskSizeGb,
  this.dataDiskType,
  this.databaseFlags,
  this.databaseReplicationEnabled,
  this.deletionProtectionEnabled,
  this.denyMaintenancePeriods,
  this.edition,
  this.insightsConfig,
  this.ipConfiguration,
  this.kind,
  this.locationPreference,
  this.maintenanceWindow,
  this.passwordValidationPolicy,
  this.pricingPlan,
  this.replicationType,
  this.settingsVersion,
  this.sqlServerAuditConfig,
  this.storageAutoResize,
  this.storageAutoResizeLimit,
  this.tier,
  this.timeZone,
  this.userLabels,
});