Class CorsRuleConfigurationBuilder
- java.lang.Object
-
- org.infinispan.rest.configuration.CorsRuleConfigurationBuilder
-
- All Implemented Interfaces:
Builder<CorsRuleConfiguration>
public class CorsRuleConfigurationBuilder extends java.lang.Object implements Builder<CorsRuleConfiguration>
- Since:
- 10.0
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CorsRuleConfigurationBuilderallowCredentials(boolean allow)CorsRuleConfigurationBuilderallowHeaders(java.lang.String[] values)CorsRuleConfigurationBuilderallowMethods(java.lang.String[] values)CorsRuleConfigurationBuilderallowOrigins(java.lang.String[] values)CorsRuleConfigurationcreate()Create the configuration beanbooleanequals(java.lang.Object o)CorsRuleConfigurationBuilderexposeHeaders(java.lang.String[] values)inthashCode()CorsRuleConfigurationBuildermaxAge(long value)CorsRuleConfigurationBuildername(java.lang.String value)CorsRuleConfigurationBuilderread(CorsRuleConfiguration template)Reads the configuration from an already created configuration bean into this builder.voidvalidate()Validate the data in this builder before building the configuration bean
-
-
-
Method Detail
-
name
public CorsRuleConfigurationBuilder name(java.lang.String value)
-
allowCredentials
public CorsRuleConfigurationBuilder allowCredentials(boolean allow)
-
maxAge
public CorsRuleConfigurationBuilder maxAge(long value)
-
allowOrigins
public CorsRuleConfigurationBuilder allowOrigins(java.lang.String[] values)
-
allowMethods
public CorsRuleConfigurationBuilder allowMethods(java.lang.String[] values)
-
allowHeaders
public CorsRuleConfigurationBuilder allowHeaders(java.lang.String[] values)
-
exposeHeaders
public CorsRuleConfigurationBuilder exposeHeaders(java.lang.String[] values)
-
validate
public void validate()
Description copied from interface:BuilderValidate the data in this builder before building the configuration bean- Specified by:
validatein interfaceBuilder<CorsRuleConfiguration>
-
create
public CorsRuleConfiguration create()
Description copied from interface:BuilderCreate the configuration bean- Specified by:
createin interfaceBuilder<CorsRuleConfiguration>- Returns:
-
read
public CorsRuleConfigurationBuilder read(CorsRuleConfiguration template)
Description copied from interface:BuilderReads the configuration from an already created configuration bean into this builder. Returns an appropriate builder to allow fluent configuration- Specified by:
readin interfaceBuilder<CorsRuleConfiguration>- Parameters:
template- the configuration from which to "clone" this config if needed.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-