Condividi tramite


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 - The name of the resource group. The name is case insensitive.
name - Name of the certificate.
certificateEnvelope - Details of certificate, if it exists already.

Returns:

sSL certificate for an app.

createOrUpdateAsync

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

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
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<CertificateInner> createOrUpdateWithResponse(String resourceGroupName, String name, CertificateInner certificateEnvelope, Context context)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
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<Response<CertificateInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String name, CertificateInner certificateEnvelope)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
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 - The name of the resource group. The name is case insensitive.
name - Name of the certificate.

deleteAsync

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

Delete a certificate. Description for Delete a certificate.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Name of the certificate.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

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

Delete a certificate. Description for Delete a certificate.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Name of the certificate.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

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

Delete a certificate. Description for Delete a certificate.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
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 - The name of the resource group. The name is case insensitive.
name - Name of the certificate.

Returns:

a certificate. Description for Get a certificate.

getByResourceGroupAsync

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

Get a certificate. Description for Get a certificate.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Name of the certificate.

Returns:

a certificate. Description for Get a certificate on successful completion of Mono.

getByResourceGroupWithResponse

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

Get a certificate. Description for Get a certificate.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Name of the certificate.
context - The context to associate with this operation.

Returns:

a certificate. Description for Get a certificate along with Response<T>.

getByResourceGroupWithResponseAsync

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

Get a certificate. Description for Get a certificate.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Name of the certificate.

Returns:

a certificate. Description for Get a certificate along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable<CertificateInner> list()

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

Returns:

all certificates for a subscription. Description for Get all certificates for a subscription as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<CertificateInner> 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:

all certificates for a subscription. Description for Get all certificates for a subscription as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux<CertificateInner> listAsync()

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

Returns:

all certificates for a subscription. Description for Get all certificates for a subscription as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux<CertificateInner> 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:

all certificates for a subscription. Description for Get all certificates for a subscription as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable<CertificateInner> listByResourceGroup(String resourceGroupName)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.

Returns:

all certificates in a resource group. Description for Get all certificates in a resource group as paginated response with PagedIterable<T>.

listByResourceGroup

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

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
context - The context to associate with this operation.

Returns:

all certificates in a resource group. Description for Get all certificates in a resource group as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux<CertificateInner> listByResourceGroupAsync(String resourceGroupName)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.

Returns:

all certificates in a resource group. Description for Get all certificates in a resource group 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 - The name of the resource group. The name is case insensitive.
name - Name of the certificate.
certificateEnvelope - Details of certificate, if it exists already.

Returns:

sSL certificate for an app.

updateAsync

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

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
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<CertificateInner> updateWithResponse(String resourceGroupName, String name, CertificatePatchResource certificateEnvelope, Context context)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
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<Response<CertificateInner>> updateWithResponseAsync(String resourceGroupName, String name, CertificatePatchResource certificateEnvelope)

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
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