Class VaultPatchParameters
java.lang.Object
com.azure.resourcemanager.keyvault.models.VaultPatchParameters
- All Implemented Interfaces:
com.azure.json.JsonSerializable<VaultPatchParameters>
public final class VaultPatchParameters
extends Object
implements com.azure.json.JsonSerializable<VaultPatchParameters>
Parameters for creating or updating a vault.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic VaultPatchParametersfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of VaultPatchParameters from the JsonReader.Get the properties property: Properties of the vault.tags()Get the tags property: The tags that will be assigned to the key vault.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withProperties(VaultPatchProperties properties) Set the properties property: Properties of the vault.Set the tags property: The tags that will be assigned to the key vault.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
-
VaultPatchParameters
public VaultPatchParameters()Creates an instance of VaultPatchParameters class.
-
-
Method Details
-
tags
Get the tags property: The tags that will be assigned to the key vault.- Returns:
- the tags value.
-
withTags
Set the tags property: The tags that will be assigned to the key vault.- Parameters:
tags- the tags value to set.- Returns:
- the VaultPatchParameters object itself.
-
properties
Get the properties property: Properties of the vault.- Returns:
- the properties value.
-
withProperties
Set the properties property: Properties of the vault.- Parameters:
properties- the properties value to set.- Returns:
- the VaultPatchParameters 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<VaultPatchParameters>- Throws:
IOException
-
fromJson
public static VaultPatchParameters fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of VaultPatchParameters from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of VaultPatchParameters if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IOException- If an error occurs while reading the VaultPatchParameters.
-