RecommendationsClient Interface

public interface RecommendationsClient

An instance of this class provides access to all the operations defined in RecommendationsClient.

Method Summary

Modifier and Type Method and Description
abstract void disableAllForHostingEnvironment(String resourceGroupName, String environmentName, String hostingEnvironmentName)

Disable all recommendations for an app.

abstract Mono<Void> disableAllForHostingEnvironmentAsync(String resourceGroupName, String environmentName, String hostingEnvironmentName)

Disable all recommendations for an app.

abstract Response<Void> disableAllForHostingEnvironmentWithResponse(String resourceGroupName, String environmentName, String hostingEnvironmentName, Context context)

Disable all recommendations for an app.

abstract Mono<Response<Void>> disableAllForHostingEnvironmentWithResponseAsync(String resourceGroupName, String environmentName, String hostingEnvironmentName)

Disable all recommendations for an app.

abstract void disableAllForWebApp(String resourceGroupName, String siteName)

Disable all recommendations for an app.

abstract Mono<Void> disableAllForWebAppAsync(String resourceGroupName, String siteName)

Disable all recommendations for an app.

abstract Response<Void> disableAllForWebAppWithResponse(String resourceGroupName, String siteName, Context context)

Disable all recommendations for an app.

abstract Mono<Response<Void>> disableAllForWebAppWithResponseAsync(String resourceGroupName, String siteName)

Disable all recommendations for an app.

abstract void disableRecommendationForHostingEnvironment(String resourceGroupName, String environmentName, String name, String hostingEnvironmentName)

Disables the specific rule for a web site permanently.

abstract Mono<Void> disableRecommendationForHostingEnvironmentAsync(String resourceGroupName, String environmentName, String name, String hostingEnvironmentName)

Disables the specific rule for a web site permanently.

abstract Response<Void> disableRecommendationForHostingEnvironmentWithResponse(String resourceGroupName, String environmentName, String name, String hostingEnvironmentName, Context context)

Disables the specific rule for a web site permanently.

abstract Mono<Response<Void>> disableRecommendationForHostingEnvironmentWithResponseAsync(String resourceGroupName, String environmentName, String name, String hostingEnvironmentName)

Disables the specific rule for a web site permanently.

abstract void disableRecommendationForSite(String resourceGroupName, String siteName, String name)

Disables the specific rule for a web site permanently.

abstract Mono<Void> disableRecommendationForSiteAsync(String resourceGroupName, String siteName, String name)

Disables the specific rule for a web site permanently.

abstract Response<Void> disableRecommendationForSiteWithResponse(String resourceGroupName, String siteName, String name, Context context)

Disables the specific rule for a web site permanently.

abstract Mono<Response<Void>> disableRecommendationForSiteWithResponseAsync(String resourceGroupName, String siteName, String name)

Disables the specific rule for a web site permanently.

abstract void disableRecommendationForSubscription(String name)

Disables the specified rule so it will not apply to a subscription in the future.

abstract Mono<Void> disableRecommendationForSubscriptionAsync(String name)

Disables the specified rule so it will not apply to a subscription in the future.

abstract Response<Void> disableRecommendationForSubscriptionWithResponse(String name, Context context)

Disables the specified rule so it will not apply to a subscription in the future.

abstract Mono<Response<Void>> disableRecommendationForSubscriptionWithResponseAsync(String name)

Disables the specified rule so it will not apply to a subscription in the future.

abstract RecommendationRuleInner getRuleDetailsByHostingEnvironment(String resourceGroupName, String hostingEnvironmentName, String name)

Get a recommendation rule for an app.

abstract Mono<RecommendationRuleInner> getRuleDetailsByHostingEnvironmentAsync(String resourceGroupName, String hostingEnvironmentName, String name)

Get a recommendation rule for an app.

abstract Response<RecommendationRuleInner> getRuleDetailsByHostingEnvironmentWithResponse(String resourceGroupName, String hostingEnvironmentName, String name, Boolean updateSeen, String recommendationId, Context context)

Get a recommendation rule for an app.

abstract Mono<Response<RecommendationRuleInner>> getRuleDetailsByHostingEnvironmentWithResponseAsync(String resourceGroupName, String hostingEnvironmentName, String name, Boolean updateSeen, String recommendationId)

Get a recommendation rule for an app.

