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
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
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: