Interface EBSItemFilter.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<EBSItemFilter.Builder,EBSItemFilter>,SdkBuilder<EBSItemFilter.Builder,EBSItemFilter>,SdkPojo
- Enclosing class:
- EBSItemFilter
public static interface EBSItemFilter.Builder extends SdkPojo, CopyableBuilder<EBSItemFilter.Builder,EBSItemFilter>
-
-
Method Summary
-
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
-
filePaths
EBSItemFilter.Builder filePaths(Collection<StringCondition> filePaths)
You can include 1 to 10 values.
If one file path is included, the results will return only items that match the file path.
If more than one file path is included, the results will return all items that match any of the file paths.
- Parameters:
filePaths- You can include 1 to 10 values.If one file path is included, the results will return only items that match the file path.
If more than one file path is included, the results will return all items that match any of the file paths.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filePaths
EBSItemFilter.Builder filePaths(StringCondition... filePaths)
You can include 1 to 10 values.
If one file path is included, the results will return only items that match the file path.
If more than one file path is included, the results will return all items that match any of the file paths.
- Parameters:
filePaths- You can include 1 to 10 values.If one file path is included, the results will return only items that match the file path.
If more than one file path is included, the results will return all items that match any of the file paths.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filePaths
EBSItemFilter.Builder filePaths(Consumer<StringCondition.Builder>... filePaths)
You can include 1 to 10 values.
If one file path is included, the results will return only items that match the file path.
If more than one file path is included, the results will return all items that match any of the file paths.
This is a convenience method that creates an instance of theStringCondition.Builderavoiding the need to create one manually viaStringCondition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#filePaths(List.) - Parameters:
filePaths- a consumer that will call methods onStringCondition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#filePaths(java.util.Collection)
-
sizes
EBSItemFilter.Builder sizes(Collection<LongCondition> sizes)
You can include 1 to 10 values.
If one is included, the results will return only items that match.
If more than one is included, the results will return all items that match any of the included values.
- Parameters:
sizes- You can include 1 to 10 values.If one is included, the results will return only items that match.
If more than one is included, the results will return all items that match any of the included values.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sizes
EBSItemFilter.Builder sizes(LongCondition... sizes)
You can include 1 to 10 values.
If one is included, the results will return only items that match.
If more than one is included, the results will return all items that match any of the included values.
- Parameters:
sizes- You can include 1 to 10 values.If one is included, the results will return only items that match.
If more than one is included, the results will return all items that match any of the included values.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sizes
EBSItemFilter.Builder sizes(Consumer<LongCondition.Builder>... sizes)
You can include 1 to 10 values.
If one is included, the results will return only items that match.
If more than one is included, the results will return all items that match any of the included values.
This is a convenience method that creates an instance of theLongCondition.Builderavoiding the need to create one manually viaLongCondition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#sizes(List.) - Parameters:
sizes- a consumer that will call methods onLongCondition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#sizes(java.util.Collection)
-
creationTimes
EBSItemFilter.Builder creationTimes(Collection<TimeCondition> creationTimes)
You can include 1 to 10 values.
If one is included, the results will return only items that match.
If more than one is included, the results will return all items that match any of the included values.
- Parameters:
creationTimes- You can include 1 to 10 values.If one is included, the results will return only items that match.
If more than one is included, the results will return all items that match any of the included values.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTimes
EBSItemFilter.Builder creationTimes(TimeCondition... creationTimes)
You can include 1 to 10 values.
If one is included, the results will return only items that match.
If more than one is included, the results will return all items that match any of the included values.
- Parameters:
creationTimes- You can include 1 to 10 values.If one is included, the results will return only items that match.
If more than one is included, the results will return all items that match any of the included values.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTimes
EBSItemFilter.Builder creationTimes(Consumer<TimeCondition.Builder>... creationTimes)
You can include 1 to 10 values.
If one is included, the results will return only items that match.
If more than one is included, the results will return all items that match any of the included values.
This is a convenience method that creates an instance of theTimeCondition.Builderavoiding the need to create one manually viaTimeCondition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#creationTimes(List.) - Parameters:
creationTimes- a consumer that will call methods onTimeCondition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#creationTimes(java.util.Collection)
-
lastModificationTimes
EBSItemFilter.Builder lastModificationTimes(Collection<TimeCondition> lastModificationTimes)
You can include 1 to 10 values.
If one is included, the results will return only items that match.
If more than one is included, the results will return all items that match any of the included values.
- Parameters:
lastModificationTimes- You can include 1 to 10 values.If one is included, the results will return only items that match.
If more than one is included, the results will return all items that match any of the included values.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModificationTimes
EBSItemFilter.Builder lastModificationTimes(TimeCondition... lastModificationTimes)
You can include 1 to 10 values.
If one is included, the results will return only items that match.
If more than one is included, the results will return all items that match any of the included values.
- Parameters:
lastModificationTimes- You can include 1 to 10 values.If one is included, the results will return only items that match.
If more than one is included, the results will return all items that match any of the included values.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModificationTimes
EBSItemFilter.Builder lastModificationTimes(Consumer<TimeCondition.Builder>... lastModificationTimes)
You can include 1 to 10 values.
If one is included, the results will return only items that match.
If more than one is included, the results will return all items that match any of the included values.
This is a convenience method that creates an instance of theTimeCondition.Builderavoiding the need to create one manually viaTimeCondition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#lastModificationTimes(List.) - Parameters:
lastModificationTimes- a consumer that will call methods onTimeCondition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#lastModificationTimes(java.util.Collection)
-
-