Interface PackageFilter.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PackageFilter.Builder,
,PackageFilter> SdkBuilder<PackageFilter.Builder,
,PackageFilter> SdkPojo
- Enclosing class:
PackageFilter
-
Method Summary
Modifier and TypeMethodDescriptiondefault PackageFilter.Builder
architecture
(Consumer<StringFilter.Builder> architecture) An object that contains details on the package architecture type to filter on.architecture
(StringFilter architecture) An object that contains details on the package architecture type to filter on.default PackageFilter.Builder
epoch
(Consumer<NumberFilter.Builder> epoch) An object that contains details on the package epoch to filter on.epoch
(NumberFilter epoch) An object that contains details on the package epoch to filter on.default PackageFilter.Builder
name
(Consumer<StringFilter.Builder> name) An object that contains details on the name of the package to filter on.name
(StringFilter name) An object that contains details on the name of the package to filter on.default PackageFilter.Builder
release
(Consumer<StringFilter.Builder> release) An object that contains details on the package release to filter on.release
(StringFilter release) An object that contains details on the package release to filter on.default PackageFilter.Builder
sourceLambdaLayerArn
(Consumer<StringFilter.Builder> sourceLambdaLayerArn) Sets the value of the SourceLambdaLayerArn property for this object.sourceLambdaLayerArn
(StringFilter sourceLambdaLayerArn) Sets the value of the SourceLambdaLayerArn property for this object.default PackageFilter.Builder
sourceLayerHash
(Consumer<StringFilter.Builder> sourceLayerHash) An object that contains details on the source layer hash to filter on.sourceLayerHash
(StringFilter sourceLayerHash) An object that contains details on the source layer hash to filter on.default PackageFilter.Builder
version
(Consumer<StringFilter.Builder> version) The package version to filter on.version
(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 Details
-
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
An object that contains details on the package architecture type to filter on.
This is a convenience method that creates an instance of theStringFilter.Builder
avoiding the need to create one manually viaStringFilter.builder()
.When the
Consumer
completes,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:
-
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
An object that contains details on the package epoch to filter on.
This is a convenience method that creates an instance of theNumberFilter.Builder
avoiding the need to create one manually viaNumberFilter.builder()
.When the
Consumer
completes,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:
-
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
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.Builder
avoiding the need to create one manually viaStringFilter.builder()
.When the
Consumer
completes,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:
-
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
An object that contains details on the package release to filter on.
This is a convenience method that creates an instance of theStringFilter.Builder
avoiding the need to create one manually viaStringFilter.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaStringFilter.builder()
.When the
Consumer
completes,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:
-
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
An object that contains details on the source layer hash to filter on.
This is a convenience method that creates an instance of theStringFilter.Builder
avoiding the need to create one manually viaStringFilter.builder()
.When the
Consumer
completes,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:
-
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
The package version to filter on.
This is a convenience method that creates an instance of theStringFilter.Builder
avoiding the need to create one manually viaStringFilter.builder()
.When the
Consumer
completes,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:
-