Class AbstractAzServiceSubscription<T extends AbstractAzResource<T,AzResource.None,R>,R>
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<T,AzResource.None,R>
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzServiceSubscription<T,R>
-
- All Implemented Interfaces:
AzComponent,AzResource,Refreshable
- Direct Known Subclasses:
ResourcesServiceSubscription
public abstract class AbstractAzServiceSubscription<T extends AbstractAzResource<T,AzResource.None,R>,R> extends AbstractAzResource<T,AzResource.None,R>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractAzServiceSubscription.HttpClientHolder-
Nested classes/interfaces inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResource
AzResource.Draft<T extends AzResource,R>, AzResource.FormalStatus, AzResource.None, AzResource.Status
-
-
Field Summary
-
Fields inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResource
CACHE_LIFETIME, CONNECT_RESOURCE, CREATE_RESOURCE, DEPLOY, NONE, RESOURCE_GROUP_PLACEHOLDER
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractAzServiceSubscription(String name, AbstractAzResourceModule<T,AzResource.None,R> module)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static com.azure.core.http.HttpClientgetDefaultHttpClient()StringgetFullResourceType()com.azure.resourcemanager.resources.ResourceManagergetResourceManager()static com.azure.resourcemanager.resources.ResourceManagergetResourceManager(String subscriptionId)AzServicegetService()static com.azure.core.http.policy.HttpPipelinePolicygetUserAgentPolicy()static com.azure.core.http.policy.HttpPipelinePolicygetUserAgentPolicy(String userAgent)Deprecated.List<Region>listSupportedRegions(String resourceType)protected StringloadStatus(R remote)-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource
delete, deleteFromCache, doModify, doModify, exists, getCachedSubModules, getId, getParent, getRemote, getResourceGroup, getStatus, getSubModule, getSubModules, invalidateCache, is400, is404, isAuthRequired, isDraft, isDraftForCreating, isDraftForUpdating, isHttpException, isHttpException, loadRemoteFromAzure, onRemoteUpdated, refresh, remoteOptional, setRemote, 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.AzComponent
getName
-
Methods inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResource
getFormalStatus, getModule, getPortalUrl, getResourceGroupName, getResourceTypeName, getSubscription, getSubscriptionId, id, name
-
-
-
-
Constructor Detail
-
AbstractAzServiceSubscription
protected AbstractAzServiceSubscription(@Nonnull String name, @Nonnull AbstractAzResourceModule<T,AzResource.None,R> module)
-
-
Method Detail
-
loadStatus
@Nonnull protected String loadStatus(@Nonnull R remote)
- Specified by:
loadStatusin classAbstractAzResource<T extends AbstractAzResource<T,AzResource.None,R>,AzResource.None,R>
-
getResourceManager
@Nonnull public com.azure.resourcemanager.resources.ResourceManager getResourceManager()
-
getResourceManager
@Nonnull public static com.azure.resourcemanager.resources.ResourceManager getResourceManager(@Nonnull String subscriptionId)
-
getUserAgentPolicy
@Nonnull @Deprecated public static com.azure.core.http.policy.HttpPipelinePolicy getUserAgentPolicy(@Nonnull String userAgent)
Deprecated.
-
getUserAgentPolicy
@Nonnull public static com.azure.core.http.policy.HttpPipelinePolicy getUserAgentPolicy()
-
getDefaultHttpClient
@Nonnull public static com.azure.core.http.HttpClient getDefaultHttpClient()
-
-