Class ServerConfigurationsManagementSettings


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

      • ServerConfigurationsManagementSettings

        public ServerConfigurationsManagementSettings()
    • Method Detail

      • 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.