abstract RecommendationRuleInner getRuleDetailsByWebApp(String resourceGroupName, String siteName, String name)

Get a recommendation rule for an app.

abstract Mono<RecommendationRuleInner> getRuleDetailsByWebAppAsync(String resourceGroupName, String siteName, String name)

Get a recommendation rule for an app.

abstract Response<RecommendationRuleInner> getRuleDetailsByWebAppWithResponse(String resourceGroupName, String siteName, String name, Boolean updateSeen, String recommendationId, Context context)

Get a recommendation rule for an app.

abstract Mono<Response<RecommendationRuleInner>> getRuleDetailsByWebAppWithResponseAsync(String resourceGroupName, String siteName, String name, Boolean updateSeen, String recommendationId)

Get a recommendation rule for an app.

abstract PagedIterable<RecommendationInner> list()

List all recommendations for a subscription.

abstract PagedIterable<RecommendationInner> list(Boolean featured, String filter, Context context)

List all recommendations for a subscription.

abstract PagedFlux<RecommendationInner> listAsync()

List all recommendations for a subscription.

abstract PagedFlux<RecommendationInner> listAsync(Boolean featured, String filter)

List all recommendations for a subscription.

abstract PagedIterable<RecommendationInner> listHistoryForHostingEnvironment(String resourceGroupName, String hostingEnvironmentName)

Get past recommendations for an app, optionally specified by the time range.

abstract PagedIterable<RecommendationInner> listHistoryForHostingEnvironment(String resourceGroupName, String hostingEnvironmentName, Boolean expiredOnly, String filter, Context context)

Get past recommendations for an app, optionally specified by the time range.

abstract PagedFlux<RecommendationInner> listHistoryForHostingEnvironmentAsync(String resourceGroupName, String hostingEnvironmentName)

Get past recommendations for an app, optionally specified by the time range.

abstract PagedFlux<RecommendationInner> listHistoryForHostingEnvironmentAsync(String resourceGroupName, String hostingEnvironmentName, Boolean expiredOnly, String filter)

Get past recommendations for an app, optionally specified by the time range.

abstract PagedIterable<RecommendationInner> listHistoryForWebApp(String resourceGroupName, String siteName)

Get past recommendations for an app, optionally specified by the time range.

abstract PagedIterable<RecommendationInner> listHistoryForWebApp(String resourceGroupName, String siteName, Boolean expiredOnly, String filter, Context context)

Get past recommendations for an app, optionally specified by the time range.

abstract PagedFlux<RecommendationInner> listHistoryForWebAppAsync(String resourceGroupName, String siteName)

Get past recommendations for an app, optionally specified by the time range.

abstract PagedFlux<RecommendationInner> listHistoryForWebAppAsync(String resourceGroupName, String siteName, Boolean expiredOnly, String filter)

Get past recommendations for an app, optionally specified by the time range.

abstract PagedIterable<RecommendationInner> listRecommendedRulesForHostingEnvironment(String resourceGroupName, String hostingEnvironmentName)

Get all recommendations for a hosting environment.

abstract PagedIterable<RecommendationInner> listRecommendedRulesForHostingEnvironment(String resourceGroupName, String hostingEnvironmentName, Boolean featured, String filter, Context context)

Get all recommendations for a hosting environment.

abstract PagedFlux<RecommendationInner> listRecommendedRulesForHostingEnvironmentAsync(String resourceGroupName, String hostingEnvironmentName)

Get all recommendations for a hosting environment.

abstract PagedFlux<RecommendationInner> listRecommendedRulesForHostingEnvironmentAsync(String resourceGroupName, String hostingEnvironmentName, Boolean featured, String filter)

Get all recommendations for a hosting environment.

abstract PagedIterable<RecommendationInner> listRecommendedRulesForWebApp(String resourceGroupName, String siteName)

Get all recommendations for an app.

abstract PagedIterable<RecommendationInner> listRecommendedRulesForWebApp(String resourceGroupName, String siteName, Boolean featured, String filter, Context context)

Get all recommendations for an app.

abstract PagedFlux<RecommendationInner> listRecommendedRulesForWebAppAsync(String resourceGroupName, String siteName)

Get all recommendations for an app.

abstract PagedFlux<RecommendationInner> listRecommendedRulesForWebAppAsync(String resourceGroupName, String siteName, Boolean featured, String filter)

