docs: static Source updateSource(SourceName sourceName) {
      try (SecurityCenterClient client = SecurityCenterClient.create()) {
        // Start setting up a request to update a source.
        // SourceName sourceName = SourceName.of(/*organization=*/"123234324",/*source=*/
        // "423432321");
        Source source =
            Source.newBuilder()
                .setDisplayName("Updated Display Name")
                .setName(sourceName.toString())
                .build();
        FieldMask updateMask = FieldMask.newBuilder().addPaths("display_name").build();
  
        UpdateSourceRequest.Builder request =
            UpdateSourceRequest.newBuilder().setSource(source).setUpdateMask(updateMask);
  
        // Call the API.
        Source response = client.updateSource(request.build());
  
        System.out.println("Updated Source: " + response);
        return response;
      } catch (IOException e) {
        throw new RuntimeException("Couldn't create client.", e);
      }
    }