Class StorageAccount
java.lang.Object
com.azure.resourcemanager.appplatform.models.StorageProperties
com.azure.resourcemanager.appplatform.models.StorageAccount
- All Implemented Interfaces:
com.azure.json.JsonSerializable<StorageProperties>
storage resource of type Azure Storage Account.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the accountKey property: The account key of the Azure Storage Account.Get the accountName property: The account name of the Azure Storage Account.static StorageAccountfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of StorageAccount from the JsonReader.Get the storageType property: The type of the storage.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withAccountKey(String accountKey) Set the accountKey property: The account key of the Azure Storage Account.withAccountName(String accountName) Set the accountName property: The account name of the Azure Storage Account.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
-
StorageAccount
public StorageAccount()Creates an instance of StorageAccount class.
-
-
Method Details
-
storageType
Get the storageType property: The type of the storage.- Overrides:
storageTypein classStorageProperties- Returns:
- the storageType value.
-
accountName
Get the accountName property: The account name of the Azure Storage Account.- Returns:
- the accountName value.
-
withAccountName
Set the accountName property: The account name of the Azure Storage Account.- Parameters:
accountName- the accountName value to set.- Returns:
- the StorageAccount object itself.
-
accountKey
Get the accountKey property: The account key of the Azure Storage Account.- Returns:
- the accountKey value.
-
withAccountKey
Set the accountKey property: The account key of the Azure Storage Account.- Parameters:
accountKey- the accountKey value to set.- Returns:
- the StorageAccount object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classStorageProperties- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<StorageProperties>- Overrides:
toJsonin classStorageProperties- Throws:
IOException
-
fromJson
Reads an instance of StorageAccount from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of StorageAccount 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 StorageAccount.
-