Interface SearchContactsAdditionalTimeRange.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SearchContactsAdditionalTimeRange.Builder,
,SearchContactsAdditionalTimeRange> SdkBuilder<SearchContactsAdditionalTimeRange.Builder,
,SearchContactsAdditionalTimeRange> SdkPojo
- Enclosing class:
SearchContactsAdditionalTimeRange
@Mutable
@NotThreadSafe
public static interface SearchContactsAdditionalTimeRange.Builder
extends SdkPojo, CopyableBuilder<SearchContactsAdditionalTimeRange.Builder,SearchContactsAdditionalTimeRange>
-
Method Summary
Modifier and TypeMethodDescriptionList of criteria of the time range to additionally filter on.List of criteria of the time range to additionally filter on.criteria
(SearchContactsAdditionalTimeRangeCriteria... criteria) List of criteria of the time range to additionally filter on.The match type combining multiple time range filters.matchType
(SearchContactsMatchType matchType) The match type combining multiple time range filters.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
criteria
SearchContactsAdditionalTimeRange.Builder criteria(Collection<SearchContactsAdditionalTimeRangeCriteria> criteria) List of criteria of the time range to additionally filter on.
- Parameters:
criteria
- List of criteria of the time range to additionally filter on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
criteria
SearchContactsAdditionalTimeRange.Builder criteria(SearchContactsAdditionalTimeRangeCriteria... criteria) List of criteria of the time range to additionally filter on.
- Parameters:
criteria
- List of criteria of the time range to additionally filter on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
criteria
SearchContactsAdditionalTimeRange.Builder criteria(Consumer<SearchContactsAdditionalTimeRangeCriteria.Builder>... criteria) List of criteria of the time range to additionally filter on.
This is a convenience method that creates an instance of theSearchContactsAdditionalTimeRangeCriteria.Builder
avoiding the need to create one manually viaSearchContactsAdditionalTimeRangeCriteria.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocriteria(List<SearchContactsAdditionalTimeRangeCriteria>)
.- Parameters:
criteria
- a consumer that will call methods onSearchContactsAdditionalTimeRangeCriteria.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
matchType
The match type combining multiple time range filters.
- Parameters:
matchType
- The match type combining multiple time range filters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
matchType
The match type combining multiple time range filters.
- Parameters:
matchType
- The match type combining multiple time range filters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-