StorageAccountDetails Class
- java.
lang. Object - com.
azure. resourcemanager. databox. models. DataAccountDetails - com.
azure. resourcemanager. databox. models. StorageAccountDetails
- com.
- com.
public final class StorageAccountDetails
extends DataAccountDetails
Details for the storage account.
Constructor Summary
| Constructor | Description |
|---|---|
| StorageAccountDetails() |
Creates an instance of Storage |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Data |
dataAccountType()
Get the data |
|
static
Storage |
fromJson(JsonReader jsonReader)
Reads an instance of Storage |
| String |
storageAccountId()
Get the storage |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Storage |
withSharePassword(String sharePassword)
Set the share |
|
Storage |
withStorageAccountId(String storageAccountId)
Set the storage |
Methods inherited from DataAccountDetails
Methods inherited from java.lang.Object
Constructor Details
StorageAccountDetails
public StorageAccountDetails()
Creates an instance of StorageAccountDetails class.
Method Details
dataAccountType
public DataAccountType dataAccountType()
Get the dataAccountType property: Account Type of the data to be transferred.
Overrides:
StorageAccountDetails.dataAccountType()Returns:
fromJson
public static StorageAccountDetails fromJson(JsonReader jsonReader)
Reads an instance of StorageAccountDetails from the JsonReader.
Parameters:
Returns:
Throws:
storageAccountId
public String storageAccountId()
Get the storageAccountId property: Storage Account Resource Id.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
StorageAccountDetails.toJson(JsonWriter jsonWriter)Parameters:
Throws:
validate
public void validate()
Validates the instance.
Overrides:
StorageAccountDetails.validate()withSharePassword
public StorageAccountDetails withSharePassword(String sharePassword)
Set the sharePassword property: Password for all the shares to be created on the device. Should not be passed for TransferType:ExportFromAzure jobs. If this is not passed, the service will generate password itself. This will not be returned in Get Call. Password Requirements : Password must be minimum of 12 and maximum of 64 characters. Password must have at least one uppercase alphabet, one number and one special character. Password cannot have the following characters : IilLoO0 Password can have only alphabets, numbers and these characters : @#\-$%^!+=;:_()]+.
Overrides:
StorageAccountDetails.withSharePassword(String sharePassword)Parameters:
withStorageAccountId
public StorageAccountDetails withStorageAccountId(String storageAccountId)
Set the storageAccountId property: Storage Account Resource Id.
Parameters:
Returns: