interface com.microsoft.azure.management.network.implementation.NetworkWatchersInner$NetworkWatchersService
  minor version: 0
  major version: 59
  flags: flags: (0x0600) ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.microsoft.azure.management.network.implementation.NetworkWatchersInner$NetworkWatchersService
  super_class: java.lang.Object
{
  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> createOrUpdate(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.implementation.NetworkWatcherInner, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/NetworkWatcherInner;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/network/implementation/NetworkWatcherInner;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.network.NetworkWatchers createOrUpdate"})
      retrofit2.http.PUT(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      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   
      networkWatcherName  
      subscriptionId      
      parameters          
      apiVersion          
      acceptLanguage      
      userAgent           

  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.network.NetworkWatchers getByResourceGroup"})
      retrofit2.http.GET(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      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   
      networkWatcherName  
      subscriptionId      
      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.network.NetworkWatchers delete"})
      retrofit2.http.HTTP(path = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}", method = "DELETE", hasBody = true)
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      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   
      networkWatcherName  
      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.network.NetworkWatchers beginDelete"})
      retrofit2.http.HTTP(path = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}", method = "DELETE", hasBody = true)
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      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   
      networkWatcherName  
      subscriptionId      
      apiVersion          
      acceptLanguage      
      userAgent           

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> updateTags(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.TagsObject, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/TagsObject;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;Lcom/microsoft/azure/management/network/TagsObject;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.network.NetworkWatchers updateTags"})
      retrofit2.http.PATCH(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Body()
      6:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                    Name  Flags
      resourceGroupName   
      networkWatcherName  
      subscriptionId      
      apiVersion          
      acceptLanguage      
      parameters          
      userAgent           

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> listByResourceGroup(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.network.NetworkWatchers listByResourceGroup"})
      retrofit2.http.GET(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      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
      resourceGroupName  
      subscriptionId     
      apiVersion         
      acceptLanguage     
      userAgent          

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> list(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.network.NetworkWatchers list"})
      retrofit2.http.GET(value = "subscriptions/{subscriptionId}/providers/Microsoft.Network/networkWatchers")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "subscriptionId")
      1:
        retrofit2.http.Query(value = "api-version")
      2:
        retrofit2.http.Header(value = "accept-language")
      3:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                Name  Flags
      subscriptionId  
      apiVersion      
      acceptLanguage  
      userAgent       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> getTopology(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.TopologyParameters, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/TopologyParameters;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/network/TopologyParameters;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.network.NetworkWatchers getTopology"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/topology")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      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   
      networkWatcherName  
      subscriptionId      
      parameters          
      apiVersion          
      acceptLanguage      
      userAgent           

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> verifyIPFlow(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.VerificationIPFlowParameters, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VerificationIPFlowParameters;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/network/VerificationIPFlowParameters;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.network.NetworkWatchers verifyIPFlow"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/ipFlowVerify")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      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   
      networkWatcherName  
      subscriptionId      
      parameters          
      apiVersion          
      acceptLanguage      
      userAgent           

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginVerifyIPFlow(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.VerificationIPFlowParameters, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VerificationIPFlowParameters;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/network/VerificationIPFlowParameters;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.network.NetworkWatchers beginVerifyIPFlow"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/ipFlowVerify")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      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   
      networkWatcherName  
      subscriptionId      
      parameters          
      apiVersion          
      acceptLanguage      
      userAgent           

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> getNextHop(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.NextHopParameters, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/NextHopParameters;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/network/NextHopParameters;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.network.NetworkWatchers getNextHop"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/nextHop")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      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   
      networkWatcherName  
      subscriptionId      
      parameters          
      apiVersion          
      acceptLanguage      
      userAgent           

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginGetNextHop(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.NextHopParameters, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/NextHopParameters;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/network/NextHopParameters;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.network.NetworkWatchers beginGetNextHop"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/nextHop")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      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   
      networkWatcherName  
      subscriptionId      
      parameters          
      apiVersion          
      acceptLanguage      
      userAgent           

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> getVMSecurityRules(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.SecurityGroupViewParameters, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/SecurityGroupViewParameters;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;Lcom/microsoft/azure/management/network/SecurityGroupViewParameters;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.network.NetworkWatchers getVMSecurityRules"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/securityGroupView")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Body()
      6:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                    Name  Flags
      resourceGroupName   
      networkWatcherName  
      subscriptionId      
      apiVersion          
      acceptLanguage      
      parameters          
      userAgent           

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginGetVMSecurityRules(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.SecurityGroupViewParameters, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/SecurityGroupViewParameters;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;Lcom/microsoft/azure/management/network/SecurityGroupViewParameters;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.network.NetworkWatchers beginGetVMSecurityRules"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/securityGroupView")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Body()
      6:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                    Name  Flags
      resourceGroupName   
      networkWatcherName  
      subscriptionId      
      apiVersion          
      acceptLanguage      
      parameters          
      userAgent           

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> getTroubleshooting(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.TroubleshootingParameters, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/TroubleshootingParameters;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/network/TroubleshootingParameters;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.network.NetworkWatchers getTroubleshooting"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/troubleshoot")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      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   
      networkWatcherName  
      subscriptionId      
      parameters          
      apiVersion          
      acceptLanguage      
      userAgent           

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginGetTroubleshooting(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.TroubleshootingParameters, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/TroubleshootingParameters;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/network/TroubleshootingParameters;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.network.NetworkWatchers beginGetTroubleshooting"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/troubleshoot")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      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   
      networkWatcherName  
      subscriptionId      
      parameters          
      apiVersion          
      acceptLanguage      
      userAgent           

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> getTroubleshootingResult(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.QueryTroubleshootingParameters, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/QueryTroubleshootingParameters;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;Lcom/microsoft/azure/management/network/QueryTroubleshootingParameters;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.network.NetworkWatchers getTroubleshootingResult"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/queryTroubleshootResult")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Body()
      6:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                    Name  Flags
      resourceGroupName   
      networkWatcherName  
      subscriptionId      
      apiVersion          
      acceptLanguage      
      parameters          
      userAgent           

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginGetTroubleshootingResult(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.QueryTroubleshootingParameters, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/QueryTroubleshootingParameters;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;Lcom/microsoft/azure/management/network/QueryTroubleshootingParameters;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.network.NetworkWatchers beginGetTroubleshootingResult"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/queryTroubleshootResult")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Body()
      6:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                    Name  Flags
      resourceGroupName   
      networkWatcherName  
      subscriptionId      
      apiVersion          
      acceptLanguage      
      parameters          
      userAgent           

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> setFlowLogConfiguration(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.implementation.FlowLogInformationInner, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/FlowLogInformationInner;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/network/implementation/FlowLogInformationInner;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.network.NetworkWatchers setFlowLogConfiguration"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/configureFlowLog")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      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   
      networkWatcherName  
      subscriptionId      
      parameters          
      apiVersion          
      acceptLanguage      
      userAgent           

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginSetFlowLogConfiguration(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.implementation.FlowLogInformationInner, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/FlowLogInformationInner;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/network/implementation/FlowLogInformationInner;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.network.NetworkWatchers beginSetFlowLogConfiguration"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/configureFlowLog")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      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   
      networkWatcherName  
      subscriptionId      
      parameters          
      apiVersion          
      acceptLanguage      
      userAgent           

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> getFlowLogStatus(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.FlowLogStatusParameters, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/FlowLogStatusParameters;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;Lcom/microsoft/azure/management/network/FlowLogStatusParameters;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.network.NetworkWatchers getFlowLogStatus"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/queryFlowLogStatus")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Body()
      6:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                    Name  Flags
      resourceGroupName   
      networkWatcherName  
      subscriptionId      
      apiVersion          
      acceptLanguage      
      parameters          
      userAgent           

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginGetFlowLogStatus(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.FlowLogStatusParameters, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/FlowLogStatusParameters;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;Lcom/microsoft/azure/management/network/FlowLogStatusParameters;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.network.NetworkWatchers beginGetFlowLogStatus"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/queryFlowLogStatus")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Query(value = "api-version")
      4:
        retrofit2.http.Header(value = "accept-language")
      5:
        retrofit2.http.Body()
      6:
        retrofit2.http.Header(value = "User-Agent")
    MethodParameters:
                    Name  Flags
      resourceGroupName   
      networkWatcherName  
      subscriptionId      
      apiVersion          
      acceptLanguage      
      parameters          
      userAgent           

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> checkConnectivity(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.ConnectivityParameters, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/ConnectivityParameters;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/network/ConnectivityParameters;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.network.NetworkWatchers checkConnectivity"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/connectivityCheck")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      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   
      networkWatcherName  
      subscriptionId      
      parameters          
      apiVersion          
      acceptLanguage      
      userAgent           

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginCheckConnectivity(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.ConnectivityParameters, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/ConnectivityParameters;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/network/ConnectivityParameters;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.network.NetworkWatchers beginCheckConnectivity"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/connectivityCheck")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      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   
      networkWatcherName  
      subscriptionId      
      parameters          
      apiVersion          
      acceptLanguage      
      userAgent           

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> getAzureReachabilityReport(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.AzureReachabilityReportParameters, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/AzureReachabilityReportParameters;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/network/AzureReachabilityReportParameters;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.network.NetworkWatchers getAzureReachabilityReport"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/azureReachabilityReport")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      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   
      networkWatcherName  
      subscriptionId      
      parameters          
      apiVersion          
      acceptLanguage      
      userAgent           

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginGetAzureReachabilityReport(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.AzureReachabilityReportParameters, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/AzureReachabilityReportParameters;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/network/AzureReachabilityReportParameters;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.network.NetworkWatchers beginGetAzureReachabilityReport"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/azureReachabilityReport")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      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   
      networkWatcherName  
      subscriptionId      
      parameters          
      apiVersion          
      acceptLanguage      
      userAgent           

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> listAvailableProviders(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.AvailableProvidersListParameters, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/AvailableProvidersListParameters;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/network/AvailableProvidersListParameters;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.network.NetworkWatchers listAvailableProviders"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/availableProvidersList")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      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   
      networkWatcherName  
      subscriptionId      
      parameters          
      apiVersion          
      acceptLanguage      
      userAgent           

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginListAvailableProviders(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.AvailableProvidersListParameters, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/AvailableProvidersListParameters;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/network/AvailableProvidersListParameters;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.network.NetworkWatchers beginListAvailableProviders"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/availableProvidersList")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      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   
      networkWatcherName  
      subscriptionId      
      parameters          
      apiVersion          
      acceptLanguage      
      userAgent           

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> getNetworkConfigurationDiagnostic(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.NetworkConfigurationDiagnosticParameters, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/NetworkConfigurationDiagnosticParameters;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/network/NetworkConfigurationDiagnosticParameters;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.network.NetworkWatchers getNetworkConfigurationDiagnostic"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/networkConfigurationDiagnostic")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      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   
      networkWatcherName  
      subscriptionId      
      parameters          
      apiVersion          
      acceptLanguage      
      userAgent           

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginGetNetworkConfigurationDiagnostic(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.NetworkConfigurationDiagnosticParameters, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/NetworkConfigurationDiagnosticParameters;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/network/NetworkConfigurationDiagnosticParameters;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.network.NetworkWatchers beginGetNetworkConfigurationDiagnostic"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/networkConfigurationDiagnostic")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "networkWatcherName")
      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   
      networkWatcherName  
      subscriptionId      
      parameters          
      apiVersion          
      acceptLanguage      
      userAgent           
}
SourceFile: "NetworkWatchersInner.java"
NestHost: com.microsoft.azure.management.network.implementation.NetworkWatchersInner
InnerClasses:
  abstract NetworkWatchersService = com.microsoft.azure.management.network.implementation.NetworkWatchersInner$NetworkWatchersService of com.microsoft.azure.management.network.implementation.NetworkWatchersInner