DatabaseAdvancedThreatProtectionSettingsClient Interface
public interface DatabaseAdvancedThreatProtectionSettingsClient
An instance of this class provides access to all the operations defined in DatabaseAdvancedThreatProtectionSettingsClient.
Method Summary
Method Details
createOrUpdate
public abstract DatabaseAdvancedThreatProtectionInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, AdvancedThreatProtectionName advancedThreatProtectionName, DatabaseAdvancedThreatProtectionInner parameters)
Creates or updates a database's Advanced Threat Protection state.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono<DatabaseAdvancedThreatProtectionInner> createOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, AdvancedThreatProtectionName advancedThreatProtectionName, DatabaseAdvancedThreatProtectionInner parameters)
Creates or updates a database's Advanced Threat Protection state.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response<DatabaseAdvancedThreatProtectionInner> createOrUpdateWithResponse(String resourceGroupName, String serverName, String databaseName, AdvancedThreatProtectionName advancedThreatProtectionName, DatabaseAdvancedThreatProtectionInner parameters, Context context)
Creates or updates a database's Advanced Threat Protection state.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono<Response<DatabaseAdvancedThreatProtectionInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, AdvancedThreatProtectionName advancedThreatProtectionName, DatabaseAdvancedThreatProtectionInner parameters)
Creates or updates a database's Advanced Threat Protection state.
Parameters:
Returns:
get
public abstract DatabaseAdvancedThreatProtectionInner get(String resourceGroupName, String serverName, String databaseName, AdvancedThreatProtectionName advancedThreatProtectionName)
Gets a database's Advanced Threat Protection state.
Parameters:
Returns:
getAsync
public abstract Mono<DatabaseAdvancedThreatProtectionInner> getAsync(String resourceGroupName, String serverName, String databaseName, AdvancedThreatProtectionName advancedThreatProtectionName)
Gets a database's Advanced Threat Protection state.
Parameters:
Returns:
getWithResponse
public abstract Response<DatabaseAdvancedThreatProtectionInner> getWithResponse(String resourceGroupName, String serverName, String databaseName, AdvancedThreatProtectionName advancedThreatProtectionName, Context context)
Gets a database's Advanced Threat Protection state.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<DatabaseAdvancedThreatProtectionInner>> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName, AdvancedThreatProtectionName advancedThreatProtectionName)
Gets a database's Advanced Threat Protection state.
Parameters:
Returns:
listByDatabase
public abstract PagedIterable<DatabaseAdvancedThreatProtectionInner> listByDatabase(String resourceGroupName, String serverName, String databaseName)
Gets a list of database's Advanced Threat Protection states.
Parameters:
Returns:
listByDatabase
public abstract PagedIterable<DatabaseAdvancedThreatProtectionInner> listByDatabase(String resourceGroupName, String serverName, String databaseName, Context context)
Gets a list of database's Advanced Threat Protection states.
Parameters:
Returns:
listByDatabaseAsync
public abstract PagedFlux<DatabaseAdvancedThreatProtectionInner> listByDatabaseAsync(String resourceGroupName, String serverName, String databaseName)
Gets a list of database's Advanced Threat Protection states.
Parameters:
Returns: