Interface CustomFilterConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CustomFilterConfiguration.Builder,CustomFilterConfiguration>,SdkBuilder<CustomFilterConfiguration.Builder,CustomFilterConfiguration>,SdkPojo
- Enclosing class:
- CustomFilterConfiguration
@Mutable @NotThreadSafe public static interface CustomFilterConfiguration.Builder extends SdkPojo, CopyableBuilder<CustomFilterConfiguration.Builder,CustomFilterConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CustomFilterConfiguration.BuildercategoryValue(String categoryValue)The category value for the filter.CustomFilterConfiguration.BuildermatchOperator(String matchOperator)The match operator that is used to determine if a filter should be applied.CustomFilterConfiguration.BuildermatchOperator(CategoryFilterMatchOperator matchOperator)The match operator that is used to determine if a filter should be applied.CustomFilterConfiguration.BuildernullOption(String nullOption)This option determines how null values should be treated when filtering data.CustomFilterConfiguration.BuildernullOption(FilterNullOption nullOption)This option determines how null values should be treated when filtering data.CustomFilterConfiguration.BuilderparameterName(String parameterName)The parameter whose value should be used for the filter value.CustomFilterConfiguration.BuilderselectAllOptions(String selectAllOptions)Select all of the values.CustomFilterConfiguration.BuilderselectAllOptions(CategoryFilterSelectAllOptions selectAllOptions)Select all of the values.-
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 Detail
-
matchOperator
CustomFilterConfiguration.Builder matchOperator(String matchOperator)
The match operator that is used to determine if a filter should be applied.
- Parameters:
matchOperator- The match operator that is used to determine if a filter should be applied.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CategoryFilterMatchOperator,CategoryFilterMatchOperator
-
matchOperator
CustomFilterConfiguration.Builder matchOperator(CategoryFilterMatchOperator matchOperator)
The match operator that is used to determine if a filter should be applied.
- Parameters:
matchOperator- The match operator that is used to determine if a filter should be applied.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CategoryFilterMatchOperator,CategoryFilterMatchOperator
-
categoryValue
CustomFilterConfiguration.Builder categoryValue(String categoryValue)
The category value for the filter.
This field is mutually exclusive to
ParameterName.- Parameters:
categoryValue- The category value for the filter.This field is mutually exclusive to
ParameterName.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
selectAllOptions
CustomFilterConfiguration.Builder selectAllOptions(String selectAllOptions)
Select all of the values. Null is not the assigned value of select all.
-
FILTER_ALL_VALUES
- Parameters:
selectAllOptions- Select all of the values. Null is not the assigned value of select all.-
FILTER_ALL_VALUES
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CategoryFilterSelectAllOptions,CategoryFilterSelectAllOptions
-
-
selectAllOptions
CustomFilterConfiguration.Builder selectAllOptions(CategoryFilterSelectAllOptions selectAllOptions)
Select all of the values. Null is not the assigned value of select all.
-
FILTER_ALL_VALUES
- Parameters:
selectAllOptions- Select all of the values. Null is not the assigned value of select all.-
FILTER_ALL_VALUES
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CategoryFilterSelectAllOptions,CategoryFilterSelectAllOptions
-
-
parameterName
CustomFilterConfiguration.Builder parameterName(String parameterName)
The parameter whose value should be used for the filter value.
This field is mutually exclusive to
CategoryValue.- Parameters:
parameterName- The parameter whose value should be used for the filter value.This field is mutually exclusive to
CategoryValue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nullOption
CustomFilterConfiguration.Builder nullOption(String nullOption)
This option determines how null values should be treated when filtering data.
-
ALL_VALUES: Include null values in filtered results. -
NULLS_ONLY: Only include null values in filtered results. -
NON_NULLS_ONLY: Exclude null values from filtered results.
- Parameters:
nullOption- This option determines how null values should be treated when filtering data.-
ALL_VALUES: Include null values in filtered results. -
NULLS_ONLY: Only include null values in filtered results. -
NON_NULLS_ONLY: Exclude null values from filtered results.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FilterNullOption,FilterNullOption
-
-
nullOption
CustomFilterConfiguration.Builder nullOption(FilterNullOption nullOption)
This option determines how null values should be treated when filtering data.
-
ALL_VALUES: Include null values in filtered results. -
NULLS_ONLY: Only include null values in filtered results. -
NON_NULLS_ONLY: Exclude null values from filtered results.
- Parameters:
nullOption- This option determines how null values should be treated when filtering data.-
ALL_VALUES: Include null values in filtered results. -
NULLS_ONLY: Only include null values in filtered results. -
NON_NULLS_ONLY: Exclude null values from filtered results.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FilterNullOption,FilterNullOption
-
-
-