Get all recommendations for an app.

abstract void resetAllFilters()

Reset all recommendation opt-out settings for a subscription.

abstract Mono<Void> resetAllFiltersAsync()

Reset all recommendation opt-out settings for a subscription.

abstract void resetAllFiltersForHostingEnvironment(String resourceGroupName, String environmentName, String hostingEnvironmentName)

Reset all recommendation opt-out settings for an app.

abstract Mono<Void> resetAllFiltersForHostingEnvironmentAsync(String resourceGroupName, String environmentName, String hostingEnvironmentName)

Reset all recommendation opt-out settings for an app.

abstract Response<Void> resetAllFiltersForHostingEnvironmentWithResponse(String resourceGroupName, String environmentName, String hostingEnvironmentName, Context context)

Reset all recommendation opt-out settings for an app.

abstract Mono<Response<Void>> resetAllFiltersForHostingEnvironmentWithResponseAsync(String resourceGroupName, String environmentName, String hostingEnvironmentName)

Reset all recommendation opt-out settings for an app.

abstract void resetAllFiltersForWebApp(String resourceGroupName, String siteName)

Reset all recommendation opt-out settings for an app.

abstract Mono<Void> resetAllFiltersForWebAppAsync(String resourceGroupName, String siteName)

Reset all recommendation opt-out settings for an app.

abstract Response<Void> resetAllFiltersForWebAppWithResponse(String resourceGroupName, String siteName, Context context)

Reset all recommendation opt-out settings for an app.

abstract Mono<Response<Void>> resetAllFiltersForWebAppWithResponseAsync(String resourceGroupName, String siteName)

Reset all recommendation opt-out settings for an app.

abstract Response<Void> resetAllFiltersWithResponse(Context context)

Reset all recommendation opt-out settings for a subscription.

abstract Mono<Response<Void>> resetAllFiltersWithResponseAsync()

Reset all recommendation opt-out settings for a subscription.

Method Details

disableAllForHostingEnvironment

public abstract void disableAllForHostingEnvironment(String resourceGroupName, String environmentName, String hostingEnvironmentName)

Disable all recommendations for an app. Description for Disable all recommendations for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
environmentName - Name of the app.
hostingEnvironmentName - The hostingEnvironmentName parameter.

disableAllForHostingEnvironmentAsync

public abstract Mono disableAllForHostingEnvironmentAsync(String resourceGroupName, String environmentName, String hostingEnvironmentName)

Disable all recommendations for an app. Description for Disable all recommendations for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
environmentName - Name of the app.
hostingEnvironmentName - The hostingEnvironmentName parameter.

Returns:

A Mono that completes when a successful response is received.

disableAllForHostingEnvironmentWithResponse

public abstract Response disableAllForHostingEnvironmentWithResponse(String resourceGroupName, String environmentName, String hostingEnvironmentName, Context context)

Disable all recommendations for an app. Description for Disable all recommendations for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
environmentName - Name of the app.
hostingEnvironmentName - The hostingEnvironmentName parameter.
context - The context to associate with this operation.

Returns:

disableAllForHostingEnvironmentWithResponseAsync

public abstract Mono> disableAllForHostingEnvironmentWithResponseAsync(String resourceGroupName, String environmentName, String hostingEnvironmentName)

Disable all recommendations for an app. Description for Disable all recommendations for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
environmentName - Name of the app.
hostingEnvironmentName - The hostingEnvironmentName parameter.

Returns:

the Response<T> on successful completion of Mono.

disableAllForWebApp

public abstract void disableAllForWebApp(String resourceGroupName, String siteName)

Disable all recommendations for an app. Description for Disable all recommendations for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
siteName - Name of the app.

disableAllForWebAppAsync

public abstract Mono disableAllForWebAppAsync(String resourceGroupName, String siteName)

Disable all recommendations for an app. Description for Disable all recommendations for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
siteName - Name of the app.

Returns:

A Mono that completes when a successful response is received.

disableAllForWebAppWithResponse

public abstract Response disableAllForWebAppWithResponse(String resourceGroupName, String siteName, Context context)

Disable all recommendations for an app. Description for Disable all recommendations for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
siteName - Name of the app.
context - The context to associate with this operation.

Returns:

disableAllForWebAppWithResponseAsync

