MessageGenerator<Context,Message,MessageOrBuilder> |
MessageGenerator.deepCopy() |
|
MessageGenerator<Context,Message,MessageOrBuilder> |
MessageGenerator.resetDefaultPresence() |
Reset all field presence probabilities to default based on the
fill rate of the message generator options.
|
MessageGenerator<Context,Message,MessageOrBuilder> |
MessageGenerator.setAlwaysAbsent(java.util.Collection<net.morimekta.providence.descriptor.PField<Message>> fields) |
Set which fields must never be generated.
|
MessageGenerator<Context,Message,MessageOrBuilder> |
MessageGenerator.setAlwaysAbsent(net.morimekta.providence.descriptor.PField<Message>... fields) |
Set which fields must never be generated.
|
MessageGenerator<Context,Message,MessageOrBuilder> |
MessageGenerator.setAlwaysPresent(java.util.Collection<net.morimekta.providence.descriptor.PField<Message>> fields) |
Set which fields must always be generated.
|
MessageGenerator<Context,Message,MessageOrBuilder> |
MessageGenerator.setAlwaysPresent(net.morimekta.providence.descriptor.PField<Message>... fields) |
Set which fields must always be generated.
|
MessageGenerator<Context,Message,MessageOrBuilder> |
MessageGenerator.setDefaultPresence(java.util.Collection<net.morimekta.providence.descriptor.PField<Message>> fields) |
Set default presence probability based on the default fill rate
in the generator options instance.
|
MessageGenerator<Context,Message,MessageOrBuilder> |
MessageGenerator.setDefaultPresence(net.morimekta.providence.descriptor.PField<Message>... fields) |
Set default presence probability based on the default fill rate
in the generator options instance.
|
MessageGenerator<Context,Message,MessageOrBuilder> |
MessageGenerator.setFieldGenerator(net.morimekta.providence.descriptor.PField<Message> field,
java.util.function.Predicate<MessageOrBuilder> predicate,
MessageFieldGenerator<Message,MessageOrBuilder,Context,?> valueGenerator) |
|
MessageGenerator<Context,Message,MessageOrBuilder> |
MessageGenerator.setFieldGenerator(net.morimekta.providence.descriptor.PField<Message> field,
MessageFieldGenerator<Message,MessageOrBuilder,Context,?> valueGenerator) |
|
MessageGenerator<Context,Message,MessageOrBuilder> |
MessageGenerator.setFirstFields(java.util.Collection<net.morimekta.providence.descriptor.PField<Message>> fields) |
Set fields (in order) that should have generated value before all other values.
|
MessageGenerator<Context,Message,MessageOrBuilder> |
MessageGenerator.setFirstFields(net.morimekta.providence.descriptor.PField<Message>... fields) |
Set fields (in order) that should have generated value before all other values.
|
MessageGenerator<Context,Message,MessageOrBuilder> |
MessageGenerator.setLastFields(java.util.Collection<net.morimekta.providence.descriptor.PField<Message>> fields) |
Set fields (in order) that should have generated value after all other values.
|
MessageGenerator<Context,Message,MessageOrBuilder> |
MessageGenerator.setLastFields(net.morimekta.providence.descriptor.PField<Message>... fields) |
Set fields (in order) that should have generated value after all other values.
|
MessageGenerator<Context,Message,MessageOrBuilder> |
MessageGenerator.setValueGenerator(net.morimekta.providence.descriptor.PField<Message> field,
java.util.function.Predicate<MessageOrBuilder> predicate,
Generator<Context,?> generator) |
|
MessageGenerator<Context,Message,MessageOrBuilder> |
MessageGenerator.setValueGenerator(net.morimekta.providence.descriptor.PField<Message> field,
Generator<Context,?> generator) |
|