Class ApplicationInsightsComponentExportRequest
java.lang.Object
com.azure.resourcemanager.applicationinsights.models.ApplicationInsightsComponentExportRequest
An Application Insights component Continuous Export configuration request definition.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the destinationAccountId property: The name of destination storage account.Get the destinationAddress property: The SAS URL for the destination storage container.Get the destinationStorageLocationId property: The location ID of the destination storage container.Get the destinationStorageSubscriptionId property: The subscription ID of the destination storage container.Get the destinationType property: The Continuous Export destination type.Get the isEnabled property: Set to 'true' to create a Continuous Export configuration as enabled, otherwise set it to 'false'.Get the notificationQueueEnabled property: Deprecated.Get the notificationQueueUri property: Deprecated.Get the recordTypes property: The document types to be exported, as comma separated values.voidvalidate()Validates the instance.withDestinationAccountId(String destinationAccountId) Set the destinationAccountId property: The name of destination storage account.withDestinationAddress(String destinationAddress) Set the destinationAddress property: The SAS URL for the destination storage container.withDestinationStorageLocationId(String destinationStorageLocationId) Set the destinationStorageLocationId property: The location ID of the destination storage container.withDestinationStorageSubscriptionId(String destinationStorageSubscriptionId) Set the destinationStorageSubscriptionId property: The subscription ID of the destination storage container.withDestinationType(String destinationType) Set the destinationType property: The Continuous Export destination type.withIsEnabled(String isEnabled) Set the isEnabled property: Set to 'true' to create a Continuous Export configuration as enabled, otherwise set it to 'false'.withNotificationQueueEnabled(String notificationQueueEnabled) Set the notificationQueueEnabled property: Deprecated.withNotificationQueueUri(String notificationQueueUri) Set the notificationQueueUri property: Deprecated.withRecordTypes(String recordTypes) Set the recordTypes property: The document types to be exported, as comma separated values.
-
Constructor Details
-
ApplicationInsightsComponentExportRequest
public ApplicationInsightsComponentExportRequest()
-
-
Method Details
-
recordTypes
Get the recordTypes property: The document types to be exported, as comma separated values. Allowed values include 'Requests', 'Event', 'Exceptions', 'Metrics', 'PageViews', 'PageViewPerformance', 'Rdd', 'PerformanceCounters', 'Availability', 'Messages'.- Returns:
- the recordTypes value.
-
withRecordTypes
Set the recordTypes property: The document types to be exported, as comma separated values. Allowed values include 'Requests', 'Event', 'Exceptions', 'Metrics', 'PageViews', 'PageViewPerformance', 'Rdd', 'PerformanceCounters', 'Availability', 'Messages'.- Parameters:
recordTypes- the recordTypes value to set.- Returns:
- the ApplicationInsightsComponentExportRequest object itself.
-
destinationType
Get the destinationType property: The Continuous Export destination type. This has to be 'Blob'.- Returns:
- the destinationType value.
-
withDestinationType
Set the destinationType property: The Continuous Export destination type. This has to be 'Blob'.- Parameters:
destinationType- the destinationType value to set.- Returns:
- the ApplicationInsightsComponentExportRequest object itself.
-
destinationAddress
Get the destinationAddress property: The SAS URL for the destination storage container. It must grant write permission.- Returns:
- the destinationAddress value.
-
withDestinationAddress
Set the destinationAddress property: The SAS URL for the destination storage container. It must grant write permission.- Parameters:
destinationAddress- the destinationAddress value to set.- Returns:
- the ApplicationInsightsComponentExportRequest object itself.
-
isEnabled
Get the isEnabled property: Set to 'true' to create a Continuous Export configuration as enabled, otherwise set it to 'false'.- Returns:
- the isEnabled value.
-
withIsEnabled
Set the isEnabled property: Set to 'true' to create a Continuous Export configuration as enabled, otherwise set it to 'false'.- Parameters:
isEnabled- the isEnabled value to set.- Returns:
- the ApplicationInsightsComponentExportRequest object itself.
-
notificationQueueEnabled
Get the notificationQueueEnabled property: Deprecated.- Returns:
- the notificationQueueEnabled value.
-
withNotificationQueueEnabled
public ApplicationInsightsComponentExportRequest withNotificationQueueEnabled(String notificationQueueEnabled) Set the notificationQueueEnabled property: Deprecated.- Parameters:
notificationQueueEnabled- the notificationQueueEnabled value to set.- Returns:
- the ApplicationInsightsComponentExportRequest object itself.
-
notificationQueueUri
Get the notificationQueueUri property: Deprecated.- Returns:
- the notificationQueueUri value.
-
withNotificationQueueUri
public ApplicationInsightsComponentExportRequest withNotificationQueueUri(String notificationQueueUri) Set the notificationQueueUri property: Deprecated.- Parameters:
notificationQueueUri- the notificationQueueUri value to set.- Returns:
- the ApplicationInsightsComponentExportRequest object itself.
-
destinationStorageSubscriptionId
Get the destinationStorageSubscriptionId property: The subscription ID of the destination storage container.- Returns:
- the destinationStorageSubscriptionId value.
-
withDestinationStorageSubscriptionId
public ApplicationInsightsComponentExportRequest withDestinationStorageSubscriptionId(String destinationStorageSubscriptionId) Set the destinationStorageSubscriptionId property: The subscription ID of the destination storage container.- Parameters:
destinationStorageSubscriptionId- the destinationStorageSubscriptionId value to set.- Returns:
- the ApplicationInsightsComponentExportRequest object itself.
-
destinationStorageLocationId
Get the destinationStorageLocationId property: The location ID of the destination storage container.- Returns:
- the destinationStorageLocationId value.
-
withDestinationStorageLocationId
public ApplicationInsightsComponentExportRequest withDestinationStorageLocationId(String destinationStorageLocationId) Set the destinationStorageLocationId property: The location ID of the destination storage container.- Parameters:
destinationStorageLocationId- the destinationStorageLocationId value to set.- Returns:
- the ApplicationInsightsComponentExportRequest object itself.
-
destinationAccountId
Get the destinationAccountId property: The name of destination storage account.- Returns:
- the destinationAccountId value.
-
withDestinationAccountId
public ApplicationInsightsComponentExportRequest withDestinationAccountId(String destinationAccountId) Set the destinationAccountId property: The name of destination storage account.- Parameters:
destinationAccountId- the destinationAccountId value to set.- Returns:
- the ApplicationInsightsComponentExportRequest object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-