docs: public Observable<VirtualNetworkLinkInner> beginCreateOrUpdateAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters) {
          return beginCreateOrUpdateWithServiceResponseAsync(resourceGroupName, privateZoneName, virtualNetworkLinkName, parameters).map(new Func1<ServiceResponse<VirtualNetworkLinkInner>, VirtualNetworkLinkInner>() {
              @Override
              public VirtualNetworkLinkInner call(ServiceResponse<VirtualNetworkLinkInner> response) {
                  return response.body();
              }
          });
      }