code: public void put(BlackDuckView blackDuckView) throws IntegrationException {
          if (blackDuckView.getHref().isPresent()) {
              String uri = blackDuckView.getHref().get();
              // add the 'missing' pieces back from view that could have been lost
              String json = blackDuckJsonTransformer.producePatchedJson(blackDuckView);
              Request request = RequestFactory.createCommonPutRequestBuilder(json).uri(uri).build();
              try (Response response = execute(request)) {
              } catch (IOException e) {
                  throw new IntegrationException(e.getMessage(), e);
              }
          }
      }
docs: ------------------------------------------------