Class ServerConfigurationsManagementSettings

java.lang.Object
com.azure.resourcemanager.sqlvirtualmachine.models.ServerConfigurationsManagementSettings

public final class ServerConfigurationsManagementSettings extends Object
Set the connectivity, storage and workload settings.
  • Constructor Details

    • ServerConfigurationsManagementSettings

      public ServerConfigurationsManagementSettings()
  • Method Details

    • sqlConnectivityUpdateSettings

      public SqlConnectivityUpdateSettings sqlConnectivityUpdateSettings()
      Get the sqlConnectivityUpdateSettings property: SQL connectivity type settings.
      Returns:
      the sqlConnectivityUpdateSettings value.
    • withSqlConnectivityUpdateSettings

      public ServerConfigurationsManagementSettings withSqlConnectivityUpdateSettings(SqlConnectivityUpdateSettings sqlConnectivityUpdateSettings)
      Set the sqlConnectivityUpdateSettings property: SQL connectivity type settings.
      Parameters:
      sqlConnectivityUpdateSettings - the sqlConnectivityUpdateSettings value to set.
      Returns:
      the ServerConfigurationsManagementSettings object itself.
    • sqlWorkloadTypeUpdateSettings

      public SqlWorkloadTypeUpdateSettings sqlWorkloadTypeUpdateSettings()
      Get the sqlWorkloadTypeUpdateSettings property: SQL workload type settings.
      Returns:
      the sqlWorkloadTypeUpdateSettings value.
    • withSqlWorkloadTypeUpdateSettings

      public ServerConfigurationsManagementSettings withSqlWorkloadTypeUpdateSettings(SqlWorkloadTypeUpdateSettings sqlWorkloadTypeUpdateSettings)
      Set the sqlWorkloadTypeUpdateSettings property: SQL workload type settings.
      Parameters:
      sqlWorkloadTypeUpdateSettings - the sqlWorkloadTypeUpdateSettings value to set.
      Returns:
      the ServerConfigurationsManagementSettings object itself.
    • sqlStorageUpdateSettings

      public SqlStorageUpdateSettings sqlStorageUpdateSettings()
      Get the sqlStorageUpdateSettings property: SQL storage update settings.
      Returns:
      the sqlStorageUpdateSettings value.
    • withSqlStorageUpdateSettings

      public ServerConfigurationsManagementSettings withSqlStorageUpdateSettings(SqlStorageUpdateSettings sqlStorageUpdateSettings)
      Set the sqlStorageUpdateSettings property: SQL storage update settings.
      Parameters:
      sqlStorageUpdateSettings - the sqlStorageUpdateSettings value to set.
      Returns:
      the ServerConfigurationsManagementSettings object itself.
    • additionalFeaturesServerConfigurations

      public AdditionalFeaturesServerConfigurations additionalFeaturesServerConfigurations()
      Get the additionalFeaturesServerConfigurations property: Additional SQL feature settings.
      Returns:
      the additionalFeaturesServerConfigurations value.
    • withAdditionalFeaturesServerConfigurations

      public ServerConfigurationsManagementSettings withAdditionalFeaturesServerConfigurations(AdditionalFeaturesServerConfigurations additionalFeaturesServerConfigurations)
      Set the additionalFeaturesServerConfigurations property: Additional SQL feature settings.
      Parameters:
      additionalFeaturesServerConfigurations - the additionalFeaturesServerConfigurations value to set.
      Returns:
      the ServerConfigurationsManagementSettings object itself.
    • sqlInstanceSettings

      public SqlInstanceSettings sqlInstanceSettings()
      Get the sqlInstanceSettings property: SQL Instance settings.
      Returns:
      the sqlInstanceSettings value.
    • withSqlInstanceSettings

      public ServerConfigurationsManagementSettings withSqlInstanceSettings(SqlInstanceSettings sqlInstanceSettings)
      Set the sqlInstanceSettings property: SQL Instance settings.
      Parameters:
      sqlInstanceSettings - the sqlInstanceSettings value to set.
      Returns:
      the ServerConfigurationsManagementSettings object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.