Class ApplicationInsightsComponentExportConfigurationInner


  • public final class ApplicationInsightsComponentExportConfigurationInner
    extends Object
    Properties that define a Continuous Export configuration.
    • Constructor Detail

      • ApplicationInsightsComponentExportConfigurationInner

        public ApplicationInsightsComponentExportConfigurationInner()
    • 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.