public static final class CfnFilter.PackageFilterProperty.Builder
extends java.lang.Object
CfnFilter.PackageFilterProperty
Constructor and Description |
---|
Builder() |
public CfnFilter.PackageFilterProperty.Builder architecture(IResolvable architecture)
CfnFilter.PackageFilterProperty.getArchitecture()
architecture
- An object that contains details on the package architecture type to filter on.this
public CfnFilter.PackageFilterProperty.Builder architecture(CfnFilter.StringFilterProperty architecture)
CfnFilter.PackageFilterProperty.getArchitecture()
architecture
- An object that contains details on the package architecture type to filter on.this
public CfnFilter.PackageFilterProperty.Builder epoch(IResolvable epoch)
CfnFilter.PackageFilterProperty.getEpoch()
epoch
- An object that contains details on the package epoch to filter on.this
public CfnFilter.PackageFilterProperty.Builder epoch(CfnFilter.NumberFilterProperty epoch)
CfnFilter.PackageFilterProperty.getEpoch()
epoch
- An object that contains details on the package epoch to filter on.this
public CfnFilter.PackageFilterProperty.Builder name(IResolvable name)
CfnFilter.PackageFilterProperty.getName()
name
- An object that contains details on the name of the package to filter on.this
public CfnFilter.PackageFilterProperty.Builder name(CfnFilter.StringFilterProperty name)
CfnFilter.PackageFilterProperty.getName()
name
- An object that contains details on the name of the package to filter on.this
public CfnFilter.PackageFilterProperty.Builder release(IResolvable release)
CfnFilter.PackageFilterProperty.getRelease()
release
- An object that contains details on the package release to filter on.this
public CfnFilter.PackageFilterProperty.Builder release(CfnFilter.StringFilterProperty release)
CfnFilter.PackageFilterProperty.getRelease()
release
- An object that contains details on the package release to filter on.this
public CfnFilter.PackageFilterProperty.Builder sourceLayerHash(IResolvable sourceLayerHash)
CfnFilter.PackageFilterProperty.getSourceLayerHash()
sourceLayerHash
- An object that contains details on the source layer hash to filter on.this
public CfnFilter.PackageFilterProperty.Builder sourceLayerHash(CfnFilter.StringFilterProperty sourceLayerHash)
CfnFilter.PackageFilterProperty.getSourceLayerHash()
sourceLayerHash
- An object that contains details on the source layer hash to filter on.this
public CfnFilter.PackageFilterProperty.Builder version(IResolvable version)
CfnFilter.PackageFilterProperty.getVersion()
version
- The package version to filter on.this
public CfnFilter.PackageFilterProperty.Builder version(CfnFilter.StringFilterProperty version)
CfnFilter.PackageFilterProperty.getVersion()
version
- The package version to filter on.this
public CfnFilter.PackageFilterProperty build()
CfnFilter.PackageFilterProperty
java.lang.NullPointerException
- if any required attribute was not provided