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