LedgerDigestUploadsOperationsClient Interface

public interface LedgerDigestUploadsOperationsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<LedgerDigestUploadsInner>,LedgerDigestUploadsInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads, LedgerDigestUploadsInner parameters)

Enables upload ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

abstract SyncPoller<PollResult<LedgerDigestUploadsInner>,LedgerDigestUploadsInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads, LedgerDigestUploadsInner parameters, Context context)

Enables upload ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

abstract PollerFlux<PollResult<LedgerDigestUploadsInner>,LedgerDigestUploadsInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads, LedgerDigestUploadsInner parameters)

Enables upload ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

abstract SyncPoller<PollResult<LedgerDigestUploadsInner>,LedgerDigestUploadsInner> beginDisable(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads)

Disables uploading ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

abstract SyncPoller<PollResult<LedgerDigestUploadsInner>,LedgerDigestUploadsInner> beginDisable(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads, Context context)

Disables uploading ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

abstract PollerFlux<PollResult<LedgerDigestUploadsInner>,LedgerDigestUploadsInner> beginDisableAsync(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads)

Disables uploading ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

abstract LedgerDigestUploadsInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads, LedgerDigestUploadsInner parameters)

Enables upload ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

abstract LedgerDigestUploadsInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads, LedgerDigestUploadsInner parameters, Context context)

Enables upload ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

abstract Mono<LedgerDigestUploadsInner> createOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads, LedgerDigestUploadsInner parameters)

Enables upload ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads, LedgerDigestUploadsInner parameters)

Enables upload ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

abstract LedgerDigestUploadsInner disable(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads)

Disables uploading ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

abstract LedgerDigestUploadsInner disable(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads, Context context)

Disables uploading ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

abstract Mono<LedgerDigestUploadsInner> disableAsync(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads)

Disables uploading ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

abstract Mono<Response<Flux<ByteBuffer>>> disableWithResponseAsync(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads)

Disables uploading ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

abstract LedgerDigestUploadsInner get(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads)

Gets the current ledger digest upload configuration for a database.

abstract Mono<LedgerDigestUploadsInner> getAsync(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads)

Gets the current ledger digest upload configuration for a database.

abstract Response<LedgerDigestUploadsInner> getWithResponse(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads, Context context)

Gets the current ledger digest upload configuration for a database.

abstract Mono<Response<LedgerDigestUploadsInner>> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads)

Gets the current ledger digest upload configuration for a database.

abstract PagedIterable<LedgerDigestUploadsInner> listByDatabase(String resourceGroupName, String serverName, String databaseName)

Gets all ledger digest upload settings on a database.

abstract PagedIterable<LedgerDigestUploadsInner> listByDatabase(String resourceGroupName, String serverName, String databaseName, Context context)

Gets all ledger digest upload settings on a database.

abstract PagedFlux<LedgerDigestUploadsInner> listByDatabaseAsync(String resourceGroupName, String serverName, String databaseName)

Gets all ledger digest upload settings on a database.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,LedgerDigestUploadsInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads, LedgerDigestUploadsInner parameters)

Enables upload ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

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.
databaseName - The name of the database.
ledgerDigestUploads - The ledgerDigestUploads parameter.
parameters - The parameters parameter.

Returns:

the SyncPoller<T,U> for polling of azure SQL Database ledger digest upload settings.

beginCreateOrUpdate

public abstract SyncPoller,LedgerDigestUploadsInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads, LedgerDigestUploadsInner parameters, Context context)

Enables upload ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

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.
databaseName - The name of the database.
ledgerDigestUploads - The ledgerDigestUploads parameter.
parameters - The parameters parameter.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of azure SQL Database ledger digest upload settings.

beginCreateOrUpdateAsync

public abstract PollerFlux,LedgerDigestUploadsInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads, LedgerDigestUploadsInner parameters)

Enables upload ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

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.
databaseName - The name of the database.
ledgerDigestUploads - The ledgerDigestUploads parameter.
parameters - The parameters parameter.

Returns:

the PollerFlux<T,U> for polling of azure SQL Database ledger digest upload settings.

beginDisable

public abstract SyncPoller,LedgerDigestUploadsInner> beginDisable(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads)

Disables uploading ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

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.
databaseName - The name of the database.
ledgerDigestUploads - The ledgerDigestUploads parameter.

Returns:

the SyncPoller<T,U> for polling of azure SQL Database ledger digest upload settings.

beginDisable

public abstract SyncPoller,LedgerDigestUploadsInner> beginDisable(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads, Context context)

Disables uploading ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

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.
databaseName - The name of the database.
ledgerDigestUploads - The ledgerDigestUploads parameter.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of azure SQL Database ledger digest upload settings.

beginDisableAsync