public abstract Mono> disableAllForWebAppWithResponseAsync(String resourceGroupName, String siteName)

Disable all recommendations for an app. Description for Disable all recommendations for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
siteName - Name of the app.

Returns:

the Response<T> on successful completion of Mono.

disableRecommendationForHostingEnvironment

public abstract void disableRecommendationForHostingEnvironment(String resourceGroupName, String environmentName, String name, String hostingEnvironmentName)

Disables the specific rule for a web site permanently. Description for Disables the specific rule for a web site permanently.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
environmentName - Site name.
name - Rule name.
hostingEnvironmentName - The hostingEnvironmentName parameter.

disableRecommendationForHostingEnvironmentAsync

public abstract Mono disableRecommendationForHostingEnvironmentAsync(String resourceGroupName, String environmentName, String name, String hostingEnvironmentName)

Disables the specific rule for a web site permanently. Description for Disables the specific rule for a web site permanently.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
environmentName - Site name.
name - Rule name.
hostingEnvironmentName - The hostingEnvironmentName parameter.

Returns:

A Mono that completes when a successful response is received.

disableRecommendationForHostingEnvironmentWithResponse

public abstract Response disableRecommendationForHostingEnvironmentWithResponse(String resourceGroupName, String environmentName, String name, String hostingEnvironmentName, Context context)

Disables the specific rule for a web site permanently. Description for Disables the specific rule for a web site permanently.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
environmentName - Site name.
name - Rule name.
hostingEnvironmentName - The hostingEnvironmentName parameter.
context - The context to associate with this operation.

Returns:

disableRecommendationForHostingEnvironmentWithResponseAsync

public abstract Mono> disableRecommendationForHostingEnvironmentWithResponseAsync(String resourceGroupName, String environmentName, String name, String hostingEnvironmentName)

Disables the specific rule for a web site permanently. Description for Disables the specific rule for a web site permanently.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
environmentName - Site name.
name - Rule name.
hostingEnvironmentName - The hostingEnvironmentName parameter.

Returns:

the Response<T> on successful completion of Mono.

disableRecommendationForSite

public abstract void disableRecommendationForSite(String resourceGroupName, String siteName, String name)

Disables the specific rule for a web site permanently. Description for Disables the specific rule for a web site permanently.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
siteName - Site name.
name - Rule name.

disableRecommendationForSiteAsync

public abstract Mono disableRecommendationForSiteAsync(String resourceGroupName, String siteName, String name)

Disables the specific rule for a web site permanently. Description for Disables the specific rule for a web site permanently.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
siteName - Site name.
name - Rule name.

Returns:

A Mono that completes when a successful response is received.

disableRecommendationForSiteWithResponse

public abstract Response disableRecommendationForSiteWithResponse(String resourceGroupName, String siteName, String name, Context context)

Disables the specific rule for a web site permanently. Description for Disables the specific rule for a web site permanently.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
siteName - Site name.
name - Rule name.
context - The context to associate with this operation.

Returns:

disableRecommendationForSiteWithResponseAsync

public abstract Mono> disableRecommendationForSiteWithResponseAsync(String resourceGroupName, String siteName, String name)

Disables the specific rule for a web site permanently. Description for Disables the specific rule for a web site permanently.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
siteName - Site name.
name - Rule name.

Returns:

the Response<T> on successful completion of Mono.

disableRecommendationForSubscription

public abstract void disableRecommendationForSubscription(String name)

Disables the specified rule so it will not apply to a subscription in the future. Description for Disables the specified rule so it will not apply to a subscription in the future.

Parameters:

name - Rule name.

disableRecommendationForSubscriptionAsync

public abstract Mono disableRecommendationForSubscriptionAsync(String name)

Disables the specified rule so it will not apply to a subscription in the future. Description for Disables the specified rule so it will not apply to a subscription in the future.

Parameters:

name - Rule name.

Returns:

A Mono that completes when a successful response is received.

disableRecommendationForSubscriptionWithResponse

public abstract Response disableRecommendationForSubscriptionWithResponse(String name, Context context)

Disables the specified rule so it will not apply to a subscription in the future. Description for Disables the specified rule so it will not apply to a subscription in the future.

Parameters:

name - Rule name.
context - The context to associate with this operation.

Returns:

disableRecommendationForSubscriptionWithResponseAsync

public abstract Mono> disableRecommendationForSubscriptionWithResponseAsync(String name)

