CertificatesClient Interface

Implements

public interface CertificatesClient
extends InnerSupportsGet<CertificateInner>, InnerSupportsListing<CertificateInner>, InnerSupportsDelete<Void>

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

Method Summary

Modifier and Type Method and Description
abstract CertificateInner createOrUpdate(String resourceGroupName, String name, CertificateInner certificateEnvelope)

Create or update a certificate.

abstract Mono<CertificateInner> createOrUpdateAsync(String resourceGroupName, String name, CertificateInner certificateEnvelope)

Create or update a certificate.

abstract Response<CertificateInner> createOrUpdateWithResponse(String resourceGroupName, String name, CertificateInner certificateEnvelope, Context context)

Create or update a certificate.

abstract Mono<Response<CertificateInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String name, CertificateInner certificateEnvelope)

Create or update a certificate.

abstract void delete(String resourceGroupName, String name)

Delete a certificate.

abstract Mono<Void> deleteAsync(String resourceGroupName, String name)

Delete a certificate.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String name, Context context)

Delete a certificate.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String name)

Delete a certificate.

abstract CertificateInner getByResourceGroup(String resourceGroupName, String name)

Get a certificate.

abstract Mono<CertificateInner> getByResourceGroupAsync(String resourceGroupName, String name)

Get a certificate.

abstract Response<CertificateInner> getByResourceGroupWithResponse(String resourceGroupName, String name, Context context)

Get a certificate.

abstract Mono<Response<CertificateInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String name)

Get a certificate.

abstract PagedIterable<CertificateInner> list()

Get all certificates for a subscription.

abstract PagedIterable<CertificateInner> list(String filter, Context context)

Get all certificates for a subscription.

abstract PagedFlux<CertificateInner> listAsync()

Get all certificates for a subscription.

abstract PagedFlux<CertificateInner> listAsync(String filter)

Get all certificates for a subscription.

abstract PagedIterable<CertificateInner> listByResourceGroup(String resourceGroupName)

Get all certificates in a resource group.

abstract PagedIterable<CertificateInner> listByResourceGroup(String resourceGroupName, Context context)

Get all certificates in a resource group.

abstract PagedFlux<CertificateInner> listByResourceGroupAsync(String resourceGroupName)

Get all certificates in a resource group.

abstract CertificateInner update(String resourceGroupName, String name, CertificatePatchResource certificateEnvelope)

Create or update a certificate.

abstract Mono<CertificateInner> updateAsync(String resourceGroupName, String name, CertificatePatchResource certificateEnvelope)

Create or update a certificate.

abstract Response<CertificateInner> updateWithResponse(String resourceGroupName, String name, CertificatePatchResource certificateEnvelope, Context context)

Create or update a certificate.

abstract Mono<Response<CertificateInner>> updateWithResponseAsync(String resourceGroupName, String name, CertificatePatchResource certificateEnvelope)

Create or update a certificate.

Method Details

createOrUpdate

public abstract CertificateInner createOrUpdate(String resourceGroupName, String name, CertificateInner certificateEnvelope)

Create or update a certificate. Description for Create or update a certificate.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the certificate.
certificateEnvelope - Details of certificate, if it exists already.

Returns:

sSL certificate for an app.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String name, CertificateInner certificateEnvelope)

Create or update a certificate. Description for Create or update a certificate.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the certificate.
certificateEnvelope - Details of certificate, if it exists already.

Returns:

sSL certificate for an app on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String name, CertificateInner certificateEnvelope, Context context)

Create or update a certificate. Description for Create or update a certificate.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the certificate.
certificateEnvelope - Details of certificate, if it exists already.
context - The context to associate with this operation.

Returns:

sSL certificate for an app along with Response<T>.

createOrUpdateWithResponseAsync

public abstract Mono> createOrUpdateWithResponseAsync(String resourceGroupName, String name, CertificateInner certificateEnvelope)

Create or update a certificate. Description for Create or update a certificate.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the certificate.
certificateEnvelope - Details of certificate, if it exists already.

Returns:

sSL certificate for an app along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String name)

Delete a certificate. Description for Delete a certificate.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the certificate.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String name)

Delete a certificate. Description for Delete a certificate.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the certificate.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String name, Context context)

Delete a certificate. Description for Delete a certificate.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the certificate.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String name)

Delete a certificate. Description for Delete a certificate.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the certificate.

Returns:

the Response<T> on successful completion of Mono.

getByResourceGroup

public abstract CertificateInner getByResourceGroup(String resourceGroupName, String name)

Get a certificate. Description for Get a certificate.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the certificate.

Returns:

sSL certificate for an app.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String name)

Get a certificate. Description for Get a certificate.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the certificate.

Returns:

sSL certificate for an app on successful completion of Mono.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String name, Context context)

Get a certificate. Description for Get a certificate.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the certificate.
context - The context to associate with this operation.

Returns:

sSL certificate for an app along with Response<T>.

getByResourceGroupWithResponseAsync

public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String name)

Get a certificate. Description for Get a certificate.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the certificate.

Returns:

sSL certificate for an app along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

Get all certificates for a subscription. Description for Get all certificates for a subscription.

Returns:

collection of certificates as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String filter, Context context)

Get all certificates for a subscription. Description for Get all certificates for a subscription.

Parameters:

filter - Return only information specified in the filter (using OData syntax). For example: $filter=KeyVaultId eq 'KeyVaultId'.
context - The context to associate with this operation.

Returns:

collection of certificates as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

Get all certificates for a subscription. Description for Get all certificates for a subscription.

Returns:

collection of certificates as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux listAsync(String filter)

Get all certificates for a subscription. Description for Get all certificates for a subscription.

Parameters:

filter - Return only information specified in the filter (using OData syntax). For example: $filter=KeyVaultId eq 'KeyVaultId'.

Returns:

collection of certificates as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Get all certificates in a resource group. Description for Get all certificates in a resource group.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.

Returns:

collection of certificates as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

Get all certificates in a resource group. Description for Get all certificates in a resource group.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
context - The context to associate with this operation.

Returns:

collection of certificates as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

Get all certificates in a resource group. Description for Get all certificates in a resource group.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.

Returns:

collection of certificates as paginated response with PagedFlux<T>.

update

public abstract CertificateInner update(String resourceGroupName, String name, CertificatePatchResource certificateEnvelope)

Create or update a certificate. Description for Create or update a certificate.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the certificate.
certificateEnvelope - Details of certificate, if it exists already.

Returns:

sSL certificate for an app.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String name, CertificatePatchResource certificateEnvelope)

Create or update a certificate. Description for Create or update a certificate.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the certificate.
certificateEnvelope - Details of certificate, if it exists already.

Returns:

sSL certificate for an app on successful completion of Mono.

updateWithResponse

public abstract Response updateWithResponse(String resourceGroupName, String name, CertificatePatchResource certificateEnvelope, Context context)

Create or update a certificate. Description for Create or update a certificate.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the certificate.
certificateEnvelope - Details of certificate, if it exists already.
context - The context to associate with this operation.

Returns:

sSL certificate for an app along with Response<T>.

updateWithResponseAsync

public abstract Mono> updateWithResponseAsync(String resourceGroupName, String name, CertificatePatchResource certificateEnvelope)

Create or update a certificate. Description for Create or update a certificate.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the certificate.
certificateEnvelope - Details of certificate, if it exists already.

Returns:

sSL certificate for an app along with Response<T> on successful completion of Mono.

Applies to