Class PanamaWasiHttpConfigBuilder

java.lang.Object
ai.tegmentum.wasmtime4j.wasi.http.AbstractWasiHttpConfigBuilder
ai.tegmentum.wasmtime4j.panama.wasi.http.PanamaWasiHttpConfigBuilder
All Implemented Interfaces:
ai.tegmentum.wasmtime4j.wasi.http.WasiHttpConfigBuilder

public final class PanamaWasiHttpConfigBuilder extends ai.tegmentum.wasmtime4j.wasi.http.AbstractWasiHttpConfigBuilder
Panama implementation of WasiHttpConfigBuilder.

This builder provides a fluent API for constructing PanamaWasiHttpConfig instances with various security and performance settings.

Since:
1.0.0
  • Field Summary

    Fields inherited from class ai.tegmentum.wasmtime4j.wasi.http.AbstractWasiHttpConfigBuilder

    allowedHosts, allowedMethods, blockedHosts, certificateValidationEnabled, connectionPoolingEnabled, connectTimeout, followRedirects, http2Enabled, httpsRequired, maxConnections, maxConnectionsPerHost, maxRedirects, maxRequestBodySize, maxResponseBodySize, readTimeout, userAgent, writeTimeout
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates a new PanamaWasiHttpConfigBuilder with default settings.
  • Method Summary

    Modifier and Type
    Method
    Description
    ai.tegmentum.wasmtime4j.wasi.http.WasiHttpConfig
     

    Methods inherited from class ai.tegmentum.wasmtime4j.wasi.http.AbstractWasiHttpConfigBuilder

    allowAllHosts, allowHost, allowHosts, allowMethods, blockHost, blockHosts, followRedirects, requireHttps, withCertificateValidation, withConnectionPooling, withConnectTimeout, withHttp2, withMaxConnections, withMaxConnectionsPerHost, withMaxRedirects, withMaxRequestBodySize, withMaxResponseBodySize, withReadTimeout, withUserAgent, withWriteTimeout

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PanamaWasiHttpConfigBuilder

      public PanamaWasiHttpConfigBuilder()
      Creates a new PanamaWasiHttpConfigBuilder with default settings.
  • Method Details

    • build

      public ai.tegmentum.wasmtime4j.wasi.http.WasiHttpConfig build()