static ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.acceptSuperfluousDataBuilder() |
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.allowExtraneousRecordFields() |
Allows extraneous fields in records that are not defined in the record
descriptor.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.allowExtraneousRecordFields(boolean allowExtraneousRecordFields) |
Controls whether extraneous fields in records are allowed that are not defined
in the record descriptor.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.allowExtraneousTupleElements() |
Allows extraneous elements in tuples, i.e. values at indices larger than the
highest index defined in the tuple descriptor.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.allowExtraneousTupleElements(boolean allowExtraneousTupleElements) |
Controls whether extraneous elements in tuples are allowed, i.e. values at
indices larger than the highest index defined in the tuple descriptor.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.allowExtraneousVoidValues() |
Allows values for void descriptors.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.allowExtraneousVoidValues(boolean allowExtraneousVoidValues) |
Whether to allow values for void descriptors.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.allowMismatchingConst() |
Allows constant values in constants to mismatch the defined constant value.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.allowMismatchingConst(boolean allowMismatchingConst) |
Controls whether constant values in constants are allowed to mismatch the
defined constant value.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.allowMissingRequiredRecordFields() |
Allows records to have missing fields that are marked as required in the
record descriptor.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.allowMissingRequiredRecordFields(boolean allowMissingRequiredRecordFields) |
Controls whether records are allowed to have missing fields that are marked as
required in the record descriptor.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.allowMissingTupleElements() |
Allows tuples to have fewer elements than defined in the tuple descriptor.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.allowMissingTupleElements(boolean allowMissingTupleElements) |
Controls whether tuples are allowed to have fewer elements than defined in the
tuple descriptor.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.allowNonStringKeys() |
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.allowNonStringKeys(boolean allowNonStringKeys) |
|
static ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.builder() |
Creates a new builder for custom value acceptance criteria.
|
static ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.builder(IValueAcceptanceCriteria criteria) |
Creates a new builder for custom value acceptance criteria, pre-initialized with the values from the given
criteria.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.disableTypeCoercion() |
Disables type coercion of values.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.enableLargeStringInteroperability(boolean enableLargeStringInteroperability) |
Whether to treat String and LargeString as equivalent types for the purpose of value
acceptance.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.enableTypeCoercion() |
Enables type coercion of values.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.enableTypeCoercion(Boolean enableTypeCoercion) |
Whether to enable type coercion of values.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.enforceListItemConformance() |
Requires that each item in lists must conform to the defined item value
descriptor.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.enforceListItemConformance(boolean enforceListItemConformance) |
Controls whether each item in lists must conform to the defined item value
descriptor.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.enforceListLengthLowerBound() |
Requires that the length of list is enforced to not contain less than the
defined minimum length.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.enforceListLengthLowerBound(boolean enforceListLengthLowerBound) |
Controls whether the length of list is enforced to not contain less than the
defined minimum length.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.enforceListLengthUpperBound() |
Requires that the length of lists is enforced to not contain more items than the
defined maximum length of the list.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.enforceListLengthUpperBound(boolean enforceListLengthUpperBound) |
Controls whether the length of lists is enforced to not contain more items than
the defined maximum length of the list.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.enforceMapValueConformance() |
Requires that each value in maps must conform to the defined value descriptor.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.enforceMapValueConformance(boolean enforceMapValueConformance) |
Controls whether each value in maps must conform to the defined value descriptor.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.enforceNumberRange() |
Requires that the value of integers and floats
is enforced to be within the defined minimum and maximum value of the number.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.enforceNumberRange(boolean enforceNumberRange) |
Controls whether the value of integers and floats is enforced to be within the defined minimum and maximum value of the number.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.enforceRecordOptionalFieldValueConformance() |
Requires that each optional field in records must conform to the defined value
descriptor.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.enforceRecordOptionalFieldValueConformance(boolean enforceRecordOptionalFieldValueConformance) |
Controls whether each optional field in records must conform to the defined
value descriptor.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.enforceRecordRequiredFieldValueConformance() |
Requires that each required field in records must conform to the defined value
descriptor.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.enforceRecordRequiredFieldValueConformance(boolean enforceRecordRequiredFieldValueConformance) |
Controls whether each required field in records must conform to the defined
value descriptor.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.enforceStringLengthLowerBound() |
Requires that the length of strings is enforced to not be shorter than the
defined minimum length of the string.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.enforceStringLengthLowerBound(boolean enforceStringLengthLowerBound) |
Controls whether the length of strings is enforced to not be shorter than the
defined minimum length of the string.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.enforceStringLengthUpperBound() |
Requires that the length of strings is enforced to not be longer than the
defined maximum length of the string.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.enforceStringLengthUpperBound(boolean enforceStringLengthUpperBound) |
Controls whether the length of strings is enforced to not be longer than the
defined maximum length of the string.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.enforceTupleElementConformance() |
Requires that each element in tuples must conform to the defined value
descriptor at the respective index.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.enforceTupleElementConformance(boolean enforceTupleElementConformance) |
Controls whether each element in tuples must conform to the defined value
descriptor at the respective index.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.forbidExtraneousRecordFields() |
Forbids extraneous fields in records that are not defined in the record
descriptor.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.forbidExtraneousTupleElements() |
Forbids extraneous elements in tuples, i.e. values at indices larger than the
highest index defined in the tuple descriptor.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.forbidExtraneousVoidElements() |
Forbids values for void descriptors.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.forbidMismatchingConst() |
Forbids constant values in constants to mismatch the defined constant value.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.forbidMissingRequiredRecordFields() |
Forbids records to have missing fields that are marked as required in the
record descriptor.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.forbidMissingTupleElements() |
Forbids tuples to have fewer elements than defined in the tuple descriptor.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.forbidNonStringKeys() |
Forbids the keys of maps and records to be
non-strings.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.ignoreListItemConformance() |
Ignores the constraint that each an item in lists must conform to the defined
item value descriptor.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.ignoreListLengthLowerBound() |
Ignores the constraint that the length of lists is enforced to not contain less
than the defined minimum length.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.ignoreListLengthUpperBound() |
Ignores the constraint that the length of lists is enforced to not contain more
items than the defined maximum length of the list.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.ignoreMapValueConformance() |
Ignores the constraint that each value in maps must conform to the defined value
descriptor.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.ignoreNumberRange() |
Ignores the constraint that the value of integers and
floats is enforced to be within the defined minimum and maximum value of the
number.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.ignoreRecordOptionalFieldValueConformance() |
Ignores the constraint that each optional field in records must conform to the
defined value descriptor.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.ignoreRecordRequiredFieldValueConformance() |
Ignores the constraint that each required field in records must conform to the
defined value descriptor.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.ignoreStringLengthLowerBound() |
Ignores the constraint that the length of strings is enforced to not be
shorter than the defined minimum length of the string.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.ignoreStringLengthUpperBound() |
Ignores the constraint that the length of strings is enforced to not be longer
than the defined maximum length of the string.
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.ignoreTupleElementConformance() |
Ignores the constraint that each element in tuples must conform to the defined
value descriptor at the respective index.
|
static ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.strictBuilder() |
|
ValueAcceptanceCriteria.Builder |
ValueAcceptanceCriteria.Builder.typeCoercer(IValueDescriptorTypeCoercer typeCoercer) |
Enables types coercion of values.
|