public static interface FieldTypeDetails.Builder extends SdkPojo, CopyableBuilder<FieldTypeDetails.Builder,FieldTypeDetails>
| Modifier and Type | Method and Description |
|---|---|
default FieldTypeDetails.Builder |
fieldLengthRange(Consumer<Range.Builder> fieldLengthRange)
This is the allowable length range for this field's value.
|
FieldTypeDetails.Builder |
fieldLengthRange(Range fieldLengthRange)
This is the allowable length range for this field's value.
|
FieldTypeDetails.Builder |
fieldType(String fieldType)
The type of field, such as string, integer, date, and so on.
|
default FieldTypeDetails.Builder |
fieldValueRange(Consumer<Range.Builder> fieldValueRange)
The range of values this field can hold.
|
FieldTypeDetails.Builder |
fieldValueRange(Range fieldValueRange)
The range of values this field can hold.
|
FieldTypeDetails.Builder |
filterOperators(Collection<Operator> filterOperators)
The list of operators supported by a field.
|
FieldTypeDetails.Builder |
filterOperators(Operator... filterOperators)
The list of operators supported by a field.
|
FieldTypeDetails.Builder |
filterOperatorsWithStrings(Collection<String> filterOperators)
The list of operators supported by a field.
|
FieldTypeDetails.Builder |
filterOperatorsWithStrings(String... filterOperators)
The list of operators supported by a field.
|
FieldTypeDetails.Builder |
supportedDateFormat(String supportedDateFormat)
The date format that the field supports.
|
FieldTypeDetails.Builder |
supportedValues(Collection<String> supportedValues)
The list of values that a field can contain.
|
FieldTypeDetails.Builder |
supportedValues(String... supportedValues)
The list of values that a field can contain.
|
FieldTypeDetails.Builder |
valueRegexPattern(String valueRegexPattern)
The regular expression pattern for the field name.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildFieldTypeDetails.Builder fieldType(String fieldType)
The type of field, such as string, integer, date, and so on.
fieldType - The type of field, such as string, integer, date, and so on.FieldTypeDetails.Builder filterOperatorsWithStrings(Collection<String> filterOperators)
The list of operators supported by a field.
filterOperators - The list of operators supported by a field.FieldTypeDetails.Builder filterOperatorsWithStrings(String... filterOperators)
The list of operators supported by a field.
filterOperators - The list of operators supported by a field.FieldTypeDetails.Builder filterOperators(Collection<Operator> filterOperators)
The list of operators supported by a field.
filterOperators - The list of operators supported by a field.FieldTypeDetails.Builder filterOperators(Operator... filterOperators)
The list of operators supported by a field.
filterOperators - The list of operators supported by a field.FieldTypeDetails.Builder supportedValues(Collection<String> supportedValues)
The list of values that a field can contain. For example, a Boolean fieldType can have two
values: "true" and "false".
supportedValues - The list of values that a field can contain. For example, a Boolean fieldType can have
two values: "true" and "false".FieldTypeDetails.Builder supportedValues(String... supportedValues)
The list of values that a field can contain. For example, a Boolean fieldType can have two
values: "true" and "false".
supportedValues - The list of values that a field can contain. For example, a Boolean fieldType can have
two values: "true" and "false".FieldTypeDetails.Builder valueRegexPattern(String valueRegexPattern)
The regular expression pattern for the field name.
valueRegexPattern - The regular expression pattern for the field name.FieldTypeDetails.Builder supportedDateFormat(String supportedDateFormat)
The date format that the field supports.
supportedDateFormat - The date format that the field supports.FieldTypeDetails.Builder fieldValueRange(Range fieldValueRange)
The range of values this field can hold.
fieldValueRange - The range of values this field can hold.default FieldTypeDetails.Builder fieldValueRange(Consumer<Range.Builder> fieldValueRange)
The range of values this field can hold.
This is a convenience method that creates an instance of theRange.Builder avoiding the need to
create one manually via Range.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to fieldValueRange(Range).
fieldValueRange - a consumer that will call methods on Range.BuilderfieldValueRange(Range)FieldTypeDetails.Builder fieldLengthRange(Range fieldLengthRange)
This is the allowable length range for this field's value.
fieldLengthRange - This is the allowable length range for this field's value.default FieldTypeDetails.Builder fieldLengthRange(Consumer<Range.Builder> fieldLengthRange)
This is the allowable length range for this field's value.
This is a convenience method that creates an instance of theRange.Builder avoiding the need to
create one manually via Range.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to fieldLengthRange(Range).
fieldLengthRange - a consumer that will call methods on Range.BuilderfieldLengthRange(Range)Copyright © 2022. All rights reserved.