public static class ImportCertificateRequest.Builder extends Object
ImportCertificateRequest builder.| Constructor and Description |
|---|
Builder(String vaultBaseUrl,
String certificateName,
String base64EncodedCertificate)
The builder for constructing
ImportCertificateRequest object. |
| Modifier and Type | Method and Description |
|---|---|
ImportCertificateRequest |
build()
builds the
ImportCertificateRequest object. |
ImportCertificateRequest.Builder |
withAttributes(Attributes attributes)
Set the certificate attributes.
|
ImportCertificateRequest.Builder |
withPassword(String password)
Set the password.
|
ImportCertificateRequest.Builder |
withPolicy(CertificatePolicy policy)
Set the certificate policy.
|
ImportCertificateRequest.Builder |
withTags(Map<String,String> tags)
Set the tags value.
|
public Builder(String vaultBaseUrl, String certificateName, String base64EncodedCertificate)
ImportCertificateRequest object.vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netcertificateName - The name of the certificate in the given vaultbase64EncodedCertificate - Base64 encoded representation of the certificate object to
import. This certificate needs to contain the private key.public ImportCertificateRequest.Builder withPassword(String password)
password - If the private key in base64EncodedCertificate is
encrypted, the password used for encryption.public ImportCertificateRequest.Builder withPolicy(CertificatePolicy policy)
policy - The management policy for the certificate.public ImportCertificateRequest.Builder withAttributes(Attributes attributes)
attributes - The attributes of the certificate.public ImportCertificateRequest.Builder withTags(Map<String,String> tags)
tags - Application-specific metadata in the form of key-value
pairs.public ImportCertificateRequest build()
ImportCertificateRequest object.ImportCertificateRequest object./**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/