Class Extend

java.lang.Object
ru.objectsfill.object_param.Extend

public class Extend extends Object
class with parameters for field
  • Constructor Details

    • Extend

      public Extend(String fieldName, Integer collectionSize, Integer valueLength, UnaryOperator<Object> singleChangeFunction)
      constructor for builder
      Parameters:
      fieldName - field name
      collectionSize - size
      valueLength - length
      singleChangeFunction - mutation function
  • Method Details

    • getFieldChangeFunction

      public UnaryOperator<Object> getFieldChangeFunction()
      Gets mutation function.
      Returns:
      mutation function.
    • getFieldName

      public String getFieldName()
      Gets the field name.
      Returns:
      field name.
    • getCollectionSize

      public Integer getCollectionSize()
      Gets the collection size.
      Returns:
      The collection size.
    • getValueLength

      public Integer getValueLength()
      Gets the value length.
      Returns:
      The value length.
    • field

      public static Extend.FillFieldParametersBuilder field(String fieldName)
      start builder with name
      Parameters:
      fieldName - set field name
      Returns:
      fill field parameter builder.
    • wrapByFunction

      public static Extend.FillFieldParametersBuilder wrapByFunction()
      start empty builder
      Returns:
      fill field parameter builder.