public class ConnectionStringStorageAccount extends AbstractConnectionStringAzResource<ConnectionStringStorageAccount> implements IStorageAccount
AzResource.Draft<T extends AzResource,R>, AzResource.FormalStatus, AzResource.None, AzResource.Status| Modifier and Type | Field and Description |
|---|---|
protected BlobContainerModule |
blobContainerModule |
private boolean |
loaded |
private static com.azure.core.util.logging.ClientLogger |
LOGGER |
protected QueueModule |
queueModule |
private com.azure.storage.common.implementation.connectionstring.StorageConnectionString |
settings |
protected ShareModule |
shareModule |
protected List<AbstractAzResourceModule<?,?,?>> |
subModules |
protected TableModule |
tableModule |
private static com.azure.core.http.policy.RetryOptions |
TEST_CONNECTION_RETRY_OPTIONS |
connectionStringCACHE_LIFETIME, CONNECT_RESOURCE, CREATE_RESOURCE, DEPLOY, NONE, RESOURCE_GROUP_PLACEHOLDER| Modifier | Constructor and Description |
|---|---|
protected |
ConnectionStringStorageAccount(String connectionString) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canHaveBlobs() |
boolean |
canHaveQueues() |
boolean |
canHaveShares() |
boolean |
canHaveTables() |
boolean |
exists() |
static String |
extractNameFromConnectionString(String connectionString)
extract storage account name from connection string.
|
List<AbstractAzResourceModule<?,?,?>> |
getCachedSubModules() |
String |
getKey() |
String |
getStatus() |
List<AbstractAzResourceModule<?,?,?>> |
getSubModules() |
void |
invalidateCache() |
protected String |
loadStatus(String connectionString) |
protected void |
updateAdditionalProperties(String newRemote,
String oldRemote) |
getConnectionString, getResourceGroupcanEqual, delete, doModify, doModify, equals, getId, getModule, getName, getParent, getRemote, getResourceGroupName, getSubModule, hashCode, is400, is404, isAuthRequired, isDraft, isDraftForCreating, isDraftForUpdating, isHttpException, isHttpException, isMocked, loadRemoteFromAzure, onRemoteUpdated, refresh, remoteOptional, setRemote, setStatus, toString, updateclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetBlobContainerModule, getConnectionString, getQueueModule, getShareModule, getTableModuledelete, getFormalStatus, getFullResourceType, getModule, getPortalUrl, getResourceGroupName, getResourceTypeName, getSubscription, getSubscriptionId, id, name, refreshgetId, getNameprivate static final com.azure.core.util.logging.ClientLogger LOGGER
private static final com.azure.core.http.policy.RetryOptions TEST_CONNECTION_RETRY_OPTIONS
protected final BlobContainerModule blobContainerModule
protected final ShareModule shareModule
protected final QueueModule queueModule
protected final TableModule tableModule
protected final List<AbstractAzResourceModule<?,?,?>> subModules
private final com.azure.storage.common.implementation.connectionstring.StorageConnectionString settings
private boolean loaded
public void invalidateCache()
public String getKey()
getKey in interface IStorageAccountprotected void updateAdditionalProperties(@Nullable String newRemote, @Nullable String oldRemote)
public boolean exists()
exists in interface AzResourceexists in class AbstractAzResource<AbstractConnectionStringAzResource<ConnectionStringStorageAccount>,AzResource.None,String>@Nonnull public String getStatus()
getStatus in interface AzResourcegetStatus in class AbstractAzResource<AbstractConnectionStringAzResource<ConnectionStringStorageAccount>,AzResource.None,String>@Nonnull protected String loadStatus(@Nonnull String connectionString)
loadStatus in class AbstractAzResource<AbstractConnectionStringAzResource<ConnectionStringStorageAccount>,AzResource.None,String>@Nonnull public List<AbstractAzResourceModule<?,?,?>> getSubModules()
getSubModules in class AbstractAzResource<AbstractConnectionStringAzResource<ConnectionStringStorageAccount>,AzResource.None,String>@Nonnull public List<AbstractAzResourceModule<?,?,?>> getCachedSubModules()
public boolean canHaveQueues()
public boolean canHaveTables()
public boolean canHaveBlobs()
public boolean canHaveShares()
Copyright © 2024. All rights reserved.