public static interface CorsRule.Builder extends SdkPojo, CopyableBuilder<CorsRule.Builder,CorsRule>
Modifier and Type | Method and Description |
---|---|
CorsRule.Builder |
allowedHeaders(Collection<String> allowedHeaders)
Specifies which headers are allowed in a preflight
OPTIONS request through the
Access-Control-Request-Headers header. |
CorsRule.Builder |
allowedHeaders(String... allowedHeaders)
Specifies which headers are allowed in a preflight
OPTIONS request through the
Access-Control-Request-Headers header. |
CorsRule.Builder |
allowedMethods(Collection<MethodName> allowedMethods)
Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.
|
CorsRule.Builder |
allowedMethods(MethodName... allowedMethods)
Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.
|
CorsRule.Builder |
allowedMethodsWithStrings(Collection<String> allowedMethods)
Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.
|
CorsRule.Builder |
allowedMethodsWithStrings(String... allowedMethods)
Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.
|
CorsRule.Builder |
allowedOrigins(Collection<String> allowedOrigins)
One or more response headers that you want users to be able to access from their applications (for example,
from a JavaScript
XMLHttpRequest object). |
CorsRule.Builder |
allowedOrigins(String... allowedOrigins)
One or more response headers that you want users to be able to access from their applications (for example,
from a JavaScript
XMLHttpRequest object). |
CorsRule.Builder |
exposeHeaders(Collection<String> exposeHeaders)
One or more headers in the response that you want users to be able to access from their applications (for
example, from a JavaScript
XMLHttpRequest object). |
CorsRule.Builder |
exposeHeaders(String... exposeHeaders)
One or more headers in the response that you want users to be able to access from their applications (for
example, from a JavaScript
XMLHttpRequest object). |
CorsRule.Builder |
maxAgeSeconds(Integer maxAgeSeconds)
The time in seconds that your browser caches the preflight response for the specified resource.
|
copy
applyMutation, build
CorsRule.Builder allowedOrigins(Collection<String> allowedOrigins)
One or more response headers that you want users to be able to access from their applications (for example,
from a JavaScript XMLHttpRequest
object).
Each CORS rule must have at least one AllowedOrigin
element. The string value can include only
one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one
wildcard character to allow cross-origin access for all origins.
allowedOrigins
- One or more response headers that you want users to be able to access from their applications (for
example, from a JavaScript XMLHttpRequest
object).
Each CORS rule must have at least one AllowedOrigin
element. The string value can include
only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only
one wildcard character to allow cross-origin access for all origins.
CorsRule.Builder allowedOrigins(String... allowedOrigins)
One or more response headers that you want users to be able to access from their applications (for example,
from a JavaScript XMLHttpRequest
object).
Each CORS rule must have at least one AllowedOrigin
element. The string value can include only
one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one
wildcard character to allow cross-origin access for all origins.
allowedOrigins
- One or more response headers that you want users to be able to access from their applications (for
example, from a JavaScript XMLHttpRequest
object).
Each CORS rule must have at least one AllowedOrigin
element. The string value can include
only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only
one wildcard character to allow cross-origin access for all origins.
CorsRule.Builder allowedMethodsWithStrings(Collection<String> allowedMethods)
Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.
Each CORS rule must contain at least one AllowedMethod
and one AllowedOrigin
element.
allowedMethods
- Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.
Each CORS rule must contain at least one AllowedMethod
and one AllowedOrigin
element.
CorsRule.Builder allowedMethodsWithStrings(String... allowedMethods)
Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.
Each CORS rule must contain at least one AllowedMethod
and one AllowedOrigin
element.
allowedMethods
- Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.
Each CORS rule must contain at least one AllowedMethod
and one AllowedOrigin
element.
CorsRule.Builder allowedMethods(Collection<MethodName> allowedMethods)
Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.
Each CORS rule must contain at least one AllowedMethod
and one AllowedOrigin
element.
allowedMethods
- Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.
Each CORS rule must contain at least one AllowedMethod
and one AllowedOrigin
element.
CorsRule.Builder allowedMethods(MethodName... allowedMethods)
Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.
Each CORS rule must contain at least one AllowedMethod
and one AllowedOrigin
element.
allowedMethods
- Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.
Each CORS rule must contain at least one AllowedMethod
and one AllowedOrigin
element.
CorsRule.Builder allowedHeaders(Collection<String> allowedHeaders)
Specifies which headers are allowed in a preflight OPTIONS
request through the
Access-Control-Request-Headers
header. Each header name that is specified in
Access-Control-Request-Headers
must have a corresponding entry in the rule. Only the headers
that were requested are sent back.
This element can contain only one wildcard character (*).
allowedHeaders
- Specifies which headers are allowed in a preflight OPTIONS
request through the
Access-Control-Request-Headers
header. Each header name that is specified in
Access-Control-Request-Headers
must have a corresponding entry in the rule. Only the
headers that were requested are sent back.
This element can contain only one wildcard character (*).
CorsRule.Builder allowedHeaders(String... allowedHeaders)
Specifies which headers are allowed in a preflight OPTIONS
request through the
Access-Control-Request-Headers
header. Each header name that is specified in
Access-Control-Request-Headers
must have a corresponding entry in the rule. Only the headers
that were requested are sent back.
This element can contain only one wildcard character (*).
allowedHeaders
- Specifies which headers are allowed in a preflight OPTIONS
request through the
Access-Control-Request-Headers
header. Each header name that is specified in
Access-Control-Request-Headers
must have a corresponding entry in the rule. Only the
headers that were requested are sent back.
This element can contain only one wildcard character (*).
CorsRule.Builder maxAgeSeconds(Integer maxAgeSeconds)
The time in seconds that your browser caches the preflight response for the specified resource.
A CORS rule can have only one MaxAgeSeconds
element.
maxAgeSeconds
- The time in seconds that your browser caches the preflight response for the specified resource.
A CORS rule can have only one MaxAgeSeconds
element.
CorsRule.Builder exposeHeaders(Collection<String> exposeHeaders)
One or more headers in the response that you want users to be able to access from their applications (for
example, from a JavaScript XMLHttpRequest
object).
This element is optional for each rule.
exposeHeaders
- One or more headers in the response that you want users to be able to access from their applications
(for example, from a JavaScript XMLHttpRequest
object).
This element is optional for each rule.
CorsRule.Builder exposeHeaders(String... exposeHeaders)
One or more headers in the response that you want users to be able to access from their applications (for
example, from a JavaScript XMLHttpRequest
object).
This element is optional for each rule.
exposeHeaders
- One or more headers in the response that you want users to be able to access from their applications
(for example, from a JavaScript XMLHttpRequest
object).
This element is optional for each rule.
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.