Disables the specified rule so it will not apply to a subscription in the future. Description for Disables the specified rule so it will not apply to a subscription in the future.

Parameters:

name - Rule name.

Returns:

the Response<T> on successful completion of Mono.

getRuleDetailsByHostingEnvironment

public abstract RecommendationRuleInner getRuleDetailsByHostingEnvironment(String resourceGroupName, String hostingEnvironmentName, String name)

Get a recommendation rule for an app. Description for Get a recommendation rule for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
hostingEnvironmentName - Name of the hosting environment.
name - Name of the recommendation.

Returns:

represents a recommendation rule that the recommendation engine can perform.

getRuleDetailsByHostingEnvironmentAsync

public abstract Mono getRuleDetailsByHostingEnvironmentAsync(String resourceGroupName, String hostingEnvironmentName, String name)

Get a recommendation rule for an app. Description for Get a recommendation rule for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
hostingEnvironmentName - Name of the hosting environment.
name - Name of the recommendation.

Returns:

represents a recommendation rule that the recommendation engine can perform on successful completion of Mono.

getRuleDetailsByHostingEnvironmentWithResponse

public abstract Response getRuleDetailsByHostingEnvironmentWithResponse(String resourceGroupName, String hostingEnvironmentName, String name, Boolean updateSeen, String recommendationId, Context context)

Get a recommendation rule for an app. Description for Get a recommendation rule for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
hostingEnvironmentName - Name of the hosting environment.
name - Name of the recommendation.
updateSeen - Specify <code>true</code> to update the last-seen timestamp of the recommendation object.
recommendationId - The GUID of the recommendation object if you query an expired one. You don't need to specify it to query an active entry.
context - The context to associate with this operation.

Returns:

represents a recommendation rule that the recommendation engine can perform along with Response<T>.

getRuleDetailsByHostingEnvironmentWithResponseAsync

public abstract Mono> getRuleDetailsByHostingEnvironmentWithResponseAsync(String resourceGroupName, String hostingEnvironmentName, String name, Boolean updateSeen, String recommendationId)

Get a recommendation rule for an app. Description for Get a recommendation rule for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
hostingEnvironmentName - Name of the hosting environment.
name - Name of the recommendation.
updateSeen - Specify <code>true</code> to update the last-seen timestamp of the recommendation object.
recommendationId - The GUID of the recommendation object if you query an expired one. You don't need to specify it to query an active entry.

Returns:

represents a recommendation rule that the recommendation engine can perform along with Response<T> on successful completion of Mono.

getRuleDetailsByWebApp

public abstract RecommendationRuleInner getRuleDetailsByWebApp(String resourceGroupName, String siteName, String name)

Get a recommendation rule for an app. Description for Get a recommendation rule for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
siteName - Name of the app.
name - Name of the recommendation.

Returns:

represents a recommendation rule that the recommendation engine can perform.

getRuleDetailsByWebAppAsync

public abstract Mono getRuleDetailsByWebAppAsync(String resourceGroupName, String siteName, String name)

Get a recommendation rule for an app. Description for Get a recommendation rule for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
siteName - Name of the app.
name - Name of the recommendation.

Returns:

represents a recommendation rule that the recommendation engine can perform on successful completion of Mono.

getRuleDetailsByWebAppWithResponse

public abstract Response getRuleDetailsByWebAppWithResponse(String resourceGroupName, String siteName, String name, Boolean updateSeen, String recommendationId, Context context)

Get a recommendation rule for an app. Description for Get a recommendation rule for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
siteName - Name of the app.
name - Name of the recommendation.
updateSeen - Specify <code>true</code> to update the last-seen timestamp of the recommendation object.
recommendationId - The GUID of the recommendation object if you query an expired one. You don't need to specify it to query an active entry.
context - The context to associate with this operation.

Returns:

represents a recommendation rule that the recommendation engine can perform along with Response<T>.

getRuleDetailsByWebAppWithResponseAsync

public abstract Mono> getRuleDetailsByWebAppWithResponseAsync(String resourceGroupName, String siteName, String name, Boolean updateSeen, String recommendationId)

Get a recommendation rule for an app. Description for Get a recommendation rule for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
siteName - Name of the app.
name - Name of the recommendation.
updateSeen - Specify <code>true</code> to update the last-seen timestamp of the recommendation object.
recommendationId - The GUID of the recommendation object if you query an expired one. You don't need to specify it to query an active entry.

