CorsOptions Class
- java.
lang. Object - com.
azure. search. documents. indexes. models. CorsOptions
- com.
Implements
public final class CorsOptions
implements JsonSerializable<CorsOptions>
Defines options to control Cross-Origin Resource Sharing (CORS) for an index.
Constructor Summary
| Constructor | Description |
|---|---|
| CorsOptions(List<String> allowedOrigins) |
Creates an instance of Cors |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Cors |
fromJson(JsonReader jsonReader)
Reads an instance of Cors |
| List<String> |
getAllowedOrigins()
Get the allowed |
| Long |
getMaxAgeInSeconds()
Get the max |
|
Cors |
setMaxAgeInSeconds(Long maxAgeInSeconds)
Set the max |
|
Json |
toJson(JsonWriter jsonWriter) |
Methods inherited from java.lang.Object
Constructor Details
CorsOptions
public CorsOptions(List<String> allowedOrigins)
Creates an instance of CorsOptions class.
Parameters:
Method Details
fromJson
public static CorsOptions fromJson(JsonReader jsonReader)
Reads an instance of CorsOptions from the JsonReader.
Parameters:
Returns:
Throws:
getAllowedOrigins
public List<String> getAllowedOrigins()
Get the allowedOrigins property: The list of origins from which JavaScript code will be granted access to your index. Can contain a list of hosts of the form {protocol}://{fully-qualified-domain-name}[:{port#}], or a single '*' to allow all origins (not recommended).
Returns:
getMaxAgeInSeconds
public Long getMaxAgeInSeconds()
Get the maxAgeInSeconds property: The duration for which browsers should cache CORS preflight responses. Defaults to 5 minutes.
Returns:
setMaxAgeInSeconds
public CorsOptions setMaxAgeInSeconds(Long maxAgeInSeconds)
Set the maxAgeInSeconds property: The duration for which browsers should cache CORS preflight responses. Defaults to 5 minutes.
Parameters:
Returns: