Class CorsRuleConfigurationBuilder
- java.lang.Object
-
- org.infinispan.rest.configuration.CorsRuleConfigurationBuilder
-
- All Implemented Interfaces:
Builder<CorsRuleConfiguration>
public class CorsRuleConfigurationBuilder extends Object implements Builder<CorsRuleConfiguration>
- Since:
- 10.0
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CorsRuleConfigurationBuilderallowCredentials(boolean allow)CorsRuleConfigurationBuilderallowHeaders(String[] values)CorsRuleConfigurationBuilderallowMethods(String[] values)CorsRuleConfigurationBuilderallowOrigins(String[] values)CorsRuleConfigurationcreate()Create the configuration beanbooleanequals(Object o)CorsRuleConfigurationBuilderexposeHeaders(String[] values)inthashCode()CorsRuleConfigurationBuildermaxAge(long value)CorsRuleConfigurationBuildername(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(String value)
-
allowCredentials
public CorsRuleConfigurationBuilder allowCredentials(boolean allow)
-
maxAge
public CorsRuleConfigurationBuilder maxAge(long value)
-
allowOrigins
public CorsRuleConfigurationBuilder allowOrigins(String[] values)
-
allowMethods
public CorsRuleConfigurationBuilder allowMethods(String[] values)
-
allowHeaders
public CorsRuleConfigurationBuilder allowHeaders(String[] values)
-
exposeHeaders
public CorsRuleConfigurationBuilder exposeHeaders(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(Object o)
-
hashCode
public int hashCode()
-
-