public static final class CorsConfiguration.Builder extends Object
CorsConfiguration.
Initialize attributes and then invoke the build() method to create an
immutable instance.
Builder is not thread-safe and generally should not be stored in a field or collection,
but instead used immediately to create instances.
| Modifier and Type | Method and Description |
|---|---|
CorsConfiguration.Builder |
addAllAllowedHeaders(Iterable<String> elements)
Adds elements to
allowedHeaders list. |
CorsConfiguration.Builder |
addAllAllowedMethods(Iterable<String> elements)
Adds elements to
allowedMethods list. |
CorsConfiguration.Builder |
addAllAllowedOriginPatterns(Iterable<String> elements)
Adds elements to
allowedOriginPatterns list. |
CorsConfiguration.Builder |
addAllAllowedOrigins(Iterable<String> elements)
Adds elements to
allowedOrigins list. |
CorsConfiguration.Builder |
addAllAllowedUriPatterns(Iterable<String> elements)
Adds elements to
allowedUriPatterns list. |
CorsConfiguration.Builder |
addAllAllowedUris(Iterable<String> elements)
Adds elements to
allowedUris list. |
CorsConfiguration.Builder |
allowedCredentials(Boolean allowedCredentials)
Initializes the value for the
allowedCredentials attribute. |
CorsConfiguration.Builder |
allowedHeader(String... elements)
Adds elements to
allowedHeaders list. |
CorsConfiguration.Builder |
allowedHeader(String element)
Adds one element to
allowedHeaders list. |
CorsConfiguration.Builder |
allowedHeaders(Iterable<String> elements)
Sets or replaces all elements for
allowedHeaders list. |
CorsConfiguration.Builder |
allowedMethod(String... elements)
Adds elements to
allowedMethods list. |
CorsConfiguration.Builder |
allowedMethod(String element)
Adds one element to
allowedMethods list. |
CorsConfiguration.Builder |
allowedMethods(Iterable<String> elements)
Sets or replaces all elements for
allowedMethods list. |
CorsConfiguration.Builder |
allowedOrigin(String... elements)
Adds elements to
allowedOrigins list. |
CorsConfiguration.Builder |
allowedOrigin(String element)
Adds one element to
allowedOrigins list. |
CorsConfiguration.Builder |
allowedOriginPattern(String... elements)
Adds elements to
allowedOriginPatterns list. |
CorsConfiguration.Builder |
allowedOriginPattern(String element)
Adds one element to
allowedOriginPatterns list. |
CorsConfiguration.Builder |
allowedOriginPatterns(Iterable<String> elements)
Sets or replaces all elements for
allowedOriginPatterns list. |
CorsConfiguration.Builder |
allowedOrigins(Iterable<String> elements)
Sets or replaces all elements for
allowedOrigins list. |
CorsConfiguration.Builder |
allowedUri(String... elements)
Adds elements to
allowedUris list. |
CorsConfiguration.Builder |
allowedUri(String element)
Adds one element to
allowedUris list. |
CorsConfiguration.Builder |
allowedUriPattern(String... elements)
Adds elements to
allowedUriPatterns list. |
CorsConfiguration.Builder |
allowedUriPattern(String element)
Adds one element to
allowedUriPatterns list. |
CorsConfiguration.Builder |
allowedUriPatterns(Iterable<String> elements)
Sets or replaces all elements for
allowedUriPatterns list. |
CorsConfiguration.Builder |
allowedUris(Iterable<String> elements)
Sets or replaces all elements for
allowedUris list. |
CorsConfiguration |
build()
Builds a new
CorsConfiguration. |
CorsConfiguration.Builder |
from(CorsConfiguration instance)
Fill a builder with attribute values from the provided
CorsConfiguration instance. |
CorsConfiguration.Builder |
maxAge(Long maxAge)
Initializes the value for the
maxAge attribute. |
public final CorsConfiguration.Builder from(CorsConfiguration instance)
CorsConfiguration instance.
Regular attribute values will be replaced with those from the given instance.
Absent optional values will not replace present values.
Collection elements and entries will be added, not replaced.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final CorsConfiguration.Builder allowedCredentials(Boolean allowedCredentials)
allowedCredentials attribute.allowedCredentials - The value for allowedCredentialsthis builder for use in a chained invocationpublic final CorsConfiguration.Builder allowedHeader(String element)
allowedHeaders list.element - A allowedHeaders elementthis builder for use in a chained invocationpublic final CorsConfiguration.Builder allowedHeader(String... elements)
allowedHeaders list.elements - An array of allowedHeaders elementsthis builder for use in a chained invocationpublic final CorsConfiguration.Builder allowedHeaders(Iterable<String> elements)
allowedHeaders list.elements - An iterable of allowedHeaders elementsthis builder for use in a chained invocationpublic final CorsConfiguration.Builder addAllAllowedHeaders(Iterable<String> elements)
allowedHeaders list.elements - An iterable of allowedHeaders elementsthis builder for use in a chained invocationpublic final CorsConfiguration.Builder allowedMethod(String element)
allowedMethods list.element - A allowedMethods elementthis builder for use in a chained invocationpublic final CorsConfiguration.Builder allowedMethod(String... elements)
allowedMethods list.elements - An array of allowedMethods elementsthis builder for use in a chained invocationpublic final CorsConfiguration.Builder allowedMethods(Iterable<String> elements)
allowedMethods list.elements - An iterable of allowedMethods elementsthis builder for use in a chained invocationpublic final CorsConfiguration.Builder addAllAllowedMethods(Iterable<String> elements)
allowedMethods list.elements - An iterable of allowedMethods elementsthis builder for use in a chained invocationpublic final CorsConfiguration.Builder allowedOriginPattern(String element)
allowedOriginPatterns list.element - A allowedOriginPatterns elementthis builder for use in a chained invocationpublic final CorsConfiguration.Builder allowedOriginPattern(String... elements)
allowedOriginPatterns list.elements - An array of allowedOriginPatterns elementsthis builder for use in a chained invocationpublic final CorsConfiguration.Builder allowedOriginPatterns(Iterable<String> elements)
allowedOriginPatterns list.elements - An iterable of allowedOriginPatterns elementsthis builder for use in a chained invocationpublic final CorsConfiguration.Builder addAllAllowedOriginPatterns(Iterable<String> elements)
allowedOriginPatterns list.elements - An iterable of allowedOriginPatterns elementsthis builder for use in a chained invocationpublic final CorsConfiguration.Builder allowedOrigin(String element)
allowedOrigins list.element - A allowedOrigins elementthis builder for use in a chained invocationpublic final CorsConfiguration.Builder allowedOrigin(String... elements)
allowedOrigins list.elements - An array of allowedOrigins elementsthis builder for use in a chained invocationpublic final CorsConfiguration.Builder allowedOrigins(Iterable<String> elements)
allowedOrigins list.elements - An iterable of allowedOrigins elementsthis builder for use in a chained invocationpublic final CorsConfiguration.Builder addAllAllowedOrigins(Iterable<String> elements)
allowedOrigins list.elements - An iterable of allowedOrigins elementsthis builder for use in a chained invocationpublic final CorsConfiguration.Builder allowedUriPattern(String element)
allowedUriPatterns list.element - A allowedUriPatterns elementthis builder for use in a chained invocationpublic final CorsConfiguration.Builder allowedUriPattern(String... elements)
allowedUriPatterns list.elements - An array of allowedUriPatterns elementsthis builder for use in a chained invocationpublic final CorsConfiguration.Builder allowedUriPatterns(Iterable<String> elements)
allowedUriPatterns list.elements - An iterable of allowedUriPatterns elementsthis builder for use in a chained invocationpublic final CorsConfiguration.Builder addAllAllowedUriPatterns(Iterable<String> elements)
allowedUriPatterns list.elements - An iterable of allowedUriPatterns elementsthis builder for use in a chained invocationpublic final CorsConfiguration.Builder allowedUri(String element)
allowedUris list.element - A allowedUris elementthis builder for use in a chained invocationpublic final CorsConfiguration.Builder allowedUri(String... elements)
allowedUris list.elements - An array of allowedUris elementsthis builder for use in a chained invocationpublic final CorsConfiguration.Builder allowedUris(Iterable<String> elements)
allowedUris list.elements - An iterable of allowedUris elementsthis builder for use in a chained invocationpublic final CorsConfiguration.Builder addAllAllowedUris(Iterable<String> elements)
allowedUris list.elements - An iterable of allowedUris elementsthis builder for use in a chained invocationpublic final CorsConfiguration.Builder maxAge(Long maxAge)
maxAge attribute.maxAge - The value for maxAgethis builder for use in a chained invocationpublic CorsConfiguration build()
CorsConfiguration.IllegalStateException - if any required attributes are missingCopyright © 2017 Pivotal Software, Inc.. All rights reserved.