BlobCorsRule (Azure SDK for Java Reference Documentation)
public final class BlobCorsRule extends Object
CORS is an HTTP feature that enables a web application running under one domain to access resources in another domain. Web browsers implement a security restriction known as same-origin policy that prevents a web page from calling APIs in a different domain; CORS provides a secure way to allow one domain (the origin domain) to call APIs in another domain.
Constructor Summary
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type Method and Description String
getAllowedHeaders()
Get the allowedHeaders property: the request headers that the origin domain may specify on the CORS request.
String
getAllowedMethods()
Get the allowedMethods property: The methods (HTTP request verbs) that the origin domain may use for a CORS request.
String
getAllowedOrigins()
Get the allowedOrigins property: The origin domains that are permitted to make a request against the storage service via CORS.
String
getExposedHeaders()
Get the exposedHeaders property: The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer.
int
getMaxAgeInSeconds()
Get the maxAgeInSeconds property: The maximum amount time that a browser should cache the preflight OPTIONS request.
BlobCorsRule
setAllowedHeaders(String allowedHeaders)
Set the allowedHeaders property: the request headers that the origin domain may specify on the CORS request.
BlobCorsRule
setAllowedMethods(String allowedMethods)
Set the allowedMethods property: The methods (HTTP request verbs) that the origin domain may use for a CORS request.
BlobCorsRule
setAllowedOrigins(String allowedOrigins)
Set the allowedOrigins property: The origin domains that are permitted to make a request against the storage service via CORS.
BlobCorsRule
setExposedHeaders(String exposedHeaders)
Set the exposedHeaders property: The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer.
BlobCorsRule
setMaxAgeInSeconds(int maxAgeInSeconds)
Set the maxAgeInSeconds property: The maximum amount time that a browser should cache the preflight OPTIONS request.
Constructor Detail
BlobCorsRule
public BlobCorsRule()
Method Detail
getAllowedOrigins
public String getAllowedOrigins()
Get the allowedOrigins property: The origin domains that are permitted to make a request against the storage service via CORS. The origin domain is the domain from which the request originates. Note that the origin must be an exact case-sensitive match with the origin that the user age sends to the service. You can also use the wildcard character '*' to allow all origin domains to make requests via CORS.
Returns: the allowedOrigins value.
setAllowedOrigins
public BlobCorsRule setAllowedOrigins(String allowedOrigins)
Set the allowedOrigins property: The origin domains that are permitted to make a request against the storage service via CORS. The origin domain is the domain from which the request originates. Note that the origin must be an exact case-sensitive match with the origin that the user age sends to the service. You can also use the wildcard character '*' to allow all origin domains to make requests via CORS.
Parameters:allowedOrigins
- the allowedOrigins value to set. Returns: the BlobCorsRule object itself.
getAllowedMethods
public String getAllowedMethods()
Get the allowedMethods property: The methods (HTTP request verbs) that the origin domain may use for a CORS request. (comma separated).
Returns: the allowedMethods value.
setAllowedMethods
public BlobCorsRule setAllowedMethods(String allowedMethods)
Set the allowedMethods property: The methods (HTTP request verbs) that the origin domain may use for a CORS request. (comma separated).
Parameters:allowedMethods
- the allowedMethods value to set. Returns: the BlobCorsRule object itself.
getAllowedHeaders
public String getAllowedHeaders()
Get the allowedHeaders property: the request headers that the origin domain may specify on the CORS request.
Returns: the allowedHeaders value.
setAllowedHeaders
public BlobCorsRule setAllowedHeaders(String allowedHeaders)
Set the allowedHeaders property: the request headers that the origin domain may specify on the CORS request.
Parameters:allowedHeaders
- the allowedHeaders value to set. Returns: the BlobCorsRule object itself.
getExposedHeaders
public String getExposedHeaders()
Get the exposedHeaders property: The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer.
Returns: the exposedHeaders value.
setExposedHeaders
public BlobCorsRule setExposedHeaders(String exposedHeaders)
Set the exposedHeaders property: The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer.
Parameters:exposedHeaders
- the exposedHeaders value to set. Returns: the BlobCorsRule object itself.
getMaxAgeInSeconds
public int getMaxAgeInSeconds()
Get the maxAgeInSeconds property: The maximum amount time that a browser should cache the preflight OPTIONS request.
Returns: the maxAgeInSeconds value.
setMaxAgeInSeconds
public BlobCorsRule setMaxAgeInSeconds(int maxAgeInSeconds)
Set the maxAgeInSeconds property: The maximum amount time that a browser should cache the preflight OPTIONS request.
Parameters:maxAgeInSeconds
- the maxAgeInSeconds value to set. Returns: the BlobCorsRule object itself.
Copyright © 2020 Microsoft Corporation. All rights reserved.
ncG1vNJzZmiZqqq%2Fpr%2FDpJuom6Njr627wWeaqKqVY8SqusOorqxmnprBcHDWnploopGrrnCt2a6pnmWjqbyzrcaeZJukn5d8cn6NbmVpZ5OkunCt2a6pnmejqbyzrcaeZpukn5d8rrvDnqOsZ3KhvKOPzquqi62cmnupwMyl