Class AzureStorageAccount
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<T,com.microsoft.azure.toolkit.lib.common.model.AzResource.None,R>
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzService<StorageServiceSubscription,com.azure.resourcemanager.storage.StorageManager>
-
- com.microsoft.azure.toolkit.lib.storage.AzureStorageAccount
-
- All Implemented Interfaces:
com.microsoft.azure.toolkit.lib.AzService,com.microsoft.azure.toolkit.lib.common.model.AzResourceModule<StorageServiceSubscription>,com.microsoft.azure.toolkit.lib.common.model.Refreshable
public class AzureStorageAccount extends com.microsoft.azure.toolkit.lib.common.model.AbstractAzService<StorageServiceSubscription,com.azure.resourcemanager.storage.StorageManager>
-
-
Constructor Summary
Constructors Constructor Description AzureStorageAccount()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StorageAccountaccount(String resourceId)List<StorageAccount>accounts()StorageAccountModuleaccounts(String subscriptionId)StringgetResourceTypeName()List<Kind>listSupportedKinds(Performance performance)List<Performance>listSupportedPerformances()List<Redundancy>listSupportedRedundancies(Performance performance, Kind kind)protected com.azure.resourcemanager.storage.StorageManagerloadResourceFromAzure(String subscriptionId, String resourceGroup)protected StorageServiceSubscriptionnewResource(com.azure.resourcemanager.storage.StorageManager remote)-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzService
doGetById, doGetOrInitById, equals, forSubscription, get, getById, getFullResourceType, getOrInitById, hashCode, list, loadResourcePagesFromAzure, loadResourcesFromAzure, newResource, toResourceId
-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule
addResourceToLocal, addResourceToLocalResourceGroup, canEqual, cast, clear, create, create, delete, deleteResourceFromAzure, deleteResourceFromLocal, deleteResourceFromLocalResourceGroup, exists, get, getClient, getName, getOrDraft, getOrInit, getOrTemp, getPageSize, getParent, getSubscriptionId, hasMoreResources, invalidateCache, listByResourceGroup, listCachedResources, loadMoreResources, newDraftForCreate, newDraftForUpdate, refresh, toString, update, updateOrCreate
-
-
-
-
Method Detail
-
accounts
@Nonnull public StorageAccountModule accounts(@Nonnull String subscriptionId)
-
account
@Nullable public StorageAccount account(@Nonnull String resourceId)
-
accounts
@Nonnull public List<StorageAccount> accounts()
-
loadResourceFromAzure
@Nonnull protected com.azure.resourcemanager.storage.StorageManager loadResourceFromAzure(@Nonnull String subscriptionId, @Nullable String resourceGroup)
- Overrides:
loadResourceFromAzurein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<StorageServiceSubscription,com.microsoft.azure.toolkit.lib.common.model.AzResource.None,com.azure.resourcemanager.storage.StorageManager>
-
newResource
@Nonnull protected StorageServiceSubscription newResource(@Nonnull com.azure.resourcemanager.storage.StorageManager remote)
- Specified by:
newResourcein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<StorageServiceSubscription,com.microsoft.azure.toolkit.lib.common.model.AzResource.None,com.azure.resourcemanager.storage.StorageManager>
-
listSupportedPerformances
@Nonnull public List<Performance> listSupportedPerformances()
-
listSupportedKinds
@Nonnull public List<Kind> listSupportedKinds(@Nonnull Performance performance)
-
listSupportedRedundancies
@Nonnull public List<Redundancy> listSupportedRedundancies(@Nonnull Performance performance, @Nullable Kind kind)
-
getResourceTypeName
@Nonnull public String getResourceTypeName()
- Specified by:
getResourceTypeNamein interfacecom.microsoft.azure.toolkit.lib.common.model.AzResourceModule<StorageServiceSubscription>- Overrides:
getResourceTypeNamein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<StorageServiceSubscription,com.microsoft.azure.toolkit.lib.common.model.AzResource.None,com.azure.resourcemanager.storage.StorageManager>
-
-