Class StorageAccountModule
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<StorageAccount,StorageServiceSubscription,com.azure.resourcemanager.storage.models.StorageAccount>
-
- com.microsoft.azure.toolkit.lib.storage.StorageAccountModule
-
- All Implemented Interfaces:
com.microsoft.azure.toolkit.lib.common.model.AzResourceModule<StorageAccount>,com.microsoft.azure.toolkit.lib.common.model.Refreshable
public class StorageAccountModule extends com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<StorageAccount,StorageServiceSubscription,com.azure.resourcemanager.storage.models.StorageAccount>
-
-
Constructor Summary
Constructors Constructor Description StorageAccountModule(StorageServiceSubscription parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.azure.resourcemanager.storage.models.StorageAccountsgetClient()StringgetResourceTypeName()protected StorageAccountDraftnewDraftForCreate(String name, String resourceGroupName)protected StorageAccountDraftnewDraftForUpdate(StorageAccount origin)protected StorageAccountnewResource(com.azure.resourcemanager.storage.models.StorageAccount r)protected StorageAccountnewResource(String name, String resourceGroupName)-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule
addResourceToLocal, addResourceToLocalResourceGroup, canEqual, cast, clear, create, create, delete, deleteResourceFromAzure, deleteResourceFromLocal, deleteResourceFromLocalResourceGroup, equals, exists, get, get, getFullResourceType, getName, getOrDraft, getOrInit, getOrTemp, getPageSize, getParent, getSubscriptionId, hashCode, hasMoreResources, invalidateCache, list, listByResourceGroup, listCachedResources, loadMoreResources, loadResourceFromAzure, loadResourcePagesFromAzure, loadResourcesFromAzure, refresh, toResourceId, toString, update, updateOrCreate
-
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
StorageAccountModule
public StorageAccountModule(@Nonnull StorageServiceSubscription parent)
-
-
Method Detail
-
getClient
@Nullable public com.azure.resourcemanager.storage.models.StorageAccounts getClient()
- Overrides:
getClientin classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<StorageAccount,StorageServiceSubscription,com.azure.resourcemanager.storage.models.StorageAccount>
-
newDraftForCreate
@Nonnull protected StorageAccountDraft newDraftForCreate(@Nonnull String name, @Nullable String resourceGroupName)
- Overrides:
newDraftForCreatein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<StorageAccount,StorageServiceSubscription,com.azure.resourcemanager.storage.models.StorageAccount>
-
newDraftForUpdate
@Nonnull protected StorageAccountDraft newDraftForUpdate(@Nonnull StorageAccount origin)
- Overrides:
newDraftForUpdatein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<StorageAccount,StorageServiceSubscription,com.azure.resourcemanager.storage.models.StorageAccount>
-
newResource
@Nonnull protected StorageAccount newResource(@Nonnull com.azure.resourcemanager.storage.models.StorageAccount r)
- Specified by:
newResourcein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<StorageAccount,StorageServiceSubscription,com.azure.resourcemanager.storage.models.StorageAccount>
-
newResource
@Nonnull protected StorageAccount newResource(@Nonnull String name, @Nullable String resourceGroupName)
- Specified by:
newResourcein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<StorageAccount,StorageServiceSubscription,com.azure.resourcemanager.storage.models.StorageAccount>
-
getResourceTypeName
@Nonnull public String getResourceTypeName()
- Specified by:
getResourceTypeNamein interfacecom.microsoft.azure.toolkit.lib.common.model.AzResourceModule<StorageAccount>- Overrides:
getResourceTypeNamein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<StorageAccount,StorageServiceSubscription,com.azure.resourcemanager.storage.models.StorageAccount>
-
-