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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaSearchContactsAdditionalTimeRangeCriteria.builder().When the
Consumercompletes,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:
-