CertificatesClient Interface

public interface CertificatesClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<CertificateResourceInner>,CertificateResourceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, String certificateName, CertificateResourceInner certificateResource)

Create or update certificate resource.

abstract SyncPoller<PollResult<CertificateResourceInner>,CertificateResourceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, String certificateName, CertificateResourceInner certificateResource, Context context)

Create or update certificate resource.

abstract PollerFlux<PollResult<CertificateResourceInner>,CertificateResourceInner> beginCreateOrUpdateAsync(String resourceGroupName, String serviceName, String certificateName, CertificateResourceInner certificateResource)

Create or update certificate resource.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serviceName, String certificateName)

Delete the certificate resource.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serviceName, String certificateName, Context context)

Delete the certificate resource.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String serviceName, String certificateName)

Delete the certificate resource.

abstract CertificateResourceInner createOrUpdate(String resourceGroupName, String serviceName, String certificateName, CertificateResourceInner certificateResource)

Create or update certificate resource.

abstract CertificateResourceInner createOrUpdate(String resourceGroupName, String serviceName, String certificateName, CertificateResourceInner certificateResource, Context context)

Create or update certificate resource.

abstract Mono<CertificateResourceInner> createOrUpdateAsync(String resourceGroupName, String serviceName, String certificateName, CertificateResourceInner certificateResource)

Create or update certificate resource.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serviceName, String certificateName, CertificateResourceInner certificateResource)

Create or update certificate resource.

abstract void delete(String resourceGroupName, String serviceName, String certificateName)

Delete the certificate resource.

abstract void delete(String resourceGroupName, String serviceName, String certificateName, Context context)

Delete the certificate resource.

abstract Mono<Void> deleteAsync(String resourceGroupName, String serviceName, String certificateName)

Delete the certificate resource.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String serviceName, String certificateName)

Delete the certificate resource.

abstract CertificateResourceInner get(String resourceGroupName, String serviceName, String certificateName)

Get the certificate resource.

abstract Mono<CertificateResourceInner> getAsync(String resourceGroupName, String serviceName, String certificateName)

Get the certificate resource.

abstract Response<CertificateResourceInner> getWithResponse(String resourceGroupName, String serviceName, String certificateName, Context context)

Get the certificate resource.

abstract Mono<Response<CertificateResourceInner>> getWithResponseAsync(String resourceGroupName, String serviceName, String certificateName)

Get the certificate resource.

abstract PagedIterable<CertificateResourceInner> list(String resourceGroupName, String serviceName)

List all the certificates of one user.

abstract PagedIterable<CertificateResourceInner> list(String resourceGroupName, String serviceName, Context context)

List all the certificates of one user.

abstract PagedFlux<CertificateResourceInner> listAsync(String resourceGroupName, String serviceName)

List all the certificates of one user.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,CertificateResourceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, String certificateName, CertificateResourceInner certificateResource)

Create or update certificate resource.

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.
serviceName - The name of the Service resource.
certificateName - The name of the certificate resource.
certificateResource - Parameters for the create or update operation.

Returns:

the SyncPoller<T,U> for polling of certificate resource payload.

beginCreateOrUpdate

public abstract SyncPoller,CertificateResourceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, String certificateName, CertificateResourceInner certificateResource, Context context)

Create or update certificate resource.

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.
serviceName - The name of the Service resource.
certificateName - The name of the certificate resource.
certificateResource - Parameters for the create or update operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of certificate resource payload.

beginCreateOrUpdateAsync

public abstract PollerFlux,CertificateResourceInner> beginCreateOrUpdateAsync(String resourceGroupName, String serviceName, String certificateName, CertificateResourceInner certificateResource)

Create or update certificate resource.

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.
serviceName - The name of the Service resource.
certificateName - The name of the certificate resource.
certificateResource - Parameters for the create or update operation.

Returns:

the PollerFlux<T,U> for polling of certificate resource payload.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String serviceName, String certificateName)

