Interface RequestMetadataFilters.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RequestMetadataFilters.Builder,RequestMetadataFilters>,SdkBuilder<RequestMetadataFilters.Builder,RequestMetadataFilters>,SdkPojo
- Enclosing class:
- RequestMetadataFilters
@Mutable @NotThreadSafe public static interface RequestMetadataFilters.Builder extends SdkPojo, CopyableBuilder<RequestMetadataFilters.Builder,RequestMetadataFilters>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RequestMetadataFilters.BuilderandAll(Collection<RequestMetadataBaseFilters> andAll)Include results where all of the based filters match.RequestMetadataFilters.BuilderandAll(Consumer<RequestMetadataBaseFilters.Builder>... andAll)Include results where all of the based filters match.RequestMetadataFilters.BuilderandAll(RequestMetadataBaseFilters... andAll)Include results where all of the based filters match.RequestMetadataFilters.BuilderequalsValue(Map<String,String> equalsValue)Include results where the key equals the value.RequestMetadataFilters.BuildernotEquals(Map<String,String> notEquals)Include results where the key does not equal the value.RequestMetadataFilters.BuilderorAll(Collection<RequestMetadataBaseFilters> orAll)Include results where any of the base filters match.RequestMetadataFilters.BuilderorAll(Consumer<RequestMetadataBaseFilters.Builder>... orAll)Include results where any of the base filters match.RequestMetadataFilters.BuilderorAll(RequestMetadataBaseFilters... orAll)Include results where any of the base filters match.-
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
-
equalsValue
RequestMetadataFilters.Builder equalsValue(Map<String,String> equalsValue)
Include results where the key equals the value.
- Parameters:
equalsValue- Include results where the key equals the value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
notEquals
RequestMetadataFilters.Builder notEquals(Map<String,String> notEquals)
Include results where the key does not equal the value.
- Parameters:
notEquals- Include results where the key does not equal the value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
andAll
RequestMetadataFilters.Builder andAll(Collection<RequestMetadataBaseFilters> andAll)
Include results where all of the based filters match.
- Parameters:
andAll- Include results where all of the based filters match.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
andAll
RequestMetadataFilters.Builder andAll(RequestMetadataBaseFilters... andAll)
Include results where all of the based filters match.
- Parameters:
andAll- Include results where all of the based filters match.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
andAll
RequestMetadataFilters.Builder andAll(Consumer<RequestMetadataBaseFilters.Builder>... andAll)
Include results where all of the based filters match.
This is a convenience method that creates an instance of theRequestMetadataBaseFilters.Builderavoiding the need to create one manually viaRequestMetadataBaseFilters.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#andAll(List.) - Parameters:
andAll- a consumer that will call methods onRequestMetadataBaseFilters.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#andAll(java.util.Collection)
-
orAll
RequestMetadataFilters.Builder orAll(Collection<RequestMetadataBaseFilters> orAll)
Include results where any of the base filters match.
- Parameters:
orAll- Include results where any of the base filters match.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
orAll
RequestMetadataFilters.Builder orAll(RequestMetadataBaseFilters... orAll)
Include results where any of the base filters match.
- Parameters:
orAll- Include results where any of the base filters match.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
orAll
RequestMetadataFilters.Builder orAll(Consumer<RequestMetadataBaseFilters.Builder>... orAll)
Include results where any of the base filters match.
This is a convenience method that creates an instance of theRequestMetadataBaseFilters.Builderavoiding the need to create one manually viaRequestMetadataBaseFilters.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#orAll(List.) - Parameters:
orAll- a consumer that will call methods onRequestMetadataBaseFilters.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#orAll(java.util.Collection)
-
-