Class KeyCreateParameters
java.lang.Object
com.azure.resourcemanager.keyvault.models.KeyCreateParameters
- All Implemented Interfaces:
com.azure.json.JsonSerializable<KeyCreateParameters>
public final class KeyCreateParameters
extends Object
implements com.azure.json.JsonSerializable<KeyCreateParameters>
The parameters used to create a key.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic KeyCreateParametersfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of KeyCreateParameters from the JsonReader.Get the properties property: The properties of the key to be created.tags()Get the tags property: The tags that will be assigned to the key.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withProperties(KeyProperties properties) Set the properties property: The properties of the key to be created.Set the tags property: The tags that will be assigned to the key.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
KeyCreateParameters
public KeyCreateParameters()Creates an instance of KeyCreateParameters class.
-
-
Method Details
-
tags
Get the tags property: The tags that will be assigned to the key.- Returns:
- the tags value.
-
withTags
Set the tags property: The tags that will be assigned to the key.- Parameters:
tags- the tags value to set.- Returns:
- the KeyCreateParameters object itself.
-
properties
Get the properties property: The properties of the key to be created.- Returns:
- the properties value.
-
withProperties
Set the properties property: The properties of the key to be created.- Parameters:
properties- the properties value to set.- Returns:
- the KeyCreateParameters object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<KeyCreateParameters>- Throws:
IOException
-
fromJson
Reads an instance of KeyCreateParameters from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of KeyCreateParameters if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException- If the deserialized JSON object was missing any required properties.IOException- If an error occurs while reading the KeyCreateParameters.
-