interface com.microsoft.azure.management.resources.implementation.DeploymentsInner$DeploymentsService
  minor version: 0
  major version: 59
  flags: flags: (0x0600) ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.microsoft.azure.management.resources.implementation.DeploymentsInner$DeploymentsService
  super_class: java.lang.Object
{
  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> deleteAtScope(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.resources.Deployments deleteAtScope"})
      retrofit2.http.HTTP(path = "{scope}/providers/Microsoft.Resources/deployments/{deploymentName}", method = "DELETE", hasBody = true)
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "scope", encoded = true)
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Query(value = "api-version")
      3:
        retrofit2.http.Header(value = "accept-language")
      4:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      scope           
      deploymentName  
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginDeleteAtScope(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.resources.Deployments beginDeleteAtScope"})
      retrofit2.http.HTTP(path = "{scope}/providers/Microsoft.Resources/deployments/{deploymentName}", method = "DELETE", hasBody = true)
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "scope", encoded = true)
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Query(value = "api-version")
      3:
        retrofit2.http.Header(value = "accept-language")
      4:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      scope           
      deploymentName  
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<java.lang.Void>> checkExistenceAtScope(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<Ljava/lang/Void;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.resources.Deployments checkExistenceAtScope"})
      retrofit2.http.HEAD(value = "{scope}/providers/Microsoft.Resources/deployments/{deploymentName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "scope", encoded = true)
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Query(value = "api-version")
      3:
        retrofit2.http.Header(value = "accept-language")
      4:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      scope           
      deploymentName  
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> createOrUpdateAtScope(java.lang.String, java.lang.String, com.microsoft.azure.management.resources.implementation.DeploymentInner, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;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.resources.Deployments createOrUpdateAtScope"})
      retrofit2.http.PUT(value = "{scope}/providers/Microsoft.Resources/deployments/{deploymentName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "scope", encoded = true)
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Body()
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      scope           
      deploymentName  
      parameters      
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginCreateOrUpdateAtScope(java.lang.String, java.lang.String, com.microsoft.azure.management.resources.implementation.DeploymentInner, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;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.resources.Deployments beginCreateOrUpdateAtScope"})
      retrofit2.http.PUT(value = "{scope}/providers/Microsoft.Resources/deployments/{deploymentName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "scope", encoded = true)
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Body()
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      scope           
      deploymentName  
      parameters      
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> getAtScope(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.resources.Deployments getAtScope"})
      retrofit2.http.GET(value = "{scope}/providers/Microsoft.Resources/deployments/{deploymentName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "scope", encoded = true)
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Query(value = "api-version")
      3:
        retrofit2.http.Header(value = "accept-language")
      4:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      scope           
      deploymentName  
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> cancelAtScope(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.resources.Deployments cancelAtScope"})
      retrofit2.http.POST(value = "{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "scope", encoded = true)
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Query(value = "api-version")
      3:
        retrofit2.http.Header(value = "accept-language")
      4:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      scope           
      deploymentName  
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> validateAtScope(java.lang.String, java.lang.String, com.microsoft.azure.management.resources.implementation.DeploymentInner, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;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.resources.Deployments validateAtScope"})
      retrofit2.http.POST(value = "{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/validate")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "scope", encoded = true)
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Body()
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      scope           
      deploymentName  
      parameters      
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginValidateAtScope(java.lang.String, java.lang.String, com.microsoft.azure.management.resources.implementation.DeploymentInner, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;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.resources.Deployments beginValidateAtScope"})
      retrofit2.http.POST(value = "{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/validate")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "scope", encoded = true)
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Body()
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      scope           
      deploymentName  
      parameters      
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> exportTemplateAtScope(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.resources.Deployments exportTemplateAtScope"})
      retrofit2.http.POST(value = "{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "scope", encoded = true)
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Query(value = "api-version")
      3:
        retrofit2.http.Header(value = "accept-language")
      4:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      scope           
      deploymentName  
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> listAtScope(java.lang.String, java.lang.String, java.lang.Integer, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;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/Integer;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.resources.Deployments listAtScope"})
      retrofit2.http.GET(value = "{scope}/providers/Microsoft.Resources/deployments/")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "scope", encoded = true)
      1:
        retrofit2.http.Query(value = "$filter")
      2:
        retrofit2.http.Query(value = "$top")
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      scope           
      filter          
      top             
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> deleteAtTenantScope(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.resources.Deployments deleteAtTenantScope"})
      retrofit2.http.HTTP(path = "providers/Microsoft.Resources/deployments/{deploymentName}", method = "DELETE", hasBody = true)
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "deploymentName")
      1:
        retrofit2.http.Query(value = "api-version")
      2:
        retrofit2.http.Header(value = "accept-language")
      3:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      deploymentName  
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginDeleteAtTenantScope(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.resources.Deployments beginDeleteAtTenantScope"})
      retrofit2.http.HTTP(path = "providers/Microsoft.Resources/deployments/{deploymentName}", method = "DELETE", hasBody = true)
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "deploymentName")
      1:
        retrofit2.http.Query(value = "api-version")
      2:
        retrofit2.http.Header(value = "accept-language")
      3:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      deploymentName  
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<java.lang.Void>> checkExistenceAtTenantScope(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<Ljava/lang/Void;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.resources.Deployments checkExistenceAtTenantScope"})
      retrofit2.http.HEAD(value = "providers/Microsoft.Resources/deployments/{deploymentName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "deploymentName")
      1:
        retrofit2.http.Query(value = "api-version")
      2:
        retrofit2.http.Header(value = "accept-language")
      3:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      deploymentName  
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> createOrUpdateAtTenantScope(java.lang.String, com.microsoft.azure.management.resources.ScopedDeployment, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Lcom/microsoft/azure/management/resources/ScopedDeployment;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Lcom/microsoft/azure/management/resources/ScopedDeployment;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.resources.Deployments createOrUpdateAtTenantScope"})
      retrofit2.http.PUT(value = "providers/Microsoft.Resources/deployments/{deploymentName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "deploymentName")
      1:
        retrofit2.http.Body()
      2:
        retrofit2.http.Query(value = "api-version")
      3:
        retrofit2.http.Header(value = "accept-language")
      4:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      deploymentName  
      parameters      
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginCreateOrUpdateAtTenantScope(java.lang.String, com.microsoft.azure.management.resources.ScopedDeployment, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Lcom/microsoft/azure/management/resources/ScopedDeployment;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Lcom/microsoft/azure/management/resources/ScopedDeployment;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.resources.Deployments beginCreateOrUpdateAtTenantScope"})
      retrofit2.http.PUT(value = "providers/Microsoft.Resources/deployments/{deploymentName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "deploymentName")
      1:
        retrofit2.http.Body()
      2:
        retrofit2.http.Query(value = "api-version")
      3:
        retrofit2.http.Header(value = "accept-language")
      4:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      deploymentName  
      parameters      
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> getAtTenantScope(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.resources.Deployments getAtTenantScope"})
      retrofit2.http.GET(value = "providers/Microsoft.Resources/deployments/{deploymentName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "deploymentName")
      1:
        retrofit2.http.Query(value = "api-version")
      2:
        retrofit2.http.Header(value = "accept-language")
      3:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      deploymentName  
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> cancelAtTenantScope(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.resources.Deployments cancelAtTenantScope"})
      retrofit2.http.POST(value = "providers/Microsoft.Resources/deployments/{deploymentName}/cancel")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "deploymentName")
      1:
        retrofit2.http.Query(value = "api-version")
      2:
        retrofit2.http.Header(value = "accept-language")
      3:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      deploymentName  
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> validateAtTenantScope(java.lang.String, com.microsoft.azure.management.resources.ScopedDeployment, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Lcom/microsoft/azure/management/resources/ScopedDeployment;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Lcom/microsoft/azure/management/resources/ScopedDeployment;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.resources.Deployments validateAtTenantScope"})
      retrofit2.http.POST(value = "providers/Microsoft.Resources/deployments/{deploymentName}/validate")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "deploymentName")
      1:
        retrofit2.http.Body()
      2:
        retrofit2.http.Query(value = "api-version")
      3:
        retrofit2.http.Header(value = "accept-language")
      4:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      deploymentName  
      parameters      
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginValidateAtTenantScope(java.lang.String, com.microsoft.azure.management.resources.ScopedDeployment, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Lcom/microsoft/azure/management/resources/ScopedDeployment;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Lcom/microsoft/azure/management/resources/ScopedDeployment;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.resources.Deployments beginValidateAtTenantScope"})
      retrofit2.http.POST(value = "providers/Microsoft.Resources/deployments/{deploymentName}/validate")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "deploymentName")
      1:
        retrofit2.http.Body()
      2:
        retrofit2.http.Query(value = "api-version")
      3:
        retrofit2.http.Header(value = "accept-language")
      4:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      deploymentName  
      parameters      
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> whatIfAtTenantScope(java.lang.String, com.microsoft.azure.management.resources.ScopedDeploymentWhatIf, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Lcom/microsoft/azure/management/resources/ScopedDeploymentWhatIf;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Lcom/microsoft/azure/management/resources/ScopedDeploymentWhatIf;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.resources.Deployments whatIfAtTenantScope"})
      retrofit2.http.POST(value = "providers/Microsoft.Resources/deployments/{deploymentName}/whatIf")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "deploymentName")
      1:
        retrofit2.http.Body()
      2:
        retrofit2.http.Query(value = "api-version")
      3:
        retrofit2.http.Header(value = "accept-language")
      4:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      deploymentName  
      parameters      
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginWhatIfAtTenantScope(java.lang.String, com.microsoft.azure.management.resources.ScopedDeploymentWhatIf, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Lcom/microsoft/azure/management/resources/ScopedDeploymentWhatIf;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Lcom/microsoft/azure/management/resources/ScopedDeploymentWhatIf;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.resources.Deployments beginWhatIfAtTenantScope"})
      retrofit2.http.POST(value = "providers/Microsoft.Resources/deployments/{deploymentName}/whatIf")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "deploymentName")
      1:
        retrofit2.http.Body()
      2:
        retrofit2.http.Query(value = "api-version")
      3:
        retrofit2.http.Header(value = "accept-language")
      4:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      deploymentName  
      parameters      
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> exportTemplateAtTenantScope(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.resources.Deployments exportTemplateAtTenantScope"})
      retrofit2.http.POST(value = "providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "deploymentName")
      1:
        retrofit2.http.Query(value = "api-version")
      2:
        retrofit2.http.Header(value = "accept-language")
      3:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      deploymentName  
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> listAtTenantScope(java.lang.String, java.lang.Integer, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/Integer;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.resources.Deployments listAtTenantScope"})
      retrofit2.http.GET(value = "providers/Microsoft.Resources/deployments/")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Query(value = "$filter")
      1:
        retrofit2.http.Query(value = "$top")
      2:
        retrofit2.http.Query(value = "api-version")
      3:
        retrofit2.http.Header(value = "accept-language")
      4:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      filter          
      top             
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> deleteAtManagementGroupScope(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.resources.Deployments deleteAtManagementGroupScope"})
      retrofit2.http.HTTP(path = "providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}", method = "DELETE", hasBody = true)
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "groupId")
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Query(value = "api-version")
      3:
        retrofit2.http.Header(value = "accept-language")
      4:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      groupId         
      deploymentName  
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginDeleteAtManagementGroupScope(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.resources.Deployments beginDeleteAtManagementGroupScope"})
      retrofit2.http.HTTP(path = "providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}", method = "DELETE", hasBody = true)
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "groupId")
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Query(value = "api-version")
      3:
        retrofit2.http.Header(value = "accept-language")
      4:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      groupId         
      deploymentName  
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<java.lang.Void>> checkExistenceAtManagementGroupScope(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<Ljava/lang/Void;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.resources.Deployments checkExistenceAtManagementGroupScope"})
      retrofit2.http.HEAD(value = "providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "groupId")
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Query(value = "api-version")
      3:
        retrofit2.http.Header(value = "accept-language")
      4:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      groupId         
      deploymentName  
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> createOrUpdateAtManagementGroupScope(java.lang.String, java.lang.String, com.microsoft.azure.management.resources.ScopedDeployment, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/ScopedDeployment;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/ScopedDeployment;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.resources.Deployments createOrUpdateAtManagementGroupScope"})
      retrofit2.http.PUT(value = "providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "groupId")
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Body()
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      groupId         
      deploymentName  
      parameters      
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginCreateOrUpdateAtManagementGroupScope(java.lang.String, java.lang.String, com.microsoft.azure.management.resources.ScopedDeployment, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/ScopedDeployment;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/ScopedDeployment;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.resources.Deployments beginCreateOrUpdateAtManagementGroupScope"})
      retrofit2.http.PUT(value = "providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "groupId")
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Body()
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      groupId         
      deploymentName  
      parameters      
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> getAtManagementGroupScope(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.resources.Deployments getAtManagementGroupScope"})
      retrofit2.http.GET(value = "providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "groupId")
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Query(value = "api-version")
      3:
        retrofit2.http.Header(value = "accept-language")
      4:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      groupId         
      deploymentName  
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> cancelAtManagementGroupScope(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.resources.Deployments cancelAtManagementGroupScope"})
      retrofit2.http.POST(value = "providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "groupId")
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Query(value = "api-version")
      3:
        retrofit2.http.Header(value = "accept-language")
      4:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      groupId         
      deploymentName  
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> validateAtManagementGroupScope(java.lang.String, java.lang.String, com.microsoft.azure.management.resources.ScopedDeployment, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/ScopedDeployment;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/ScopedDeployment;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.resources.Deployments validateAtManagementGroupScope"})
      retrofit2.http.POST(value = "providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/validate")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "groupId")
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Body()
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      groupId         
      deploymentName  
      parameters      
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginValidateAtManagementGroupScope(java.lang.String, java.lang.String, com.microsoft.azure.management.resources.ScopedDeployment, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/ScopedDeployment;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/ScopedDeployment;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.resources.Deployments beginValidateAtManagementGroupScope"})
      retrofit2.http.POST(value = "providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/validate")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "groupId")
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Body()
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      groupId         
      deploymentName  
      parameters      
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> whatIfAtManagementGroupScope(java.lang.String, java.lang.String, com.microsoft.azure.management.resources.ScopedDeploymentWhatIf, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/ScopedDeploymentWhatIf;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/ScopedDeploymentWhatIf;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.resources.Deployments whatIfAtManagementGroupScope"})
      retrofit2.http.POST(value = "providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "groupId")
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Body()
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      groupId         
      deploymentName  
      parameters      
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginWhatIfAtManagementGroupScope(java.lang.String, java.lang.String, com.microsoft.azure.management.resources.ScopedDeploymentWhatIf, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/ScopedDeploymentWhatIf;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/ScopedDeploymentWhatIf;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.resources.Deployments beginWhatIfAtManagementGroupScope"})
      retrofit2.http.POST(value = "providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "groupId")
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Body()
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      groupId         
      deploymentName  
      parameters      
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> exportTemplateAtManagementGroupScope(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.resources.Deployments exportTemplateAtManagementGroupScope"})
      retrofit2.http.POST(value = "providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "groupId")
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Query(value = "api-version")
      3:
        retrofit2.http.Header(value = "accept-language")
      4:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      groupId         
      deploymentName  
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> listAtManagementGroupScope(java.lang.String, java.lang.String, java.lang.Integer, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;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/Integer;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.resources.Deployments listAtManagementGroupScope"})
      retrofit2.http.GET(value = "providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "groupId")
      1:
        retrofit2.http.Query(value = "$filter")
      2:
        retrofit2.http.Query(value = "$top")
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      groupId         
      filter          
      top             
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> deleteAtSubscriptionScope(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.resources.Deployments deleteAtSubscriptionScope"})
      retrofit2.http.HTTP(path = "subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}", method = "DELETE", hasBody = true)
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "deploymentName")
      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
      deploymentName  
      subscriptionId  
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginDeleteAtSubscriptionScope(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.resources.Deployments beginDeleteAtSubscriptionScope"})
      retrofit2.http.HTTP(path = "subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}", method = "DELETE", hasBody = true)
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "deploymentName")
      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
      deploymentName  
      subscriptionId  
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<java.lang.Void>> checkExistenceAtSubscriptionScope(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<Ljava/lang/Void;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.resources.Deployments checkExistenceAtSubscriptionScope"})
      retrofit2.http.HEAD(value = "subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "deploymentName")
      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
      deploymentName  
      subscriptionId  
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> createOrUpdateAtSubscriptionScope(java.lang.String, java.lang.String, com.microsoft.azure.management.resources.implementation.DeploymentInner, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;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.resources.Deployments createOrUpdateAtSubscriptionScope"})
      retrofit2.http.PUT(value = "subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "deploymentName")
      1:
        retrofit2.http.Path(value = "subscriptionId")
      2:
        retrofit2.http.Body()
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      deploymentName  
      subscriptionId  
      parameters      
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginCreateOrUpdateAtSubscriptionScope(java.lang.String, java.lang.String, com.microsoft.azure.management.resources.implementation.DeploymentInner, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;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.resources.Deployments beginCreateOrUpdateAtSubscriptionScope"})
      retrofit2.http.PUT(value = "subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "deploymentName")
      1:
        retrofit2.http.Path(value = "subscriptionId")
      2:
        retrofit2.http.Body()
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      deploymentName  
      subscriptionId  
      parameters      
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> getAtSubscriptionScope(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.resources.Deployments getAtSubscriptionScope"})
      retrofit2.http.GET(value = "subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "deploymentName")
      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
      deploymentName  
      subscriptionId  
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> cancelAtSubscriptionScope(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.resources.Deployments cancelAtSubscriptionScope"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "deploymentName")
      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
      deploymentName  
      subscriptionId  
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> validateAtSubscriptionScope(java.lang.String, java.lang.String, com.microsoft.azure.management.resources.implementation.DeploymentInner, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;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.resources.Deployments validateAtSubscriptionScope"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/validate")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "deploymentName")
      1:
        retrofit2.http.Path(value = "subscriptionId")
      2:
        retrofit2.http.Body()
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      deploymentName  
      subscriptionId  
      parameters      
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginValidateAtSubscriptionScope(java.lang.String, java.lang.String, com.microsoft.azure.management.resources.implementation.DeploymentInner, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;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.resources.Deployments beginValidateAtSubscriptionScope"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/validate")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "deploymentName")
      1:
        retrofit2.http.Path(value = "subscriptionId")
      2:
        retrofit2.http.Body()
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      deploymentName  
      subscriptionId  
      parameters      
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> whatIfAtSubscriptionScope(java.lang.String, java.lang.String, com.microsoft.azure.management.resources.DeploymentWhatIf, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/DeploymentWhatIf;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/DeploymentWhatIf;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.resources.Deployments whatIfAtSubscriptionScope"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "deploymentName")
      1:
        retrofit2.http.Path(value = "subscriptionId")
      2:
        retrofit2.http.Body()
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      deploymentName  
      subscriptionId  
      parameters      
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginWhatIfAtSubscriptionScope(java.lang.String, java.lang.String, com.microsoft.azure.management.resources.DeploymentWhatIf, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/DeploymentWhatIf;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/DeploymentWhatIf;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.resources.Deployments beginWhatIfAtSubscriptionScope"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "deploymentName")
      1:
        retrofit2.http.Path(value = "subscriptionId")
      2:
        retrofit2.http.Body()
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      deploymentName  
      subscriptionId  
      parameters      
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> exportTemplateAtSubscriptionScope(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.resources.Deployments exportTemplateAtSubscriptionScope"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "deploymentName")
      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
      deploymentName  
      subscriptionId  
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> list(java.lang.String, java.lang.String, java.lang.Integer, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;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/Integer;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.resources.Deployments list"})
      retrofit2.http.GET(value = "subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "subscriptionId")
      1:
        retrofit2.http.Query(value = "$filter")
      2:
        retrofit2.http.Query(value = "$top")
      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  
      filter          
      top             
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> delete(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.resources.Deployments delete"})
      retrofit2.http.HTTP(path = "subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}", method = "DELETE", hasBody = true)
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "deploymentName")
      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  
      deploymentName     
      subscriptionId     
      apiVersion         
      acceptLanguage     
      userAgent          

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginDelete(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.resources.Deployments beginDelete"})
      retrofit2.http.HTTP(path = "subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}", method = "DELETE", hasBody = true)
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "deploymentName")
      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  
      deploymentName     
      subscriptionId     
      apiVersion         
      acceptLanguage     
      userAgent          

  public abstract rx.Observable<retrofit2.Response<java.lang.Void>> checkExistence(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<Ljava/lang/Void;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.resources.Deployments checkExistence"})
      retrofit2.http.HEAD(value = "subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "deploymentName")
      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  
      deploymentName     
      subscriptionId     
      apiVersion         
      acceptLanguage     
      userAgent          

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> createOrUpdate(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.resources.implementation.DeploymentInner, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;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;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;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.resources.Deployments createOrUpdate"})
      retrofit2.http.PUT(value = "subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Body()
      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  
      deploymentName     
      subscriptionId     
      parameters         
      apiVersion         
      acceptLanguage     
      userAgent          

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginCreateOrUpdate(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.resources.implementation.DeploymentInner, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;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;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;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.resources.Deployments beginCreateOrUpdate"})
      retrofit2.http.PUT(value = "subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Body()
      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  
      deploymentName     
      subscriptionId     
      parameters         
      apiVersion         
      acceptLanguage     
      userAgent          

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> createOrUpdate(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.resources.implementation.DeploymentInner, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;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;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;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.resources.Deployments createOrUpdate"})
      retrofit2.http.PUT(value = "subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Body()
      4:
        retrofit2.http.Query(value = "api-version")
      5:
        retrofit2.http.Header(value = "accept-language")
      6:
        retrofit2.http.Header(value = "User-Agent")
      7:
        retrofit2.http.Header(value = "x-ms-correlation-request-id")
    MethodParameters:
                      Name  Flags
      resourceGroupName     
      deploymentName        
      subscriptionId        
      parameters            
      apiVersion            
      acceptLanguage        
      userAgent             
      correlationRequestId  

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginCreateOrUpdate(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.resources.implementation.DeploymentInner, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;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;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;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.resources.Deployments beginCreateOrUpdate"})
      retrofit2.http.PUT(value = "subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Body()
      4:
        retrofit2.http.Query(value = "api-version")
      5:
        retrofit2.http.Header(value = "accept-language")
      6:
        retrofit2.http.Header(value = "User-Agent")
      7:
        retrofit2.http.Header(value = "x-ms-correlation-request-id")
    MethodParameters:
                      Name  Flags
      resourceGroupName     
      deploymentName        
      subscriptionId        
      parameters            
      apiVersion            
      acceptLanguage        
      userAgent             
      correlationRequestId  

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> getByResourceGroup(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.resources.Deployments getByResourceGroup"})
      retrofit2.http.GET(value = "subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "deploymentName")
      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  
      deploymentName     
      subscriptionId     
      apiVersion         
      acceptLanguage     
      userAgent          

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> cancel(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.resources.Deployments cancel"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "deploymentName")
      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  
      deploymentName     
      subscriptionId     
      apiVersion         
      acceptLanguage     
      userAgent          

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> validate(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.resources.implementation.DeploymentInner, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;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;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;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.resources.Deployments validate"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/validate")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Body()
      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  
      deploymentName     
      subscriptionId     
      parameters         
      apiVersion         
      acceptLanguage     
      userAgent          

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginValidate(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.resources.implementation.DeploymentInner, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;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;Lcom/microsoft/azure/management/resources/implementation/DeploymentInner;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.resources.Deployments beginValidate"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/validate")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Body()
      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  
      deploymentName     
      subscriptionId     
      parameters         
      apiVersion         
      acceptLanguage     
      userAgent          

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> whatIf(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.resources.DeploymentWhatIf, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/DeploymentWhatIf;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;Lcom/microsoft/azure/management/resources/DeploymentWhatIf;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.resources.Deployments whatIf"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Body()
      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  
      deploymentName     
      subscriptionId     
      parameters         
      apiVersion         
      acceptLanguage     
      userAgent          

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginWhatIf(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.resources.DeploymentWhatIf, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/resources/DeploymentWhatIf;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;Lcom/microsoft/azure/management/resources/DeploymentWhatIf;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.resources.Deployments beginWhatIf"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "deploymentName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Body()
      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  
      deploymentName     
      subscriptionId     
      parameters         
      apiVersion         
      acceptLanguage     
      userAgent          

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> exportTemplate(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.resources.Deployments exportTemplate"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "deploymentName")
      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  
      deploymentName     
      subscriptionId     
      apiVersion         
      acceptLanguage     
      userAgent          

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> listByResourceGroup(java.lang.String, java.lang.String, java.lang.String, java.lang.Integer, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;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/Integer;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.resources.Deployments listByResourceGroup"})
      retrofit2.http.GET(value = "subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "subscriptionId")
      2:
        retrofit2.http.Query(value = "$filter")
      3:
        retrofit2.http.Query(value = "$top")
      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  
      subscriptionId     
      filter             
      top                
      apiVersion         
      acceptLanguage     
      userAgent          

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> calculateTemplateHash(java.lang.String, , java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/Object;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.resources.Deployments calculateTemplateHash"})
      retrofit2.http.POST(value = "providers/Microsoft.Resources/calculateTemplateHash")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Query(value = "api-version")
      1:
        retrofit2.http.Body()
      2:
        retrofit2.http.Header(value = "accept-language")
      3:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      apiVersion      
      template        
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> listAtScopeNext(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.resources.Deployments listAtScopeNext"})
      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>> listAtTenantScopeNext(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.resources.Deployments listAtTenantScopeNext"})
      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>> listAtManagementGroupScopeNext(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.resources.Deployments listAtManagementGroupScopeNext"})
      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>> 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.resources.Deployments 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>> listByResourceGroupNext(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.resources.Deployments listByResourceGroupNext"})
      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: "DeploymentsInner.java"
NestHost: com.microsoft.azure.management.resources.implementation.DeploymentsInner
InnerClasses:
  abstract DeploymentsService = com.microsoft.azure.management.resources.implementation.DeploymentsInner$DeploymentsService of com.microsoft.azure.management.resources.implementation.DeploymentsInner