interface com.microsoft.azure.management.appservice.implementation.RecommendationsInner$RecommendationsService
  minor version: 0
  major version: 59
  flags: flags: (0x0600) ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.microsoft.azure.management.appservice.implementation.RecommendationsInner$RecommendationsService
  super_class: java.lang.Object
{
  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> list(java.lang.String, java.lang.Boolean, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.appservice.Recommendations list"})
      retrofit2.http.GET(value = "subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "subscriptionId")
      1:
        retrofit2.http.Query(value = "featured")
      2:
        retrofit2.http.Query(value = "$filter", encoded = true)
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      subscriptionId  
      featured        
      filter          
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> resetAllFilters(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.appservice.Recommendations resetAllFilters"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/reset")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "subscriptionId")
      1:
        retrofit2.http.Query(value = "api-version")
      2:
        retrofit2.http.Header(value = "accept-language")
      3:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      subscriptionId  
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> disableRecommendationForSubscription(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.appservice.Recommendations disableRecommendationForSubscription"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/{name}/disable")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "name")
      1:
        retrofit2.http.Path(value = "subscriptionId")
      2:
        retrofit2.http.Query(value = "api-version")
      3:
        retrofit2.http.Header(value = "accept-language")
      4:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      name            
      subscriptionId  
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> listHistoryForHostingEnvironment(java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.appservice.Recommendations listHistoryForHostingEnvironment"})
      retrofit2.http.GET(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendationHistory")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "hostingEnvironmentName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Query(value = "expiredOnly")
      4:
        retrofit2.http.Query(value = "$filter", encoded = true)
      5:
        retrofit2.http.Query(value = "api-version")
      6:
        retrofit2.http.Header(value = "accept-language")
      7:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                        Name  Flags
      resourceGroupName       
      hostingEnvironmentName  
      subscriptionId          
      expiredOnly             
      filter                  
      apiVersion              
      acceptLanguage          
      userAgent               

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> listRecommendedRulesForHostingEnvironment(java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.appservice.Recommendations listRecommendedRulesForHostingEnvironment"})
      retrofit2.http.GET(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "hostingEnvironmentName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Query(value = "featured")
      4:
        retrofit2.http.Query(value = "$filter", encoded = true)
      5:
        retrofit2.http.Query(value = "api-version")
      6:
        retrofit2.http.Header(value = "accept-language")
      7:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                        Name  Flags
      resourceGroupName       
      hostingEnvironmentName  
      subscriptionId          
      featured                
      filter                  
      apiVersion              
      acceptLanguage          
      userAgent               

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> disableAllForHostingEnvironment(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.appservice.Recommendations disableAllForHostingEnvironment"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/disable")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "hostingEnvironmentName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Query(value = "environmentName")
      4:
        retrofit2.http.Query(value = "api-version")
      5:
        retrofit2.http.Header(value = "accept-language")
      6:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                        Name  Flags
      resourceGroupName       
      hostingEnvironmentName  
      subscriptionId          
      environmentName         
      apiVersion              
      acceptLanguage          
      userAgent               

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> resetAllFiltersForHostingEnvironment(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.appservice.Recommendations resetAllFiltersForHostingEnvironment"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/reset")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "hostingEnvironmentName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Query(value = "environmentName")
      4:
        retrofit2.http.Query(value = "api-version")
      5:
        retrofit2.http.Header(value = "accept-language")
      6:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                        Name  Flags
      resourceGroupName       
      hostingEnvironmentName  
      subscriptionId          
      environmentName         
      apiVersion              
      acceptLanguage          
      userAgent               

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> getRuleDetailsByHostingEnvironment(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.appservice.Recommendations getRuleDetailsByHostingEnvironment"})
      retrofit2.http.GET(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "hostingEnvironmentName")
      2:
        retrofit2.http.Path(value = "name")
      3:
        retrofit2.http.Path(value = "subscriptionId")
      4:
        retrofit2.http.Query(value = "updateSeen")
      5:
        retrofit2.http.Query(value = "recommendationId")
      6:
        retrofit2.http.Query(value = "api-version")
      7:
        retrofit2.http.Header(value = "accept-language")
      8:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                        Name  Flags
      resourceGroupName       
      hostingEnvironmentName  
      name                    
      subscriptionId          
      updateSeen              
      recommendationId        
      apiVersion              
      acceptLanguage          
      userAgent               

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> disableRecommendationForHostingEnvironment(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.appservice.Recommendations disableRecommendationForHostingEnvironment"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}/disable")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "name")
      2:
        retrofit2.http.Path(value = "hostingEnvironmentName")
      3:
        retrofit2.http.Path(value = "subscriptionId")
      4:
        retrofit2.http.Query(value = "environmentName")
      5:
        retrofit2.http.Query(value = "api-version")
      6:
        retrofit2.http.Header(value = "accept-language")
      7:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                        Name  Flags
      resourceGroupName       
      name                    
      hostingEnvironmentName  
      subscriptionId          
      environmentName         
      apiVersion              
      acceptLanguage          
      userAgent               

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> listHistoryForWebApp(java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.appservice.Recommendations listHistoryForWebApp"})
      retrofit2.http.GET(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendationHistory")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "siteName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Query(value = "expiredOnly")
      4:
        retrofit2.http.Query(value = "$filter", encoded = true)
      5:
        retrofit2.http.Query(value = "api-version")
      6:
        retrofit2.http.Header(value = "accept-language")
      7:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      siteName           
      subscriptionId     
      expiredOnly        
      filter             
      apiVersion         
      acceptLanguage     
      userAgent          

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> listRecommendedRulesForWebApp(java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.appservice.Recommendations listRecommendedRulesForWebApp"})
      retrofit2.http.GET(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "siteName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Query(value = "featured")
      4:
        retrofit2.http.Query(value = "$filter", encoded = true)
      5:
        retrofit2.http.Query(value = "api-version")
      6:
        retrofit2.http.Header(value = "accept-language")
      7:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      siteName           
      subscriptionId     
      featured           
      filter             
      apiVersion         
      acceptLanguage     
      userAgent          

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> disableAllForWebApp(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.appservice.Recommendations disableAllForWebApp"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/disable")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "siteName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      siteName           
      subscriptionId     
      apiVersion         
      acceptLanguage     
      userAgent          

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> resetAllFiltersForWebApp(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.appservice.Recommendations resetAllFiltersForWebApp"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/reset")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "siteName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      siteName           
      subscriptionId     
      apiVersion         
      acceptLanguage     
      userAgent          

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> getRuleDetailsByWebApp(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.appservice.Recommendations getRuleDetailsByWebApp"})
      retrofit2.http.GET(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "siteName")
      2:
        retrofit2.http.Path(value = "name")
      3:
        retrofit2.http.Path(value = "subscriptionId")
      4:
        retrofit2.http.Query(value = "updateSeen")
      5:
        retrofit2.http.Query(value = "recommendationId")
      6:
        retrofit2.http.Query(value = "api-version")
      7:
        retrofit2.http.Header(value = "accept-language")
      8:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      siteName           
      name               
      subscriptionId     
      updateSeen         
      recommendationId   
      apiVersion         
      acceptLanguage     
      userAgent          

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> disableRecommendationForSite(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.appservice.Recommendations disableRecommendationForSite"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}/disable")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "siteName")
      2:
        retrofit2.http.Path(value = "name")
      3:
        retrofit2.http.Path(value = "subscriptionId")
      4:
        retrofit2.http.Query(value = "api-version")
      5:
        retrofit2.http.Header(value = "accept-language")
      6:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      siteName           
      name               
      subscriptionId     
      apiVersion         
      acceptLanguage     
      userAgent          

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> listNext(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.appservice.Recommendations listNext"})
      retrofit2.http.GET()
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Url()
      1:
        retrofit2.http.Header(value = "accept-language")
      2:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      nextUrl         
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> listHistoryForHostingEnvironmentNext(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.appservice.Recommendations listHistoryForHostingEnvironmentNext"})
      retrofit2.http.GET()
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Url()
      1:
        retrofit2.http.Header(value = "accept-language")
      2:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      nextUrl         
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> listRecommendedRulesForHostingEnvironmentNext(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.appservice.Recommendations listRecommendedRulesForHostingEnvironmentNext"})
      retrofit2.http.GET()
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Url()
      1:
        retrofit2.http.Header(value = "accept-language")
      2:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      nextUrl         
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> listHistoryForWebAppNext(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.appservice.Recommendations listHistoryForWebAppNext"})
      retrofit2.http.GET()
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Url()
      1:
        retrofit2.http.Header(value = "accept-language")
      2:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      nextUrl         
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> listRecommendedRulesForWebAppNext(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.appservice.Recommendations listRecommendedRulesForWebAppNext"})
      retrofit2.http.GET()
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Url()
      1:
        retrofit2.http.Header(value = "accept-language")
      2:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      nextUrl         
      acceptLanguage  
      userAgent       
}
SourceFile: "RecommendationsInner.java"
NestHost: com.microsoft.azure.management.appservice.implementation.RecommendationsInner
InnerClasses:
  abstract RecommendationsService = com.microsoft.azure.management.appservice.implementation.RecommendationsInner$RecommendationsService of com.microsoft.azure.management.appservice.implementation.RecommendationsInner