ServerAdvancedThreatProtectionSettingsClient Interface

public interface ServerAdvancedThreatProtectionSettingsClient

An instance of this class provides access to all the operations defined in ServerAdvancedThreatProtectionSettingsClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ServerAdvancedThreatProtectionInner>,ServerAdvancedThreatProtectionInner> beginCreateOrUpdate(String resourceGroupName, String serverName, AdvancedThreatProtectionName advancedThreatProtectionName, ServerAdvancedThreatProtectionInner parameters)

Creates or updates an Advanced Threat Protection state.

abstract SyncPoller<PollResult<ServerAdvancedThreatProtectionInner>,ServerAdvancedThreatProtectionInner> beginCreateOrUpdate(String resourceGroupName, String serverName, AdvancedThreatProtectionName advancedThreatProtectionName, ServerAdvancedThreatProtectionInner parameters, Context context)

Creates or updates an Advanced Threat Protection state.

abstract PollerFlux<PollResult<ServerAdvancedThreatProtectionInner>,ServerAdvancedThreatProtectionInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, AdvancedThreatProtectionName advancedThreatProtectionName, ServerAdvancedThreatProtectionInner parameters)

Creates or updates an Advanced Threat Protection state.

abstract ServerAdvancedThreatProtectionInner createOrUpdate(String resourceGroupName, String serverName, AdvancedThreatProtectionName advancedThreatProtectionName, ServerAdvancedThreatProtectionInner parameters)

Creates or updates an Advanced Threat Protection state.

abstract ServerAdvancedThreatProtectionInner createOrUpdate(String resourceGroupName, String serverName, AdvancedThreatProtectionName advancedThreatProtectionName, ServerAdvancedThreatProtectionInner parameters, Context context)

Creates or updates an Advanced Threat Protection state.

abstract Mono<ServerAdvancedThreatProtectionInner> createOrUpdateAsync(String resourceGroupName, String serverName, AdvancedThreatProtectionName advancedThreatProtectionName, ServerAdvancedThreatProtectionInner parameters)

Creates or updates an Advanced Threat Protection state.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, AdvancedThreatProtectionName advancedThreatProtectionName, ServerAdvancedThreatProtectionInner parameters)

Creates or updates an Advanced Threat Protection state.

abstract ServerAdvancedThreatProtectionInner get(String resourceGroupName, String serverName, AdvancedThreatProtectionName advancedThreatProtectionName)

Get a server's Advanced Threat Protection state.

abstract Mono<ServerAdvancedThreatProtectionInner> getAsync(String resourceGroupName, String serverName, AdvancedThreatProtectionName advancedThreatProtectionName)

Get a server's Advanced Threat Protection state.

abstract Response<ServerAdvancedThreatProtectionInner> getWithResponse(String resourceGroupName, String serverName, AdvancedThreatProtectionName advancedThreatProtectionName, Context context)

Get a server's Advanced Threat Protection state.

abstract Mono<Response<ServerAdvancedThreatProtectionInner>> getWithResponseAsync(String resourceGroupName, String serverName, AdvancedThreatProtectionName advancedThreatProtectionName)

Get a server's Advanced Threat Protection state.

abstract PagedIterable<ServerAdvancedThreatProtectionInner> listByServer(String resourceGroupName, String serverName)

Get a list of the server's Advanced Threat Protection states.

abstract PagedIterable<ServerAdvancedThreatProtectionInner> listByServer(String resourceGroupName, String serverName, Context context)

Get a list of the server's Advanced Threat Protection states.

abstract PagedFlux<ServerAdvancedThreatProtectionInner> listByServerAsync(String resourceGroupName, String serverName)

Get a list of the server's Advanced Threat Protection states.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,ServerAdvancedThreatProtectionInner> beginCreateOrUpdate(String resourceGroupName, String serverName, AdvancedThreatProtectionName advancedThreatProtectionName, ServerAdvancedThreatProtectionInner parameters)

Creates or updates an Advanced Threat Protection state.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
advancedThreatProtectionName - The name of the Advanced Threat Protection state.
parameters - The server Advanced Threat Protection state.

Returns:

the SyncPoller<T,U> for polling of a server Advanced Threat Protection.

beginCreateOrUpdate

public abstract SyncPoller,ServerAdvancedThreatProtectionInner> beginCreateOrUpdate(String resourceGroupName, String serverName, AdvancedThreatProtectionName advancedThreatProtectionName, ServerAdvancedThreatProtectionInner parameters, Context context)

