Class CorsPreflightResponse.Copier
java.lang.Object
com.soklet.core.CorsPreflightResponse.Copier
- Enclosing class:
CorsPreflightResponse
Builder used to copy instances of
CorsPreflightResponse
via CorsPreflightResponse.copy()
.
This class is intended for use by a single thread.
- Author:
- Mark Allen
-
Method Summary
Modifier and TypeMethodDescriptionaccessControlAllowCredentials
(Boolean accessControlAllowCredentials) accessControlAllowHeaders
(Consumer<Set<String>> accessControlAllowHeadersConsumer) accessControlAllowHeaders
(Set<String> accessControlAllowHeaders) accessControlAllowMethods
(Consumer<Set<HttpMethod>> accessControlAllowMethodsConsumer) accessControlAllowMethods
(Set<HttpMethod> accessControlAllowMethods) accessControlAllowOrigin
(String accessControlAllowOrigin) accessControlMaxAge
(Duration accessControlMaxAge) finish()
-
Method Details
-
accessControlAllowOrigin
@Nonnull public CorsPreflightResponse.Copier accessControlAllowOrigin(@Nonnull String accessControlAllowOrigin) -
accessControlAllowCredentials
@Nonnull public CorsPreflightResponse.Copier accessControlAllowCredentials(@Nullable Boolean accessControlAllowCredentials) -
accessControlMaxAge
@Nonnull public CorsPreflightResponse.Copier accessControlMaxAge(@Nullable Duration accessControlMaxAge) -
accessControlAllowMethods
@Nonnull public CorsPreflightResponse.Copier accessControlAllowMethods(@Nullable Set<HttpMethod> accessControlAllowMethods) -
accessControlAllowMethods
@Nonnull public CorsPreflightResponse.Copier accessControlAllowMethods(@Nonnull Consumer<Set<HttpMethod>> accessControlAllowMethodsConsumer) -
accessControlAllowHeaders
@Nonnull public CorsPreflightResponse.Copier accessControlAllowHeaders(@Nullable Set<String> accessControlAllowHeaders) -
accessControlAllowHeaders
@Nonnull public CorsPreflightResponse.Copier accessControlAllowHeaders(@Nonnull Consumer<Set<String>> accessControlAllowHeadersConsumer) -
finish
-