interface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService
  minor version: 0
  major version: 59
  flags: flags: (0x0600) ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService
  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.VirtualNetworkGatewayInner, 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/VirtualNetworkGatewayInner;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/VirtualNetworkGatewayInner;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.VirtualNetworkGateways createOrUpdate"})
      retrofit2.http.PUT(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      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          
      virtualNetworkGatewayName  
      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.network.implementation.VirtualNetworkGatewayInner, 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/VirtualNetworkGatewayInner;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/VirtualNetworkGatewayInner;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.VirtualNetworkGateways beginCreateOrUpdate"})
      retrofit2.http.PUT(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      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          
      virtualNetworkGatewayName  
      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.VirtualNetworkGateways getByResourceGroup"})
      retrofit2.http.GET(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      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          
      virtualNetworkGatewayName  
      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.VirtualNetworkGateways delete"})
      retrofit2.http.HTTP(path = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}", method = "DELETE", hasBody = true)
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      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          
      virtualNetworkGatewayName  
      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.VirtualNetworkGateways beginDelete"})
      retrofit2.http.HTTP(path = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}", method = "DELETE", hasBody = true)
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      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          
      virtualNetworkGatewayName  
      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.VirtualNetworkGateways updateTags"})
      retrofit2.http.PATCH(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      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          
      virtualNetworkGatewayName  
      subscriptionId             
      apiVersion                 
      acceptLanguage             
      parameters                 
      userAgent                  

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginUpdateTags(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.VirtualNetworkGateways beginUpdateTags"})
      retrofit2.http.PATCH(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      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          
      virtualNetworkGatewayName  
      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.VirtualNetworkGateways listByResourceGroup"})
      retrofit2.http.GET(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways")
    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>> listConnections(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.VirtualNetworkGateways listConnections"})
      retrofit2.http.GET(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/connections")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      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          
      virtualNetworkGatewayName  
      subscriptionId             
      apiVersion                 
      acceptLanguage             
      userAgent                  

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> reset(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.network.VirtualNetworkGateways reset"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/reset")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Query(value = "gatewayVip")
      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          
      virtualNetworkGatewayName  
      subscriptionId             
      gatewayVip                 
      apiVersion                 
      acceptLanguage             
      userAgent                  

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginReset(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.network.VirtualNetworkGateways beginReset"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/reset")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Query(value = "gatewayVip")
      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          
      virtualNetworkGatewayName  
      subscriptionId             
      gatewayVip                 
      apiVersion                 
      acceptLanguage             
      userAgent                  

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> resetVpnClientSharedKey(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.VirtualNetworkGateways resetVpnClientSharedKey"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/resetvpnclientsharedkey")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      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          
      virtualNetworkGatewayName  
      subscriptionId             
      apiVersion                 
      acceptLanguage             
      userAgent                  

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginResetVpnClientSharedKey(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.VirtualNetworkGateways beginResetVpnClientSharedKey"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/resetvpnclientsharedkey")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      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          
      virtualNetworkGatewayName  
      subscriptionId             
      apiVersion                 
      acceptLanguage             
      userAgent                  

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

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

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

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

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> getVpnProfilePackageUrl(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.VirtualNetworkGateways getVpnProfilePackageUrl"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/getvpnprofilepackageurl")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      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          
      virtualNetworkGatewayName  
      subscriptionId             
      apiVersion                 
      acceptLanguage             
      userAgent                  

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginGetVpnProfilePackageUrl(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.VirtualNetworkGateways beginGetVpnProfilePackageUrl"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/getvpnprofilepackageurl")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      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          
      virtualNetworkGatewayName  
      subscriptionId             
      apiVersion                 
      acceptLanguage             
      userAgent                  

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> getBgpPeerStatus(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.network.VirtualNetworkGateways getBgpPeerStatus"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/getBgpPeerStatus")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Query(value = "peer")
      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          
      virtualNetworkGatewayName  
      subscriptionId             
      peer                       
      apiVersion                 
      acceptLanguage             
      userAgent                  

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginGetBgpPeerStatus(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.network.VirtualNetworkGateways beginGetBgpPeerStatus"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/getBgpPeerStatus")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Query(value = "peer")
      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          
      virtualNetworkGatewayName  
      subscriptionId             
      peer                       
      apiVersion                 
      acceptLanguage             
      userAgent                  

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> supportedVpnDevices(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.VirtualNetworkGateways supportedVpnDevices"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/supportedvpndevices")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      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          
      virtualNetworkGatewayName  
      subscriptionId             
      apiVersion                 
      acceptLanguage             
      userAgent                  

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> getLearnedRoutes(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.VirtualNetworkGateways getLearnedRoutes"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/getLearnedRoutes")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      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          
      virtualNetworkGatewayName  
      subscriptionId             
      apiVersion                 
      acceptLanguage             
      userAgent                  

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginGetLearnedRoutes(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.VirtualNetworkGateways beginGetLearnedRoutes"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/getLearnedRoutes")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      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          
      virtualNetworkGatewayName  
      subscriptionId             
      apiVersion                 
      acceptLanguage             
      userAgent                  

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> getAdvertisedRoutes(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.network.VirtualNetworkGateways getAdvertisedRoutes"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/getAdvertisedRoutes")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Query(value = "peer")
      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          
      virtualNetworkGatewayName  
      subscriptionId             
      peer                       
      apiVersion                 
      acceptLanguage             
      userAgent                  

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginGetAdvertisedRoutes(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    RuntimeVisibleAnnotations: 
      retrofit2.http.Headers(value = {"Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.network.VirtualNetworkGateways beginGetAdvertisedRoutes"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/getAdvertisedRoutes")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      2:
        retrofit2.http.Path(value = "subscriptionId")
      3:
        retrofit2.http.Query(value = "peer")
      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          
      virtualNetworkGatewayName  
      subscriptionId             
      peer                       
      apiVersion                 
      acceptLanguage             
      userAgent                  

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> setVpnclientIpsecParameters(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner, 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/VpnClientIPsecParametersInner;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/VpnClientIPsecParametersInner;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.VirtualNetworkGateways setVpnclientIpsecParameters"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/setvpnclientipsecparameters")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      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          
      virtualNetworkGatewayName  
      subscriptionId             
      vpnclientIpsecParams       
      apiVersion                 
      acceptLanguage             
      userAgent                  

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginSetVpnclientIpsecParameters(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner, 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/VpnClientIPsecParametersInner;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/VpnClientIPsecParametersInner;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.VirtualNetworkGateways beginSetVpnclientIpsecParameters"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/setvpnclientipsecparameters")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      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          
      virtualNetworkGatewayName  
      subscriptionId             
      vpnclientIpsecParams       
      apiVersion                 
      acceptLanguage             
      userAgent                  

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> getVpnclientIpsecParameters(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.VirtualNetworkGateways getVpnclientIpsecParameters"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/getvpnclientipsecparameters")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      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          
      virtualNetworkGatewayName  
      subscriptionId             
      apiVersion                 
      acceptLanguage             
      userAgent                  

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginGetVpnclientIpsecParameters(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.VirtualNetworkGateways beginGetVpnclientIpsecParameters"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/getvpnclientipsecparameters")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      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          
      virtualNetworkGatewayName  
      subscriptionId             
      apiVersion                 
      acceptLanguage             
      userAgent                  

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

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

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

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

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

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> getVpnclientConnectionHealth(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.VirtualNetworkGateways getVpnclientConnectionHealth"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/getVpnClientConnectionHealth")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      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          
      virtualNetworkGatewayName  
      subscriptionId             
      apiVersion                 
      acceptLanguage             
      userAgent                  

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginGetVpnclientConnectionHealth(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.VirtualNetworkGateways beginGetVpnclientConnectionHealth"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/getVpnClientConnectionHealth")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "resourceGroupName")
      1:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      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          
      virtualNetworkGatewayName  
      subscriptionId             
      apiVersion                 
      acceptLanguage             
      userAgent                  

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> disconnectVirtualNetworkGatewayVpnConnections(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.P2SVpnConnectionRequest, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/P2SVpnConnectionRequest;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/P2SVpnConnectionRequest;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.VirtualNetworkGateways disconnectVirtualNetworkGatewayVpnConnections"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/disconnectVirtualNetworkGatewayVpnConnections")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "subscriptionId")
      1:
        retrofit2.http.Path(value = "resourceGroupName")
      2:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      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
      subscriptionId             
      resourceGroupName          
      virtualNetworkGatewayName  
      apiVersion                 
      acceptLanguage             
      request                    
      userAgent                  

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> beginDisconnectVirtualNetworkGatewayVpnConnections(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.network.P2SVpnConnectionRequest, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/P2SVpnConnectionRequest;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/P2SVpnConnectionRequest;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.VirtualNetworkGateways beginDisconnectVirtualNetworkGatewayVpnConnections"})
      retrofit2.http.POST(value = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/disconnectVirtualNetworkGatewayVpnConnections")
    RuntimeVisibleParameterAnnotations: 
      0:
        retrofit2.http.Path(value = "subscriptionId")
      1:
        retrofit2.http.Path(value = "resourceGroupName")
      2:
        retrofit2.http.Path(value = "virtualNetworkGatewayName")
      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
      subscriptionId             
      resourceGroupName          
      virtualNetworkGatewayName  
      apiVersion                 
      acceptLanguage             
      request                    
      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.network.VirtualNetworkGateways 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       

  public abstract rx.Observable<retrofit2.Response<okhttp3.ResponseBody>> listConnectionsNext(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.network.VirtualNetworkGateways listConnectionsNext"})
      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: "VirtualNetworkGatewaysInner.java"
NestHost: com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner
InnerClasses:
  abstract VirtualNetworkGatewaysService = com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService of com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner