Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See License.txt in the project root for
license information.
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/
package com.microsoft.azure.management.storage;
import com.microsoft.azure.management.apigeneration.Beta;
import com.microsoft.azure.management.apigeneration.LangDefinition;
Defines sku values for storage account resource.
/**
* Defines sku values for storage account resource.
*/
@LangDefinition
@Beta(Beta.SinceVersion.V1_5_0)
public final class StorageAccountSkuType {
Static value STANDARD_LRS for StorageAccountSkuType. /** Static value STANDARD_LRS for StorageAccountSkuType. */
public static final StorageAccountSkuType STANDARD_LRS = new StorageAccountSkuType(SkuName.STANDARD_LRS);
Static value STANDARD_GRS for StorageAccountSkuType. /** Static value STANDARD_GRS for StorageAccountSkuType. */
public static final StorageAccountSkuType STANDARD_GRS = new StorageAccountSkuType(SkuName.STANDARD_GRS);
Static value STANDARD_RAGRS for StorageAccountSkuType. /** Static value STANDARD_RAGRS for StorageAccountSkuType. */
public static final StorageAccountSkuType STANDARD_RAGRS = new StorageAccountSkuType(SkuName.STANDARD_RAGRS);
Static value STANDARD_RAGRS for StorageAccountSkuType. /** Static value STANDARD_RAGRS for StorageAccountSkuType. */
public static final StorageAccountSkuType STANDARD_ZRS = new StorageAccountSkuType(SkuName.STANDARD_ZRS);
Static value PREMIUM_LRS for StorageAccountSkuType. /** Static value PREMIUM_LRS for StorageAccountSkuType. */
public static final StorageAccountSkuType PREMIUM_LRS = new StorageAccountSkuType(SkuName.PREMIUM_LRS);
private final SkuName name;
Returns: the storage account sku name
/**
* @return the storage account sku name
*/
public SkuName name() {
return this.name;
}
Creates StorageAccountSkuType from sku name.
Params: - name – the sku name
Returns: StorageAccountSkuType corresponds to the given sku name
/**
* Creates StorageAccountSkuType from sku name.
*
* @param name the sku name
* @return StorageAccountSkuType corresponds to the given sku name
*/
public static StorageAccountSkuType fromSkuName(SkuName name) {
return new StorageAccountSkuType(name);
}
Creates StorageAccountSkuType.
Params: - name – the sku name
/**
* Creates StorageAccountSkuType.
*
* @param name the sku name
*/
private StorageAccountSkuType(SkuName name) {
this.name = name;
}
}