public abstract PollerFlux,LedgerDigestUploadsInner> beginDisableAsync(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads)

Disables uploading ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

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.
databaseName - The name of the database.
ledgerDigestUploads - The ledgerDigestUploads parameter.

Returns:

the PollerFlux<T,U> for polling of azure SQL Database ledger digest upload settings.

createOrUpdate

public abstract LedgerDigestUploadsInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads, LedgerDigestUploadsInner parameters)

Enables upload ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

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.
databaseName - The name of the database.
ledgerDigestUploads - The ledgerDigestUploads parameter.
parameters - The parameters parameter.

Returns:

azure SQL Database ledger digest upload settings.

createOrUpdate

public abstract LedgerDigestUploadsInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads, LedgerDigestUploadsInner parameters, Context context)

Enables upload ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

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.
databaseName - The name of the database.
ledgerDigestUploads - The ledgerDigestUploads parameter.
parameters - The parameters parameter.
context - The context to associate with this operation.

Returns:

azure SQL Database ledger digest upload settings.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads, LedgerDigestUploadsInner parameters)

Enables upload ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

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.
databaseName - The name of the database.
ledgerDigestUploads - The ledgerDigestUploads parameter.
parameters - The parameters parameter.

Returns:

azure SQL Database ledger digest upload settings on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads, LedgerDigestUploadsInner parameters)

Enables upload ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

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.
databaseName - The name of the database.
ledgerDigestUploads - The ledgerDigestUploads parameter.
parameters - The parameters parameter.

Returns:

azure SQL Database ledger digest upload settings along with Response<T> on successful completion of Mono.

disable

public abstract LedgerDigestUploadsInner disable(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads)

Disables uploading ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

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.
databaseName - The name of the database.
ledgerDigestUploads - The ledgerDigestUploads parameter.

Returns:

azure SQL Database ledger digest upload settings.

disable

public abstract LedgerDigestUploadsInner disable(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads, Context context)

Disables uploading ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

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.
databaseName - The name of the database.
ledgerDigestUploads - The ledgerDigestUploads parameter.
context - The context to associate with this operation.

Returns:

azure SQL Database ledger digest upload settings.

disableAsync

public abstract Mono disableAsync(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads)

Disables uploading ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

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.
databaseName - The name of the database.
ledgerDigestUploads - The ledgerDigestUploads parameter.

Returns:

azure SQL Database ledger digest upload settings on successful completion of Mono.

disableWithResponseAsync

public abstract Mono>> disableWithResponseAsync(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads)

Disables uploading ledger digests to an Azure Storage account or an Azure Confidential Ledger instance.

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.
databaseName - The name of the database.
ledgerDigestUploads - The ledgerDigestUploads parameter.

Returns:

azure SQL Database ledger digest upload settings along with Response<T> on successful completion of Mono.

get

public abstract LedgerDigestUploadsInner get(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads)

Gets the current ledger digest upload configuration for a database.

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.
databaseName - The name of the database.
ledgerDigestUploads - The ledgerDigestUploads parameter.

Returns:

the current ledger digest upload configuration for a database.

getAsync

public abstract Mono getAsync(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads)

Gets the current ledger digest upload configuration for a database.

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.
databaseName - The name of the database.
ledgerDigestUploads - The ledgerDigestUploads parameter.

Returns:

the current ledger digest upload configuration for a database on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads, Context context)

Gets the current ledger digest upload configuration for a database.

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.
databaseName - The name of the database.
ledgerDigestUploads - The ledgerDigestUploads parameter.
context - The context to associate with this operation.

Returns:

the current ledger digest upload configuration for a database along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName, LedgerDigestUploadsName ledgerDigestUploads)

Gets the current ledger digest upload configuration for a database.

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.
databaseName - The name of the database.
ledgerDigestUploads - The ledgerDigestUploads parameter.

Returns:

the current ledger digest upload configuration for a database along with Response<T> on successful completion of Mono.

listByDatabase

public abstract PagedIterable listByDatabase(String resourceGroupName, String serverName, String databaseName)

Gets all ledger digest upload settings on a database.

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.
databaseName - The name of the database.

Returns:

all ledger digest upload settings on a database as paginated response with PagedIterable<T>.

listByDatabase

public abstract PagedIterable listByDatabase(String resourceGroupName, String serverName, String databaseName, Context context)

Gets all ledger digest upload settings on a database.

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.
databaseName - The name of the database.
context - The context to associate with this operation.

Returns:

all ledger digest upload settings on a database as paginated response with PagedIterable<T>.

listByDatabaseAsync

public abstract PagedFlux listByDatabaseAsync(String resourceGroupName, String serverName, String databaseName)

Gets all ledger digest upload settings on a database.

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.
databaseName - The name of the database.

Returns:

all ledger digest upload settings on a database as paginated response with PagedFlux<T>.

Applies to