Interface XmlMultiConfiguration.Variant

All Superinterfaces:
XmlMultiConfiguration.Builder
Enclosing class:
XmlMultiConfiguration

public static interface XmlMultiConfiguration.Variant extends XmlMultiConfiguration.Builder
A variant configuration builder.
  • Method Details

    • withoutVariant

      XmlMultiConfiguration.Variant withoutVariant(String variant)
      Remove the given configuration variant.
      Parameters:
      variant - variant to remove
      Returns:
      a new builder instance
    • variant

      XmlMultiConfiguration.Variant variant(String variant, org.ehcache.config.Configuration configuration)
      Add a new variant configuration
      Parameters:
      variant - configuration variant
      configuration - configuration instance
      Returns:
      a new builder instance
    • variant

      default XmlMultiConfiguration.Variant variant(String variant, org.ehcache.config.Builder<? extends org.ehcache.config.Configuration> builder)
      Add a new variant configuration built from the given builder.
      Parameters:
      variant - configuration variant
      builder - configuration builder
      Returns:
      a new builder instance