Class AzureResources
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<T,AzResource.None,R>
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzService<ResourcesServiceSubscription,com.azure.resourcemanager.resources.ResourceManager>
-
- com.microsoft.azure.toolkit.lib.resource.AzureResources
-
- All Implemented Interfaces:
AzService,AzComponent,AzResourceModule<ResourcesServiceSubscription>,Refreshable
public class AzureResources extends AbstractAzService<ResourcesServiceSubscription,com.azure.resourcemanager.resources.ResourceManager>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResourceModule
AzResourceModule.None
-
-
Field Summary
-
Fields inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule
parent, resources, syncTimeRef
-
Fields inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResourceModule
NONE
-
-
Constructor Summary
Constructors Constructor Description AzureResources()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <E> EgetById(String id)GenericResourcegetGenericResource(String resourceId)<E> EgetOrInitById(String id)StringgetResourceTypeName()StringgetServiceNameForTelemetry()ResourceGroupModulegroups(String subscriptionId)protected com.azure.resourcemanager.resources.ResourceManagerloadResourceFromAzure(String subscriptionId, String resourceGroup)protected ResourcesServiceSubscriptionnewResource(com.azure.resourcemanager.resources.ResourceManager remote)StringtoResourceId(String resourceName, String resourceGroup)-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzService
doGetById, doGetOrInitById, equals, forSubscription, get, getFullResourceType, hashCode, list, loadResourcePagesFromAzure, newResource
-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule
addResources, addResourceToLocal, addResourceToLocalResourceGroup, cast, clear, create, create, delete, deleteResourceFromAzure, deleteResourceFromLocal, deleteResourceFromLocalResourceGroup, exists, get, getClient, getId, getOrDraft, getOrInit, getOrTemp, getPageSize, getResourcesFromAzure, getSubscriptionId, hasMoreResources, invalidateCache, isAuthRequiredForListing, isAuthRequiredForResource, listByResourceGroup, listCachedResources, loadMoreResources, newDraftForCreate, newDraftForUpdate, refresh, update, updateOrCreate
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzComponent
getName
-
-
-
-
Method Detail
-
groups
@Nonnull public ResourceGroupModule groups(@Nonnull String subscriptionId)
-
getGenericResource
@Nullable public GenericResource getGenericResource(@Nonnull String resourceId)
-
loadResourceFromAzure
@Nonnull protected com.azure.resourcemanager.resources.ResourceManager loadResourceFromAzure(@Nonnull String subscriptionId, String resourceGroup)
- Overrides:
loadResourceFromAzurein classAbstractAzResourceModule<ResourcesServiceSubscription,AzResource.None,com.azure.resourcemanager.resources.ResourceManager>
-
newResource
@Nonnull protected ResourcesServiceSubscription newResource(@Nonnull com.azure.resourcemanager.resources.ResourceManager remote)
- Specified by:
newResourcein classAbstractAzResourceModule<ResourcesServiceSubscription,AzResource.None,com.azure.resourcemanager.resources.ResourceManager>
-
toResourceId
@Nonnull public String toResourceId(@Nonnull String resourceName, String resourceGroup)
- Overrides:
toResourceIdin classAbstractAzService<ResourcesServiceSubscription,com.azure.resourcemanager.resources.ResourceManager>
-
getById
@Nullable public <E> E getById(@Nonnull String id)
- Specified by:
getByIdin interfaceAzService- Overrides:
getByIdin classAbstractAzService<ResourcesServiceSubscription,com.azure.resourcemanager.resources.ResourceManager>
-
getOrInitById
@Nullable public <E> E getOrInitById(@Nonnull String id)
- Specified by:
getOrInitByIdin interfaceAzService- Overrides:
getOrInitByIdin classAbstractAzService<ResourcesServiceSubscription,com.azure.resourcemanager.resources.ResourceManager>
-
getResourceTypeName
@Nonnull public String getResourceTypeName()
- Specified by:
getResourceTypeNamein interfaceAzComponent- Specified by:
getResourceTypeNamein interfaceAzResourceModule<ResourcesServiceSubscription>- Overrides:
getResourceTypeNamein classAbstractAzResourceModule<ResourcesServiceSubscription,AzResource.None,com.azure.resourcemanager.resources.ResourceManager>
-
getServiceNameForTelemetry
public String getServiceNameForTelemetry()
- Specified by:
getServiceNameForTelemetryin interfaceAzResourceModule<ResourcesServiceSubscription>- Overrides:
getServiceNameForTelemetryin classAbstractAzService<ResourcesServiceSubscription,com.azure.resourcemanager.resources.ResourceManager>
-
-