Interface S3ItemFilter.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<S3ItemFilter.Builder,S3ItemFilter>,SdkBuilder<S3ItemFilter.Builder,S3ItemFilter>,SdkPojo
- Enclosing class:
- S3ItemFilter
public static interface S3ItemFilter.Builder extends SdkPojo, CopyableBuilder<S3ItemFilter.Builder,S3ItemFilter>
-
-
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
-
objectKeys
S3ItemFilter.Builder objectKeys(Collection<StringCondition> objectKeys)
You can include 1 to 10 values.
If one value is included, the results will return only items that match the value.
If more than one value is included, the results will return all items that match any of the values.
- Parameters:
objectKeys- You can include 1 to 10 values.If one value is included, the results will return only items that match the value.
If more than one value is included, the results will return all items that match any of the values.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
objectKeys
S3ItemFilter.Builder objectKeys(StringCondition... objectKeys)
You can include 1 to 10 values.
If one value is included, the results will return only items that match the value.
If more than one value is included, the results will return all items that match any of the values.
- Parameters:
objectKeys- You can include 1 to 10 values.If one value is included, the results will return only items that match the value.
If more than one value is included, the results will return all items that match any of the values.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
objectKeys
S3ItemFilter.Builder objectKeys(Consumer<StringCondition.Builder>... objectKeys)
You can include 1 to 10 values.
If one value is included, the results will return only items that match the value.
If more than one value is included, the results will return all items that match any of the values.
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#objectKeys(List.) - Parameters:
objectKeys- 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:
#objectKeys(java.util.Collection)
-
sizes
S3ItemFilter.Builder sizes(Collection<LongCondition> sizes)
You can include 1 to 10 values.
If one value is included, the results will return only items that match the value.
If more than one value is included, the results will return all items that match any of the values.
- Parameters:
sizes- You can include 1 to 10 values.If one value is included, the results will return only items that match the value.
If more than one value is included, the results will return all items that match any of the values.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sizes
S3ItemFilter.Builder sizes(LongCondition... sizes)
You can include 1 to 10 values.
If one value is included, the results will return only items that match the value.
If more than one value is included, the results will return all items that match any of the values.
- Parameters:
sizes- You can include 1 to 10 values.If one value is included, the results will return only items that match the value.
If more than one value is included, the results will return all items that match any of the values.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sizes
S3ItemFilter.Builder sizes(Consumer<LongCondition.Builder>... sizes)
You can include 1 to 10 values.
If one value is included, the results will return only items that match the value.
If more than one value is included, the results will return all items that match any of the 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
S3ItemFilter.Builder creationTimes(Collection<TimeCondition> creationTimes)
You can include 1 to 10 values.
If one value is included, the results will return only items that match the value.
If more than one value is included, the results will return all items that match any of the values.
- Parameters:
creationTimes- You can include 1 to 10 values.If one value is included, the results will return only items that match the value.
If more than one value is included, the results will return all items that match any of the values.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTimes
S3ItemFilter.Builder creationTimes(TimeCondition... creationTimes)
You can include 1 to 10 values.
If one value is included, the results will return only items that match the value.
If more than one value is included, the results will return all items that match any of the values.
- Parameters:
creationTimes- You can include 1 to 10 values.If one value is included, the results will return only items that match the value.
If more than one value is included, the results will return all items that match any of the values.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTimes
S3ItemFilter.Builder creationTimes(Consumer<TimeCondition.Builder>... creationTimes)
You can include 1 to 10 values.
If one value is included, the results will return only items that match the value.
If more than one value is included, the results will return all items that match any of the 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)
-
versionIds
S3ItemFilter.Builder versionIds(Collection<StringCondition> versionIds)
You can include 1 to 10 values.
If one value is included, the results will return only items that match the value.
If more than one value is included, the results will return all items that match any of the values.
- Parameters:
versionIds- You can include 1 to 10 values.If one value is included, the results will return only items that match the value.
If more than one value is included, the results will return all items that match any of the values.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
versionIds
S3ItemFilter.Builder versionIds(StringCondition... versionIds)
You can include 1 to 10 values.
If one value is included, the results will return only items that match the value.
If more than one value is included, the results will return all items that match any of the values.
- Parameters:
versionIds- You can include 1 to 10 values.If one value is included, the results will return only items that match the value.
If more than one value is included, the results will return all items that match any of the values.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
versionIds
S3ItemFilter.Builder versionIds(Consumer<StringCondition.Builder>... versionIds)
You can include 1 to 10 values.
If one value is included, the results will return only items that match the value.
If more than one value is included, the results will return all items that match any of the values.
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#versionIds(List.) - Parameters:
versionIds- 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:
#versionIds(java.util.Collection)
-
eTags
S3ItemFilter.Builder eTags(Collection<StringCondition> eTags)
You can include 1 to 10 values.
If one value is included, the results will return only items that match the value.
If more than one value is included, the results will return all items that match any of the values.
- Parameters:
eTags- You can include 1 to 10 values.If one value is included, the results will return only items that match the value.
If more than one value is included, the results will return all items that match any of the values.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eTags
S3ItemFilter.Builder eTags(StringCondition... eTags)
You can include 1 to 10 values.
If one value is included, the results will return only items that match the value.
If more than one value is included, the results will return all items that match any of the values.
- Parameters:
eTags- You can include 1 to 10 values.If one value is included, the results will return only items that match the value.
If more than one value is included, the results will return all items that match any of the values.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eTags
S3ItemFilter.Builder eTags(Consumer<StringCondition.Builder>... eTags)
You can include 1 to 10 values.
If one value is included, the results will return only items that match the value.
If more than one value is included, the results will return all items that match any of the values.
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#eTags(List.) - Parameters:
eTags- 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:
#eTags(java.util.Collection)
-
-