private static ServiceOptions buildServiceOptions(ServiceOption serviceOption) {
        final ServiceOptionsBuilder builder = ServiceOptions.builder();
        if (serviceOption.requestTimeoutMillis() >= 0) {
            builder.requestTimeoutMillis(serviceOption.requestTimeoutMillis());
        }
        if (serviceOption.maxRequestLength() >= 0) {
            builder.maxRequestLength(serviceOption.maxRequestLength());
        }
        if (serviceOption.requestAutoAbortDelayMillis() >= 0) {
            builder.requestAutoAbortDelayMillis(serviceOption.requestAutoAbortDelayMillis());
        }
        return builder.build();
    }
An {@link HttpService} which is defined by a {@link Path} or HTTP method annotations.
This class is not supposed to be instantiated by a user. Please check out the documentation
<a href="https://armeria.dev/docs/server-annotated-service">Annotated HTTP Service</a> to use this.
core/src/main/java/com/linecorp/armeria/internal/server/annotation/DefaultAnnotatedService.java