EncryptionProtectorsClient Interface

public interface EncryptionProtectorsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<EncryptionProtectorInner>,EncryptionProtectorInner> beginCreateOrUpdate(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName, EncryptionProtectorInner parameters)

Updates an existing encryption protector.

abstract SyncPoller<PollResult<EncryptionProtectorInner>,EncryptionProtectorInner> beginCreateOrUpdate(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName, EncryptionProtectorInner parameters, Context context)

Updates an existing encryption protector.

abstract PollerFlux<PollResult<EncryptionProtectorInner>,EncryptionProtectorInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName, EncryptionProtectorInner parameters)

Updates an existing encryption protector.

abstract SyncPoller<PollResult<Void>,Void> beginRevalidate(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName)

Revalidates an existing encryption protector.

abstract SyncPoller<PollResult<Void>,Void> beginRevalidate(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName, Context context)

Revalidates an existing encryption protector.

abstract PollerFlux<PollResult<Void>,Void> beginRevalidateAsync(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName)

Revalidates an existing encryption protector.

abstract EncryptionProtectorInner createOrUpdate(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName, EncryptionProtectorInner parameters)

Updates an existing encryption protector.

abstract EncryptionProtectorInner createOrUpdate(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName, EncryptionProtectorInner parameters, Context context)

Updates an existing encryption protector.

abstract Mono<EncryptionProtectorInner> createOrUpdateAsync(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName, EncryptionProtectorInner parameters)

Updates an existing encryption protector.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName, EncryptionProtectorInner parameters)

Updates an existing encryption protector.

abstract EncryptionProtectorInner get(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName)

Gets a server encryption protector.

abstract Mono<EncryptionProtectorInner> getAsync(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName)

Gets a server encryption protector.

abstract Response<EncryptionProtectorInner> getWithResponse(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName, Context context)

Gets a server encryption protector.

abstract Mono<Response<EncryptionProtectorInner>> getWithResponseAsync(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName)

Gets a server encryption protector.

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

Gets a list of server encryption protectors.

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

Gets a list of server encryption protectors.

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

Gets a list of server encryption protectors.

abstract void revalidate(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName)

Revalidates an existing encryption protector.

abstract void revalidate(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName, Context context)

Revalidates an existing encryption protector.

abstract Mono<Void> revalidateAsync(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName)

Revalidates an existing encryption protector.

abstract Mono<Response<Flux<ByteBuffer>>> revalidateWithResponseAsync(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName)

Revalidates an existing encryption protector.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,EncryptionProtectorInner> beginCreateOrUpdate(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName, EncryptionProtectorInner parameters)

Updates an existing encryption protector.

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.
encryptionProtectorName - The name of the encryption protector to be updated.
parameters - The requested encryption protector resource state.

Returns:

the SyncPoller<T,U> for polling of the server encryption protector.

beginCreateOrUpdate

public abstract SyncPoller,EncryptionProtectorInner> beginCreateOrUpdate(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName, EncryptionProtectorInner parameters, Context context)

Updates an existing encryption protector.

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.
encryptionProtectorName - The name of the encryption protector to be updated.
parameters - The requested encryption protector resource state.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the server encryption protector.

beginCreateOrUpdateAsync

public abstract PollerFlux,EncryptionProtectorInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName, EncryptionProtectorInner parameters)

Updates an existing encryption protector.

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.
encryptionProtectorName - The name of the encryption protector to be updated.
parameters - The requested encryption protector resource state.

Returns:

the PollerFlux<T,U> for polling of the server encryption protector.

beginRevalidate

public abstract SyncPoller,Void> beginRevalidate(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName)

Revalidates an existing encryption protector.

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.
encryptionProtectorName - The name of the encryption protector to be updated.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginRevalidate

public abstract SyncPoller,Void> beginRevalidate(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName, Context context)

Revalidates an existing encryption protector.

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.
encryptionProtectorName - The name of the encryption protector to be updated.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginRevalidateAsync

public abstract PollerFlux,Void> beginRevalidateAsync(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName)

Revalidates an existing encryption protector.

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.
encryptionProtectorName - The name of the encryption protector to be updated.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

createOrUpdate

public abstract EncryptionProtectorInner createOrUpdate(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName, EncryptionProtectorInner parameters)

Updates an existing encryption protector.

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.
encryptionProtectorName - The name of the encryption protector to be updated.
parameters - The requested encryption protector resource state.

Returns:

the server encryption protector.

createOrUpdate

public abstract EncryptionProtectorInner createOrUpdate(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName, EncryptionProtectorInner parameters, Context context)

Updates an existing encryption protector.

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.
encryptionProtectorName - The name of the encryption protector to be updated.
parameters - The requested encryption protector resource state.
context - The context to associate with this operation.

Returns:

the server encryption protector.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName, EncryptionProtectorInner parameters)

Updates an existing encryption protector.

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.
encryptionProtectorName - The name of the encryption protector to be updated.
parameters - The requested encryption protector resource state.

Returns:

the server encryption protector on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName, EncryptionProtectorInner parameters)

Updates an existing encryption protector.

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.
encryptionProtectorName - The name of the encryption protector to be updated.
parameters - The requested encryption protector resource state.

Returns:

the server encryption protector along with Response<T> on successful completion of Mono.

get

public abstract EncryptionProtectorInner get(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName)

Gets a server encryption protector.

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.
encryptionProtectorName - The name of the encryption protector to be retrieved.

Returns:

a server encryption protector.

getAsync

public abstract Mono getAsync(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName)

Gets a server encryption protector.

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.
encryptionProtectorName - The name of the encryption protector to be retrieved.

Returns:

a server encryption protector on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName, Context context)

Gets a server encryption protector.

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.
encryptionProtectorName - The name of the encryption protector to be retrieved.
context - The context to associate with this operation.

Returns:

a server encryption protector along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName)

Gets a server encryption protector.

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.
encryptionProtectorName - The name of the encryption protector to be retrieved.

Returns:

a server encryption protector along with Response<T> on successful completion of Mono.

listByServer

public abstract PagedIterable listByServer(String resourceGroupName, String serverName)

Gets a list of server encryption protectors.

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 server encryption protectors as paginated response with PagedIterable<T>.

listByServer

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

Gets a list of server encryption protectors.

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 server encryption protectors as paginated response with PagedIterable<T>.

listByServerAsync

public abstract PagedFlux listByServerAsync(String resourceGroupName, String serverName)

Gets a list of server encryption protectors.

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 server encryption protectors as paginated response with PagedFlux<T>.

revalidate

public abstract void revalidate(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName)

Revalidates an existing encryption protector.

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.
encryptionProtectorName - The name of the encryption protector to be updated.

revalidate

public abstract void revalidate(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName, Context context)

Revalidates an existing encryption protector.

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.
encryptionProtectorName - The name of the encryption protector to be updated.
context - The context to associate with this operation.

revalidateAsync

public abstract Mono revalidateAsync(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName)

Revalidates an existing encryption protector.

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.
encryptionProtectorName - The name of the encryption protector to be updated.

Returns:

A Mono that completes when a successful response is received.

revalidateWithResponseAsync

public abstract Mono>> revalidateWithResponseAsync(String resourceGroupName, String serverName, EncryptionProtectorName encryptionProtectorName)

Revalidates an existing encryption protector.

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.
encryptionProtectorName - The name of the encryption protector to be updated.

Returns:

the Response<T> on successful completion of Mono.

Applies to