Class StringsDSL.StringGeneratorBuilder

java.lang.Object
org.apache.solr.bench.generators.StringsDSL.StringGeneratorBuilder
Enclosing class:
StringsDSL

public static class StringsDSL.StringGeneratorBuilder extends Object
The type String generator builder.
  • Method Details

    • ofFixedNumberOfCodePoints

      public SolrGen<String> ofFixedNumberOfCodePoints(int codePoints)
      Generates Strings of a fixed number of code points.
      Parameters:
      codePoints - - the fixed number of code points for the String
      Returns:
      a a Source of type String
    • ofLength

      public SolrGen<String> ofLength(int fixedLength)
      Generates Strings of a fixed length.
      Parameters:
      fixedLength - - the fixed length for the Strings
      Returns:
      a Source of type String
    • maxCardinality

      public StringsDSL.StringGeneratorBuilder maxCardinality(int max)
      Max cardinality string generator builder.
      Parameters:
      max - the max
      Returns:
      the string generator builder
    • maxCardinality

      public StringsDSL.StringGeneratorBuilder maxCardinality(org.quicktheories.core.Gen<Integer> max)
      Max cardinality string generator builder.
      Parameters:
      max - the max
      Returns:
      the string generator builder
    • multi

      public StringsDSL.StringGeneratorBuilder multi(int count)
      Multi string generator builder.
      Parameters:
      count - the count
      Returns:
      the string generator builder
    • ofLengthBetween

      public SolrGen<String> ofLengthBetween(int minLength, int maxLength)
      Generates Strings of length bounded between minLength and maxLength inclusively.
      Parameters:
      minLength - - minimum inclusive length of String
      maxLength - - maximum inclusive length of String
      Returns:
      a Source of type String