Class RequestRateByIntervalInput


  • public final class RequestRateByIntervalInput
    extends LogAnalyticsInputBase
    Api request input for LogAnalytics getRequestRateByInterval Api.
    • Constructor Detail

      • RequestRateByIntervalInput

        public RequestRateByIntervalInput()
    • Method Detail

      • intervalLength

        public IntervalInMins intervalLength()
        Get the intervalLength property: Interval value in minutes used to create LogAnalytics call rate logs.
        Returns:
        the intervalLength value.
      • withIntervalLength

        public RequestRateByIntervalInput withIntervalLength​(IntervalInMins intervalLength)
        Set the intervalLength property: Interval value in minutes used to create LogAnalytics call rate logs.
        Parameters:
        intervalLength - the intervalLength value to set.
        Returns:
        the RequestRateByIntervalInput object itself.
      • withBlobContainerSasUri

        public RequestRateByIntervalInput withBlobContainerSasUri​(String blobContainerSasUri)
        Set the blobContainerSasUri property: SAS Uri of the logging blob container to which LogAnalytics Api writes output logs to.
        Overrides:
        withBlobContainerSasUri in class LogAnalyticsInputBase
        Parameters:
        blobContainerSasUri - the blobContainerSasUri value to set.
        Returns:
        the LogAnalyticsInputBase object itself.
      • withGroupByThrottlePolicy

        public RequestRateByIntervalInput withGroupByThrottlePolicy​(Boolean groupByThrottlePolicy)
        Set the groupByThrottlePolicy property: Group query result by Throttle Policy applied.
        Overrides:
        withGroupByThrottlePolicy in class LogAnalyticsInputBase
        Parameters:
        groupByThrottlePolicy - the groupByThrottlePolicy value to set.
        Returns:
        the LogAnalyticsInputBase object itself.
      • withGroupByOperationName

        public RequestRateByIntervalInput withGroupByOperationName​(Boolean groupByOperationName)
        Set the groupByOperationName property: Group query result by Operation Name.
        Overrides:
        withGroupByOperationName in class LogAnalyticsInputBase
        Parameters:
        groupByOperationName - the groupByOperationName value to set.
        Returns:
        the LogAnalyticsInputBase object itself.
      • withGroupByClientApplicationId

        public RequestRateByIntervalInput withGroupByClientApplicationId​(Boolean groupByClientApplicationId)
        Set the groupByClientApplicationId property: Group query result by Client Application ID.
        Overrides:
        withGroupByClientApplicationId in class LogAnalyticsInputBase
        Parameters:
        groupByClientApplicationId - the groupByClientApplicationId value to set.
        Returns:
        the LogAnalyticsInputBase object itself.