public class KeyCreateParameters extends Object
| Constructor and Description |
|---|
KeyCreateParameters() |
| Modifier and Type | Method and Description |
|---|---|
JsonWebKeyCurveName |
curve()
Get the curve value.
|
KeyAttributes |
keyAttributes()
Get the keyAttributes value.
|
List<com.microsoft.azure.keyvault.webkey.JsonWebKeyOperation> |
keyOps()
Get the keyOps value.
|
Integer |
keySize()
Get the keySize value.
|
com.microsoft.azure.keyvault.webkey.JsonWebKeyType |
kty()
Get the kty value.
|
Map<String,String> |
tags()
Get the tags value.
|
KeyCreateParameters |
withCurve(JsonWebKeyCurveName curve)
Set the curve value.
|
KeyCreateParameters |
withKeyAttributes(KeyAttributes keyAttributes)
Set the keyAttributes value.
|
KeyCreateParameters |
withKeyOps(List<com.microsoft.azure.keyvault.webkey.JsonWebKeyOperation> keyOps)
Set the keyOps value.
|
KeyCreateParameters |
withKeySize(Integer keySize)
Set the keySize value.
|
KeyCreateParameters |
withKty(com.microsoft.azure.keyvault.webkey.JsonWebKeyType kty)
Set the kty value.
|
KeyCreateParameters |
withTags(Map<String,String> tags)
Set the tags value.
|
public com.microsoft.azure.keyvault.webkey.JsonWebKeyType kty()
public KeyCreateParameters withKty(com.microsoft.azure.keyvault.webkey.JsonWebKeyType kty)
kty - the kty value to setpublic Integer keySize()
public KeyCreateParameters withKeySize(Integer keySize)
keySize - the keySize value to setpublic List<com.microsoft.azure.keyvault.webkey.JsonWebKeyOperation> keyOps()
public KeyCreateParameters withKeyOps(List<com.microsoft.azure.keyvault.webkey.JsonWebKeyOperation> keyOps)
keyOps - the keyOps value to setpublic KeyAttributes keyAttributes()
public KeyCreateParameters withKeyAttributes(KeyAttributes keyAttributes)
keyAttributes - the keyAttributes value to setpublic KeyCreateParameters withTags(Map<String,String> tags)
tags - the tags value to setpublic JsonWebKeyCurveName curve()
public KeyCreateParameters withCurve(JsonWebKeyCurveName curve)
curve - the curve value to set/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/