Delete the certificate resource.

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.
serviceName - The name of the Service resource.
certificateName - The name of the certificate resource.

Returns:

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

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String serviceName, String certificateName, Context context)

Delete the certificate resource.

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.
serviceName - The name of the Service resource.
certificateName - The name of the certificate resource.
context - The context to associate with this operation.

Returns:

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

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String serviceName, String certificateName)

Delete the certificate resource.

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.
serviceName - The name of the Service resource.
certificateName - The name of the certificate resource.

Returns:

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

createOrUpdate

public abstract CertificateResourceInner createOrUpdate(String resourceGroupName, String serviceName, String certificateName, CertificateResourceInner certificateResource)

Create or update certificate resource.

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.
serviceName - The name of the Service resource.
certificateName - The name of the certificate resource.
certificateResource - Parameters for the create or update operation.

Returns:

certificate resource payload.

createOrUpdate

public abstract CertificateResourceInner createOrUpdate(String resourceGroupName, String serviceName, String certificateName, CertificateResourceInner certificateResource, Context context)

Create or update certificate resource.

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.
serviceName - The name of the Service resource.
certificateName - The name of the certificate resource.
certificateResource - Parameters for the create or update operation.
context - The context to associate with this operation.

Returns:

certificate resource payload.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String serviceName, String certificateName, CertificateResourceInner certificateResource)

Create or update certificate resource.

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.
serviceName - The name of the Service resource.
certificateName - The name of the certificate resource.
certificateResource - Parameters for the create or update operation.

Returns:

certificate resource payload on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String serviceName, String certificateName, CertificateResourceInner certificateResource)

Create or update certificate resource.

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.
serviceName - The name of the Service resource.
certificateName - The name of the certificate resource.
certificateResource - Parameters for the create or update operation.

Returns:

certificate resource payload along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String serviceName, String certificateName)

Delete the certificate resource.

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.
serviceName - The name of the Service resource.
certificateName - The name of the certificate resource.

delete

public abstract void delete(String resourceGroupName, String serviceName, String certificateName, Context context)

Delete the certificate resource.

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.
serviceName - The name of the Service resource.
certificateName - The name of the certificate resource.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String serviceName, String certificateName)

Delete the certificate resource.

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.
serviceName - The name of the Service resource.
certificateName - The name of the certificate resource.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String serviceName, String certificateName)

Delete the certificate resource.

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.
serviceName - The name of the Service resource.
certificateName - The name of the certificate resource.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract CertificateResourceInner get(String resourceGroupName, String serviceName, String certificateName)

Get the certificate resource.

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.
serviceName - The name of the Service resource.
certificateName - The name of the certificate resource.

Returns:

the certificate resource.

getAsync

public abstract Mono getAsync(String resourceGroupName, String serviceName, String certificateName)

Get the certificate resource.

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.
serviceName - The name of the Service resource.
certificateName - The name of the certificate resource.

Returns:

the certificate resource on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String serviceName, String certificateName, Context context)

Get the certificate resource.

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.
serviceName - The name of the Service resource.
certificateName - The name of the certificate resource.
context - The context to associate with this operation.

Returns:

the certificate resource along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String serviceName, String certificateName)

Get the certificate resource.

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.
serviceName - The name of the Service resource.
certificateName - The name of the certificate resource.

Returns:

the certificate resource along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String resourceGroupName, String serviceName)

List all the certificates of one user.

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.
serviceName - The name of the Service resource.

Returns:

collection compose of certificate resources list and a possible link for next page as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String resourceGroupName, String serviceName, Context context)

List all the certificates of one user.

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.
serviceName - The name of the Service resource.
context - The context to associate with this operation.

Returns:

collection compose of certificate resources list and a possible link for next page as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String serviceName)

List all the certificates of one user.

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.
serviceName - The name of the Service resource.

Returns:

collection compose of certificate resources list and a possible link for next page as paginated response with PagedFlux<T>.

Applies to