Class StorageAccountRegenerateKeyParameters
java.lang.Object
com.azure.resourcemanager.storage.models.StorageAccountRegenerateKeyParameters
- All Implemented Interfaces:
com.azure.json.JsonSerializable<StorageAccountRegenerateKeyParameters>
public final class StorageAccountRegenerateKeyParameters
extends Object
implements com.azure.json.JsonSerializable<StorageAccountRegenerateKeyParameters>
The parameters used to regenerate the storage account key.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of StorageAccountRegenerateKeyParameters class. -
Method Summary
Modifier and TypeMethodDescriptionfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of StorageAccountRegenerateKeyParameters from the JsonReader.keyName()Get the keyName property: The name of storage keys that want to be regenerated, possible values are key1, key2, kerb1, kerb2.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withKeyName(String keyName) Set the keyName property: The name of storage keys that want to be regenerated, possible values are key1, key2, kerb1, kerb2.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
-
StorageAccountRegenerateKeyParameters
public StorageAccountRegenerateKeyParameters()Creates an instance of StorageAccountRegenerateKeyParameters class.
-
-
Method Details
-
keyName
Get the keyName property: The name of storage keys that want to be regenerated, possible values are key1, key2, kerb1, kerb2.- Returns:
- the keyName value.
-
withKeyName
Set the keyName property: The name of storage keys that want to be regenerated, possible values are key1, key2, kerb1, kerb2.- Parameters:
keyName- the keyName value to set.- Returns:
- the StorageAccountRegenerateKeyParameters 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<StorageAccountRegenerateKeyParameters>- Throws:
IOException
-
fromJson
public static StorageAccountRegenerateKeyParameters fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of StorageAccountRegenerateKeyParameters from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of StorageAccountRegenerateKeyParameters 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 StorageAccountRegenerateKeyParameters.
-