Interface PackageFilter.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<PackageFilter.Builder,PackageFilter>,SdkBuilder<PackageFilter.Builder,PackageFilter>,SdkPojo
- Enclosing class:
- PackageFilter
public static interface PackageFilter.Builder extends SdkPojo, CopyableBuilder<PackageFilter.Builder,PackageFilter>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default PackageFilter.Builderarchitecture(Consumer<StringFilter.Builder> architecture)An object that contains details on the package architecture type to filter on.PackageFilter.Builderarchitecture(StringFilter architecture)An object that contains details on the package architecture type to filter on.default PackageFilter.Builderepoch(Consumer<NumberFilter.Builder> epoch)An object that contains details on the package epoch to filter on.PackageFilter.Builderepoch(NumberFilter epoch)An object that contains details on the package epoch to filter on.default PackageFilter.Buildername(Consumer<StringFilter.Builder> name)An object that contains details on the name of the package to filter on.PackageFilter.Buildername(StringFilter name)An object that contains details on the name of the package to filter on.default PackageFilter.Builderrelease(Consumer<StringFilter.Builder> release)An object that contains details on the package release to filter on.PackageFilter.Builderrelease(StringFilter release)An object that contains details on the package release to filter on.default PackageFilter.BuildersourceLambdaLayerArn(Consumer<StringFilter.Builder> sourceLambdaLayerArn)Sets the value of the SourceLambdaLayerArn property for this object.PackageFilter.BuildersourceLambdaLayerArn(StringFilter sourceLambdaLayerArn)Sets the value of the SourceLambdaLayerArn property for this object.default PackageFilter.BuildersourceLayerHash(Consumer<StringFilter.Builder> sourceLayerHash)An object that contains details on the source layer hash to filter on.PackageFilter.BuildersourceLayerHash(StringFilter sourceLayerHash)An object that contains details on the source layer hash to filter on.default PackageFilter.Builderversion(Consumer<StringFilter.Builder> version)The package version to filter on.PackageFilter.Builderversion(StringFilter version)The package version to filter on.-
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
-
architecture
PackageFilter.Builder architecture(StringFilter architecture)
An object that contains details on the package architecture type to filter on.
- Parameters:
architecture- An object that contains details on the package architecture type to filter on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
architecture
default PackageFilter.Builder architecture(Consumer<StringFilter.Builder> architecture)
An object that contains details on the package architecture type to filter on.
This is a convenience method that creates an instance of theStringFilter.Builderavoiding the need to create one manually viaStringFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toarchitecture(StringFilter).- Parameters:
architecture- a consumer that will call methods onStringFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
architecture(StringFilter)
-
epoch
PackageFilter.Builder epoch(NumberFilter epoch)
An object that contains details on the package epoch to filter on.
- Parameters:
epoch- An object that contains details on the package epoch to filter on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
epoch
default PackageFilter.Builder epoch(Consumer<NumberFilter.Builder> epoch)
An object that contains details on the package epoch to filter on.
This is a convenience method that creates an instance of theNumberFilter.Builderavoiding the need to create one manually viaNumberFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toepoch(NumberFilter).- Parameters:
epoch- a consumer that will call methods onNumberFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
epoch(NumberFilter)
-
name
PackageFilter.Builder name(StringFilter name)
An object that contains details on the name of the package to filter on.
- Parameters:
name- An object that contains details on the name of the package to filter on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
default PackageFilter.Builder name(Consumer<StringFilter.Builder> name)
An object that contains details on the name of the package to filter on.
This is a convenience method that creates an instance of theStringFilter.Builderavoiding the need to create one manually viaStringFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toname(StringFilter).- Parameters:
name- a consumer that will call methods onStringFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
name(StringFilter)
-
release
PackageFilter.Builder release(StringFilter release)
An object that contains details on the package release to filter on.
- Parameters:
release- An object that contains details on the package release to filter on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
release
default PackageFilter.Builder release(Consumer<StringFilter.Builder> release)
An object that contains details on the package release to filter on.
This is a convenience method that creates an instance of theStringFilter.Builderavoiding the need to create one manually viaStringFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torelease(StringFilter).- Parameters:
release- a consumer that will call methods onStringFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
release(StringFilter)
-
sourceLambdaLayerArn
PackageFilter.Builder sourceLambdaLayerArn(StringFilter sourceLambdaLayerArn)
Sets the value of the SourceLambdaLayerArn property for this object.- Parameters:
sourceLambdaLayerArn- The new value for the SourceLambdaLayerArn property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceLambdaLayerArn
default PackageFilter.Builder sourceLambdaLayerArn(Consumer<StringFilter.Builder> sourceLambdaLayerArn)
Sets the value of the SourceLambdaLayerArn property for this object. This is a convenience method that creates an instance of theStringFilter.Builderavoiding the need to create one manually viaStringFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosourceLambdaLayerArn(StringFilter).- Parameters:
sourceLambdaLayerArn- a consumer that will call methods onStringFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
sourceLambdaLayerArn(StringFilter)
-
sourceLayerHash
PackageFilter.Builder sourceLayerHash(StringFilter sourceLayerHash)
An object that contains details on the source layer hash to filter on.
- Parameters:
sourceLayerHash- An object that contains details on the source layer hash to filter on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceLayerHash
default PackageFilter.Builder sourceLayerHash(Consumer<StringFilter.Builder> sourceLayerHash)
An object that contains details on the source layer hash to filter on.
This is a convenience method that creates an instance of theStringFilter.Builderavoiding the need to create one manually viaStringFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosourceLayerHash(StringFilter).- Parameters:
sourceLayerHash- a consumer that will call methods onStringFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
sourceLayerHash(StringFilter)
-
version
PackageFilter.Builder version(StringFilter version)
The package version to filter on.
- Parameters:
version- The package version to filter on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
default PackageFilter.Builder version(Consumer<StringFilter.Builder> version)
The package version to filter on.
This is a convenience method that creates an instance of theStringFilter.Builderavoiding the need to create one manually viaStringFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toversion(StringFilter).- Parameters:
version- a consumer that will call methods onStringFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
version(StringFilter)
-
-