Returns:

represents a recommendation rule that the recommendation engine can perform along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

List all recommendations for a subscription. Description for List all recommendations for a subscription.

Returns:

collection of recommendations as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Boolean featured, String filter, Context context)

List all recommendations for a subscription. Description for List all recommendations for a subscription.

Parameters:

featured - Specify <code>true</code> to return only the most critical recommendations. The default is <code>false</code>, which returns all recommendations.
filter - Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq 'Notification' and startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'[PT1H|PT1M|P1D].
context - The context to associate with this operation.

Returns:

collection of recommendations as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

List all recommendations for a subscription. Description for List all recommendations for a subscription.

Returns:

collection of recommendations as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux listAsync(Boolean featured, String filter)

List all recommendations for a subscription. Description for List all recommendations for a subscription.

Parameters:

featured - Specify <code>true</code> to return only the most critical recommendations. The default is <code>false</code>, which returns all recommendations.
filter - Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq 'Notification' and startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'[PT1H|PT1M|P1D].

Returns:

collection of recommendations as paginated response with PagedFlux<T>.

listHistoryForHostingEnvironment

public abstract PagedIterable listHistoryForHostingEnvironment(String resourceGroupName, String hostingEnvironmentName)

Get past recommendations for an app, optionally specified by the time range. Description for Get past recommendations for an app, optionally specified by the time range.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
hostingEnvironmentName - Name of the hosting environment.

Returns:

collection of recommendations as paginated response with PagedIterable<T>.

listHistoryForHostingEnvironment

public abstract PagedIterable listHistoryForHostingEnvironment(String resourceGroupName, String hostingEnvironmentName, Boolean expiredOnly, String filter, Context context)

Get past recommendations for an app, optionally specified by the time range. Description for Get past recommendations for an app, optionally specified by the time range.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
hostingEnvironmentName - Name of the hosting environment.
expiredOnly - Specify <code>false</code> to return all recommendations. The default is <code>true</code>, which returns only expired recommendations.
filter - Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq 'Notification' and startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'[PT1H|PT1M|P1D].
context - The context to associate with this operation.

Returns:

collection of recommendations as paginated response with PagedIterable<T>.

listHistoryForHostingEnvironmentAsync

public abstract PagedFlux listHistoryForHostingEnvironmentAsync(String resourceGroupName, String hostingEnvironmentName)

Get past recommendations for an app, optionally specified by the time range. Description for Get past recommendations for an app, optionally specified by the time range.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
hostingEnvironmentName - Name of the hosting environment.

Returns:

collection of recommendations as paginated response with PagedFlux<T>.

listHistoryForHostingEnvironmentAsync

public abstract PagedFlux listHistoryForHostingEnvironmentAsync(String resourceGroupName, String hostingEnvironmentName, Boolean expiredOnly, String filter)

Get past recommendations for an app, optionally specified by the time range. Description for Get past recommendations for an app, optionally specified by the time range.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
hostingEnvironmentName - Name of the hosting environment.
expiredOnly - Specify <code>false</code> to return all recommendations. The default is <code>true</code>, which returns only expired recommendations.
filter - Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq 'Notification' and startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'[PT1H|PT1M|P1D].

Returns:

collection of recommendations as paginated response with PagedFlux<T>.

listHistoryForWebApp

public abstract PagedIterable listHistoryForWebApp(String resourceGroupName, String siteName)

Get past recommendations for an app, optionally specified by the time range. Description for Get past recommendations for an app, optionally specified by the time range.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
siteName - Name of the app.

Returns:

collection of recommendations as paginated response with PagedIterable<T>.

listHistoryForWebApp

public abstract PagedIterable listHistoryForWebApp(String resourceGroupName, String siteName, Boolean expiredOnly, String filter, Context context)

Get past recommendations for an app, optionally specified by the time range. Description for Get past recommendations for an app, optionally specified by the time range.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
siteName - Name of the app.
expiredOnly - Specify <code>false</code> to return all recommendations. The default is <code>true</code>, which returns only expired recommendations.
filter - Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq 'Notification' and startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'[PT1H|PT1M|P1D].
context - The context to associate with this operation.

Returns:

collection of recommendations as paginated response with PagedIterable<T>.

