Class SecretCreateOrUpdateParameters
java.lang.Object
com.azure.resourcemanager.keyvault.models.SecretCreateOrUpdateParameters
- All Implemented Interfaces:
com.azure.json.JsonSerializable<SecretCreateOrUpdateParameters>
public final class SecretCreateOrUpdateParameters
extends Object
implements com.azure.json.JsonSerializable<SecretCreateOrUpdateParameters>
Parameters for creating or updating a secret.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of SecretCreateOrUpdateParameters class. -
Method Summary
Modifier and TypeMethodDescriptionfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of SecretCreateOrUpdateParameters 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(SecretProperties 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
-
SecretCreateOrUpdateParameters
public SecretCreateOrUpdateParameters()Creates an instance of SecretCreateOrUpdateParameters 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 SecretCreateOrUpdateParameters 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 SecretCreateOrUpdateParameters 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<SecretCreateOrUpdateParameters>- Throws:
IOException
-
fromJson
public static SecretCreateOrUpdateParameters fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of SecretCreateOrUpdateParameters from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of SecretCreateOrUpdateParameters 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 SecretCreateOrUpdateParameters.
-