StorageProperties Class
- java.
lang. Object - com.
azure. resourcemanager. largeinstance. models. StorageProperties
- com.
Implements
public final class StorageProperties
implements JsonSerializable<StorageProperties>
described the storage properties of the azure large storage instance.
Constructor Summary
| Constructor | Description |
|---|---|
| StorageProperties() |
Creates an instance of Storage |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Storage |
fromJson(JsonReader jsonReader)
Reads an instance of Storage |
| String |
generation()
Get the generation property: the kind of storage instance. |
|
Azure |
hardwareType()
Get the hardware |
| String |
offeringType()
Get the offering |
|
Provisioning |
provisioningState()
Get the provisioning |
|
Storage |
storageBillingProperties()
Get the storage |
| String |
storageType()
Get the storage |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Storage |
withGeneration(String generation)
Set the generation property: the kind of storage instance. |
|
Storage |
withHardwareType(AzureLargeInstanceHardwareTypeNamesEnum hardwareType)
Set the hardware |
|
Storage |
withOfferingType(String offeringType)
Set the offering |
|
Storage |
withStorageBillingProperties(StorageBillingProperties storageBillingProperties)
Set the storage |
|
Storage |
withStorageType(String storageType)
Set the storage |
|
Storage |
withWorkloadType(String workloadType)
Set the workload |
| String |
workloadType()
Get the workload |
Methods inherited from java.lang.Object
Constructor Details
StorageProperties
public StorageProperties()
Creates an instance of StorageProperties class.
Method Details
fromJson
public static StorageProperties fromJson(JsonReader jsonReader)
Reads an instance of StorageProperties from the JsonReader.
Parameters:
Returns:
Throws:
generation
public String generation()
Get the generation property: the kind of storage instance.
Returns:
hardwareType
public AzureLargeInstanceHardwareTypeNamesEnum hardwareType()
Get the hardwareType property: the hardware type of the storage instance.
Returns:
offeringType
public String offeringType()
Get the offeringType property: the offering type for which the resource is getting provisioned.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: State of provisioning of the AzureLargeStorageInstance.
Returns:
storageBillingProperties
public StorageBillingProperties storageBillingProperties()
Get the storageBillingProperties property: the billing related information for the resource.
Returns:
storageType
public String storageType()
Get the storageType property: the storage protocol for which the resource is getting provisioned.
Returns:
toJson
validate
public void validate()
Validates the instance.
withGeneration
public StorageProperties withGeneration(String generation)
Set the generation property: the kind of storage instance.
Parameters:
Returns:
withHardwareType
public StorageProperties withHardwareType(AzureLargeInstanceHardwareTypeNamesEnum hardwareType)
Set the hardwareType property: the hardware type of the storage instance.
Parameters:
Returns:
withOfferingType
public StorageProperties withOfferingType(String offeringType)
Set the offeringType property: the offering type for which the resource is getting provisioned.
Parameters:
Returns:
withStorageBillingProperties
public StorageProperties withStorageBillingProperties(StorageBillingProperties storageBillingProperties)
Set the storageBillingProperties property: the billing related information for the resource.
Parameters:
Returns:
withStorageType
public StorageProperties withStorageType(String storageType)
Set the storageType property: the storage protocol for which the resource is getting provisioned.
Parameters:
Returns:
withWorkloadType
public StorageProperties withWorkloadType(String workloadType)
Set the workloadType property: the workload for which the resource is getting provisioned.
Parameters:
Returns:
workloadType
public String workloadType()
Get the workloadType property: the workload for which the resource is getting provisioned.
Returns: