bodyBuilder.part("logo", logo); bodyBuilder.part("utf8", utf8); bodyBuilder.part("json", new Foo("bar"), MediaType.APPLICATION_JSON_UTF8); bodyBuilder.asyncPart("publisher", publisher, String.class); Mono<MultiValueMap<String, HttpEntity<?>>> result = Mono.just(bodyBuilder.build());