public static class UpdateKeyRequest.Builder extends Object
UpdateKeyRequest builder.| Constructor and Description |
|---|
Builder(String keyIdentifier)
The builder for constructing
UpdateKeyRequest object. |
Builder(String vaultBaseUrl,
String keyName)
The builder for constructing
UpdateKeyRequest object. |
| Modifier and Type | Method and Description |
|---|---|
UpdateKeyRequest |
build()
builds the
UpdateKeyRequest object. |
UpdateKeyRequest.Builder |
withAttributes(Attributes attributes)
Set the key attributes value.
|
UpdateKeyRequest.Builder |
withKeyOperations(List<com.microsoft.azure.keyvault.webkey.JsonWebKeyOperation> keyOperations)
Set the key operations value.
|
UpdateKeyRequest.Builder |
withTags(Map<String,String> tags)
Set the tags value.
|
UpdateKeyRequest.Builder |
withVersion(String keyVersion)
Set the key version value.
|
public Builder(String vaultBaseUrl, String keyName)
UpdateKeyRequest object.vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.net.keyName - The name of the key in the given vault.public Builder(String keyIdentifier)
UpdateKeyRequest object.keyIdentifier - The key identifier, e.g.
https://{vault-name}.vault.azure.net/keys/{key-name}/{key-
version}.public UpdateKeyRequest.Builder withVersion(String keyVersion)
keyVersion - the key version.public UpdateKeyRequest.Builder withKeyOperations(List<com.microsoft.azure.keyvault.webkey.JsonWebKeyOperation> keyOperations)
keyOperations - the key operation listpublic UpdateKeyRequest.Builder withAttributes(Attributes attributes)
attributes - the key management attributes value to setpublic UpdateKeyRequest.Builder withTags(Map<String,String> tags)
tags - Application-specific metadata in the form of key-value
pairs.public UpdateKeyRequest build()
UpdateKeyRequest object.UpdateKeyRequest object./**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/