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:
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:
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:
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:
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:
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:
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:
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:
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