Interface NestedFilters.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<NestedFilters.Builder,NestedFilters>,SdkBuilder<NestedFilters.Builder,NestedFilters>,SdkPojo
- Enclosing class:
- NestedFilters
public static interface NestedFilters.Builder extends SdkPojo, CopyableBuilder<NestedFilters.Builder,NestedFilters>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NestedFilters.Builderfilters(Collection<Filter> filters)A list of filters.NestedFilters.Builderfilters(Consumer<Filter.Builder>... filters)A list of filters.NestedFilters.Builderfilters(Filter... filters)A list of filters.NestedFilters.BuildernestedPropertyName(String nestedPropertyName)The name of the property to use in the nested 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, sdkFields
-
-
-
-
Method Detail
-
nestedPropertyName
NestedFilters.Builder nestedPropertyName(String nestedPropertyName)
The name of the property to use in the nested filters. The value must match a listed property name, such as
InputDataConfig.- Parameters:
nestedPropertyName- The name of the property to use in the nested filters. The value must match a listed property name, such asInputDataConfig.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filters
NestedFilters.Builder filters(Collection<Filter> filters)
A list of filters. Each filter acts on a property. Filters must contain at least one
Filtersvalue. For example, aNestedFilterscall might include a filter on thePropertyNameparameter of theInputDataConfigproperty:InputDataConfig.DataSource.S3DataSource.S3Uri.- Parameters:
filters- A list of filters. Each filter acts on a property. Filters must contain at least oneFiltersvalue. For example, aNestedFilterscall might include a filter on thePropertyNameparameter of theInputDataConfigproperty:InputDataConfig.DataSource.S3DataSource.S3Uri.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filters
NestedFilters.Builder filters(Filter... filters)
A list of filters. Each filter acts on a property. Filters must contain at least one
Filtersvalue. For example, aNestedFilterscall might include a filter on thePropertyNameparameter of theInputDataConfigproperty:InputDataConfig.DataSource.S3DataSource.S3Uri.- Parameters:
filters- A list of filters. Each filter acts on a property. Filters must contain at least oneFiltersvalue. For example, aNestedFilterscall might include a filter on thePropertyNameparameter of theInputDataConfigproperty:InputDataConfig.DataSource.S3DataSource.S3Uri.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filters
NestedFilters.Builder filters(Consumer<Filter.Builder>... filters)
A list of filters. Each filter acts on a property. Filters must contain at least one
This is a convenience method that creates an instance of theFiltersvalue. For example, aNestedFilterscall might include a filter on thePropertyNameparameter of theInputDataConfigproperty:InputDataConfig.DataSource.S3DataSource.S3Uri.Filter.Builderavoiding the need to create one manually viaFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#filters(List.) - Parameters:
filters- a consumer that will call methods onFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#filters(java.util.Collection)
-
-