Class ApplicationInsightsComponentExportConfigurationInner
- java.lang.Object
-
- com.azure.resourcemanager.applicationinsights.fluent.models.ApplicationInsightsComponentExportConfigurationInner
-
public final class ApplicationInsightsComponentExportConfigurationInner extends Object
Properties that define a Continuous Export configuration.
-
-
Constructor Summary
Constructors Constructor Description ApplicationInsightsComponentExportConfigurationInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.
-
-
-
Method Detail
-
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.
-
instrumentationKey
public String instrumentationKey()
Get the instrumentationKey property: The instrumentation key of the Application Insights component.- Returns:
- the instrumentationKey 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.
-
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.
-
applicationName
public String applicationName()
Get the applicationName property: The name of the Application Insights component.- Returns:
- the applicationName value.
-
subscriptionId
public String subscriptionId()
Get the subscriptionId property: The subscription of the Application Insights component.- Returns:
- the subscriptionId value.
-
resourceGroup
public String resourceGroup()
Get the resourceGroup property: The resource group of the Application Insights component.- Returns:
- the resourceGroup value.
-
destinationStorageSubscriptionId
public String destinationStorageSubscriptionId()
Get the destinationStorageSubscriptionId property: The destination storage account subscription ID.- Returns:
- the destinationStorageSubscriptionId value.
-
destinationStorageLocationId
public String destinationStorageLocationId()
Get the destinationStorageLocationId property: The destination account location ID.- Returns:
- the destinationStorageLocationId value.
-
destinationAccountId
public String destinationAccountId()
Get the destinationAccountId property: The name of destination account.- Returns:
- the destinationAccountId value.
-
destinationType
public String destinationType()
Get the destinationType property: The destination type.- Returns:
- the destinationType 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.
-
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.
-
withNotificationQueueEnabled
public ApplicationInsightsComponentExportConfigurationInner withNotificationQueueEnabled(String notificationQueueEnabled)
Set the notificationQueueEnabled property: Deprecated.- Parameters:
notificationQueueEnabled
- the notificationQueueEnabled value to set.- Returns:
- the ApplicationInsightsComponentExportConfigurationInner object itself.
-
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.
-
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.
-
lastGapTime
public String lastGapTime()
Get the lastGapTime property: The last time the Continuous Export configuration started failing.- Returns:
- the lastGapTime 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.
-
storageName
public String storageName()
Get the storageName property: The name of the destination storage account.- Returns:
- the storageName value.
-
containerName
public String containerName()
Get the containerName property: The name of the destination storage container.- Returns:
- the containerName value.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-