ApplicationInsightsComponent Interface
public interface ApplicationInsightsComponent
An immutable client-side representation of ApplicationInsightsComponent.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract String |
appId()
Gets the app |
abstract String |
applicationId()
Gets the application |
abstract
Application |
applicationType()
Gets the application |
abstract String |
connectionString()
Gets the connection |
abstract
Offset |
creationDate()
Gets the creation |
abstract Boolean |
disableIpMasking()
Gets the disable |
abstract Boolean |
disableLocalAuth()
Gets the disable |
abstract String |
etag()
Gets the etag property: Resource etag. |
abstract
Flow |
flowType()
Gets the flow |
abstract Boolean |
forceCustomerStorageForProfiler()
Gets the force |
abstract String |
hockeyAppId()
Gets the hockey |
abstract String |
hockeyAppToken()
Gets the hockey |
abstract String |
id()
Gets the id property: Fully qualified resource Id for the resource. |
abstract Boolean |
immediatePurgeDataOn30Days()
Gets the immediate |
abstract
Ingestion |
ingestionMode()
Gets the ingestion |
abstract
Application |
innerModel()
Gets the inner com. |
abstract String |
instrumentationKey()
Gets the instrumentation |
abstract String |
kind()
Gets the kind property: The kind of application that this component refers to, used to customize UI. |
abstract
Offset |
laMigrationDate()
Gets the la |
abstract String |
location()
Gets the location property: The geo-location where the resource lives. |
abstract String |
name()
Gets the name property: The name of the resource. |
abstract String |
namePropertiesName()
Gets the name |
abstract
List<Private |
privateLinkScopedResources()
Gets the private |
abstract String |
provisioningState()
Gets the provisioning |
abstract
Public |
publicNetworkAccessForIngestion()
Gets the public |
abstract
Public |
publicNetworkAccessForQuery()
Gets the public |
abstract
Component |
purge(ComponentPurgeBody body)
Purges data in an Application Insights component by a set of user-defined filters. |
abstract
Response<Component |
purgeWithResponse(ComponentPurgeBody body, Context context)
Purges data in an Application Insights component by a set of user-defined filters. |
abstract
Application |
refresh()
Refreshes the resource to sync with Azure. |
abstract
Application |
refresh(Context context)
Refreshes the resource to sync with Azure. |
abstract Region |
region()
Gets the region of the resource. |
abstract String |
regionName()
Gets the name of the resource region. |
abstract
Request |
requestSource()
Gets the request |
abstract String |
resourceGroupName()
Gets the name of the resource group. |
abstract Integer |
retentionInDays()
Gets the retention |
abstract Double |
samplingPercentage()
Gets the sampling |
abstract Map<String,String> |
tags()
Gets the tags property: Resource tags. |
abstract String |
tenantId()
Gets the tenant |
abstract String |
type()
Gets the type property: The type of the resource. |
abstract Update |
update()
Begins update for the Application |
abstract String |
workspaceResourceId()
Gets the workspace |
Method Details
appId
public abstract String appId()
Gets the appId property: Application Insights Unique ID for your Application.
Returns:
applicationId
public abstract String applicationId()
Gets the applicationId property: The unique ID of your application. This field mirrors the 'Name' field and cannot be changed.
Returns:
applicationType
public abstract ApplicationType applicationType()
Gets the applicationType property: Type of application being monitored.
Returns:
connectionString
public abstract String connectionString()
Gets the connectionString property: Application Insights component connection string.
Returns:
creationDate
public abstract OffsetDateTime creationDate()
Gets the creationDate property: Creation Date for the Application Insights component, in ISO 8601 format.
Returns:
disableIpMasking
public abstract Boolean disableIpMasking()
Gets the disableIpMasking property: Disable IP masking.
Returns:
disableLocalAuth
public abstract Boolean disableLocalAuth()
Gets the disableLocalAuth property: Disable Non-AAD based Auth.
Returns:
etag
public abstract String etag()
Gets the etag property: Resource etag.
Returns:
flowType
public abstract FlowType flowType()
Gets the flowType property: Used by the Application Insights system to determine what kind of flow this component was created by. This is to be set to 'Bluefield' when creating/updating a component via the REST API.
Returns:
forceCustomerStorageForProfiler
public abstract Boolean forceCustomerStorageForProfiler()
Gets the forceCustomerStorageForProfiler property: Force users to create their own storage account for profiler and debugger.
Returns:
hockeyAppId
public abstract String hockeyAppId()
Gets the hockeyAppId property: The unique application ID created when a new application is added to HockeyApp, used for communications with HockeyApp.
Returns:
hockeyAppToken
public abstract String hockeyAppToken()
Gets the hockeyAppToken property: Token used to authenticate communications with between Application Insights and HockeyApp.
Returns:
id
public abstract String id()
Gets the id property: Fully qualified resource Id for the resource.
Returns:
immediatePurgeDataOn30Days
public abstract Boolean immediatePurgeDataOn30Days()
Gets the immediatePurgeDataOn30Days property: Purge data immediately after 30 days.
Returns:
ingestionMode
public abstract IngestionMode ingestionMode()
Gets the ingestionMode property: Indicates the flow of the ingestion.
Returns:
innerModel
public abstract ApplicationInsightsComponentInner innerModel()
Gets the inner com.azure.resourcemanager.applicationinsights.fluent.models.ApplicationInsightsComponentInner object.
Returns:
instrumentationKey
public abstract String instrumentationKey()
Gets the instrumentationKey property: Application Insights Instrumentation key. A read-only value that applications can use to identify the destination for all telemetry sent to Azure Application Insights. This value will be supplied upon construction of each new Application Insights component.
Returns:
kind
public abstract String kind()
Gets the kind property: The kind of application that this component refers to, used to customize UI. This value is a freeform string, values should typically be one of the following: web, ios, other, store, java, phone.
Returns:
laMigrationDate
public abstract OffsetDateTime laMigrationDate()
Gets the laMigrationDate property: The date which the component got migrated to LA, in ISO 8601 format.
Returns:
location
public abstract String location()
Gets the location property: The geo-location where the resource lives.
Returns:
name
public abstract String name()
Gets the name property: The name of the resource.
Returns:
namePropertiesName
public abstract String namePropertiesName()
Gets the namePropertiesName property: Application name.
Returns:
privateLinkScopedResources
public abstract List
Gets the privateLinkScopedResources property: List of linked private link scope resources.
Returns:
provisioningState
public abstract String provisioningState()
Gets the provisioningState property: Current state of this component: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed.
Returns:
publicNetworkAccessForIngestion
public abstract PublicNetworkAccessType publicNetworkAccessForIngestion()
Gets the publicNetworkAccessForIngestion property: The network access type for accessing Application Insights ingestion.
Returns:
publicNetworkAccessForQuery
public abstract PublicNetworkAccessType publicNetworkAccessForQuery()
Gets the publicNetworkAccessForQuery property: The network access type for accessing Application Insights query.
Returns:
purge
public abstract ComponentPurgeResponse purge(ComponentPurgeBody body)
Purges data in an Application Insights component by a set of user-defined filters.
In order to manage system resources, purge requests are throttled at 50 requests per hour. You should batch the execution of purge requests by sending a single command whose predicate includes all user identities that require purging. Use the in operator to specify multiple identities. You should run the query prior to using for a purge request to verify that the results are expected.
Parameters:
Returns:
purgeWithResponse
public abstract Response
Purges data in an Application Insights component by a set of user-defined filters.
In order to manage system resources, purge requests are throttled at 50 requests per hour. You should batch the execution of purge requests by sending a single command whose predicate includes all user identities that require purging. Use the in operator to specify multiple identities. You should run the query prior to using for a purge request to verify that the results are expected.
Parameters:
Returns:
refresh
public abstract ApplicationInsightsComponent refresh()
Refreshes the resource to sync with Azure.
Returns:
refresh
public abstract ApplicationInsightsComponent refresh(Context context)
Refreshes the resource to sync with Azure.
Parameters:
Returns:
region
public abstract Region region()
Gets the region of the resource.
Returns:
regionName
public abstract String regionName()
Gets the name of the resource region.
Returns:
requestSource
public abstract RequestSource requestSource()
Gets the requestSource property: Describes what tool created this Application Insights component. Customers using this API should set this to the default 'rest'.
Returns:
resourceGroupName
public abstract String resourceGroupName()
Gets the name of the resource group.
Returns:
retentionInDays
public abstract Integer retentionInDays()
Gets the retentionInDays property: Retention period in days.
Returns:
samplingPercentage
public abstract Double samplingPercentage()
Gets the samplingPercentage property: Percentage of the data produced by the application being monitored that is being sampled for Application Insights telemetry.
Returns:
tags
public abstract Map
Gets the tags property: Resource tags.
Returns:
tenantId
public abstract String tenantId()
Gets the tenantId property: Azure Tenant Id.
Returns:
type
public abstract String type()
Gets the type property: The type of the resource.
Returns:
update
public abstract ApplicationInsightsComponent.Update update()
Begins update for the ApplicationInsightsComponent resource.
Returns:
workspaceResourceId
public abstract String workspaceResourceId()
Gets the workspaceResourceId property: Resource Id of the log analytics workspace which the data will be ingested to. This property is required to create an application with this API version. Applications from older versions will not have this property.
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for