Class ApplicationInsight
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<ApplicationInsight,ApplicationInsightsServiceSubscription,com.azure.resourcemanager.applicationinsights.models.ApplicationInsightsComponent>
-
- com.microsoft.azure.toolkit.lib.applicationinsights.ApplicationInsight
-
- All Implemented Interfaces:
com.microsoft.azure.toolkit.lib.common.model.AzResource,com.microsoft.azure.toolkit.lib.common.model.Deletable,com.microsoft.azure.toolkit.lib.common.model.Refreshable
- Direct Known Subclasses:
ApplicationInsightDraft
public class ApplicationInsight extends com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<ApplicationInsight,ApplicationInsightsServiceSubscription,com.azure.resourcemanager.applicationinsights.models.ApplicationInsightsComponent> implements com.microsoft.azure.toolkit.lib.common.model.Deletable
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResource
com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<T extends com.microsoft.azure.toolkit.lib.common.model.AzResource,R extends Object>, com.microsoft.azure.toolkit.lib.common.model.AzResource.FormalStatus, com.microsoft.azure.toolkit.lib.common.model.AzResource.None, com.microsoft.azure.toolkit.lib.common.model.AzResource.Status
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedApplicationInsight(com.azure.resourcemanager.applicationinsights.models.ApplicationInsightsComponent remote, ApplicationInsightsModule module)protectedApplicationInsight(ApplicationInsight insight)protectedApplicationInsight(String name, String resourceGroupName, ApplicationInsightsModule module)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetConnectionString()StringgetInstrumentationKey()StringgetKind()com.microsoft.azure.toolkit.lib.common.model.RegiongetRegion()List<com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<?,?,?>>getSubModules()StringgetType()protected StringloadStatus(com.azure.resourcemanager.applicationinsights.models.ApplicationInsightsComponent remote)-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource
canEqual, delete, doModify, doModify, equals, exists, getCachedSubModules, getId, getModule, getName, getParent, getRemote, getResourceGroup, getResourceGroupName, getStatus, getSubModule, hashCode, invalidateCache, isAuthRequired, isDraft, isDraftForCreating, isDraftForUpdating, isNotFoundException, loadRemoteFromAzure, onRemoteUpdated, refresh, remoteOptional, setRemote, setStatus, toString, update, updateAdditionalProperties
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
ApplicationInsight
protected ApplicationInsight(@Nonnull String name, @Nonnull String resourceGroupName, @Nonnull ApplicationInsightsModule module)
-
ApplicationInsight
protected ApplicationInsight(@Nonnull ApplicationInsight insight)
-
ApplicationInsight
protected ApplicationInsight(@Nonnull com.azure.resourcemanager.applicationinsights.models.ApplicationInsightsComponent remote, @Nonnull ApplicationInsightsModule module)
-
-
Method Detail
-
getRegion
@Nullable public com.microsoft.azure.toolkit.lib.common.model.Region getRegion()
-
getConnectionString
public String getConnectionString()
-
getSubModules
@Nonnull public List<com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<?,?,?>> getSubModules()
- Specified by:
getSubModulesin classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<ApplicationInsight,ApplicationInsightsServiceSubscription,com.azure.resourcemanager.applicationinsights.models.ApplicationInsightsComponent>
-
loadStatus
@Nonnull protected String loadStatus(@Nonnull com.azure.resourcemanager.applicationinsights.models.ApplicationInsightsComponent remote)
- Specified by:
loadStatusin classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<ApplicationInsight,ApplicationInsightsServiceSubscription,com.azure.resourcemanager.applicationinsights.models.ApplicationInsightsComponent>
-
-