public SELF produces(Iterable<MediaType> produceTypes) {
        ensureUniqueMediaTypes(produceTypes, "produceTypes");
        this.produceTypes = ImmutableSet.copyOf(produceTypes);
        return self();
    }
Sets {@link MediaType}s that an {@link HttpService} will produce to be used in
content negotiation. See <a href="https://datatracker.ietf.org/doc/html/rfc7231#section-5.3.2">Accept header</a>
for more information.
core/src/main/java/com/linecorp/armeria/server/AbstractBindingBuilder.java