Class AzureApplicationInsights

  • All Implemented Interfaces:
    com.microsoft.azure.toolkit.lib.AzService, com.microsoft.azure.toolkit.lib.common.model.AzResourceModule<ApplicationInsightsServiceSubscription>, com.microsoft.azure.toolkit.lib.common.model.Refreshable

    public class AzureApplicationInsights
    extends com.microsoft.azure.toolkit.lib.common.model.AbstractAzService<ApplicationInsightsServiceSubscription,​com.azure.resourcemanager.applicationinsights.ApplicationInsightsManager>
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResourceModule

        com.microsoft.azure.toolkit.lib.common.model.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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ApplicationInsightsModule applicationInsights​(String subscriptionId)  
      String getResourceTypeName()  
      protected com.azure.resourcemanager.applicationinsights.ApplicationInsightsManager loadResourceFromAzure​(String subscriptionId, String resourceGroup)  
      protected ApplicationInsightsServiceSubscription newResource​(com.azure.resourcemanager.applicationinsights.ApplicationInsightsManager applicationInsightsManager)  
      • Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzService

        doGetById, doGetOrInitById, equals, forSubscription, get, getById, getFullResourceType, getOrInitById, hashCode, list, loadResourcePagesFromAzure, newResource, toResourceId
      • Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule

        addResources, addResourceToLocal, addResourceToLocalResourceGroup, canEqual, cast, clear, create, create, delete, deleteResourceFromAzure, deleteResourceFromLocal, deleteResourceFromLocalResourceGroup, exists, get, getClient, getName, getOrDraft, getOrInit, getOrTemp, getPageSize, getParent, getResourcesFromAzure, getSubscriptionId, hasMoreResources, invalidateCache, isAuthRequiredForListing, isAuthRequiredForResource, listByResourceGroup, listCachedResources, loadMoreResources, newDraftForCreate, newDraftForUpdate, refresh, toString, update, updateOrCreate
      • Methods inherited from interface com.microsoft.azure.toolkit.lib.AzService

        getName, refresh
    • Constructor Detail

      • AzureApplicationInsights

        public AzureApplicationInsights()
    • Method Detail

      • newResource

        @Nonnull
        protected ApplicationInsightsServiceSubscription newResource​(@Nonnull
                                                                     com.azure.resourcemanager.applicationinsights.ApplicationInsightsManager applicationInsightsManager)
        Specified by:
        newResource in class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<ApplicationInsightsServiceSubscription,​com.microsoft.azure.toolkit.lib.common.model.AzResource.None,​com.azure.resourcemanager.applicationinsights.ApplicationInsightsManager>
      • loadResourceFromAzure

        @Nullable
        protected com.azure.resourcemanager.applicationinsights.ApplicationInsightsManager loadResourceFromAzure​(@Nonnull
                                                                                                                 String subscriptionId,
                                                                                                                 String resourceGroup)
        Overrides:
        loadResourceFromAzure in class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<ApplicationInsightsServiceSubscription,​com.microsoft.azure.toolkit.lib.common.model.AzResource.None,​com.azure.resourcemanager.applicationinsights.ApplicationInsightsManager>
      • getResourceTypeName

        @Nonnull
        public String getResourceTypeName()
        Specified by:
        getResourceTypeName in interface com.microsoft.azure.toolkit.lib.common.model.AzResourceModule<ApplicationInsightsServiceSubscription>
        Overrides:
        getResourceTypeName in class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<ApplicationInsightsServiceSubscription,​com.microsoft.azure.toolkit.lib.common.model.AzResource.None,​com.azure.resourcemanager.applicationinsights.ApplicationInsightsManager>