Creates or updates an Advanced Threat Protection state.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
advancedThreatProtectionName - The name of the Advanced Threat Protection state.
parameters - The server Advanced Threat Protection state.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a server Advanced Threat Protection.

beginCreateOrUpdateAsync

public abstract PollerFlux,ServerAdvancedThreatProtectionInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, AdvancedThreatProtectionName advancedThreatProtectionName, ServerAdvancedThreatProtectionInner parameters)

Creates or updates an Advanced Threat Protection state.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
advancedThreatProtectionName - The name of the Advanced Threat Protection state.
parameters - The server Advanced Threat Protection state.

Returns:

the PollerFlux<T,U> for polling of a server Advanced Threat Protection.

createOrUpdate

public abstract ServerAdvancedThreatProtectionInner createOrUpdate(String resourceGroupName, String serverName, AdvancedThreatProtectionName advancedThreatProtectionName, ServerAdvancedThreatProtectionInner parameters)

Creates or updates an Advanced Threat Protection state.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
advancedThreatProtectionName - The name of the Advanced Threat Protection state.
parameters - The server Advanced Threat Protection state.

Returns:

a server Advanced Threat Protection.

createOrUpdate

public abstract ServerAdvancedThreatProtectionInner createOrUpdate(String resourceGroupName, String serverName, AdvancedThreatProtectionName advancedThreatProtectionName, ServerAdvancedThreatProtectionInner parameters, Context context)

Creates or updates an Advanced Threat Protection state.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
advancedThreatProtectionName - The name of the Advanced Threat Protection state.
parameters - The server Advanced Threat Protection state.
context - The context to associate with this operation.

Returns:

a server Advanced Threat Protection.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String serverName, AdvancedThreatProtectionName advancedThreatProtectionName, ServerAdvancedThreatProtectionInner parameters)

Creates or updates an Advanced Threat Protection state.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
advancedThreatProtectionName - The name of the Advanced Threat Protection state.
parameters - The server Advanced Threat Protection state.

Returns:

a server Advanced Threat Protection on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, AdvancedThreatProtectionName advancedThreatProtectionName, ServerAdvancedThreatProtectionInner parameters)

Creates or updates an Advanced Threat Protection state.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
advancedThreatProtectionName - The name of the Advanced Threat Protection state.
parameters - The server Advanced Threat Protection state.

Returns:

a server Advanced Threat Protection along with Response<T> on successful completion of Mono.

get

public abstract ServerAdvancedThreatProtectionInner get(String resourceGroupName, String serverName, AdvancedThreatProtectionName advancedThreatProtectionName)

Get a server's Advanced Threat Protection state.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
advancedThreatProtectionName - The name of the Advanced Threat Protection state.

Returns:

a server's Advanced Threat Protection state.

getAsync

public abstract Mono getAsync(String resourceGroupName, String serverName, AdvancedThreatProtectionName advancedThreatProtectionName)

Get a server's Advanced Threat Protection state.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
advancedThreatProtectionName - The name of the Advanced Threat Protection state.

Returns:

a server's Advanced Threat Protection state on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String serverName, AdvancedThreatProtectionName advancedThreatProtectionName, Context context)

Get a server's Advanced Threat Protection state.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
advancedThreatProtectionName - The name of the Advanced Threat Protection state.
context - The context to associate with this operation.

Returns:

a server's Advanced Threat Protection state along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String serverName, AdvancedThreatProtectionName advancedThreatProtectionName)

Get a server's Advanced Threat Protection state.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
advancedThreatProtectionName - The name of the Advanced Threat Protection state.

Returns:

a server's Advanced Threat Protection state along with Response<T> on successful completion of Mono.

listByServer

public abstract PagedIterable listByServer(String resourceGroupName, String serverName)

Get a list of the server's Advanced Threat Protection states.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.

Returns:

a list of the server's Advanced Threat Protection states as paginated response with PagedIterable<T>.

listByServer

public abstract PagedIterable listByServer(String resourceGroupName, String serverName, Context context)

Get a list of the server's Advanced Threat Protection states.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
context - The context to associate with this operation.

Returns:

a list of the server's Advanced Threat Protection states as paginated response with PagedIterable<T>.

listByServerAsync

public abstract PagedFlux listByServerAsync(String resourceGroupName, String serverName)

Get a list of the server's Advanced Threat Protection states.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.

Returns:

a list of the server's Advanced Threat Protection states as paginated response with PagedFlux<T>.

Applies to