listHistoryForWebAppAsync

public abstract PagedFlux listHistoryForWebAppAsync(String resourceGroupName, String siteName)

Get past recommendations for an app, optionally specified by the time range. Description for Get past recommendations for an app, optionally specified by the time range.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
siteName - Name of the app.

Returns:

collection of recommendations as paginated response with PagedFlux<T>.

listHistoryForWebAppAsync

public abstract PagedFlux listHistoryForWebAppAsync(String resourceGroupName, String siteName, Boolean expiredOnly, String filter)

Get past recommendations for an app, optionally specified by the time range. Description for Get past recommendations for an app, optionally specified by the time range.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
siteName - Name of the app.
expiredOnly - Specify <code>false</code> to return all recommendations. The default is <code>true</code>, which returns only expired recommendations.
filter - Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq 'Notification' and startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'[PT1H|PT1M|P1D].

Returns:

collection of recommendations as paginated response with PagedFlux<T>.

listRecommendedRulesForHostingEnvironment

public abstract PagedIterable listRecommendedRulesForHostingEnvironment(String resourceGroupName, String hostingEnvironmentName)

Get all recommendations for a hosting environment. Description for Get all recommendations for a hosting environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
hostingEnvironmentName - Name of the app.

Returns:

collection of recommendations as paginated response with PagedIterable<T>.

listRecommendedRulesForHostingEnvironment

public abstract PagedIterable listRecommendedRulesForHostingEnvironment(String resourceGroupName, String hostingEnvironmentName, Boolean featured, String filter, Context context)

Get all recommendations for a hosting environment. Description for Get all recommendations for a hosting environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
hostingEnvironmentName - Name of the app.
featured - Specify <code>true</code> to return only the most critical recommendations. The default is <code>false</code>, which returns all recommendations.
filter - Return only channels specified in the filter. Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq 'Notification'.
context - The context to associate with this operation.

Returns:

collection of recommendations as paginated response with PagedIterable<T>.

listRecommendedRulesForHostingEnvironmentAsync

public abstract PagedFlux listRecommendedRulesForHostingEnvironmentAsync(String resourceGroupName, String hostingEnvironmentName)

Get all recommendations for a hosting environment. Description for Get all recommendations for a hosting environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
hostingEnvironmentName - Name of the app.

Returns:

collection of recommendations as paginated response with PagedFlux<T>.

listRecommendedRulesForHostingEnvironmentAsync

public abstract PagedFlux listRecommendedRulesForHostingEnvironmentAsync(String resourceGroupName, String hostingEnvironmentName, Boolean featured, String filter)

Get all recommendations for a hosting environment. Description for Get all recommendations for a hosting environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
hostingEnvironmentName - Name of the app.
featured - Specify <code>true</code> to return only the most critical recommendations. The default is <code>false</code>, which returns all recommendations.
filter - Return only channels specified in the filter. Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq 'Notification'.

Returns:

collection of recommendations as paginated response with PagedFlux<T>.

listRecommendedRulesForWebApp

public abstract PagedIterable listRecommendedRulesForWebApp(String resourceGroupName, String siteName)

Get all recommendations for an app. Description for Get all recommendations for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
siteName - Name of the app.

Returns:

collection of recommendations as paginated response with PagedIterable<T>.

listRecommendedRulesForWebApp

public abstract PagedIterable listRecommendedRulesForWebApp(String resourceGroupName, String siteName, Boolean featured, String filter, Context context)

Get all recommendations for an app. Description for Get all recommendations for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
siteName - Name of the app.
featured - Specify <code>true</code> to return only the most critical recommendations. The default is <code>false</code>, which returns all recommendations.
filter - Return only channels specified in the filter. Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq 'Notification'.
context - The context to associate with this operation.

Returns:

collection of recommendations as paginated response with PagedIterable<T>.

listRecommendedRulesForWebAppAsync

public abstract PagedFlux listRecommendedRulesForWebAppAsync(String resourceGroupName, String siteName)

Get all recommendations for an app. Description for Get all recommendations for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
siteName - Name of the app.

Returns:

collection of recommendations as paginated response with PagedFlux<T>.

listRecommendedRulesForWebAppAsync

public abstract PagedFlux listRecommendedRulesForWebAppAsync(String resourceGroupName, String siteName, Boolean featured, String filter)

