@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ImageScanFindingAggregation extends Object implements Serializable, Cloneable, StructuredPojo
This returns exactly one type of aggregation, based on the filter that Image Builder applies in its API action.
Constructor and Description |
---|
ImageScanFindingAggregation() |
Modifier and Type | Method and Description |
---|---|
ImageScanFindingAggregation |
clone() |
boolean |
equals(Object obj) |
AccountAggregation |
getAccountAggregation()
Returns an object that contains severity counts based on an account ID.
|
ImageAggregation |
getImageAggregation()
Returns an object that contains severity counts based on the Amazon Resource Name (ARN) for a specific image.
|
ImagePipelineAggregation |
getImagePipelineAggregation()
Returns an object that contains severity counts based on an image pipeline ARN.
|
VulnerabilityIdAggregation |
getVulnerabilityIdAggregation()
Returns an object that contains severity counts based on vulnerability ID.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAccountAggregation(AccountAggregation accountAggregation)
Returns an object that contains severity counts based on an account ID.
|
void |
setImageAggregation(ImageAggregation imageAggregation)
Returns an object that contains severity counts based on the Amazon Resource Name (ARN) for a specific image.
|
void |
setImagePipelineAggregation(ImagePipelineAggregation imagePipelineAggregation)
Returns an object that contains severity counts based on an image pipeline ARN.
|
void |
setVulnerabilityIdAggregation(VulnerabilityIdAggregation vulnerabilityIdAggregation)
Returns an object that contains severity counts based on vulnerability ID.
|
String |
toString()
Returns a string representation of this object.
|
ImageScanFindingAggregation |
withAccountAggregation(AccountAggregation accountAggregation)
Returns an object that contains severity counts based on an account ID.
|
ImageScanFindingAggregation |
withImageAggregation(ImageAggregation imageAggregation)
Returns an object that contains severity counts based on the Amazon Resource Name (ARN) for a specific image.
|
ImageScanFindingAggregation |
withImagePipelineAggregation(ImagePipelineAggregation imagePipelineAggregation)
Returns an object that contains severity counts based on an image pipeline ARN.
|
ImageScanFindingAggregation |
withVulnerabilityIdAggregation(VulnerabilityIdAggregation vulnerabilityIdAggregation)
Returns an object that contains severity counts based on vulnerability ID.
|
public void setAccountAggregation(AccountAggregation accountAggregation)
Returns an object that contains severity counts based on an account ID.
accountAggregation
- Returns an object that contains severity counts based on an account ID.public AccountAggregation getAccountAggregation()
Returns an object that contains severity counts based on an account ID.
public ImageScanFindingAggregation withAccountAggregation(AccountAggregation accountAggregation)
Returns an object that contains severity counts based on an account ID.
accountAggregation
- Returns an object that contains severity counts based on an account ID.public void setImageAggregation(ImageAggregation imageAggregation)
Returns an object that contains severity counts based on the Amazon Resource Name (ARN) for a specific image.
imageAggregation
- Returns an object that contains severity counts based on the Amazon Resource Name (ARN) for a specific
image.public ImageAggregation getImageAggregation()
Returns an object that contains severity counts based on the Amazon Resource Name (ARN) for a specific image.
public ImageScanFindingAggregation withImageAggregation(ImageAggregation imageAggregation)
Returns an object that contains severity counts based on the Amazon Resource Name (ARN) for a specific image.
imageAggregation
- Returns an object that contains severity counts based on the Amazon Resource Name (ARN) for a specific
image.public void setImagePipelineAggregation(ImagePipelineAggregation imagePipelineAggregation)
Returns an object that contains severity counts based on an image pipeline ARN.
imagePipelineAggregation
- Returns an object that contains severity counts based on an image pipeline ARN.public ImagePipelineAggregation getImagePipelineAggregation()
Returns an object that contains severity counts based on an image pipeline ARN.
public ImageScanFindingAggregation withImagePipelineAggregation(ImagePipelineAggregation imagePipelineAggregation)
Returns an object that contains severity counts based on an image pipeline ARN.
imagePipelineAggregation
- Returns an object that contains severity counts based on an image pipeline ARN.public void setVulnerabilityIdAggregation(VulnerabilityIdAggregation vulnerabilityIdAggregation)
Returns an object that contains severity counts based on vulnerability ID.
vulnerabilityIdAggregation
- Returns an object that contains severity counts based on vulnerability ID.public VulnerabilityIdAggregation getVulnerabilityIdAggregation()
Returns an object that contains severity counts based on vulnerability ID.
public ImageScanFindingAggregation withVulnerabilityIdAggregation(VulnerabilityIdAggregation vulnerabilityIdAggregation)
Returns an object that contains severity counts based on vulnerability ID.
vulnerabilityIdAggregation
- Returns an object that contains severity counts based on vulnerability ID.public String toString()
toString
in class Object
Object.toString()
public ImageScanFindingAggregation clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.