docs: public Observable<ShareInner> beginCreateOrUpdateAsync(String deviceName, String name, String resourceGroupName, ShareInner share) {
          return beginCreateOrUpdateWithServiceResponseAsync(deviceName, name, resourceGroupName, share).map(new Func1<ServiceResponse<ShareInner>, ShareInner>() {
              @Override
              public ShareInner call(ServiceResponse<ShareInner> response) {
                  return response.body();
              }
          });
      }