public class ShareModule extends AbstractEmulatableAzResourceModule<Share,StorageAccount,com.azure.storage.file.share.ShareClient>
AzResourceModule.None| Modifier and Type | Field and Description |
|---|---|
private com.azure.storage.file.share.ShareServiceClient |
client |
static String |
NAME |
parent, resources, syncTimeRefNONE| Constructor and Description |
|---|
ShareModule(StorageAccount parent) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
deleteResourceFromAzure(String resourceId) |
(package private) com.azure.storage.file.share.ShareServiceClient |
getFileShareServiceClient() |
String |
getResourceTypeName() |
protected void |
invalidateCache() |
protected com.azure.storage.file.share.ShareClient |
loadResourceFromAzure(String name,
String resourceGroup) |
protected Iterator<? extends com.azure.core.util.paging.ContinuablePage<String,com.azure.storage.file.share.ShareClient>> |
loadResourcePagesFromAzure() |
protected ShareDraft |
newDraftForCreate(String name,
String resourceGroupName) |
protected Share |
newResource(com.azure.storage.file.share.ShareClient r) |
protected Share |
newResource(String name,
String resourceGroupName) |
isAuthRequiredForListing, isEmulatorResourceaddResources, addResourceToLocal, addResourceToLocalResourceGroup, canEqual, cast, clear, create, create, delete, deleteResourceFromLocal, deleteResourceFromLocalResourceGroup, equals, exists, get, get, getClient, getFullResourceType, getId, getName, getOrDraft, getOrInit, getOrTemp, getPageSize, getParent, getResourcesFromAzure, getServiceNameForTelemetry, getSubscriptionId, hashCode, hasMoreResources, isAuthRequiredForResource, list, listByResourceGroup, listCachedResources, loadMoreResources, newDraftForUpdate, refresh, toResourceId, toString, update, updateOrCreatepublic static final String NAME
private com.azure.storage.file.share.ShareServiceClient client
public ShareModule(@Nonnull StorageAccount parent)
protected void invalidateCache()
invalidateCache in class AbstractAzResourceModule<Share,StorageAccount,com.azure.storage.file.share.ShareClient>@Nullable com.azure.storage.file.share.ShareServiceClient getFileShareServiceClient()
@Nonnull protected Iterator<? extends com.azure.core.util.paging.ContinuablePage<String,com.azure.storage.file.share.ShareClient>> loadResourcePagesFromAzure()
loadResourcePagesFromAzure in class AbstractAzResourceModule<Share,StorageAccount,com.azure.storage.file.share.ShareClient>@Nullable protected com.azure.storage.file.share.ShareClient loadResourceFromAzure(@Nonnull String name, @Nullable String resourceGroup)
loadResourceFromAzure in class AbstractAzResourceModule<Share,StorageAccount,com.azure.storage.file.share.ShareClient>protected void deleteResourceFromAzure(@Nonnull String resourceId)
deleteResourceFromAzure in class AbstractAzResourceModule<Share,StorageAccount,com.azure.storage.file.share.ShareClient>@Nonnull protected ShareDraft newDraftForCreate(@Nonnull String name, @Nullable String resourceGroupName)
newDraftForCreate in class AbstractAzResourceModule<Share,StorageAccount,com.azure.storage.file.share.ShareClient>@Nonnull protected Share newResource(@Nonnull com.azure.storage.file.share.ShareClient r)
newResource in class AbstractAzResourceModule<Share,StorageAccount,com.azure.storage.file.share.ShareClient>@Nonnull protected Share newResource(@Nonnull String name, @Nullable String resourceGroupName)
newResource in class AbstractAzResourceModule<Share,StorageAccount,com.azure.storage.file.share.ShareClient>@Nonnull public String getResourceTypeName()
getResourceTypeName in interface AzComponentgetResourceTypeName in interface AzResourceModule<Share>getResourceTypeName in class AbstractAzResourceModule<Share,StorageAccount,com.azure.storage.file.share.ShareClient>Copyright © 2024. All rights reserved.