@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ImageScanningConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Contains settings for Image Builder image resource and container image scans.
| Constructor and Description |
|---|
ImageScanningConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
ImageScanningConfiguration |
clone() |
boolean |
equals(Object obj) |
EcrConfiguration |
getEcrConfiguration()
Contains Amazon ECR settings for vulnerability scans.
|
Boolean |
getImageScanningEnabled()
A setting that indicates whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector
runs against the build instance when you create a new image.
|
int |
hashCode() |
Boolean |
isImageScanningEnabled()
A setting that indicates whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector
runs against the build instance when you create a new image.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setEcrConfiguration(EcrConfiguration ecrConfiguration)
Contains Amazon ECR settings for vulnerability scans.
|
void |
setImageScanningEnabled(Boolean imageScanningEnabled)
A setting that indicates whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector
runs against the build instance when you create a new image.
|
String |
toString()
Returns a string representation of this object.
|
ImageScanningConfiguration |
withEcrConfiguration(EcrConfiguration ecrConfiguration)
Contains Amazon ECR settings for vulnerability scans.
|
ImageScanningConfiguration |
withImageScanningEnabled(Boolean imageScanningEnabled)
A setting that indicates whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector
runs against the build instance when you create a new image.
|
public void setImageScanningEnabled(Boolean imageScanningEnabled)
A setting that indicates whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image.
imageScanningEnabled - A setting that indicates whether Image Builder keeps a snapshot of the vulnerability scans that Amazon
Inspector runs against the build instance when you create a new image.public Boolean getImageScanningEnabled()
A setting that indicates whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image.
public ImageScanningConfiguration withImageScanningEnabled(Boolean imageScanningEnabled)
A setting that indicates whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image.
imageScanningEnabled - A setting that indicates whether Image Builder keeps a snapshot of the vulnerability scans that Amazon
Inspector runs against the build instance when you create a new image.public Boolean isImageScanningEnabled()
A setting that indicates whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image.
public void setEcrConfiguration(EcrConfiguration ecrConfiguration)
Contains Amazon ECR settings for vulnerability scans.
ecrConfiguration - Contains Amazon ECR settings for vulnerability scans.public EcrConfiguration getEcrConfiguration()
Contains Amazon ECR settings for vulnerability scans.
public ImageScanningConfiguration withEcrConfiguration(EcrConfiguration ecrConfiguration)
Contains Amazon ECR settings for vulnerability scans.
ecrConfiguration - Contains Amazon ECR settings for vulnerability scans.public String toString()
toString in class ObjectObject.toString()public ImageScanningConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.