Class ResourcesServiceSubscription
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<T,AzResource.None,R>
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzServiceSubscription<ResourcesServiceSubscription,com.azure.resourcemanager.resources.ResourceManager>
-
- com.microsoft.azure.toolkit.lib.resource.ResourcesServiceSubscription
-
- All Implemented Interfaces:
AzResource<ResourcesServiceSubscription,AzResource.None,com.azure.resourcemanager.resources.ResourceManager>,AzResourceBase,Refreshable
public class ResourcesServiceSubscription extends AbstractAzServiceSubscription<ResourcesServiceSubscription,com.azure.resourcemanager.resources.ResourceManager>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzServiceSubscription
AbstractAzServiceSubscription.HttpClientHolder
-
Nested classes/interfaces inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResource
AzResource.Draft<T extends AzResource<T,?,R>,R>, AzResource.None, AzResource.Status
-
Nested classes/interfaces inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResourceBase
AzResourceBase.FormalStatus
-
-
Field Summary
Fields Modifier and Type Field Description private ResourceGroupModulegroupModuleprivate StringsubscriptionId-
Fields inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResource
CACHE_LIFETIME, NONE, RESOURCE_GROUP_PLACEHOLDER
-
-
Constructor Summary
Constructors Constructor Description ResourcesServiceSubscription(com.azure.resourcemanager.resources.ResourceManager remote, AzureResources service)ResourcesServiceSubscription(String subscriptionId, AzureResources service)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.azure.resourcemanager.resources.ResourceManagergetResourceManager()List<AbstractAzResourceModule<?,ResourcesServiceSubscription,?>>getSubModules()List<Region>listSupportedRegions()ResourceGroupModuleresourceGroups()-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzServiceSubscription
getDefaultHttpClient, getFullResourceType, getResourceManager, getService, getUserAgentPolicy, listSupportedRegions, loadStatus
-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource
delete, deleteFromCache, doModify, doModify, exists, getId, getRemote, getResourceGroup, getStatus, getSubModule, invalidateCache, isDraft, isDraftForCreating, isDraftForUpdating, loadRemote, refresh, refreshRemoteFromAzure, remoteOptional, setStatus, update, updateAdditionalProperties
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResource
getModule, getName, getParent, getPortalUrl, getResourceGroupName, getResourceTypeName, getSubscription, getSubscriptionId, id, name
-
Methods inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResourceBase
getFormalStatus
-
-
-
-
Field Detail
-
groupModule
@Nonnull private final ResourceGroupModule groupModule
-
-
Constructor Detail
-
ResourcesServiceSubscription
ResourcesServiceSubscription(@Nonnull String subscriptionId, @Nonnull AzureResources service)
-
ResourcesServiceSubscription
ResourcesServiceSubscription(@Nonnull com.azure.resourcemanager.resources.ResourceManager remote, @Nonnull AzureResources service)
-
-
Method Detail
-
getSubModules
@Nonnull public List<AbstractAzResourceModule<?,ResourcesServiceSubscription,?>> getSubModules()
- Specified by:
getSubModulesin classAbstractAzResource<ResourcesServiceSubscription,AzResource.None,com.azure.resourcemanager.resources.ResourceManager>
-
resourceGroups
@Nonnull public ResourceGroupModule resourceGroups()
-
getResourceManager
@Nonnull public com.azure.resourcemanager.resources.ResourceManager getResourceManager()
- Overrides:
getResourceManagerin classAbstractAzServiceSubscription<ResourcesServiceSubscription,com.azure.resourcemanager.resources.ResourceManager>
-
-