Share via


ManagedLedgerDigestUploadsOperationsClient Interface

public interface ManagedLedgerDigestUploadsOperationsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ManagedLedgerDigestUploadsInner>,ManagedLedgerDigestUploadsInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName ledgerDigestUploads, ManagedLedgerDigestUploadsInner parameters)

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

abstract SyncPoller<PollResult<ManagedLedgerDigestUploadsInner>,ManagedLedgerDigestUploadsInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName ledgerDigestUploads, ManagedLedgerDigestUploadsInner parameters, Context context)

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

abstract PollerFlux<PollResult<ManagedLedgerDigestUploadsInner>,ManagedLedgerDigestUploadsInner> beginCreateOrUpdateAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName ledgerDigestUploads, ManagedLedgerDigestUploadsInner parameters)

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

abstract SyncPoller<PollResult<ManagedLedgerDigestUploadsInner>,ManagedLedgerDigestUploadsInner> beginDisable(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName ledgerDigestUploads)

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

abstract SyncPoller<PollResult<ManagedLedgerDigestUploadsInner>,ManagedLedgerDigestUploadsInner> beginDisable(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName ledgerDigestUploads, Context context)

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

abstract PollerFlux<PollResult<ManagedLedgerDigestUploadsInner>,ManagedLedgerDigestUploadsInner> beginDisableAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName ledgerDigestUploads)

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

abstract ManagedLedgerDigestUploadsInner createOrUpdate(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName ledgerDigestUploads, ManagedLedgerDigestUploadsInner parameters)

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

abstract ManagedLedgerDigestUploadsInner createOrUpdate(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName ledgerDigestUploads, ManagedLedgerDigestUploadsInner parameters, Context context)

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

abstract Mono<ManagedLedgerDigestUploadsInner> createOrUpdateAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName ledgerDigestUploads, ManagedLedgerDigestUploadsInner 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 managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName ledgerDigestUploads, ManagedLedgerDigestUploadsInner parameters)

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

abstract ManagedLedgerDigestUploadsInner disable(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName ledgerDigestUploads)

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

abstract ManagedLedgerDigestUploadsInner disable(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName ledgerDigestUploads, Context context)

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

abstract Mono<ManagedLedgerDigestUploadsInner> disableAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName 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 managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName ledgerDigestUploads)

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

abstract ManagedLedgerDigestUploadsInner get(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName ledgerDigestUploads)

Gets the current ledger digest upload configuration for a database.

abstract Mono<ManagedLedgerDigestUploadsInner> getAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName ledgerDigestUploads)

Gets the current ledger digest upload configuration for a database.

abstract Response<ManagedLedgerDigestUploadsInner> getWithResponse(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName ledgerDigestUploads, Context context)

Gets the current ledger digest upload configuration for a database.

abstract Mono<Response<ManagedLedgerDigestUploadsInner>> getWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName ledgerDigestUploads)

Gets the current ledger digest upload configuration for a database.

abstract PagedIterable<ManagedLedgerDigestUploadsInner> listByDatabase(String resourceGroupName, String managedInstanceName, String databaseName)

Gets all ledger digest upload settings on a database.

abstract PagedIterable<ManagedLedgerDigestUploadsInner> listByDatabase(String resourceGroupName, String managedInstanceName, String databaseName, Context context)

Gets all ledger digest upload settings on a database.

abstract PagedFlux<ManagedLedgerDigestUploadsInner> listByDatabaseAsync(String resourceGroupName, String managedInstanceName, String databaseName)

Gets all ledger digest upload settings on a database.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<ManagedLedgerDigestUploadsInner>,ManagedLedgerDigestUploadsInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName ledgerDigestUploads, ManagedLedgerDigestUploadsInner 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.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
ledgerDigestUploads - The name of the Ledger Digest Upload Configurations.
parameters - The Ledger Digest Storage Endpoint.

Returns:

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

beginCreateOrUpdate

