Interface LogAnalyticsClient


  • public interface LogAnalyticsClient
    An instance of this class provides access to all the operations defined in LogAnalyticsClient.
    • Method Detail

      • getLogAnalyticsMetricsWithResponseAsync

        Mono<com.azure.core.http.rest.Response<MetricsResponseInner>> getLogAnalyticsMetricsWithResponseAsync​(String resourceGroupName,
                                                                                                              String profileName,
                                                                                                              List<LogMetric> metrics,
                                                                                                              OffsetDateTime dateTimeBegin,
                                                                                                              OffsetDateTime dateTimeEnd,
                                                                                                              LogMetricsGranularity granularity,
                                                                                                              List<String> customDomains,
                                                                                                              List<String> protocols,
                                                                                                              List<LogMetricsGroupBy> groupBy,
                                                                                                              List<String> continents,
                                                                                                              List<String> countryOrRegions)
        Get log report for AFD profile.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        metrics - Array of LogMetric.
        dateTimeBegin - The dateTimeBegin parameter.
        dateTimeEnd - The dateTimeEnd parameter.
        granularity - The granularity parameter.
        customDomains - Array of Get11ItemsItem.
        protocols - Array of Get12ItemsItem.
        groupBy - Array of LogMetricsGroupBy.
        continents - Array of Get9ItemsItem.
        countryOrRegions - Array of Get10ItemsItem.
        Returns:
        log report for AFD profile along with Response on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getLogAnalyticsMetricsAsync

        Mono<MetricsResponseInner> getLogAnalyticsMetricsAsync​(String resourceGroupName,
                                                               String profileName,
                                                               List<LogMetric> metrics,
                                                               OffsetDateTime dateTimeBegin,
                                                               OffsetDateTime dateTimeEnd,
                                                               LogMetricsGranularity granularity,
                                                               List<String> customDomains,
                                                               List<String> protocols,
                                                               List<LogMetricsGroupBy> groupBy,
                                                               List<String> continents,
                                                               List<String> countryOrRegions)
        Get log report for AFD profile.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        metrics - Array of LogMetric.
        dateTimeBegin - The dateTimeBegin parameter.
        dateTimeEnd - The dateTimeEnd parameter.
        granularity - The granularity parameter.
        customDomains - Array of Get11ItemsItem.
        protocols - Array of Get12ItemsItem.
        groupBy - Array of LogMetricsGroupBy.
        continents - Array of Get9ItemsItem.
        countryOrRegions - Array of Get10ItemsItem.
        Returns:
        log report for AFD profile on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getLogAnalyticsMetricsAsync

        Mono<MetricsResponseInner> getLogAnalyticsMetricsAsync​(String resourceGroupName,
                                                               String profileName,
                                                               List<LogMetric> metrics,
                                                               OffsetDateTime dateTimeBegin,
                                                               OffsetDateTime dateTimeEnd,
                                                               LogMetricsGranularity granularity,
                                                               List<String> customDomains,
                                                               List<String> protocols)
        Get log report for AFD profile.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        metrics - Array of LogMetric.
        dateTimeBegin - The dateTimeBegin parameter.
        dateTimeEnd - The dateTimeEnd parameter.
        granularity - The granularity parameter.
        customDomains - Array of Get11ItemsItem.
        protocols - Array of Get12ItemsItem.
        Returns:
        log report for AFD profile on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getLogAnalyticsMetrics

        MetricsResponseInner getLogAnalyticsMetrics​(String resourceGroupName,
                                                    String profileName,
                                                    List<LogMetric> metrics,
                                                    OffsetDateTime dateTimeBegin,
                                                    OffsetDateTime dateTimeEnd,
                                                    LogMetricsGranularity granularity,
                                                    List<String> customDomains,
                                                    List<String> protocols)
        Get log report for AFD profile.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        metrics - Array of LogMetric.
        dateTimeBegin - The dateTimeBegin parameter.
        dateTimeEnd - The dateTimeEnd parameter.
        granularity - The granularity parameter.
        customDomains - Array of Get11ItemsItem.
        protocols - Array of Get12ItemsItem.
        Returns:
        log report for AFD profile.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getLogAnalyticsMetricsWithResponse

        com.azure.core.http.rest.Response<MetricsResponseInner> getLogAnalyticsMetricsWithResponse​(String resourceGroupName,
                                                                                                   String profileName,
                                                                                                   List<LogMetric> metrics,
                                                                                                   OffsetDateTime dateTimeBegin,
                                                                                                   OffsetDateTime dateTimeEnd,
                                                                                                   LogMetricsGranularity granularity,
                                                                                                   List<String> customDomains,
                                                                                                   List<String> protocols,
                                                                                                   List<LogMetricsGroupBy> groupBy,
                                                                                                   List<String> continents,
                                                                                                   List<String> countryOrRegions,
                                                                                                   com.azure.core.util.Context context)
        Get log report for AFD profile.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        metrics - Array of LogMetric.
        dateTimeBegin - The dateTimeBegin parameter.
        dateTimeEnd - The dateTimeEnd parameter.
        granularity - The granularity parameter.
        customDomains - Array of Get11ItemsItem.
        protocols - Array of Get12ItemsItem.
        groupBy - Array of LogMetricsGroupBy.
        continents - Array of Get9ItemsItem.
        countryOrRegions - Array of Get10ItemsItem.
        context - The context to associate with this operation.
        Returns:
        log report for AFD profile along with Response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getLogAnalyticsRankingsWithResponseAsync

        Mono<com.azure.core.http.rest.Response<RankingsResponseInner>> getLogAnalyticsRankingsWithResponseAsync​(String resourceGroupName,
                                                                                                                String profileName,
                                                                                                                List<LogRanking> rankings,
                                                                                                                List<LogRankingMetric> metrics,
                                                                                                                int maxRanking,
                                                                                                                OffsetDateTime dateTimeBegin,
                                                                                                                OffsetDateTime dateTimeEnd,
                                                                                                                List<String> customDomains)
        Get log analytics ranking report for AFD profile.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        rankings - Array of LogRanking.
        metrics - Array of LogRankingMetric.
        maxRanking - The maxRanking parameter.
        dateTimeBegin - The dateTimeBegin parameter.
        dateTimeEnd - The dateTimeEnd parameter.
        customDomains - Array of String.
        Returns:
        log analytics ranking report for AFD profile along with Response on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getLogAnalyticsRankingsAsync

        Mono<RankingsResponseInner> getLogAnalyticsRankingsAsync​(String resourceGroupName,
                                                                 String profileName,
                                                                 List<LogRanking> rankings,
                                                                 List<LogRankingMetric> metrics,
                                                                 int maxRanking,
                                                                 OffsetDateTime dateTimeBegin,
                                                                 OffsetDateTime dateTimeEnd,
                                                                 List<String> customDomains)
        Get log analytics ranking report for AFD profile.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        rankings - Array of LogRanking.
        metrics - Array of LogRankingMetric.
        maxRanking - The maxRanking parameter.
        dateTimeBegin - The dateTimeBegin parameter.
        dateTimeEnd - The dateTimeEnd parameter.
        customDomains - Array of String.
        Returns:
        log analytics ranking report for AFD profile on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getLogAnalyticsRankingsAsync

        Mono<RankingsResponseInner> getLogAnalyticsRankingsAsync​(String resourceGroupName,
                                                                 String profileName,
                                                                 List<LogRanking> rankings,
                                                                 List<LogRankingMetric> metrics,
                                                                 int maxRanking,
                                                                 OffsetDateTime dateTimeBegin,
                                                                 OffsetDateTime dateTimeEnd)
        Get log analytics ranking report for AFD profile.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        rankings - Array of LogRanking.
        metrics - Array of LogRankingMetric.
        maxRanking - The maxRanking parameter.
        dateTimeBegin - The dateTimeBegin parameter.
        dateTimeEnd - The dateTimeEnd parameter.
        Returns:
        log analytics ranking report for AFD profile on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getLogAnalyticsRankings

        RankingsResponseInner getLogAnalyticsRankings​(String resourceGroupName,
                                                      String profileName,
                                                      List<LogRanking> rankings,
                                                      List<LogRankingMetric> metrics,
                                                      int maxRanking,
                                                      OffsetDateTime dateTimeBegin,
                                                      OffsetDateTime dateTimeEnd)
        Get log analytics ranking report for AFD profile.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        rankings - Array of LogRanking.
        metrics - Array of LogRankingMetric.
        maxRanking - The maxRanking parameter.
        dateTimeBegin - The dateTimeBegin parameter.
        dateTimeEnd - The dateTimeEnd parameter.
        Returns:
        log analytics ranking report for AFD profile.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getLogAnalyticsRankingsWithResponse

        com.azure.core.http.rest.Response<RankingsResponseInner> getLogAnalyticsRankingsWithResponse​(String resourceGroupName,
                                                                                                     String profileName,
                                                                                                     List<LogRanking> rankings,
                                                                                                     List<LogRankingMetric> metrics,
                                                                                                     int maxRanking,
                                                                                                     OffsetDateTime dateTimeBegin,
                                                                                                     OffsetDateTime dateTimeEnd,
                                                                                                     List<String> customDomains,
                                                                                                     com.azure.core.util.Context context)
        Get log analytics ranking report for AFD profile.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        rankings - Array of LogRanking.
        metrics - Array of LogRankingMetric.
        maxRanking - The maxRanking parameter.
        dateTimeBegin - The dateTimeBegin parameter.
        dateTimeEnd - The dateTimeEnd parameter.
        customDomains - Array of String.
        context - The context to associate with this operation.
        Returns:
        log analytics ranking report for AFD profile along with Response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getLogAnalyticsLocationsWithResponseAsync

        Mono<com.azure.core.http.rest.Response<ContinentsResponseInner>> getLogAnalyticsLocationsWithResponseAsync​(String resourceGroupName,
                                                                                                                   String profileName)
        Get all available location names for AFD log analytics report.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        Returns:
        all available location names for AFD log analytics report along with Response on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getLogAnalyticsLocationsAsync

        Mono<ContinentsResponseInner> getLogAnalyticsLocationsAsync​(String resourceGroupName,
                                                                    String profileName)
        Get all available location names for AFD log analytics report.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        Returns:
        all available location names for AFD log analytics report on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getLogAnalyticsLocations

        ContinentsResponseInner getLogAnalyticsLocations​(String resourceGroupName,
                                                         String profileName)
        Get all available location names for AFD log analytics report.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        Returns:
        all available location names for AFD log analytics report.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getLogAnalyticsLocationsWithResponse

        com.azure.core.http.rest.Response<ContinentsResponseInner> getLogAnalyticsLocationsWithResponse​(String resourceGroupName,
                                                                                                        String profileName,
                                                                                                        com.azure.core.util.Context context)
        Get all available location names for AFD log analytics report.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        context - The context to associate with this operation.
        Returns:
        all available location names for AFD log analytics report along with Response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getLogAnalyticsResourcesWithResponseAsync

        Mono<com.azure.core.http.rest.Response<ResourcesResponseInner>> getLogAnalyticsResourcesWithResponseAsync​(String resourceGroupName,
                                                                                                                  String profileName)
        Get all endpoints and custom domains available for AFD log report.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        Returns:
        all endpoints and custom domains available for AFD log report along with Response on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getLogAnalyticsResourcesAsync

        Mono<ResourcesResponseInner> getLogAnalyticsResourcesAsync​(String resourceGroupName,
                                                                   String profileName)
        Get all endpoints and custom domains available for AFD log report.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        Returns:
        all endpoints and custom domains available for AFD log report on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getLogAnalyticsResources

        ResourcesResponseInner getLogAnalyticsResources​(String resourceGroupName,
                                                        String profileName)
        Get all endpoints and custom domains available for AFD log report.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        Returns:
        all endpoints and custom domains available for AFD log report.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getLogAnalyticsResourcesWithResponse

        com.azure.core.http.rest.Response<ResourcesResponseInner> getLogAnalyticsResourcesWithResponse​(String resourceGroupName,
                                                                                                       String profileName,
                                                                                                       com.azure.core.util.Context context)
        Get all endpoints and custom domains available for AFD log report.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        context - The context to associate with this operation.
        Returns:
        all endpoints and custom domains available for AFD log report along with Response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getWafLogAnalyticsMetricsWithResponseAsync

        Mono<com.azure.core.http.rest.Response<WafMetricsResponseInner>> getWafLogAnalyticsMetricsWithResponseAsync​(String resourceGroupName,
                                                                                                                    String profileName,
                                                                                                                    List<WafMetric> metrics,
                                                                                                                    OffsetDateTime dateTimeBegin,
                                                                                                                    OffsetDateTime dateTimeEnd,
                                                                                                                    WafGranularity granularity,
                                                                                                                    List<WafAction> actions,
                                                                                                                    List<WafRankingGroupBy> groupBy,
                                                                                                                    List<WafRuleType> ruleTypes)
        Get Waf related log analytics report for AFD profile.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        metrics - Array of WafMetric.
        dateTimeBegin - The dateTimeBegin parameter.
        dateTimeEnd - The dateTimeEnd parameter.
        granularity - The granularity parameter.
        actions - Array of WafAction.
        groupBy - Array of WafRankingGroupBy.
        ruleTypes - Array of WafRuleType.
        Returns:
        waf related log analytics report for AFD profile along with Response on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getWafLogAnalyticsMetricsAsync

        Mono<WafMetricsResponseInner> getWafLogAnalyticsMetricsAsync​(String resourceGroupName,
                                                                     String profileName,
                                                                     List<WafMetric> metrics,
                                                                     OffsetDateTime dateTimeBegin,
                                                                     OffsetDateTime dateTimeEnd,
                                                                     WafGranularity granularity,
                                                                     List<WafAction> actions,
                                                                     List<WafRankingGroupBy> groupBy,
                                                                     List<WafRuleType> ruleTypes)
        Get Waf related log analytics report for AFD profile.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        metrics - Array of WafMetric.
        dateTimeBegin - The dateTimeBegin parameter.
        dateTimeEnd - The dateTimeEnd parameter.
        granularity - The granularity parameter.
        actions - Array of WafAction.
        groupBy - Array of WafRankingGroupBy.
        ruleTypes - Array of WafRuleType.
        Returns:
        waf related log analytics report for AFD profile on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getWafLogAnalyticsMetricsAsync

        Mono<WafMetricsResponseInner> getWafLogAnalyticsMetricsAsync​(String resourceGroupName,
                                                                     String profileName,
                                                                     List<WafMetric> metrics,
                                                                     OffsetDateTime dateTimeBegin,
                                                                     OffsetDateTime dateTimeEnd,
                                                                     WafGranularity granularity)
        Get Waf related log analytics report for AFD profile.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        metrics - Array of WafMetric.
        dateTimeBegin - The dateTimeBegin parameter.
        dateTimeEnd - The dateTimeEnd parameter.
        granularity - The granularity parameter.
        Returns:
        waf related log analytics report for AFD profile on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getWafLogAnalyticsMetrics

        WafMetricsResponseInner getWafLogAnalyticsMetrics​(String resourceGroupName,
                                                          String profileName,
                                                          List<WafMetric> metrics,
                                                          OffsetDateTime dateTimeBegin,
                                                          OffsetDateTime dateTimeEnd,
                                                          WafGranularity granularity)
        Get Waf related log analytics report for AFD profile.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        metrics - Array of WafMetric.
        dateTimeBegin - The dateTimeBegin parameter.
        dateTimeEnd - The dateTimeEnd parameter.
        granularity - The granularity parameter.
        Returns:
        waf related log analytics report for AFD profile.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getWafLogAnalyticsMetricsWithResponse

        com.azure.core.http.rest.Response<WafMetricsResponseInner> getWafLogAnalyticsMetricsWithResponse​(String resourceGroupName,
                                                                                                         String profileName,
                                                                                                         List<WafMetric> metrics,
                                                                                                         OffsetDateTime dateTimeBegin,
                                                                                                         OffsetDateTime dateTimeEnd,
                                                                                                         WafGranularity granularity,
                                                                                                         List<WafAction> actions,
                                                                                                         List<WafRankingGroupBy> groupBy,
                                                                                                         List<WafRuleType> ruleTypes,
                                                                                                         com.azure.core.util.Context context)
        Get Waf related log analytics report for AFD profile.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        metrics - Array of WafMetric.
        dateTimeBegin - The dateTimeBegin parameter.
        dateTimeEnd - The dateTimeEnd parameter.
        granularity - The granularity parameter.
        actions - Array of WafAction.
        groupBy - Array of WafRankingGroupBy.
        ruleTypes - Array of WafRuleType.
        context - The context to associate with this operation.
        Returns:
        waf related log analytics report for AFD profile along with Response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getWafLogAnalyticsRankingsWithResponseAsync

        Mono<com.azure.core.http.rest.Response<WafRankingsResponseInner>> getWafLogAnalyticsRankingsWithResponseAsync​(String resourceGroupName,
                                                                                                                      String profileName,
                                                                                                                      List<WafMetric> metrics,
                                                                                                                      OffsetDateTime dateTimeBegin,
                                                                                                                      OffsetDateTime dateTimeEnd,
                                                                                                                      int maxRanking,
                                                                                                                      List<WafRankingType> rankings,
                                                                                                                      List<WafAction> actions,
                                                                                                                      List<WafRuleType> ruleTypes)
        Get WAF log analytics charts for AFD profile.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        metrics - Array of WafMetric.
        dateTimeBegin - The dateTimeBegin parameter.
        dateTimeEnd - The dateTimeEnd parameter.
        maxRanking - The maxRanking parameter.
        rankings - Array of WafRankingType.
        actions - Array of WafAction.
        ruleTypes - Array of WafRuleType.
        Returns:
        wAF log analytics charts for AFD profile along with Response on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getWafLogAnalyticsRankingsAsync

        Mono<WafRankingsResponseInner> getWafLogAnalyticsRankingsAsync​(String resourceGroupName,
                                                                       String profileName,
                                                                       List<WafMetric> metrics,
                                                                       OffsetDateTime dateTimeBegin,
                                                                       OffsetDateTime dateTimeEnd,
                                                                       int maxRanking,
                                                                       List<WafRankingType> rankings,
                                                                       List<WafAction> actions,
                                                                       List<WafRuleType> ruleTypes)
        Get WAF log analytics charts for AFD profile.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        metrics - Array of WafMetric.
        dateTimeBegin - The dateTimeBegin parameter.
        dateTimeEnd - The dateTimeEnd parameter.
        maxRanking - The maxRanking parameter.
        rankings - Array of WafRankingType.
        actions - Array of WafAction.
        ruleTypes - Array of WafRuleType.
        Returns:
        wAF log analytics charts for AFD profile on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getWafLogAnalyticsRankingsAsync

        Mono<WafRankingsResponseInner> getWafLogAnalyticsRankingsAsync​(String resourceGroupName,
                                                                       String profileName,
                                                                       List<WafMetric> metrics,
                                                                       OffsetDateTime dateTimeBegin,
                                                                       OffsetDateTime dateTimeEnd,
                                                                       int maxRanking,
                                                                       List<WafRankingType> rankings)
        Get WAF log analytics charts for AFD profile.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        metrics - Array of WafMetric.
        dateTimeBegin - The dateTimeBegin parameter.
        dateTimeEnd - The dateTimeEnd parameter.
        maxRanking - The maxRanking parameter.
        rankings - Array of WafRankingType.
        Returns:
        wAF log analytics charts for AFD profile on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getWafLogAnalyticsRankings

        WafRankingsResponseInner getWafLogAnalyticsRankings​(String resourceGroupName,
                                                            String profileName,
                                                            List<WafMetric> metrics,
                                                            OffsetDateTime dateTimeBegin,
                                                            OffsetDateTime dateTimeEnd,
                                                            int maxRanking,
                                                            List<WafRankingType> rankings)
        Get WAF log analytics charts for AFD profile.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        metrics - Array of WafMetric.
        dateTimeBegin - The dateTimeBegin parameter.
        dateTimeEnd - The dateTimeEnd parameter.
        maxRanking - The maxRanking parameter.
        rankings - Array of WafRankingType.
        Returns:
        wAF log analytics charts for AFD profile.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getWafLogAnalyticsRankingsWithResponse

        com.azure.core.http.rest.Response<WafRankingsResponseInner> getWafLogAnalyticsRankingsWithResponse​(String resourceGroupName,
                                                                                                           String profileName,
                                                                                                           List<WafMetric> metrics,
                                                                                                           OffsetDateTime dateTimeBegin,
                                                                                                           OffsetDateTime dateTimeEnd,
                                                                                                           int maxRanking,
                                                                                                           List<WafRankingType> rankings,
                                                                                                           List<WafAction> actions,
                                                                                                           List<WafRuleType> ruleTypes,
                                                                                                           com.azure.core.util.Context context)
        Get WAF log analytics charts for AFD profile.
        Parameters:
        resourceGroupName - Name of the Resource group within the Azure subscription.
        profileName - Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group. which is unique within the resource group.
        metrics - Array of WafMetric.
        dateTimeBegin - The dateTimeBegin parameter.
        dateTimeEnd - The dateTimeEnd parameter.
        maxRanking - The maxRanking parameter.
        rankings - Array of WafRankingType.
        actions - Array of WafAction.
        ruleTypes - Array of WafRuleType.
        context - The context to associate with this operation.
        Returns:
        wAF log analytics charts for AFD profile along with Response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.