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