Class CorsSettings


  • public final class CorsSettings
    extends Object
    Cross-Origin Resource Sharing (CORS) settings for the app.
    • Constructor Detail

      • CorsSettings

        public CorsSettings()
    • Method Detail

      • allowedOrigins

        public List<String> allowedOrigins()
        Get the allowedOrigins property: Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all.
        Returns:
        the allowedOrigins value.
      • withAllowedOrigins

        public CorsSettings withAllowedOrigins​(List<String> allowedOrigins)
        Set the allowedOrigins property: Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all.
        Parameters:
        allowedOrigins - the allowedOrigins value to set.
        Returns:
        the CorsSettings object itself.
      • supportCredentials

        public Boolean supportCredentials()
        Get the supportCredentials property: Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.
        Returns:
        the supportCredentials value.
      • withSupportCredentials

        public CorsSettings withSupportCredentials​(Boolean supportCredentials)
        Set the supportCredentials property: Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.
        Parameters:
        supportCredentials - the supportCredentials value to set.
        Returns:
        the CorsSettings object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.