Class ApplicationInsightsModule
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<ApplicationInsight,ApplicationInsightsServiceSubscription,com.azure.resourcemanager.applicationinsights.models.ApplicationInsightsComponent>
-
- com.microsoft.azure.toolkit.lib.applicationinsights.ApplicationInsightsModule
-
- All Implemented Interfaces:
com.microsoft.azure.toolkit.lib.common.model.AzResourceModule<ApplicationInsight>,com.microsoft.azure.toolkit.lib.common.model.Refreshable
public class ApplicationInsightsModule extends com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<ApplicationInsight,ApplicationInsightsServiceSubscription,com.azure.resourcemanager.applicationinsights.models.ApplicationInsightsComponent>
-
-
Constructor Summary
Constructors Constructor Description ApplicationInsightsModule(ApplicationInsightsServiceSubscription parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddeleteResourceFromAzure(String resourceId)com.azure.resourcemanager.applicationinsights.models.ComponentsgetClient()StringgetResourceTypeName()protected com.azure.resourcemanager.applicationinsights.models.ApplicationInsightsComponentloadResourceFromAzure(String name, String resourceGroup)protected Iterator<? extends com.azure.core.util.paging.ContinuablePage<String,com.azure.resourcemanager.applicationinsights.models.ApplicationInsightsComponent>>loadResourcePagesFromAzure()protected ApplicationInsightDraftnewDraftForCreate(String name, String resourceGroupName)protected ApplicationInsightDraftnewDraftForUpdate(ApplicationInsight applicationInsight)protected ApplicationInsightnewResource(com.azure.resourcemanager.applicationinsights.models.ApplicationInsightsComponent remote)protected ApplicationInsightnewResource(String name, String resourceGroupName)-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule
addResources, addResourceToLocal, addResourceToLocalResourceGroup, canEqual, cast, clear, create, create, delete, deleteResourceFromLocal, deleteResourceFromLocalResourceGroup, equals, exists, get, get, getFullResourceType, getName, getOrDraft, getOrInit, getOrTemp, getPageSize, getParent, getResourcesFromAzure, getSubscriptionId, hashCode, hasMoreResources, invalidateCache, isAuthRequiredForListing, isAuthRequiredForResource, list, listByResourceGroup, listCachedResources, loadMoreResources, refresh, toResourceId, toString, update, updateOrCreate
-
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ApplicationInsightsModule
public ApplicationInsightsModule(@Nonnull ApplicationInsightsServiceSubscription parent)
-
-
Method Detail
-
loadResourcePagesFromAzure
@Nonnull protected Iterator<? extends com.azure.core.util.paging.ContinuablePage<String,com.azure.resourcemanager.applicationinsights.models.ApplicationInsightsComponent>> loadResourcePagesFromAzure()
- Overrides:
loadResourcePagesFromAzurein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<ApplicationInsight,ApplicationInsightsServiceSubscription,com.azure.resourcemanager.applicationinsights.models.ApplicationInsightsComponent>
-
loadResourceFromAzure
@Nullable protected com.azure.resourcemanager.applicationinsights.models.ApplicationInsightsComponent loadResourceFromAzure(@Nonnull String name, String resourceGroup)
- Overrides:
loadResourceFromAzurein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<ApplicationInsight,ApplicationInsightsServiceSubscription,com.azure.resourcemanager.applicationinsights.models.ApplicationInsightsComponent>
-
deleteResourceFromAzure
protected void deleteResourceFromAzure(@Nonnull String resourceId)
- Overrides:
deleteResourceFromAzurein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<ApplicationInsight,ApplicationInsightsServiceSubscription,com.azure.resourcemanager.applicationinsights.models.ApplicationInsightsComponent>
-
newDraftForCreate
@Nonnull protected ApplicationInsightDraft newDraftForCreate(@Nonnull String name, @Nullable String resourceGroupName)
- Overrides:
newDraftForCreatein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<ApplicationInsight,ApplicationInsightsServiceSubscription,com.azure.resourcemanager.applicationinsights.models.ApplicationInsightsComponent>
-
newDraftForUpdate
@Nonnull protected ApplicationInsightDraft newDraftForUpdate(@Nonnull ApplicationInsight applicationInsight)
- Overrides:
newDraftForUpdatein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<ApplicationInsight,ApplicationInsightsServiceSubscription,com.azure.resourcemanager.applicationinsights.models.ApplicationInsightsComponent>
-
newResource
@Nonnull protected ApplicationInsight newResource(@Nonnull com.azure.resourcemanager.applicationinsights.models.ApplicationInsightsComponent remote)
- Specified by:
newResourcein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<ApplicationInsight,ApplicationInsightsServiceSubscription,com.azure.resourcemanager.applicationinsights.models.ApplicationInsightsComponent>
-
newResource
@Nonnull protected ApplicationInsight newResource(@Nonnull String name, @Nullable String resourceGroupName)
- Specified by:
newResourcein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<ApplicationInsight,ApplicationInsightsServiceSubscription,com.azure.resourcemanager.applicationinsights.models.ApplicationInsightsComponent>
-
getClient
@Nullable public com.azure.resourcemanager.applicationinsights.models.Components getClient()
- Overrides:
getClientin classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<ApplicationInsight,ApplicationInsightsServiceSubscription,com.azure.resourcemanager.applicationinsights.models.ApplicationInsightsComponent>
-
getResourceTypeName
@Nonnull public String getResourceTypeName()
- Specified by:
getResourceTypeNamein interfacecom.microsoft.azure.toolkit.lib.common.model.AzResourceModule<ApplicationInsight>- Overrides:
getResourceTypeNamein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<ApplicationInsight,ApplicationInsightsServiceSubscription,com.azure.resourcemanager.applicationinsights.models.ApplicationInsightsComponent>
-
-