java.lang.Object
io.helidon.webserver.cors.CrossOriginConfig.Builder
- All Implemented Interfaces:
io.helidon.common.Builder<CrossOriginConfig.Builder,,CrossOriginConfig> Supplier<CrossOriginConfig>
- Enclosing class:
- CrossOriginConfig
public static class CrossOriginConfig.Builder
extends Object
implements io.helidon.common.Builder<CrossOriginConfig.Builder,CrossOriginConfig>
Builder for
CrossOriginConfig.-
Method Summary
Modifier and TypeMethodDescriptionallowCredentials(boolean allowCredentials) allowHeaders(String... allowHeaders) allowMethods(String... allowMethods) allowOrigins(String... origins) build()Augment or override existing settings using the providedConfignode.enabled(boolean enabled) exposeHeaders(String... exposeHeaders) maxAgeSeconds(long maxAgeSeconds) pathPattern(String pathPattern) Updates the path prefix for this cross-origin config.toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.helidon.common.Builder
get, identity, update
-
Method Details
-
pathPattern
Updates the path prefix for this cross-origin config.- Parameters:
pathPattern- new path prefix- Returns:
- updated builder
-
enabled
-
allowOrigins
-
allowHeaders
-
exposeHeaders
-
allowMethods
-
allowCredentials
-
maxAgeSeconds
-
config
Augment or override existing settings using the providedConfignode.- Parameters:
corsConfig- config node containing CORS information- Returns:
- updated builder
-
build
- Specified by:
buildin interfaceio.helidon.common.Builder<CrossOriginConfig.Builder,CrossOriginConfig>
-
toString
-