ApplicationInsightsComponentExportConfigurationInner Class

  • java.lang.Object
    • com.azure.resourcemanager.applicationinsights.fluent.models.ApplicationInsightsComponentExportConfigurationInner

public final class ApplicationInsightsComponentExportConfigurationInner

Properties that define a Continuous Export configuration.

Constructor Summary

Constructor Description
ApplicationInsightsComponentExportConfigurationInner()

Method Summary

Modifier and Type Method and Description
String applicationName()

Get the applicationName property: The name of the Application Insights component.

String containerName()

Get the containerName property: The name of the destination storage container.

String destinationAccountId()

Get the destinationAccountId property: The name of destination account.

String destinationStorageLocationId()

Get the destinationStorageLocationId property: The destination account location ID.

String destinationStorageSubscriptionId()

Get the destinationStorageSubscriptionId property: The destination storage account subscription ID.

String destinationType()

Get the destinationType property: The destination type.

String exportId()

Get the exportId property: The unique ID of the export configuration inside an Application Insights component.

String exportStatus()

Get the exportStatus property: This indicates current Continuous Export configuration status.

String instrumentationKey()

Get the instrumentationKey property: The instrumentation key of the Application Insights component.

String isUserEnabled()

Get the isUserEnabled property: This will be 'true' if the Continuous Export configuration is enabled, otherwise it will be 'false'.

String lastGapTime()

Get the lastGapTime property: The last time the Continuous Export configuration started failing.

String lastSuccessTime()

Get the lastSuccessTime property: The last time data was successfully delivered to the destination storage container for this Continuous Export configuration.

String lastUserUpdate()

Get the lastUserUpdate property: Last time the Continuous Export configuration was updated.

String notificationQueueEnabled()

Get the notificationQueueEnabled property: Deprecated.

String permanentErrorReason()

Get the permanentErrorReason property: This is the reason the Continuous Export configuration started failing.

String recordTypes()

Get the recordTypes property: This comma separated list of document types that will be exported.

String resourceGroup()

Get the resourceGroup property: The resource group of the Application Insights component.

String storageName()

Get the storageName property: The name of the destination storage account.

String subscriptionId()

Get the subscriptionId property: The subscription of the Application Insights component.

void validate()

Validates the instance.

ApplicationInsightsComponentExportConfigurationInner withNotificationQueueEnabled(String notificationQueueEnabled)

Set the notificationQueueEnabled property: Deprecated.

ApplicationInsightsComponentExportConfigurationInner withRecordTypes(String recordTypes)

Set the recordTypes property: This comma separated list of document types that will be exported.

Methods inherited from java.lang.Object

Constructor Details

ApplicationInsightsComponentExportConfigurationInner

public ApplicationInsightsComponentExportConfigurationInner()

Method Details

applicationName

public String applicationName()

Get the applicationName property: The name of the Application Insights component.

Returns:

the applicationName value.

containerName

public String containerName()

Get the containerName property: The name of the destination storage container.

Returns:

the containerName value.

destinationAccountId

public String destinationAccountId()

Get the destinationAccountId property: The name of destination account.

Returns:

the destinationAccountId value.

destinationStorageLocationId

public String destinationStorageLocationId()

Get the destinationStorageLocationId property: The destination account location ID.

Returns:

the destinationStorageLocationId value.

destinationStorageSubscriptionId

public String destinationStorageSubscriptionId()

Get the destinationStorageSubscriptionId property: The destination storage account subscription ID.

Returns:

the destinationStorageSubscriptionId value.

destinationType

public String destinationType()

Get the destinationType property: The destination type.

Returns:

the destinationType value.

exportId

public String exportId()

Get the exportId property: The unique ID of the export configuration inside an Application Insights component. It is auto generated when the Continuous Export configuration is created.

Returns:

the exportId value.

exportStatus

public String exportStatus()

Get the exportStatus property: This indicates current Continuous Export configuration status. The possible values are 'Preparing', 'Success', 'Failure'.

Returns:

the exportStatus value.

instrumentationKey

public String instrumentationKey()

Get the instrumentationKey property: The instrumentation key of the Application Insights component.

Returns:

the instrumentationKey value.

isUserEnabled

public String isUserEnabled()

Get the isUserEnabled property: This will be 'true' if the Continuous Export configuration is enabled, otherwise it will be 'false'.

Returns:

the isUserEnabled value.

lastGapTime

public String lastGapTime()

Get the lastGapTime property: The last time the Continuous Export configuration started failing.

Returns:

the lastGapTime value.

lastSuccessTime

public String lastSuccessTime()

Get the lastSuccessTime property: The last time data was successfully delivered to the destination storage container for this Continuous Export configuration.

Returns:

the lastSuccessTime value.

lastUserUpdate

public String lastUserUpdate()

Get the lastUserUpdate property: Last time the Continuous Export configuration was updated.

Returns:

the lastUserUpdate value.

notificationQueueEnabled

public String notificationQueueEnabled()

Get the notificationQueueEnabled property: Deprecated.

Returns:

the notificationQueueEnabled value.

permanentErrorReason

public String permanentErrorReason()

Get the permanentErrorReason property: This is the reason the Continuous Export configuration started failing. It can be 'AzureStorageNotFound' or 'AzureStorageAccessDenied'.

Returns:

the permanentErrorReason value.

recordTypes

public String recordTypes()

Get the recordTypes property: This comma separated list of document types that will be exported. The possible values include 'Requests', 'Event', 'Exceptions', 'Metrics', 'PageViews', 'PageViewPerformance', 'Rdd', 'PerformanceCounters', 'Availability', 'Messages'.

Returns:

the recordTypes value.

resourceGroup

public String resourceGroup()

Get the resourceGroup property: The resource group of the Application Insights component.

Returns:

the resourceGroup value.

storageName

public String storageName()

Get the storageName property: The name of the destination storage account.

Returns:

the storageName value.

subscriptionId

public String subscriptionId()

Get the subscriptionId property: The subscription of the Application Insights component.

Returns:

the subscriptionId value.

validate

public void validate()

Validates the instance.

withNotificationQueueEnabled

public ApplicationInsightsComponentExportConfigurationInner withNotificationQueueEnabled(String notificationQueueEnabled)

Set the notificationQueueEnabled property: Deprecated.

Parameters:

notificationQueueEnabled - the notificationQueueEnabled value to set.

Returns:

the ApplicationInsightsComponentExportConfigurationInner object itself.

withRecordTypes

public ApplicationInsightsComponentExportConfigurationInner withRecordTypes(String recordTypes)

Set the recordTypes property: This comma separated list of document types that will be exported. The possible values include 'Requests', 'Event', 'Exceptions', 'Metrics', 'PageViews', 'PageViewPerformance', 'Rdd', 'PerformanceCounters', 'Availability', 'Messages'.

Parameters:

recordTypes - the recordTypes value to set.

Returns:

the ApplicationInsightsComponentExportConfigurationInner object itself.

Applies to