I
InsightNexus

CorsOptions (Azure SDK for Java Reference Documentation)

Author

Andrew Henderson

Published Feb 15, 2026

CorsOptions (Azure SDK for Java Reference Documentation)

  • public final class CorsOptionsextends Object

    Defines options to control Cross-Origin Resource Sharing (CORS) for an index.

    • 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.