public static interface CORSRule.Builder extends SdkPojo, CopyableBuilder<CORSRule.Builder,CORSRule>
Modifier and Type | Method and Description |
---|---|
CORSRule.Builder |
allowedHeaders(Collection<String> allowedHeaders)
Headers that are specified in the
Access-Control-Request-Headers header. |
CORSRule.Builder |
allowedHeaders(String... allowedHeaders)
Headers that are specified in the
Access-Control-Request-Headers header. |
CORSRule.Builder |
allowedMethods(Collection<String> allowedMethods)
An HTTP method that you allow the origin to execute.
|
CORSRule.Builder |
allowedMethods(String... allowedMethods)
An HTTP method that you allow the origin to execute.
|
CORSRule.Builder |
allowedOrigins(Collection<String> allowedOrigins)
One or more origins you want customers to be able to access the bucket from.
|
CORSRule.Builder |
allowedOrigins(String... allowedOrigins)
One or more origins you want customers to be able to access the bucket from.
|
CORSRule.Builder |
exposeHeaders(Collection<String> exposeHeaders)
One or more headers in the response that you want customers 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 customers 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 is to cache the preflight response for the specified resource.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
CORSRule.Builder allowedHeaders(Collection<String> allowedHeaders)
Headers that are specified in the Access-Control-Request-Headers
header. These headers are
allowed in a preflight OPTIONS request. In response to any preflight OPTIONS request, Amazon S3 returns any
requested headers that are allowed.
allowedHeaders
- Headers that are specified in the Access-Control-Request-Headers
header. These headers
are allowed in a preflight OPTIONS request. In response to any preflight OPTIONS request, Amazon S3
returns any requested headers that are allowed.CORSRule.Builder allowedHeaders(String... allowedHeaders)
Headers that are specified in the Access-Control-Request-Headers
header. These headers are
allowed in a preflight OPTIONS request. In response to any preflight OPTIONS request, Amazon S3 returns any
requested headers that are allowed.
allowedHeaders
- Headers that are specified in the Access-Control-Request-Headers
header. These headers
are allowed in a preflight OPTIONS request. In response to any preflight OPTIONS request, Amazon S3
returns any requested headers that are allowed.CORSRule.Builder allowedMethods(Collection<String> allowedMethods)
An HTTP method that you allow the origin to execute. Valid values are GET
, PUT
,
HEAD
, POST
, and DELETE
.
allowedMethods
- An HTTP method that you allow the origin to execute. Valid values are GET
,
PUT
, HEAD
, POST
, and DELETE
.CORSRule.Builder allowedMethods(String... allowedMethods)
An HTTP method that you allow the origin to execute. Valid values are GET
, PUT
,
HEAD
, POST
, and DELETE
.
allowedMethods
- An HTTP method that you allow the origin to execute. Valid values are GET
,
PUT
, HEAD
, POST
, and DELETE
.CORSRule.Builder allowedOrigins(Collection<String> allowedOrigins)
One or more origins you want customers to be able to access the bucket from.
allowedOrigins
- One or more origins you want customers to be able to access the bucket from.CORSRule.Builder allowedOrigins(String... allowedOrigins)
One or more origins you want customers to be able to access the bucket from.
allowedOrigins
- One or more origins you want customers to be able to access the bucket from.CORSRule.Builder exposeHeaders(Collection<String> exposeHeaders)
One or more headers in the response that you want customers to be able to access from their applications (for
example, from a JavaScript XMLHttpRequest
object).
exposeHeaders
- One or more headers in the response that you want customers 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 customers to be able to access from their applications (for
example, from a JavaScript XMLHttpRequest
object).
exposeHeaders
- One or more headers in the response that you want customers 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 is to cache the preflight response for the specified resource.
maxAgeSeconds
- The time in seconds that your browser is to cache the preflight response for the specified resource.Copyright © 2021. All rights reserved.