public class StorageAccountDraft extends StorageAccount implements AzResource.Draft<StorageAccount,com.azure.resourcemanager.storage.models.StorageAccount>
| Modifier and Type | Class and Description |
|---|---|
private static class |
StorageAccountDraft.Config
null means not modified for properties |
AzResource.Draft<T extends AzResource,R>, AzResource.FormalStatus, AzResource.None, AzResource.Status| Modifier and Type | Field and Description |
|---|---|
private StorageAccountDraft.Config |
config |
private StorageAccount |
origin |
blobContainerModule, queueModule, shareModule, subModules, tableModuleCACHE_LIFETIME, CONNECT_RESOURCE, CREATE_RESOURCE, DEPLOY, NONE, RESOURCE_GROUP_PLACEHOLDER| Constructor and Description |
|---|
StorageAccountDraft(StorageAccount origin) |
StorageAccountDraft(String name,
String resourceGroupName,
StorageAccountModule module) |
| Modifier and Type | Method and Description |
|---|---|
com.azure.resourcemanager.storage.models.StorageAccount |
createResourceInAzure() |
private StorageAccountDraft.Config |
ensureConfig() |
AccessTier |
getAccessTier() |
Kind |
getKind() |
Performance |
getPerformance() |
Redundancy |
getRedundancy() |
Region |
getRegion() |
boolean |
isModified() |
void |
reset() |
void |
setAccessTier(AccessTier tier) |
void |
setConfig(StorageAccountConfig storageAccount) |
void |
setKind(Kind kind) |
void |
setPerformance(Performance performance) |
void |
setRedundancy(Redundancy redundancy) |
void |
setRegion(Region region) |
com.azure.resourcemanager.storage.models.StorageAccount |
updateResourceInAzure(com.azure.resourcemanager.storage.models.StorageAccount origin) |
canHaveBlobs, canHaveQueues, canHaveShares, canHaveTables, getBlobEndpoint, getCachedSubModules, getConnectionString, getFileEndpoint, getKey, getQueueEndpoint, getSubModules, getTableEndpoint, loadStatusexists, isAuthRequired, isEmulatorResourcecanEqual, delete, doModify, doModify, equals, getId, getModule, getName, getParent, getRemote, getResourceGroup, getResourceGroupName, getStatus, getSubModule, hashCode, invalidateCache, is400, is404, isDraft, isDraftForCreating, isDraftForUpdating, isHttpException, isHttpException, isMocked, loadRemoteFromAzure, onRemoteUpdated, refresh, remoteOptional, setRemote, setStatus, toString, update, updateAdditionalPropertiesclone, finalize, getClass, notify, notifyAll, wait, wait, waitasResource, commit, createIfNotExist, getModule, getName, getOrigin, getResourceGroupName, updateIfExistgetBlobContainerModule, getQueueModule, getShareModule, getTableModuledelete, exists, getFormalStatus, getFullResourceType, getModule, getPortalUrl, getResourceGroupName, getResourceTypeName, getStatus, getSubscription, getSubscriptionId, id, name, refreshgetId, getName@Nullable private final StorageAccount origin
@Nullable private StorageAccountDraft.Config config
StorageAccountDraft(@Nonnull String name, @Nonnull String resourceGroupName, @Nonnull StorageAccountModule module)
StorageAccountDraft(@Nonnull StorageAccount origin)
public void reset()
reset in interface AzResource.Draft<StorageAccount,com.azure.resourcemanager.storage.models.StorageAccount>@Nonnull public com.azure.resourcemanager.storage.models.StorageAccount createResourceInAzure()
createResourceInAzure in interface AzResource.Draft<StorageAccount,com.azure.resourcemanager.storage.models.StorageAccount>@Nonnull public com.azure.resourcemanager.storage.models.StorageAccount updateResourceInAzure(@Nonnull com.azure.resourcemanager.storage.models.StorageAccount origin)
updateResourceInAzure in interface AzResource.Draft<StorageAccount,com.azure.resourcemanager.storage.models.StorageAccount>@Nonnull private StorageAccountDraft.Config ensureConfig()
public void setConfig(@Nonnull StorageAccountConfig storageAccount)
@Nullable public Region getRegion()
getRegion in class StorageAccount@Nullable public Performance getPerformance()
getPerformance in class StorageAccountpublic void setPerformance(@Nonnull Performance performance)
@Nullable public Kind getKind()
getKind in class StorageAccount@Nullable public Redundancy getRedundancy()
getRedundancy in class StorageAccountpublic void setRedundancy(@Nonnull Redundancy redundancy)
@Nullable public AccessTier getAccessTier()
getAccessTier in class StorageAccountpublic void setAccessTier(@Nonnull AccessTier tier)
public boolean isModified()
isModified in interface AzResource.Draft<StorageAccount,com.azure.resourcemanager.storage.models.StorageAccount>Copyright © 2024. All rights reserved.