public abstract SyncPoller<PollResult<ManagedLedgerDigestUploadsInner>,ManagedLedgerDigestUploadsInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName ledgerDigestUploads, ManagedLedgerDigestUploadsInner 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.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
ledgerDigestUploads - The name of the Ledger Digest Upload Configurations.
parameters - The Ledger Digest Storage Endpoint.
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<PollResult<ManagedLedgerDigestUploadsInner>,ManagedLedgerDigestUploadsInner> beginCreateOrUpdateAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName ledgerDigestUploads, ManagedLedgerDigestUploadsInner 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.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
ledgerDigestUploads - The name of the Ledger Digest Upload Configurations.
parameters - The Ledger Digest Storage Endpoint.

Returns:

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

beginDisable

public abstract SyncPoller<PollResult<ManagedLedgerDigestUploadsInner>,ManagedLedgerDigestUploadsInner> beginDisable(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName 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.
managedInstanceName - The name of the managed instance.
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<PollResult<ManagedLedgerDigestUploadsInner>,ManagedLedgerDigestUploadsInner> beginDisable(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName 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.
managedInstanceName - The name of the managed instance.
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<PollResult<ManagedLedgerDigestUploadsInner>,ManagedLedgerDigestUploadsInner> beginDisableAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName 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.
managedInstanceName - The name of the managed instance.
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 ManagedLedgerDigestUploadsInner createOrUpdate(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName ledgerDigestUploads, ManagedLedgerDigestUploadsInner 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.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
ledgerDigestUploads - The name of the Ledger Digest Upload Configurations.
parameters - The Ledger Digest Storage Endpoint.

Returns:

azure SQL Database ledger digest upload settings.

createOrUpdate

public abstract ManagedLedgerDigestUploadsInner createOrUpdate(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName ledgerDigestUploads, ManagedLedgerDigestUploadsInner 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.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
ledgerDigestUploads - The name of the Ledger Digest Upload Configurations.
parameters - The Ledger Digest Storage Endpoint.
context - The context to associate with this operation.

Returns:

azure SQL Database ledger digest upload settings.

createOrUpdateAsync

public abstract Mono<ManagedLedgerDigestUploadsInner> createOrUpdateAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName ledgerDigestUploads, ManagedLedgerDigestUploadsInner 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.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
ledgerDigestUploads - The name of the Ledger Digest Upload Configurations.
parameters - The Ledger Digest Storage Endpoint.

Returns:

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

createOrUpdateWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName ledgerDigestUploads, ManagedLedgerDigestUploadsInner 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.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
ledgerDigestUploads - The name of the Ledger Digest Upload Configurations.
parameters - The Ledger Digest Storage Endpoint.

Returns:

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

disable

public abstract ManagedLedgerDigestUploadsInner disable(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName 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.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
ledgerDigestUploads - The ledgerDigestUploads parameter.

Returns:

azure SQL Database ledger digest upload settings.

disable

public abstract ManagedLedgerDigestUploadsInner disable(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName 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.
managedInstanceName - The name of the managed instance.
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<ManagedLedgerDigestUploadsInner> disableAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName 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.
managedInstanceName - The name of the managed instance.
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<Response<Flux<ByteBuffer>>> disableWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName 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.
managedInstanceName - The name of the managed instance.
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 ManagedLedgerDigestUploadsInner get(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName 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.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
ledgerDigestUploads - The ledgerDigestUploads parameter.

Returns:

the current ledger digest upload configuration for a database.

getAsync

public abstract Mono<ManagedLedgerDigestUploadsInner> getAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName 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.
managedInstanceName - The name of the managed instance.
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<ManagedLedgerDigestUploadsInner> getWithResponse(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName 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.
managedInstanceName - The name of the managed instance.
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<Response<ManagedLedgerDigestUploadsInner>> getWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedLedgerDigestUploadsName 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.
managedInstanceName - The name of the managed instance.
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<ManagedLedgerDigestUploadsInner> listByDatabase(String resourceGroupName, String managedInstanceName, 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.
managedInstanceName - The name of the managed instance.
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<ManagedLedgerDigestUploadsInner> listByDatabase(String resourceGroupName, String managedInstanceName, 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.
managedInstanceName - The name of the managed instance.
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<ManagedLedgerDigestUploadsInner> listByDatabaseAsync(String resourceGroupName, String managedInstanceName, 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.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.

Returns:

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

Applies to