Class SecretPatchParameters
java.lang.Object
com.azure.resourcemanager.keyvault.models.SecretPatchParameters
- All Implemented Interfaces:
com.azure.json.JsonSerializable<SecretPatchParameters>
public final class SecretPatchParameters
extends Object
implements com.azure.json.JsonSerializable<SecretPatchParameters>
Parameters for patching a secret.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SecretPatchParametersfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of SecretPatchParameters from the JsonReader.Get the properties property: Properties of the secret.tags()Get the tags property: The tags that will be assigned to the secret.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withProperties(SecretPatchProperties properties) Set the properties property: Properties of the secret.Set the tags property: The tags that will be assigned to the secret.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
-
SecretPatchParameters
public SecretPatchParameters()Creates an instance of SecretPatchParameters class.
-
-
Method Details
-
tags
Get the tags property: The tags that will be assigned to the secret.- Returns:
- the tags value.
-
withTags
Set the tags property: The tags that will be assigned to the secret.- Parameters:
tags- the tags value to set.- Returns:
- the SecretPatchParameters object itself.
-
properties
Get the properties property: Properties of the secret.- Returns:
- the properties value.
-
withProperties
Set the properties property: Properties of the secret.- Parameters:
properties- the properties value to set.- Returns:
- the SecretPatchParameters 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<SecretPatchParameters>- Throws:
IOException
-
fromJson
public static SecretPatchParameters fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of SecretPatchParameters from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of SecretPatchParameters 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 SecretPatchParameters.
-