SnapshotSku Class
- java.
lang. Object - com.
azure. resourcemanager. compute. models. SnapshotSku
- com.
Implements
public final class SnapshotSku
implements JsonSerializable<SnapshotSku>
The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. This is an optional parameter for incremental snapshot and the default behavior is the SKU will be set to the same sku as the previous snapshot.
Constructor Summary
Constructor | Description |
---|---|
SnapshotSku() |
Creates an instance of Snapshot |
Method Summary
Modifier and Type | Method and Description |
---|---|
static
Snapshot |
fromJson(JsonReader jsonReader)
Reads an instance of Snapshot |
Snapshot |
name()
Get the name property: The sku name. |
String |
tier()
Get the tier property: The sku tier. |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
Snapshot |
withName(SnapshotStorageAccountTypes name)
Set the name property: The sku name. |
Methods inherited from java.lang.Object
Constructor Details
SnapshotSku
public SnapshotSku()
Creates an instance of SnapshotSku class.
Method Details
fromJson
public static SnapshotSku fromJson(JsonReader jsonReader)
Reads an instance of SnapshotSku from the JsonReader.
Parameters:
Returns:
Throws:
name
public SnapshotStorageAccountTypes name()
Get the name property: The sku name.
Returns:
tier
public String tier()
Get the tier property: The sku tier.
Returns:
toJson
validate
public void validate()
Validates the instance.
withName
public SnapshotSku withName(SnapshotStorageAccountTypes name)
Set the name property: The sku name.
Parameters:
Returns:
Applies to
Azure SDK for Java