ExtendedServerBlobAuditingPoliciesClient Interface

public interface ExtendedServerBlobAuditingPoliciesClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ExtendedServerBlobAuditingPolicyInner>,ExtendedServerBlobAuditingPolicyInner> beginCreateOrUpdate(String resourceGroupName, String serverName, BlobAuditingPolicyName blobAuditingPolicyName, ExtendedServerBlobAuditingPolicyInner parameters)

Creates or updates an extended server's blob auditing policy.

abstract SyncPoller<PollResult<ExtendedServerBlobAuditingPolicyInner>,ExtendedServerBlobAuditingPolicyInner> beginCreateOrUpdate(String resourceGroupName, String serverName, BlobAuditingPolicyName blobAuditingPolicyName, ExtendedServerBlobAuditingPolicyInner parameters, Context context)

Creates or updates an extended server's blob auditing policy.

abstract PollerFlux<PollResult<ExtendedServerBlobAuditingPolicyInner>,ExtendedServerBlobAuditingPolicyInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, BlobAuditingPolicyName blobAuditingPolicyName, ExtendedServerBlobAuditingPolicyInner parameters)

Creates or updates an extended server's blob auditing policy.

abstract ExtendedServerBlobAuditingPolicyInner createOrUpdate(String resourceGroupName, String serverName, BlobAuditingPolicyName blobAuditingPolicyName, ExtendedServerBlobAuditingPolicyInner parameters)

Creates or updates an extended server's blob auditing policy.

abstract ExtendedServerBlobAuditingPolicyInner createOrUpdate(String resourceGroupName, String serverName, BlobAuditingPolicyName blobAuditingPolicyName, ExtendedServerBlobAuditingPolicyInner parameters, Context context)

Creates or updates an extended server's blob auditing policy.

abstract reactor.core.publisher.Mono<ExtendedServerBlobAuditingPolicyInner> createOrUpdateAsync(String resourceGroupName, String serverName, BlobAuditingPolicyName blobAuditingPolicyName, ExtendedServerBlobAuditingPolicyInner parameters)

Creates or updates an extended server's blob auditing policy.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, BlobAuditingPolicyName blobAuditingPolicyName, ExtendedServerBlobAuditingPolicyInner parameters)

Creates or updates an extended server's blob auditing policy.

abstract ExtendedServerBlobAuditingPolicyInner get(String resourceGroupName, String serverName, BlobAuditingPolicyName blobAuditingPolicyName)

Gets an extended server's blob auditing policy.

abstract reactor.core.publisher.Mono<ExtendedServerBlobAuditingPolicyInner> getAsync(String resourceGroupName, String serverName, BlobAuditingPolicyName blobAuditingPolicyName)

Gets an extended server's blob auditing policy.

abstract Response<ExtendedServerBlobAuditingPolicyInner> getWithResponse(String resourceGroupName, String serverName, BlobAuditingPolicyName blobAuditingPolicyName, Context context)

Gets an extended server's blob auditing policy.

abstract reactor.core.publisher.Mono<Response<ExtendedServerBlobAuditingPolicyInner>> getWithResponseAsync(String resourceGroupName, String serverName, BlobAuditingPolicyName blobAuditingPolicyName)

Gets an extended server's blob auditing policy.

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

Lists extended auditing settings of a server.

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

Lists extended auditing settings of a server.

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

Lists extended auditing settings of a server.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<ExtendedServerBlobAuditingPolicyInner>,ExtendedServerBlobAuditingPolicyInner> beginCreateOrUpdate(String resourceGroupName, String serverName, BlobAuditingPolicyName blobAuditingPolicyName, ExtendedServerBlobAuditingPolicyInner parameters)

Creates or updates an extended server's blob auditing policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
blobAuditingPolicyName - The name of the blob auditing policy.
parameters - Properties of extended blob auditing policy.

Returns:

the SyncPoller<T,U> for polling of an extended server blob auditing policy.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<ExtendedServerBlobAuditingPolicyInner>,ExtendedServerBlobAuditingPolicyInner> beginCreateOrUpdate(String resourceGroupName, String serverName, BlobAuditingPolicyName blobAuditingPolicyName, ExtendedServerBlobAuditingPolicyInner parameters, Context context)

Creates or updates an extended server's blob auditing policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
blobAuditingPolicyName - The name of the blob auditing policy.
parameters - Properties of extended blob auditing policy.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of an extended server blob auditing policy.

beginCreateOrUpdateAsync

public abstract PollerFlux<PollResult<ExtendedServerBlobAuditingPolicyInner>,ExtendedServerBlobAuditingPolicyInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, BlobAuditingPolicyName blobAuditingPolicyName, ExtendedServerBlobAuditingPolicyInner parameters)

Creates or updates an extended server's blob auditing policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
blobAuditingPolicyName - The name of the blob auditing policy.
parameters - Properties of extended blob auditing policy.

Returns:

the PollerFlux<T,U> for polling of an extended server blob auditing policy.

createOrUpdate

public abstract ExtendedServerBlobAuditingPolicyInner createOrUpdate(String resourceGroupName, String serverName, BlobAuditingPolicyName blobAuditingPolicyName, ExtendedServerBlobAuditingPolicyInner parameters)

Creates or updates an extended server's blob auditing policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
blobAuditingPolicyName - The name of the blob auditing policy.
parameters - Properties of extended blob auditing policy.

Returns:

an extended server blob auditing policy.

createOrUpdate

public abstract ExtendedServerBlobAuditingPolicyInner createOrUpdate(String resourceGroupName, String serverName, BlobAuditingPolicyName blobAuditingPolicyName, ExtendedServerBlobAuditingPolicyInner parameters, Context context)

Creates or updates an extended server's blob auditing policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
blobAuditingPolicyName - The name of the blob auditing policy.
parameters - Properties of extended blob auditing policy.
context - The context to associate with this operation.

Returns:

an extended server blob auditing policy.

createOrUpdateAsync

public abstract Mono<ExtendedServerBlobAuditingPolicyInner> createOrUpdateAsync(String resourceGroupName, String serverName, BlobAuditingPolicyName blobAuditingPolicyName, ExtendedServerBlobAuditingPolicyInner parameters)

Creates or updates an extended server's blob auditing policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
blobAuditingPolicyName - The name of the blob auditing policy.
parameters - Properties of extended blob auditing policy.

Returns:

an extended server blob auditing policy on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, BlobAuditingPolicyName blobAuditingPolicyName, ExtendedServerBlobAuditingPolicyInner parameters)

Creates or updates an extended server's blob auditing policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
blobAuditingPolicyName - The name of the blob auditing policy.
parameters - Properties of extended blob auditing policy.

Returns:

an extended server blob auditing policy along with Response<T> on successful completion of Mono.

get

public abstract ExtendedServerBlobAuditingPolicyInner get(String resourceGroupName, String serverName, BlobAuditingPolicyName blobAuditingPolicyName)

Gets an extended server's blob auditing policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
blobAuditingPolicyName - The name of the blob auditing policy.

Returns:

an extended server's blob auditing policy.

getAsync

public abstract Mono<ExtendedServerBlobAuditingPolicyInner> getAsync(String resourceGroupName, String serverName, BlobAuditingPolicyName blobAuditingPolicyName)

Gets an extended server's blob auditing policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
blobAuditingPolicyName - The name of the blob auditing policy.

Returns:

an extended server's blob auditing policy on successful completion of Mono.

getWithResponse

public abstract Response<ExtendedServerBlobAuditingPolicyInner> getWithResponse(String resourceGroupName, String serverName, BlobAuditingPolicyName blobAuditingPolicyName, Context context)

Gets an extended server's blob auditing policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
blobAuditingPolicyName - The name of the blob auditing policy.
context - The context to associate with this operation.

Returns:

an extended server's blob auditing policy along with Response<T>.

getWithResponseAsync

public abstract Mono<Response<ExtendedServerBlobAuditingPolicyInner>> getWithResponseAsync(String resourceGroupName, String serverName, BlobAuditingPolicyName blobAuditingPolicyName)

Gets an extended server's blob auditing policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
blobAuditingPolicyName - The name of the blob auditing policy.

Returns:

an extended server's blob auditing policy along with Response<T> on successful completion of Mono.

listByServer

public abstract PagedIterable<ExtendedServerBlobAuditingPolicyInner> listByServer(String resourceGroupName, String serverName)

Lists extended auditing settings of a server.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.

Returns:

the response of a ExtendedServerBlobAuditingPolicy list operation as paginated response with PagedIterable<T>.

listByServer

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

Lists extended auditing settings of a server.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
context - The context to associate with this operation.

Returns:

the response of a ExtendedServerBlobAuditingPolicy list operation as paginated response with PagedIterable<T>.

listByServerAsync

public abstract PagedFlux<ExtendedServerBlobAuditingPolicyInner> listByServerAsync(String resourceGroupName, String serverName)

Lists extended auditing settings of a server.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.

Returns:

the response of a ExtendedServerBlobAuditingPolicy list operation as paginated response with PagedFlux<T>.

Applies to