public Optional<TimeoutConfiguration> getTimeoutConfiguration() {
        return Optional.ofNullable(timeoutConfiguration);
    }
Returns an {@link Optional} object of type {@link TimeoutConfiguration} that contains
the customizations for the various timeouts used by the client.

@return An {@link Optional} object of type {@link TimeoutConfiguration}.
aws-java-sdk-opensdk/src/main/java/com/amazonaws/opensdk/internal/config/ApiGatewayClientConfiguration.java