public THttpServiceBuilder otherSerializationFormats(
            Iterable<SerializationFormat> otherSerializationFormats) {
        requireNonNull(otherSerializationFormats, "otherSerializationFormats");
        if (createOtherSerializations) {
            this.otherSerializationFormats = new LinkedHashSet<>();
            createOtherSerializations = false;
        }
        otherSerializationFormats.forEach(this.otherSerializationFormats::add);
        return this;
    }
Adds other {@link SerializationFormat}s to the builder. If nothing is specified then all
{@link SerializationFormat}s returned by {@link ThriftSerializationFormats#values()}
are added.

<p>Currently, the only way to specify a serialization format at request time is by using the HTTP session
protocol and setting the {@code "Content-Type"} header to the appropriate
{@link SerializationFormat#mediaType()}.
thrift/thrift0.13/src/main/java/com/linecorp/armeria/server/thrift/THttpServiceBuilder.java