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 Summary
Constructors Constructor Description ServerConfigurationsManagementSettings()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AdditionalFeaturesServerConfigurations
additionalFeaturesServerConfigurations()
Get the additionalFeaturesServerConfigurations property: Additional SQL feature settings.SqlConnectivityUpdateSettings
sqlConnectivityUpdateSettings()
Get the sqlConnectivityUpdateSettings property: SQL connectivity type settings.SqlInstanceSettings
sqlInstanceSettings()
Get the sqlInstanceSettings property: SQL Instance settings.SqlStorageUpdateSettings
sqlStorageUpdateSettings()
Get the sqlStorageUpdateSettings property: SQL storage update settings.SqlWorkloadTypeUpdateSettings
sqlWorkloadTypeUpdateSettings()
Get the sqlWorkloadTypeUpdateSettings property: SQL workload type settings.void
validate()
Validates the instance.ServerConfigurationsManagementSettings
withAdditionalFeaturesServerConfigurations(AdditionalFeaturesServerConfigurations additionalFeaturesServerConfigurations)
Set the additionalFeaturesServerConfigurations property: Additional SQL feature settings.ServerConfigurationsManagementSettings
withSqlConnectivityUpdateSettings(SqlConnectivityUpdateSettings sqlConnectivityUpdateSettings)
Set the sqlConnectivityUpdateSettings property: SQL connectivity type settings.ServerConfigurationsManagementSettings
withSqlInstanceSettings(SqlInstanceSettings sqlInstanceSettings)
Set the sqlInstanceSettings property: SQL Instance settings.ServerConfigurationsManagementSettings
withSqlStorageUpdateSettings(SqlStorageUpdateSettings sqlStorageUpdateSettings)
Set the sqlStorageUpdateSettings property: SQL storage update settings.ServerConfigurationsManagementSettings
withSqlWorkloadTypeUpdateSettings(SqlWorkloadTypeUpdateSettings sqlWorkloadTypeUpdateSettings)
Set the sqlWorkloadTypeUpdateSettings property: SQL workload type settings.
-
-
-
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.
-
-