@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PackageFilter extends Object implements Serializable, Cloneable, StructuredPojo
Contains information on the details of a package filter.
Constructor and Description |
---|
PackageFilter() |
Modifier and Type | Method and Description |
---|---|
PackageFilter |
clone() |
boolean |
equals(Object obj) |
StringFilter |
getArchitecture()
An object that contains details on the package architecture type to filter on.
|
NumberFilter |
getEpoch()
An object that contains details on the package epoch to filter on.
|
StringFilter |
getName()
An object that contains details on the name of the package to filter on.
|
StringFilter |
getRelease()
An object that contains details on the package release to filter on.
|
StringFilter |
getSourceLambdaLayerArn() |
StringFilter |
getSourceLayerHash()
An object that contains details on the source layer hash to filter on.
|
StringFilter |
getVersion()
The package version to filter on.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArchitecture(StringFilter architecture)
An object that contains details on the package architecture type to filter on.
|
void |
setEpoch(NumberFilter epoch)
An object that contains details on the package epoch to filter on.
|
void |
setName(StringFilter name)
An object that contains details on the name of the package to filter on.
|
void |
setRelease(StringFilter release)
An object that contains details on the package release to filter on.
|
void |
setSourceLambdaLayerArn(StringFilter sourceLambdaLayerArn) |
void |
setSourceLayerHash(StringFilter sourceLayerHash)
An object that contains details on the source layer hash to filter on.
|
void |
setVersion(StringFilter version)
The package version to filter on.
|
String |
toString()
Returns a string representation of this object.
|
PackageFilter |
withArchitecture(StringFilter architecture)
An object that contains details on the package architecture type to filter on.
|
PackageFilter |
withEpoch(NumberFilter epoch)
An object that contains details on the package epoch to filter on.
|
PackageFilter |
withName(StringFilter name)
An object that contains details on the name of the package to filter on.
|
PackageFilter |
withRelease(StringFilter release)
An object that contains details on the package release to filter on.
|
PackageFilter |
withSourceLambdaLayerArn(StringFilter sourceLambdaLayerArn) |
PackageFilter |
withSourceLayerHash(StringFilter sourceLayerHash)
An object that contains details on the source layer hash to filter on.
|
PackageFilter |
withVersion(StringFilter version)
The package version to filter on.
|
public void setArchitecture(StringFilter architecture)
An object that contains details on the package architecture type to filter on.
architecture
- An object that contains details on the package architecture type to filter on.public StringFilter getArchitecture()
An object that contains details on the package architecture type to filter on.
public PackageFilter withArchitecture(StringFilter architecture)
An object that contains details on the package architecture type to filter on.
architecture
- An object that contains details on the package architecture type to filter on.public void setEpoch(NumberFilter epoch)
An object that contains details on the package epoch to filter on.
epoch
- An object that contains details on the package epoch to filter on.public NumberFilter getEpoch()
An object that contains details on the package epoch to filter on.
public PackageFilter withEpoch(NumberFilter epoch)
An object that contains details on the package epoch to filter on.
epoch
- An object that contains details on the package epoch to filter on.public void setName(StringFilter name)
An object that contains details on the name of the package to filter on.
name
- An object that contains details on the name of the package to filter on.public StringFilter getName()
An object that contains details on the name of the package to filter on.
public PackageFilter withName(StringFilter name)
An object that contains details on the name of the package to filter on.
name
- An object that contains details on the name of the package to filter on.public void setRelease(StringFilter release)
An object that contains details on the package release to filter on.
release
- An object that contains details on the package release to filter on.public StringFilter getRelease()
An object that contains details on the package release to filter on.
public PackageFilter withRelease(StringFilter release)
An object that contains details on the package release to filter on.
release
- An object that contains details on the package release to filter on.public void setSourceLambdaLayerArn(StringFilter sourceLambdaLayerArn)
sourceLambdaLayerArn
- public StringFilter getSourceLambdaLayerArn()
public PackageFilter withSourceLambdaLayerArn(StringFilter sourceLambdaLayerArn)
sourceLambdaLayerArn
- public void setSourceLayerHash(StringFilter sourceLayerHash)
An object that contains details on the source layer hash to filter on.
sourceLayerHash
- An object that contains details on the source layer hash to filter on.public StringFilter getSourceLayerHash()
An object that contains details on the source layer hash to filter on.
public PackageFilter withSourceLayerHash(StringFilter sourceLayerHash)
An object that contains details on the source layer hash to filter on.
sourceLayerHash
- An object that contains details on the source layer hash to filter on.public void setVersion(StringFilter version)
The package version to filter on.
version
- The package version to filter on.public StringFilter getVersion()
The package version to filter on.
public PackageFilter withVersion(StringFilter version)
The package version to filter on.
version
- The package version to filter on.public String toString()
toString
in class Object
Object.toString()
public PackageFilter clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.