Get all recommendations for an app. Description for Get all recommendations for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
siteName - Name of the app.
featured - Specify <code>true</code> to return only the most critical recommendations. The default is <code>false</code>, which returns all recommendations.
filter - Return only channels specified in the filter. Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq 'Notification'.

Returns:

collection of recommendations as paginated response with PagedFlux<T>.

resetAllFilters

public abstract void resetAllFilters()

Reset all recommendation opt-out settings for a subscription. Description for Reset all recommendation opt-out settings for a subscription.

resetAllFiltersAsync

public abstract Mono resetAllFiltersAsync()

Reset all recommendation opt-out settings for a subscription. Description for Reset all recommendation opt-out settings for a subscription.

Returns:

A Mono that completes when a successful response is received.

resetAllFiltersForHostingEnvironment

public abstract void resetAllFiltersForHostingEnvironment(String resourceGroupName, String environmentName, String hostingEnvironmentName)

Reset all recommendation opt-out settings for an app. Description for Reset all recommendation opt-out settings for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
environmentName - Name of the app.
hostingEnvironmentName - The hostingEnvironmentName parameter.

resetAllFiltersForHostingEnvironmentAsync

public abstract Mono resetAllFiltersForHostingEnvironmentAsync(String resourceGroupName, String environmentName, String hostingEnvironmentName)

Reset all recommendation opt-out settings for an app. Description for Reset all recommendation opt-out settings for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
environmentName - Name of the app.
hostingEnvironmentName - The hostingEnvironmentName parameter.

Returns:

A Mono that completes when a successful response is received.

resetAllFiltersForHostingEnvironmentWithResponse

public abstract Response resetAllFiltersForHostingEnvironmentWithResponse(String resourceGroupName, String environmentName, String hostingEnvironmentName, Context context)

Reset all recommendation opt-out settings for an app. Description for Reset all recommendation opt-out settings for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
environmentName - Name of the app.
hostingEnvironmentName - The hostingEnvironmentName parameter.
context - The context to associate with this operation.

Returns:

resetAllFiltersForHostingEnvironmentWithResponseAsync

public abstract Mono> resetAllFiltersForHostingEnvironmentWithResponseAsync(String resourceGroupName, String environmentName, String hostingEnvironmentName)

Reset all recommendation opt-out settings for an app. Description for Reset all recommendation opt-out settings for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
environmentName - Name of the app.
hostingEnvironmentName - The hostingEnvironmentName parameter.

Returns:

the Response<T> on successful completion of Mono.

resetAllFiltersForWebApp

public abstract void resetAllFiltersForWebApp(String resourceGroupName, String siteName)

Reset all recommendation opt-out settings for an app. Description for Reset all recommendation opt-out settings for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
siteName - Name of the app.

resetAllFiltersForWebAppAsync

public abstract Mono resetAllFiltersForWebAppAsync(String resourceGroupName, String siteName)

Reset all recommendation opt-out settings for an app. Description for Reset all recommendation opt-out settings for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
siteName - Name of the app.

Returns:

A Mono that completes when a successful response is received.

resetAllFiltersForWebAppWithResponse

public abstract Response resetAllFiltersForWebAppWithResponse(String resourceGroupName, String siteName, Context context)

Reset all recommendation opt-out settings for an app. Description for Reset all recommendation opt-out settings for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
siteName - Name of the app.
context - The context to associate with this operation.

Returns:

resetAllFiltersForWebAppWithResponseAsync

public abstract Mono> resetAllFiltersForWebAppWithResponseAsync(String resourceGroupName, String siteName)

Reset all recommendation opt-out settings for an app. Description for Reset all recommendation opt-out settings for an app.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
siteName - Name of the app.

Returns:

the Response<T> on successful completion of Mono.

resetAllFiltersWithResponse

public abstract Response resetAllFiltersWithResponse(Context context)

Reset all recommendation opt-out settings for a subscription. Description for Reset all recommendation opt-out settings for a subscription.

Parameters:

context - The context to associate with this operation.

Returns:

resetAllFiltersWithResponseAsync

public abstract Mono> resetAllFiltersWithResponseAsync()

Reset all recommendation opt-out settings for a subscription. Description for Reset all recommendation opt-out settings for a subscription.

Returns:

the Response<T> on successful completion of Mono.

Applies to