CorsOptions (Azure SDK for Java Reference Documentation)
Andrew Henderson
Published Feb 15, 2026
public final class CorsOptionsextends Object
Defines options to control Cross-Origin Resource Sharing (CORS) for an index.
Constructor Summary
Constructors Constructor and Description CorsOptions()
Constructor Detail
CorsOptions
public CorsOptions()
Method Detail
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:
- the allowedOrigins value.
setAllowedOrigins
public CorsOptions setAllowedOrigins(String... allowedOrigins)
Set 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).
- Parameters:
allowedOrigins- the allowedOrigins value to set.- Returns:
- the CorsOptions object itself.
getMaxAgeInSeconds
public Long getMaxAgeInSeconds()
Get the maxAgeInSeconds property: The duration for which browsers should cache CORS preflight responses. Defaults to 5 minutes.
- Returns:
- the maxAgeInSeconds value.
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:
maxAgeInSeconds- the maxAgeInSeconds value to set.- Returns:
- the CorsOptions object itself.
Copyright © 2020 Microsoft Corporation. All rights reserved.