@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AwsSecurityFindingFilters extends Object implements Serializable, Cloneable, StructuredPojo
A collection of filters that are applied to all active findings aggregated by Security Hub.
You can filter by up to ten finding attributes. For each attribute, you can provide up to 20 filter values.
Constructor and Description |
---|
AwsSecurityFindingFilters() |
Modifier and Type | Method and Description |
---|---|
AwsSecurityFindingFilters |
clone() |
boolean |
equals(Object obj) |
List<StringFilter> |
getAwsAccountId()
The Amazon Web Services account ID in which a finding is generated.
|
List<StringFilter> |
getAwsAccountName()
The name of the Amazon Web Services account in which a finding is generated.
|
List<StringFilter> |
getCompanyName()
The name of the findings provider (company) that owns the solution (product) that generates findings.
|
List<StringFilter> |
getComplianceAssociatedStandardsId()
The unique identifier of a standard in which a control is enabled.
|
List<StringFilter> |
getComplianceSecurityControlId()
The unique identifier of a control across standards.
|
List<StringFilter> |
getComplianceSecurityControlParametersName()
The name of a security control parameter.
|
List<StringFilter> |
getComplianceSecurityControlParametersValue()
The current value of a security control parameter.
|
List<StringFilter> |
getComplianceStatus()
Exclusive to findings that are generated as the result of a check run against a specific rule in a supported
standard, such as CIS Amazon Web Services Foundations.
|
List<NumberFilter> |
getConfidence()
A finding's confidence.
|
List<DateFilter> |
getCreatedAt()
An ISO8601-formatted timestamp that indicates when the security findings provider captured the potential security
issue that a finding captured.
|
List<NumberFilter> |
getCriticality()
The level of importance assigned to the resources associated with the finding.
|
List<StringFilter> |
getDescription()
A finding's description.
|
List<NumberFilter> |
getFindingProviderFieldsConfidence()
The finding provider value for the finding confidence.
|
List<NumberFilter> |
getFindingProviderFieldsCriticality()
The finding provider value for the level of importance assigned to the resources associated with the findings.
|
List<StringFilter> |
getFindingProviderFieldsRelatedFindingsId()
The finding identifier of a related finding that is identified by the finding provider.
|
List<StringFilter> |
getFindingProviderFieldsRelatedFindingsProductArn()
The ARN of the solution that generated a related finding that is identified by the finding provider.
|
List<StringFilter> |
getFindingProviderFieldsSeverityLabel()
The finding provider value for the severity label.
|
List<StringFilter> |
getFindingProviderFieldsSeverityOriginal()
The finding provider's original value for the severity.
|
List<StringFilter> |
getFindingProviderFieldsTypes()
One or more finding types that the finding provider assigned to the finding.
|
List<DateFilter> |
getFirstObservedAt()
An ISO8601-formatted timestamp that indicates when the security findings provider first observed the potential
security issue that a finding captured.
|
List<StringFilter> |
getGeneratorId()
The identifier for the solution-specific component (a discrete unit of logic) that generated a finding.
|
List<StringFilter> |
getId()
The security findings provider-specific identifier for a finding.
|
List<KeywordFilter> |
getKeyword()
Deprecated.
|
List<DateFilter> |
getLastObservedAt()
An ISO8601-formatted timestamp that indicates when the security findings provider most recently observed the
potential security issue that a finding captured.
|
List<StringFilter> |
getMalwareName()
The name of the malware that was observed.
|
List<StringFilter> |
getMalwarePath()
The filesystem path of the malware that was observed.
|
List<StringFilter> |
getMalwareState()
The state of the malware that was observed.
|
List<StringFilter> |
getMalwareType()
The type of the malware that was observed.
|
List<StringFilter> |
getNetworkDestinationDomain()
The destination domain of network-related information about a finding.
|
List<IpFilter> |
getNetworkDestinationIpV4()
The destination IPv4 address of network-related information about a finding.
|
List<IpFilter> |
getNetworkDestinationIpV6()
The destination IPv6 address of network-related information about a finding.
|
List<NumberFilter> |
getNetworkDestinationPort()
The destination port of network-related information about a finding.
|
List<StringFilter> |
getNetworkDirection()
Indicates the direction of network traffic associated with a finding.
|
List<StringFilter> |
getNetworkProtocol()
The protocol of network-related information about a finding.
|
List<StringFilter> |
getNetworkSourceDomain()
The source domain of network-related information about a finding.
|
List<IpFilter> |
getNetworkSourceIpV4()
The source IPv4 address of network-related information about a finding.
|
List<IpFilter> |
getNetworkSourceIpV6()
The source IPv6 address of network-related information about a finding.
|
List<StringFilter> |
getNetworkSourceMac()
The source media access control (MAC) address of network-related information about a finding.
|
List<NumberFilter> |
getNetworkSourcePort()
The source port of network-related information about a finding.
|
List<StringFilter> |
getNoteText()
The text of a note.
|
List<DateFilter> |
getNoteUpdatedAt()
The timestamp of when the note was updated.
|
List<StringFilter> |
getNoteUpdatedBy()
The principal that created a note.
|
List<DateFilter> |
getProcessLaunchedAt()
A timestamp that identifies when the process was launched.
|
List<StringFilter> |
getProcessName()
The name of the process.
|
List<NumberFilter> |
getProcessParentPid()
The parent process ID.
|
List<StringFilter> |
getProcessPath()
The path to the process executable.
|
List<NumberFilter> |
getProcessPid()
The process ID.
|
List<DateFilter> |
getProcessTerminatedAt()
A timestamp that identifies when the process was terminated.
|
List<StringFilter> |
getProductArn()
The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider)
after this provider's product (solution that generates findings) is registered with Security Hub.
|
List<MapFilter> |
getProductFields()
A data type where security findings providers can include additional solution-specific details that aren't part
of the defined
AwsSecurityFinding format. |
List<StringFilter> |
getProductName()
The name of the solution (product) that generates findings.
|
List<StringFilter> |
getRecommendationText()
The recommendation of what to do about the issue described in a finding.
|
List<StringFilter> |
getRecordState()
The updated record state for the finding.
|
List<StringFilter> |
getRegion()
The Region from which the finding was generated.
|
List<StringFilter> |
getRelatedFindingsId()
The solution-generated identifier for a related finding.
|
List<StringFilter> |
getRelatedFindingsProductArn()
The ARN of the solution that generated a related finding.
|
List<StringFilter> |
getResourceApplicationArn()
The ARN of the application that is related to a finding.
|
List<StringFilter> |
getResourceApplicationName()
The name of the application that is related to a finding.
|
List<StringFilter> |
getResourceAwsEc2InstanceIamInstanceProfileArn()
The IAM profile ARN of the instance.
|
List<StringFilter> |
getResourceAwsEc2InstanceImageId()
The Amazon Machine Image (AMI) ID of the instance.
|
List<IpFilter> |
getResourceAwsEc2InstanceIpV4Addresses()
The IPv4 addresses associated with the instance.
|
List<IpFilter> |
getResourceAwsEc2InstanceIpV6Addresses()
The IPv6 addresses associated with the instance.
|
List<StringFilter> |
getResourceAwsEc2InstanceKeyName()
The key name associated with the instance.
|
List<DateFilter> |
getResourceAwsEc2InstanceLaunchedAt()
The date and time the instance was launched.
|
List<StringFilter> |
getResourceAwsEc2InstanceSubnetId()
The identifier of the subnet that the instance was launched in.
|
List<StringFilter> |
getResourceAwsEc2InstanceType()
The instance type of the instance.
|
List<StringFilter> |
getResourceAwsEc2InstanceVpcId()
The identifier of the VPC that the instance was launched in.
|
List<DateFilter> |
getResourceAwsIamAccessKeyCreatedAt()
The creation date/time of the IAM access key related to a finding.
|
List<StringFilter> |
getResourceAwsIamAccessKeyPrincipalName()
The name of the principal that is associated with an IAM access key.
|
List<StringFilter> |
getResourceAwsIamAccessKeyStatus()
The status of the IAM access key related to a finding.
|
List<StringFilter> |
getResourceAwsIamAccessKeyUserName()
Deprecated.
|
List<StringFilter> |
getResourceAwsIamUserUserName()
The name of an IAM user.
|
List<StringFilter> |
getResourceAwsS3BucketOwnerId()
The canonical user ID of the owner of the S3 bucket.
|
List<StringFilter> |
getResourceAwsS3BucketOwnerName()
The display name of the owner of the S3 bucket.
|
List<StringFilter> |
getResourceContainerImageId()
The identifier of the image related to a finding.
|
List<StringFilter> |
getResourceContainerImageName()
The name of the image related to a finding.
|
List<DateFilter> |
getResourceContainerLaunchedAt()
A timestamp that identifies when the container was started.
|
List<StringFilter> |
getResourceContainerName()
The name of the container related to a finding.
|
List<MapFilter> |
getResourceDetailsOther()
The details of a resource that doesn't have a specific subfield for the resource type defined.
|
List<StringFilter> |
getResourceId()
The canonical identifier for the given resource type.
|
List<StringFilter> |
getResourcePartition()
The canonical Amazon Web Services partition name that the Region is assigned to.
|
List<StringFilter> |
getResourceRegion()
The canonical Amazon Web Services external Region name where this resource is located.
|
List<MapFilter> |
getResourceTags()
A list of Amazon Web Services tags associated with a resource at the time the finding was processed.
|
List<StringFilter> |
getResourceType()
Specifies the type of the resource that details are provided for.
|
List<BooleanFilter> |
getSample()
Indicates whether or not sample findings are included in the filter results.
|
List<StringFilter> |
getSeverityLabel()
The label of a finding's severity.
|
List<NumberFilter> |
getSeverityNormalized()
Deprecated.
|
List<NumberFilter> |
getSeverityProduct()
Deprecated.
|
List<StringFilter> |
getSourceUrl()
A URL that links to a page about the current finding in the security findings provider's solution.
|
List<StringFilter> |
getThreatIntelIndicatorCategory()
The category of a threat intelligence indicator.
|
List<DateFilter> |
getThreatIntelIndicatorLastObservedAt()
A timestamp that identifies the last observation of a threat intelligence indicator.
|
List<StringFilter> |
getThreatIntelIndicatorSource()
The source of the threat intelligence.
|
List<StringFilter> |
getThreatIntelIndicatorSourceUrl()
The URL for more details from the source of the threat intelligence.
|
List<StringFilter> |
getThreatIntelIndicatorType()
The type of a threat intelligence indicator.
|
List<StringFilter> |
getThreatIntelIndicatorValue()
The value of a threat intelligence indicator.
|
List<StringFilter> |
getTitle()
A finding's title.
|
List<StringFilter> |
getType()
A finding type in the format of
namespace/category/classifier that classifies a finding. |
List<DateFilter> |
getUpdatedAt()
An ISO8601-formatted timestamp that indicates when the security findings provider last updated the finding
record.
|
List<MapFilter> |
getUserDefinedFields()
A list of name/value string pairs associated with the finding.
|
List<StringFilter> |
getVerificationState()
The veracity of a finding.
|
List<StringFilter> |
getVulnerabilitiesExploitAvailable()
Indicates whether a software vulnerability in your environment has a known exploit.
|
List<StringFilter> |
getVulnerabilitiesFixAvailable()
Indicates whether a vulnerability is fixed in a newer version of the affected software packages.
|
List<StringFilter> |
getWorkflowState()
The workflow state of a finding.
|
List<StringFilter> |
getWorkflowStatus()
The status of the investigation into a finding.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAwsAccountId(Collection<StringFilter> awsAccountId)
The Amazon Web Services account ID in which a finding is generated.
|
void |
setAwsAccountName(Collection<StringFilter> awsAccountName)
The name of the Amazon Web Services account in which a finding is generated.
|
void |
setCompanyName(Collection<StringFilter> companyName)
The name of the findings provider (company) that owns the solution (product) that generates findings.
|
void |
setComplianceAssociatedStandardsId(Collection<StringFilter> complianceAssociatedStandardsId)
The unique identifier of a standard in which a control is enabled.
|
void |
setComplianceSecurityControlId(Collection<StringFilter> complianceSecurityControlId)
The unique identifier of a control across standards.
|
void |
setComplianceSecurityControlParametersName(Collection<StringFilter> complianceSecurityControlParametersName)
The name of a security control parameter.
|
void |
setComplianceSecurityControlParametersValue(Collection<StringFilter> complianceSecurityControlParametersValue)
The current value of a security control parameter.
|
void |
setComplianceStatus(Collection<StringFilter> complianceStatus)
Exclusive to findings that are generated as the result of a check run against a specific rule in a supported
standard, such as CIS Amazon Web Services Foundations.
|
void |
setConfidence(Collection<NumberFilter> confidence)
A finding's confidence.
|
void |
setCreatedAt(Collection<DateFilter> createdAt)
An ISO8601-formatted timestamp that indicates when the security findings provider captured the potential security
issue that a finding captured.
|
void |
setCriticality(Collection<NumberFilter> criticality)
The level of importance assigned to the resources associated with the finding.
|
void |
setDescription(Collection<StringFilter> description)
A finding's description.
|
void |
setFindingProviderFieldsConfidence(Collection<NumberFilter> findingProviderFieldsConfidence)
The finding provider value for the finding confidence.
|
void |
setFindingProviderFieldsCriticality(Collection<NumberFilter> findingProviderFieldsCriticality)
The finding provider value for the level of importance assigned to the resources associated with the findings.
|
void |
setFindingProviderFieldsRelatedFindingsId(Collection<StringFilter> findingProviderFieldsRelatedFindingsId)
The finding identifier of a related finding that is identified by the finding provider.
|
void |
setFindingProviderFieldsRelatedFindingsProductArn(Collection<StringFilter> findingProviderFieldsRelatedFindingsProductArn)
The ARN of the solution that generated a related finding that is identified by the finding provider.
|
void |
setFindingProviderFieldsSeverityLabel(Collection<StringFilter> findingProviderFieldsSeverityLabel)
The finding provider value for the severity label.
|
void |
setFindingProviderFieldsSeverityOriginal(Collection<StringFilter> findingProviderFieldsSeverityOriginal)
The finding provider's original value for the severity.
|
void |
setFindingProviderFieldsTypes(Collection<StringFilter> findingProviderFieldsTypes)
One or more finding types that the finding provider assigned to the finding.
|
void |
setFirstObservedAt(Collection<DateFilter> firstObservedAt)
An ISO8601-formatted timestamp that indicates when the security findings provider first observed the potential
security issue that a finding captured.
|
void |
setGeneratorId(Collection<StringFilter> generatorId)
The identifier for the solution-specific component (a discrete unit of logic) that generated a finding.
|
void |
setId(Collection<StringFilter> id)
The security findings provider-specific identifier for a finding.
|
void |
setKeyword(Collection<KeywordFilter> keyword)
Deprecated.
|
void |
setLastObservedAt(Collection<DateFilter> lastObservedAt)
An ISO8601-formatted timestamp that indicates when the security findings provider most recently observed the
potential security issue that a finding captured.
|
void |
setMalwareName(Collection<StringFilter> malwareName)
The name of the malware that was observed.
|
void |
setMalwarePath(Collection<StringFilter> malwarePath)
The filesystem path of the malware that was observed.
|
void |
setMalwareState(Collection<StringFilter> malwareState)
The state of the malware that was observed.
|
void |
setMalwareType(Collection<StringFilter> malwareType)
The type of the malware that was observed.
|
void |
setNetworkDestinationDomain(Collection<StringFilter> networkDestinationDomain)
The destination domain of network-related information about a finding.
|
void |
setNetworkDestinationIpV4(Collection<IpFilter> networkDestinationIpV4)
The destination IPv4 address of network-related information about a finding.
|
void |
setNetworkDestinationIpV6(Collection<IpFilter> networkDestinationIpV6)
The destination IPv6 address of network-related information about a finding.
|
void |
setNetworkDestinationPort(Collection<NumberFilter> networkDestinationPort)
The destination port of network-related information about a finding.
|
void |
setNetworkDirection(Collection<StringFilter> networkDirection)
Indicates the direction of network traffic associated with a finding.
|
void |
setNetworkProtocol(Collection<StringFilter> networkProtocol)
The protocol of network-related information about a finding.
|
void |
setNetworkSourceDomain(Collection<StringFilter> networkSourceDomain)
The source domain of network-related information about a finding.
|
void |
setNetworkSourceIpV4(Collection<IpFilter> networkSourceIpV4)
The source IPv4 address of network-related information about a finding.
|
void |
setNetworkSourceIpV6(Collection<IpFilter> networkSourceIpV6)
The source IPv6 address of network-related information about a finding.
|
void |
setNetworkSourceMac(Collection<StringFilter> networkSourceMac)
The source media access control (MAC) address of network-related information about a finding.
|
void |
setNetworkSourcePort(Collection<NumberFilter> networkSourcePort)
The source port of network-related information about a finding.
|
void |
setNoteText(Collection<StringFilter> noteText)
The text of a note.
|
void |
setNoteUpdatedAt(Collection<DateFilter> noteUpdatedAt)
The timestamp of when the note was updated.
|
void |
setNoteUpdatedBy(Collection<StringFilter> noteUpdatedBy)
The principal that created a note.
|
void |
setProcessLaunchedAt(Collection<DateFilter> processLaunchedAt)
A timestamp that identifies when the process was launched.
|
void |
setProcessName(Collection<StringFilter> processName)
The name of the process.
|
void |
setProcessParentPid(Collection<NumberFilter> processParentPid)
The parent process ID.
|
void |
setProcessPath(Collection<StringFilter> processPath)
The path to the process executable.
|
void |
setProcessPid(Collection<NumberFilter> processPid)
The process ID.
|
void |
setProcessTerminatedAt(Collection<DateFilter> processTerminatedAt)
A timestamp that identifies when the process was terminated.
|
void |
setProductArn(Collection<StringFilter> productArn)
The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider)
after this provider's product (solution that generates findings) is registered with Security Hub.
|
void |
setProductFields(Collection<MapFilter> productFields)
A data type where security findings providers can include additional solution-specific details that aren't part
of the defined
AwsSecurityFinding format. |
void |
setProductName(Collection<StringFilter> productName)
The name of the solution (product) that generates findings.
|
void |
setRecommendationText(Collection<StringFilter> recommendationText)
The recommendation of what to do about the issue described in a finding.
|
void |
setRecordState(Collection<StringFilter> recordState)
The updated record state for the finding.
|
void |
setRegion(Collection<StringFilter> region)
The Region from which the finding was generated.
|
void |
setRelatedFindingsId(Collection<StringFilter> relatedFindingsId)
The solution-generated identifier for a related finding.
|
void |
setRelatedFindingsProductArn(Collection<StringFilter> relatedFindingsProductArn)
The ARN of the solution that generated a related finding.
|
void |
setResourceApplicationArn(Collection<StringFilter> resourceApplicationArn)
The ARN of the application that is related to a finding.
|
void |
setResourceApplicationName(Collection<StringFilter> resourceApplicationName)
The name of the application that is related to a finding.
|
void |
setResourceAwsEc2InstanceIamInstanceProfileArn(Collection<StringFilter> resourceAwsEc2InstanceIamInstanceProfileArn)
The IAM profile ARN of the instance.
|
void |
setResourceAwsEc2InstanceImageId(Collection<StringFilter> resourceAwsEc2InstanceImageId)
The Amazon Machine Image (AMI) ID of the instance.
|
void |
setResourceAwsEc2InstanceIpV4Addresses(Collection<IpFilter> resourceAwsEc2InstanceIpV4Addresses)
The IPv4 addresses associated with the instance.
|
void |
setResourceAwsEc2InstanceIpV6Addresses(Collection<IpFilter> resourceAwsEc2InstanceIpV6Addresses)
The IPv6 addresses associated with the instance.
|
void |
setResourceAwsEc2InstanceKeyName(Collection<StringFilter> resourceAwsEc2InstanceKeyName)
The key name associated with the instance.
|
void |
setResourceAwsEc2InstanceLaunchedAt(Collection<DateFilter> resourceAwsEc2InstanceLaunchedAt)
The date and time the instance was launched.
|
void |
setResourceAwsEc2InstanceSubnetId(Collection<StringFilter> resourceAwsEc2InstanceSubnetId)
The identifier of the subnet that the instance was launched in.
|
void |
setResourceAwsEc2InstanceType(Collection<StringFilter> resourceAwsEc2InstanceType)
The instance type of the instance.
|
void |
setResourceAwsEc2InstanceVpcId(Collection<StringFilter> resourceAwsEc2InstanceVpcId)
The identifier of the VPC that the instance was launched in.
|
void |
setResourceAwsIamAccessKeyCreatedAt(Collection<DateFilter> resourceAwsIamAccessKeyCreatedAt)
The creation date/time of the IAM access key related to a finding.
|
void |
setResourceAwsIamAccessKeyPrincipalName(Collection<StringFilter> resourceAwsIamAccessKeyPrincipalName)
The name of the principal that is associated with an IAM access key.
|
void |
setResourceAwsIamAccessKeyStatus(Collection<StringFilter> resourceAwsIamAccessKeyStatus)
The status of the IAM access key related to a finding.
|
void |
setResourceAwsIamAccessKeyUserName(Collection<StringFilter> resourceAwsIamAccessKeyUserName)
Deprecated.
|
void |
setResourceAwsIamUserUserName(Collection<StringFilter> resourceAwsIamUserUserName)
The name of an IAM user.
|
void |
setResourceAwsS3BucketOwnerId(Collection<StringFilter> resourceAwsS3BucketOwnerId)
The canonical user ID of the owner of the S3 bucket.
|
void |
setResourceAwsS3BucketOwnerName(Collection<StringFilter> resourceAwsS3BucketOwnerName)
The display name of the owner of the S3 bucket.
|
void |
setResourceContainerImageId(Collection<StringFilter> resourceContainerImageId)
The identifier of the image related to a finding.
|
void |
setResourceContainerImageName(Collection<StringFilter> resourceContainerImageName)
The name of the image related to a finding.
|
void |
setResourceContainerLaunchedAt(Collection<DateFilter> resourceContainerLaunchedAt)
A timestamp that identifies when the container was started.
|
void |
setResourceContainerName(Collection<StringFilter> resourceContainerName)
The name of the container related to a finding.
|
void |
setResourceDetailsOther(Collection<MapFilter> resourceDetailsOther)
The details of a resource that doesn't have a specific subfield for the resource type defined.
|
void |
setResourceId(Collection<StringFilter> resourceId)
The canonical identifier for the given resource type.
|
void |
setResourcePartition(Collection<StringFilter> resourcePartition)
The canonical Amazon Web Services partition name that the Region is assigned to.
|
void |
setResourceRegion(Collection<StringFilter> resourceRegion)
The canonical Amazon Web Services external Region name where this resource is located.
|
void |
setResourceTags(Collection<MapFilter> resourceTags)
A list of Amazon Web Services tags associated with a resource at the time the finding was processed.
|
void |
setResourceType(Collection<StringFilter> resourceType)
Specifies the type of the resource that details are provided for.
|
void |
setSample(Collection<BooleanFilter> sample)
Indicates whether or not sample findings are included in the filter results.
|
void |
setSeverityLabel(Collection<StringFilter> severityLabel)
The label of a finding's severity.
|
void |
setSeverityNormalized(Collection<NumberFilter> severityNormalized)
Deprecated.
|
void |
setSeverityProduct(Collection<NumberFilter> severityProduct)
Deprecated.
|
void |
setSourceUrl(Collection<StringFilter> sourceUrl)
A URL that links to a page about the current finding in the security findings provider's solution.
|
void |
setThreatIntelIndicatorCategory(Collection<StringFilter> threatIntelIndicatorCategory)
The category of a threat intelligence indicator.
|
void |
setThreatIntelIndicatorLastObservedAt(Collection<DateFilter> threatIntelIndicatorLastObservedAt)
A timestamp that identifies the last observation of a threat intelligence indicator.
|
void |
setThreatIntelIndicatorSource(Collection<StringFilter> threatIntelIndicatorSource)
The source of the threat intelligence.
|
void |
setThreatIntelIndicatorSourceUrl(Collection<StringFilter> threatIntelIndicatorSourceUrl)
The URL for more details from the source of the threat intelligence.
|
void |
setThreatIntelIndicatorType(Collection<StringFilter> threatIntelIndicatorType)
The type of a threat intelligence indicator.
|
void |
setThreatIntelIndicatorValue(Collection<StringFilter> threatIntelIndicatorValue)
The value of a threat intelligence indicator.
|
void |
setTitle(Collection<StringFilter> title)
A finding's title.
|
void |
setType(Collection<StringFilter> type)
A finding type in the format of
namespace/category/classifier that classifies a finding. |
void |
setUpdatedAt(Collection<DateFilter> updatedAt)
An ISO8601-formatted timestamp that indicates when the security findings provider last updated the finding
record.
|
void |
setUserDefinedFields(Collection<MapFilter> userDefinedFields)
A list of name/value string pairs associated with the finding.
|
void |
setVerificationState(Collection<StringFilter> verificationState)
The veracity of a finding.
|
void |
setVulnerabilitiesExploitAvailable(Collection<StringFilter> vulnerabilitiesExploitAvailable)
Indicates whether a software vulnerability in your environment has a known exploit.
|
void |
setVulnerabilitiesFixAvailable(Collection<StringFilter> vulnerabilitiesFixAvailable)
Indicates whether a vulnerability is fixed in a newer version of the affected software packages.
|
void |
setWorkflowState(Collection<StringFilter> workflowState)
The workflow state of a finding.
|
void |
setWorkflowStatus(Collection<StringFilter> workflowStatus)
The status of the investigation into a finding.
|
String |
toString()
Returns a string representation of this object.
|
AwsSecurityFindingFilters |
withAwsAccountId(Collection<StringFilter> awsAccountId)
The Amazon Web Services account ID in which a finding is generated.
|
AwsSecurityFindingFilters |
withAwsAccountId(StringFilter... awsAccountId)
The Amazon Web Services account ID in which a finding is generated.
|
AwsSecurityFindingFilters |
withAwsAccountName(Collection<StringFilter> awsAccountName)
The name of the Amazon Web Services account in which a finding is generated.
|
AwsSecurityFindingFilters |
withAwsAccountName(StringFilter... awsAccountName)
The name of the Amazon Web Services account in which a finding is generated.
|
AwsSecurityFindingFilters |
withCompanyName(Collection<StringFilter> companyName)
The name of the findings provider (company) that owns the solution (product) that generates findings.
|
AwsSecurityFindingFilters |
withCompanyName(StringFilter... companyName)
The name of the findings provider (company) that owns the solution (product) that generates findings.
|
AwsSecurityFindingFilters |
withComplianceAssociatedStandardsId(Collection<StringFilter> complianceAssociatedStandardsId)
The unique identifier of a standard in which a control is enabled.
|
AwsSecurityFindingFilters |
withComplianceAssociatedStandardsId(StringFilter... complianceAssociatedStandardsId)
The unique identifier of a standard in which a control is enabled.
|
AwsSecurityFindingFilters |
withComplianceSecurityControlId(Collection<StringFilter> complianceSecurityControlId)
The unique identifier of a control across standards.
|
AwsSecurityFindingFilters |
withComplianceSecurityControlId(StringFilter... complianceSecurityControlId)
The unique identifier of a control across standards.
|
AwsSecurityFindingFilters |
withComplianceSecurityControlParametersName(Collection<StringFilter> complianceSecurityControlParametersName)
The name of a security control parameter.
|
AwsSecurityFindingFilters |
withComplianceSecurityControlParametersName(StringFilter... complianceSecurityControlParametersName)
The name of a security control parameter.
|
AwsSecurityFindingFilters |
withComplianceSecurityControlParametersValue(Collection<StringFilter> complianceSecurityControlParametersValue)
The current value of a security control parameter.
|
AwsSecurityFindingFilters |
withComplianceSecurityControlParametersValue(StringFilter... complianceSecurityControlParametersValue)
The current value of a security control parameter.
|
AwsSecurityFindingFilters |
withComplianceStatus(Collection<StringFilter> complianceStatus)
Exclusive to findings that are generated as the result of a check run against a specific rule in a supported
standard, such as CIS Amazon Web Services Foundations.
|
AwsSecurityFindingFilters |
withComplianceStatus(StringFilter... complianceStatus)
Exclusive to findings that are generated as the result of a check run against a specific rule in a supported
standard, such as CIS Amazon Web Services Foundations.
|
AwsSecurityFindingFilters |
withConfidence(Collection<NumberFilter> confidence)
A finding's confidence.
|
AwsSecurityFindingFilters |
withConfidence(NumberFilter... confidence)
A finding's confidence.
|
AwsSecurityFindingFilters |
withCreatedAt(Collection<DateFilter> createdAt)
An ISO8601-formatted timestamp that indicates when the security findings provider captured the potential security
issue that a finding captured.
|
AwsSecurityFindingFilters |
withCreatedAt(DateFilter... createdAt)
An ISO8601-formatted timestamp that indicates when the security findings provider captured the potential security
issue that a finding captured.
|
AwsSecurityFindingFilters |
withCriticality(Collection<NumberFilter> criticality)
The level of importance assigned to the resources associated with the finding.
|
AwsSecurityFindingFilters |
withCriticality(NumberFilter... criticality)
The level of importance assigned to the resources associated with the finding.
|
AwsSecurityFindingFilters |
withDescription(Collection<StringFilter> description)
A finding's description.
|
AwsSecurityFindingFilters |
withDescription(StringFilter... description)
A finding's description.
|
AwsSecurityFindingFilters |
withFindingProviderFieldsConfidence(Collection<NumberFilter> findingProviderFieldsConfidence)
The finding provider value for the finding confidence.
|
AwsSecurityFindingFilters |
withFindingProviderFieldsConfidence(NumberFilter... findingProviderFieldsConfidence)
The finding provider value for the finding confidence.
|
AwsSecurityFindingFilters |
withFindingProviderFieldsCriticality(Collection<NumberFilter> findingProviderFieldsCriticality)
The finding provider value for the level of importance assigned to the resources associated with the findings.
|
AwsSecurityFindingFilters |
withFindingProviderFieldsCriticality(NumberFilter... findingProviderFieldsCriticality)
The finding provider value for the level of importance assigned to the resources associated with the findings.
|
AwsSecurityFindingFilters |
withFindingProviderFieldsRelatedFindingsId(Collection<StringFilter> findingProviderFieldsRelatedFindingsId)
The finding identifier of a related finding that is identified by the finding provider.
|
AwsSecurityFindingFilters |
withFindingProviderFieldsRelatedFindingsId(StringFilter... findingProviderFieldsRelatedFindingsId)
The finding identifier of a related finding that is identified by the finding provider.
|
AwsSecurityFindingFilters |
withFindingProviderFieldsRelatedFindingsProductArn(Collection<StringFilter> findingProviderFieldsRelatedFindingsProductArn)
The ARN of the solution that generated a related finding that is identified by the finding provider.
|
AwsSecurityFindingFilters |
withFindingProviderFieldsRelatedFindingsProductArn(StringFilter... findingProviderFieldsRelatedFindingsProductArn)
The ARN of the solution that generated a related finding that is identified by the finding provider.
|
AwsSecurityFindingFilters |
withFindingProviderFieldsSeverityLabel(Collection<StringFilter> findingProviderFieldsSeverityLabel)
The finding provider value for the severity label.
|
AwsSecurityFindingFilters |
withFindingProviderFieldsSeverityLabel(StringFilter... findingProviderFieldsSeverityLabel)
The finding provider value for the severity label.
|
AwsSecurityFindingFilters |
withFindingProviderFieldsSeverityOriginal(Collection<StringFilter> findingProviderFieldsSeverityOriginal)
The finding provider's original value for the severity.
|
AwsSecurityFindingFilters |
withFindingProviderFieldsSeverityOriginal(StringFilter... findingProviderFieldsSeverityOriginal)
The finding provider's original value for the severity.
|
AwsSecurityFindingFilters |
withFindingProviderFieldsTypes(Collection<StringFilter> findingProviderFieldsTypes)
One or more finding types that the finding provider assigned to the finding.
|
AwsSecurityFindingFilters |
withFindingProviderFieldsTypes(StringFilter... findingProviderFieldsTypes)
One or more finding types that the finding provider assigned to the finding.
|
AwsSecurityFindingFilters |
withFirstObservedAt(Collection<DateFilter> firstObservedAt)
An ISO8601-formatted timestamp that indicates when the security findings provider first observed the potential
security issue that a finding captured.
|
AwsSecurityFindingFilters |
withFirstObservedAt(DateFilter... firstObservedAt)
An ISO8601-formatted timestamp that indicates when the security findings provider first observed the potential
security issue that a finding captured.
|
AwsSecurityFindingFilters |
withGeneratorId(Collection<StringFilter> generatorId)
The identifier for the solution-specific component (a discrete unit of logic) that generated a finding.
|
AwsSecurityFindingFilters |
withGeneratorId(StringFilter... generatorId)
The identifier for the solution-specific component (a discrete unit of logic) that generated a finding.
|
AwsSecurityFindingFilters |
withId(Collection<StringFilter> id)
The security findings provider-specific identifier for a finding.
|
AwsSecurityFindingFilters |
withId(StringFilter... id)
The security findings provider-specific identifier for a finding.
|
AwsSecurityFindingFilters |
withKeyword(Collection<KeywordFilter> keyword)
Deprecated.
|
AwsSecurityFindingFilters |
withKeyword(KeywordFilter... keyword)
Deprecated.
|
AwsSecurityFindingFilters |
withLastObservedAt(Collection<DateFilter> lastObservedAt)
An ISO8601-formatted timestamp that indicates when the security findings provider most recently observed the
potential security issue that a finding captured.
|
AwsSecurityFindingFilters |
withLastObservedAt(DateFilter... lastObservedAt)
An ISO8601-formatted timestamp that indicates when the security findings provider most recently observed the
potential security issue that a finding captured.
|
AwsSecurityFindingFilters |
withMalwareName(Collection<StringFilter> malwareName)
The name of the malware that was observed.
|
AwsSecurityFindingFilters |
withMalwareName(StringFilter... malwareName)
The name of the malware that was observed.
|
AwsSecurityFindingFilters |
withMalwarePath(Collection<StringFilter> malwarePath)
The filesystem path of the malware that was observed.
|
AwsSecurityFindingFilters |
withMalwarePath(StringFilter... malwarePath)
The filesystem path of the malware that was observed.
|
AwsSecurityFindingFilters |
withMalwareState(Collection<StringFilter> malwareState)
The state of the malware that was observed.
|
AwsSecurityFindingFilters |
withMalwareState(StringFilter... malwareState)
The state of the malware that was observed.
|
AwsSecurityFindingFilters |
withMalwareType(Collection<StringFilter> malwareType)
The type of the malware that was observed.
|
AwsSecurityFindingFilters |
withMalwareType(StringFilter... malwareType)
The type of the malware that was observed.
|
AwsSecurityFindingFilters |
withNetworkDestinationDomain(Collection<StringFilter> networkDestinationDomain)
The destination domain of network-related information about a finding.
|
AwsSecurityFindingFilters |
withNetworkDestinationDomain(StringFilter... networkDestinationDomain)
The destination domain of network-related information about a finding.
|
AwsSecurityFindingFilters |
withNetworkDestinationIpV4(Collection<IpFilter> networkDestinationIpV4)
The destination IPv4 address of network-related information about a finding.
|
AwsSecurityFindingFilters |
withNetworkDestinationIpV4(IpFilter... networkDestinationIpV4)
The destination IPv4 address of network-related information about a finding.
|
AwsSecurityFindingFilters |
withNetworkDestinationIpV6(Collection<IpFilter> networkDestinationIpV6)
The destination IPv6 address of network-related information about a finding.
|
AwsSecurityFindingFilters |
withNetworkDestinationIpV6(IpFilter... networkDestinationIpV6)
The destination IPv6 address of network-related information about a finding.
|
AwsSecurityFindingFilters |
withNetworkDestinationPort(Collection<NumberFilter> networkDestinationPort)
The destination port of network-related information about a finding.
|
AwsSecurityFindingFilters |
withNetworkDestinationPort(NumberFilter... networkDestinationPort)
The destination port of network-related information about a finding.
|
AwsSecurityFindingFilters |
withNetworkDirection(Collection<StringFilter> networkDirection)
Indicates the direction of network traffic associated with a finding.
|
AwsSecurityFindingFilters |
withNetworkDirection(StringFilter... networkDirection)
Indicates the direction of network traffic associated with a finding.
|
AwsSecurityFindingFilters |
withNetworkProtocol(Collection<StringFilter> networkProtocol)
The protocol of network-related information about a finding.
|
AwsSecurityFindingFilters |
withNetworkProtocol(StringFilter... networkProtocol)
The protocol of network-related information about a finding.
|
AwsSecurityFindingFilters |
withNetworkSourceDomain(Collection<StringFilter> networkSourceDomain)
The source domain of network-related information about a finding.
|
AwsSecurityFindingFilters |
withNetworkSourceDomain(StringFilter... networkSourceDomain)
The source domain of network-related information about a finding.
|
AwsSecurityFindingFilters |
withNetworkSourceIpV4(Collection<IpFilter> networkSourceIpV4)
The source IPv4 address of network-related information about a finding.
|
AwsSecurityFindingFilters |
withNetworkSourceIpV4(IpFilter... networkSourceIpV4)
The source IPv4 address of network-related information about a finding.
|
AwsSecurityFindingFilters |
withNetworkSourceIpV6(Collection<IpFilter> networkSourceIpV6)
The source IPv6 address of network-related information about a finding.
|
AwsSecurityFindingFilters |
withNetworkSourceIpV6(IpFilter... networkSourceIpV6)
The source IPv6 address of network-related information about a finding.
|
AwsSecurityFindingFilters |
withNetworkSourceMac(Collection<StringFilter> networkSourceMac)
The source media access control (MAC) address of network-related information about a finding.
|
AwsSecurityFindingFilters |
withNetworkSourceMac(StringFilter... networkSourceMac)
The source media access control (MAC) address of network-related information about a finding.
|
AwsSecurityFindingFilters |
withNetworkSourcePort(Collection<NumberFilter> networkSourcePort)
The source port of network-related information about a finding.
|
AwsSecurityFindingFilters |
withNetworkSourcePort(NumberFilter... networkSourcePort)
The source port of network-related information about a finding.
|
AwsSecurityFindingFilters |
withNoteText(Collection<StringFilter> noteText)
The text of a note.
|
AwsSecurityFindingFilters |
withNoteText(StringFilter... noteText)
The text of a note.
|
AwsSecurityFindingFilters |
withNoteUpdatedAt(Collection<DateFilter> noteUpdatedAt)
The timestamp of when the note was updated.
|
AwsSecurityFindingFilters |
withNoteUpdatedAt(DateFilter... noteUpdatedAt)
The timestamp of when the note was updated.
|
AwsSecurityFindingFilters |
withNoteUpdatedBy(Collection<StringFilter> noteUpdatedBy)
The principal that created a note.
|
AwsSecurityFindingFilters |
withNoteUpdatedBy(StringFilter... noteUpdatedBy)
The principal that created a note.
|
AwsSecurityFindingFilters |
withProcessLaunchedAt(Collection<DateFilter> processLaunchedAt)
A timestamp that identifies when the process was launched.
|
AwsSecurityFindingFilters |
withProcessLaunchedAt(DateFilter... processLaunchedAt)
A timestamp that identifies when the process was launched.
|
AwsSecurityFindingFilters |
withProcessName(Collection<StringFilter> processName)
The name of the process.
|
AwsSecurityFindingFilters |
withProcessName(StringFilter... processName)
The name of the process.
|
AwsSecurityFindingFilters |
withProcessParentPid(Collection<NumberFilter> processParentPid)
The parent process ID.
|
AwsSecurityFindingFilters |
withProcessParentPid(NumberFilter... processParentPid)
The parent process ID.
|
AwsSecurityFindingFilters |
withProcessPath(Collection<StringFilter> processPath)
The path to the process executable.
|
AwsSecurityFindingFilters |
withProcessPath(StringFilter... processPath)
The path to the process executable.
|
AwsSecurityFindingFilters |
withProcessPid(Collection<NumberFilter> processPid)
The process ID.
|
AwsSecurityFindingFilters |
withProcessPid(NumberFilter... processPid)
The process ID.
|
AwsSecurityFindingFilters |
withProcessTerminatedAt(Collection<DateFilter> processTerminatedAt)
A timestamp that identifies when the process was terminated.
|
AwsSecurityFindingFilters |
withProcessTerminatedAt(DateFilter... processTerminatedAt)
A timestamp that identifies when the process was terminated.
|
AwsSecurityFindingFilters |
withProductArn(Collection<StringFilter> productArn)
The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider)
after this provider's product (solution that generates findings) is registered with Security Hub.
|
AwsSecurityFindingFilters |
withProductArn(StringFilter... productArn)
The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider)
after this provider's product (solution that generates findings) is registered with Security Hub.
|
AwsSecurityFindingFilters |
withProductFields(Collection<MapFilter> productFields)
A data type where security findings providers can include additional solution-specific details that aren't part
of the defined
AwsSecurityFinding format. |
AwsSecurityFindingFilters |
withProductFields(MapFilter... productFields)
A data type where security findings providers can include additional solution-specific details that aren't part
of the defined
AwsSecurityFinding format. |
AwsSecurityFindingFilters |
withProductName(Collection<StringFilter> productName)
The name of the solution (product) that generates findings.
|
AwsSecurityFindingFilters |
withProductName(StringFilter... productName)
The name of the solution (product) that generates findings.
|
AwsSecurityFindingFilters |
withRecommendationText(Collection<StringFilter> recommendationText)
The recommendation of what to do about the issue described in a finding.
|
AwsSecurityFindingFilters |
withRecommendationText(StringFilter... recommendationText)
The recommendation of what to do about the issue described in a finding.
|
AwsSecurityFindingFilters |
withRecordState(Collection<StringFilter> recordState)
The updated record state for the finding.
|
AwsSecurityFindingFilters |
withRecordState(StringFilter... recordState)
The updated record state for the finding.
|
AwsSecurityFindingFilters |
withRegion(Collection<StringFilter> region)
The Region from which the finding was generated.
|
AwsSecurityFindingFilters |
withRegion(StringFilter... region)
The Region from which the finding was generated.
|
AwsSecurityFindingFilters |
withRelatedFindingsId(Collection<StringFilter> relatedFindingsId)
The solution-generated identifier for a related finding.
|
AwsSecurityFindingFilters |
withRelatedFindingsId(StringFilter... relatedFindingsId)
The solution-generated identifier for a related finding.
|
AwsSecurityFindingFilters |
withRelatedFindingsProductArn(Collection<StringFilter> relatedFindingsProductArn)
The ARN of the solution that generated a related finding.
|
AwsSecurityFindingFilters |
withRelatedFindingsProductArn(StringFilter... relatedFindingsProductArn)
The ARN of the solution that generated a related finding.
|
AwsSecurityFindingFilters |
withResourceApplicationArn(Collection<StringFilter> resourceApplicationArn)
The ARN of the application that is related to a finding.
|
AwsSecurityFindingFilters |
withResourceApplicationArn(StringFilter... resourceApplicationArn)
The ARN of the application that is related to a finding.
|
AwsSecurityFindingFilters |
withResourceApplicationName(Collection<StringFilter> resourceApplicationName)
The name of the application that is related to a finding.
|
AwsSecurityFindingFilters |
withResourceApplicationName(StringFilter... resourceApplicationName)
The name of the application that is related to a finding.
|
AwsSecurityFindingFilters |
withResourceAwsEc2InstanceIamInstanceProfileArn(Collection<StringFilter> resourceAwsEc2InstanceIamInstanceProfileArn)
The IAM profile ARN of the instance.
|
AwsSecurityFindingFilters |
withResourceAwsEc2InstanceIamInstanceProfileArn(StringFilter... resourceAwsEc2InstanceIamInstanceProfileArn)
The IAM profile ARN of the instance.
|
AwsSecurityFindingFilters |
withResourceAwsEc2InstanceImageId(Collection<StringFilter> resourceAwsEc2InstanceImageId)
The Amazon Machine Image (AMI) ID of the instance.
|
AwsSecurityFindingFilters |
withResourceAwsEc2InstanceImageId(StringFilter... resourceAwsEc2InstanceImageId)
The Amazon Machine Image (AMI) ID of the instance.
|
AwsSecurityFindingFilters |
withResourceAwsEc2InstanceIpV4Addresses(Collection<IpFilter> resourceAwsEc2InstanceIpV4Addresses)
The IPv4 addresses associated with the instance.
|
AwsSecurityFindingFilters |
withResourceAwsEc2InstanceIpV4Addresses(IpFilter... resourceAwsEc2InstanceIpV4Addresses)
The IPv4 addresses associated with the instance.
|
AwsSecurityFindingFilters |
withResourceAwsEc2InstanceIpV6Addresses(Collection<IpFilter> resourceAwsEc2InstanceIpV6Addresses)
The IPv6 addresses associated with the instance.
|
AwsSecurityFindingFilters |
withResourceAwsEc2InstanceIpV6Addresses(IpFilter... resourceAwsEc2InstanceIpV6Addresses)
The IPv6 addresses associated with the instance.
|
AwsSecurityFindingFilters |
withResourceAwsEc2InstanceKeyName(Collection<StringFilter> resourceAwsEc2InstanceKeyName)
The key name associated with the instance.
|
AwsSecurityFindingFilters |
withResourceAwsEc2InstanceKeyName(StringFilter... resourceAwsEc2InstanceKeyName)
The key name associated with the instance.
|
AwsSecurityFindingFilters |
withResourceAwsEc2InstanceLaunchedAt(Collection<DateFilter> resourceAwsEc2InstanceLaunchedAt)
The date and time the instance was launched.
|
AwsSecurityFindingFilters |
withResourceAwsEc2InstanceLaunchedAt(DateFilter... resourceAwsEc2InstanceLaunchedAt)
The date and time the instance was launched.
|
AwsSecurityFindingFilters |
withResourceAwsEc2InstanceSubnetId(Collection<StringFilter> resourceAwsEc2InstanceSubnetId)
The identifier of the subnet that the instance was launched in.
|
AwsSecurityFindingFilters |
withResourceAwsEc2InstanceSubnetId(StringFilter... resourceAwsEc2InstanceSubnetId)
The identifier of the subnet that the instance was launched in.
|
AwsSecurityFindingFilters |
withResourceAwsEc2InstanceType(Collection<StringFilter> resourceAwsEc2InstanceType)
The instance type of the instance.
|
AwsSecurityFindingFilters |
withResourceAwsEc2InstanceType(StringFilter... resourceAwsEc2InstanceType)
The instance type of the instance.
|
AwsSecurityFindingFilters |
withResourceAwsEc2InstanceVpcId(Collection<StringFilter> resourceAwsEc2InstanceVpcId)
The identifier of the VPC that the instance was launched in.
|
AwsSecurityFindingFilters |
withResourceAwsEc2InstanceVpcId(StringFilter... resourceAwsEc2InstanceVpcId)
The identifier of the VPC that the instance was launched in.
|
AwsSecurityFindingFilters |
withResourceAwsIamAccessKeyCreatedAt(Collection<DateFilter> resourceAwsIamAccessKeyCreatedAt)
The creation date/time of the IAM access key related to a finding.
|
AwsSecurityFindingFilters |
withResourceAwsIamAccessKeyCreatedAt(DateFilter... resourceAwsIamAccessKeyCreatedAt)
The creation date/time of the IAM access key related to a finding.
|
AwsSecurityFindingFilters |
withResourceAwsIamAccessKeyPrincipalName(Collection<StringFilter> resourceAwsIamAccessKeyPrincipalName)
The name of the principal that is associated with an IAM access key.
|
AwsSecurityFindingFilters |
withResourceAwsIamAccessKeyPrincipalName(StringFilter... resourceAwsIamAccessKeyPrincipalName)
The name of the principal that is associated with an IAM access key.
|
AwsSecurityFindingFilters |
withResourceAwsIamAccessKeyStatus(Collection<StringFilter> resourceAwsIamAccessKeyStatus)
The status of the IAM access key related to a finding.
|
AwsSecurityFindingFilters |
withResourceAwsIamAccessKeyStatus(StringFilter... resourceAwsIamAccessKeyStatus)
The status of the IAM access key related to a finding.
|
AwsSecurityFindingFilters |
withResourceAwsIamAccessKeyUserName(Collection<StringFilter> resourceAwsIamAccessKeyUserName)
Deprecated.
|
AwsSecurityFindingFilters |
withResourceAwsIamAccessKeyUserName(StringFilter... resourceAwsIamAccessKeyUserName)
Deprecated.
|
AwsSecurityFindingFilters |
withResourceAwsIamUserUserName(Collection<StringFilter> resourceAwsIamUserUserName)
The name of an IAM user.
|
AwsSecurityFindingFilters |
withResourceAwsIamUserUserName(StringFilter... resourceAwsIamUserUserName)
The name of an IAM user.
|
AwsSecurityFindingFilters |
withResourceAwsS3BucketOwnerId(Collection<StringFilter> resourceAwsS3BucketOwnerId)
The canonical user ID of the owner of the S3 bucket.
|
AwsSecurityFindingFilters |
withResourceAwsS3BucketOwnerId(StringFilter... resourceAwsS3BucketOwnerId)
The canonical user ID of the owner of the S3 bucket.
|
AwsSecurityFindingFilters |
withResourceAwsS3BucketOwnerName(Collection<StringFilter> resourceAwsS3BucketOwnerName)
The display name of the owner of the S3 bucket.
|
AwsSecurityFindingFilters |
withResourceAwsS3BucketOwnerName(StringFilter... resourceAwsS3BucketOwnerName)
The display name of the owner of the S3 bucket.
|
AwsSecurityFindingFilters |
withResourceContainerImageId(Collection<StringFilter> resourceContainerImageId)
The identifier of the image related to a finding.
|
AwsSecurityFindingFilters |
withResourceContainerImageId(StringFilter... resourceContainerImageId)
The identifier of the image related to a finding.
|
AwsSecurityFindingFilters |
withResourceContainerImageName(Collection<StringFilter> resourceContainerImageName)
The name of the image related to a finding.
|
AwsSecurityFindingFilters |
withResourceContainerImageName(StringFilter... resourceContainerImageName)
The name of the image related to a finding.
|
AwsSecurityFindingFilters |
withResourceContainerLaunchedAt(Collection<DateFilter> resourceContainerLaunchedAt)
A timestamp that identifies when the container was started.
|
AwsSecurityFindingFilters |
withResourceContainerLaunchedAt(DateFilter... resourceContainerLaunchedAt)
A timestamp that identifies when the container was started.
|
AwsSecurityFindingFilters |
withResourceContainerName(Collection<StringFilter> resourceContainerName)
The name of the container related to a finding.
|
AwsSecurityFindingFilters |
withResourceContainerName(StringFilter... resourceContainerName)
The name of the container related to a finding.
|
AwsSecurityFindingFilters |
withResourceDetailsOther(Collection<MapFilter> resourceDetailsOther)
The details of a resource that doesn't have a specific subfield for the resource type defined.
|
AwsSecurityFindingFilters |
withResourceDetailsOther(MapFilter... resourceDetailsOther)
The details of a resource that doesn't have a specific subfield for the resource type defined.
|
AwsSecurityFindingFilters |
withResourceId(Collection<StringFilter> resourceId)
The canonical identifier for the given resource type.
|
AwsSecurityFindingFilters |
withResourceId(StringFilter... resourceId)
The canonical identifier for the given resource type.
|
AwsSecurityFindingFilters |
withResourcePartition(Collection<StringFilter> resourcePartition)
The canonical Amazon Web Services partition name that the Region is assigned to.
|
AwsSecurityFindingFilters |
withResourcePartition(StringFilter... resourcePartition)
The canonical Amazon Web Services partition name that the Region is assigned to.
|
AwsSecurityFindingFilters |
withResourceRegion(Collection<StringFilter> resourceRegion)
The canonical Amazon Web Services external Region name where this resource is located.
|
AwsSecurityFindingFilters |
withResourceRegion(StringFilter... resourceRegion)
The canonical Amazon Web Services external Region name where this resource is located.
|
AwsSecurityFindingFilters |
withResourceTags(Collection<MapFilter> resourceTags)
A list of Amazon Web Services tags associated with a resource at the time the finding was processed.
|
AwsSecurityFindingFilters |
withResourceTags(MapFilter... resourceTags)
A list of Amazon Web Services tags associated with a resource at the time the finding was processed.
|
AwsSecurityFindingFilters |
withResourceType(Collection<StringFilter> resourceType)
Specifies the type of the resource that details are provided for.
|
AwsSecurityFindingFilters |
withResourceType(StringFilter... resourceType)
Specifies the type of the resource that details are provided for.
|
AwsSecurityFindingFilters |
withSample(BooleanFilter... sample)
Indicates whether or not sample findings are included in the filter results.
|
AwsSecurityFindingFilters |
withSample(Collection<BooleanFilter> sample)
Indicates whether or not sample findings are included in the filter results.
|
AwsSecurityFindingFilters |
withSeverityLabel(Collection<StringFilter> severityLabel)
The label of a finding's severity.
|
AwsSecurityFindingFilters |
withSeverityLabel(StringFilter... severityLabel)
The label of a finding's severity.
|
AwsSecurityFindingFilters |
withSeverityNormalized(Collection<NumberFilter> severityNormalized)
Deprecated.
|
AwsSecurityFindingFilters |
withSeverityNormalized(NumberFilter... severityNormalized)
Deprecated.
|
AwsSecurityFindingFilters |
withSeverityProduct(Collection<NumberFilter> severityProduct)
Deprecated.
|
AwsSecurityFindingFilters |
withSeverityProduct(NumberFilter... severityProduct)
Deprecated.
|
AwsSecurityFindingFilters |
withSourceUrl(Collection<StringFilter> sourceUrl)
A URL that links to a page about the current finding in the security findings provider's solution.
|
AwsSecurityFindingFilters |
withSourceUrl(StringFilter... sourceUrl)
A URL that links to a page about the current finding in the security findings provider's solution.
|
AwsSecurityFindingFilters |
withThreatIntelIndicatorCategory(Collection<StringFilter> threatIntelIndicatorCategory)
The category of a threat intelligence indicator.
|
AwsSecurityFindingFilters |
withThreatIntelIndicatorCategory(StringFilter... threatIntelIndicatorCategory)
The category of a threat intelligence indicator.
|
AwsSecurityFindingFilters |
withThreatIntelIndicatorLastObservedAt(Collection<DateFilter> threatIntelIndicatorLastObservedAt)
A timestamp that identifies the last observation of a threat intelligence indicator.
|
AwsSecurityFindingFilters |
withThreatIntelIndicatorLastObservedAt(DateFilter... threatIntelIndicatorLastObservedAt)
A timestamp that identifies the last observation of a threat intelligence indicator.
|
AwsSecurityFindingFilters |
withThreatIntelIndicatorSource(Collection<StringFilter> threatIntelIndicatorSource)
The source of the threat intelligence.
|
AwsSecurityFindingFilters |
withThreatIntelIndicatorSource(StringFilter... threatIntelIndicatorSource)
The source of the threat intelligence.
|
AwsSecurityFindingFilters |
withThreatIntelIndicatorSourceUrl(Collection<StringFilter> threatIntelIndicatorSourceUrl)
The URL for more details from the source of the threat intelligence.
|
AwsSecurityFindingFilters |
withThreatIntelIndicatorSourceUrl(StringFilter... threatIntelIndicatorSourceUrl)
The URL for more details from the source of the threat intelligence.
|
AwsSecurityFindingFilters |
withThreatIntelIndicatorType(Collection<StringFilter> threatIntelIndicatorType)
The type of a threat intelligence indicator.
|
AwsSecurityFindingFilters |
withThreatIntelIndicatorType(StringFilter... threatIntelIndicatorType)
The type of a threat intelligence indicator.
|
AwsSecurityFindingFilters |
withThreatIntelIndicatorValue(Collection<StringFilter> threatIntelIndicatorValue)
The value of a threat intelligence indicator.
|
AwsSecurityFindingFilters |
withThreatIntelIndicatorValue(StringFilter... threatIntelIndicatorValue)
The value of a threat intelligence indicator.
|
AwsSecurityFindingFilters |
withTitle(Collection<StringFilter> title)
A finding's title.
|
AwsSecurityFindingFilters |
withTitle(StringFilter... title)
A finding's title.
|
AwsSecurityFindingFilters |
withType(Collection<StringFilter> type)
A finding type in the format of
namespace/category/classifier that classifies a finding. |
AwsSecurityFindingFilters |
withType(StringFilter... type)
A finding type in the format of
namespace/category/classifier that classifies a finding. |
AwsSecurityFindingFilters |
withUpdatedAt(Collection<DateFilter> updatedAt)
An ISO8601-formatted timestamp that indicates when the security findings provider last updated the finding
record.
|
AwsSecurityFindingFilters |
withUpdatedAt(DateFilter... updatedAt)
An ISO8601-formatted timestamp that indicates when the security findings provider last updated the finding
record.
|
AwsSecurityFindingFilters |
withUserDefinedFields(Collection<MapFilter> userDefinedFields)
A list of name/value string pairs associated with the finding.
|
AwsSecurityFindingFilters |
withUserDefinedFields(MapFilter... userDefinedFields)
A list of name/value string pairs associated with the finding.
|
AwsSecurityFindingFilters |
withVerificationState(Collection<StringFilter> verificationState)
The veracity of a finding.
|
AwsSecurityFindingFilters |
withVerificationState(StringFilter... verificationState)
The veracity of a finding.
|
AwsSecurityFindingFilters |
withVulnerabilitiesExploitAvailable(Collection<StringFilter> vulnerabilitiesExploitAvailable)
Indicates whether a software vulnerability in your environment has a known exploit.
|
AwsSecurityFindingFilters |
withVulnerabilitiesExploitAvailable(StringFilter... vulnerabilitiesExploitAvailable)
Indicates whether a software vulnerability in your environment has a known exploit.
|
AwsSecurityFindingFilters |
withVulnerabilitiesFixAvailable(Collection<StringFilter> vulnerabilitiesFixAvailable)
Indicates whether a vulnerability is fixed in a newer version of the affected software packages.
|
AwsSecurityFindingFilters |
withVulnerabilitiesFixAvailable(StringFilter... vulnerabilitiesFixAvailable)
Indicates whether a vulnerability is fixed in a newer version of the affected software packages.
|
AwsSecurityFindingFilters |
withWorkflowState(Collection<StringFilter> workflowState)
The workflow state of a finding.
|
AwsSecurityFindingFilters |
withWorkflowState(StringFilter... workflowState)
The workflow state of a finding.
|
AwsSecurityFindingFilters |
withWorkflowStatus(Collection<StringFilter> workflowStatus)
The status of the investigation into a finding.
|
AwsSecurityFindingFilters |
withWorkflowStatus(StringFilter... workflowStatus)
The status of the investigation into a finding.
|
public List<StringFilter> getProductArn()
The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.
public void setProductArn(Collection<StringFilter> productArn)
The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.
productArn
- The ARN generated by Security Hub that uniquely identifies a third-party company (security findings
provider) after this provider's product (solution that generates findings) is registered with Security
Hub.public AwsSecurityFindingFilters withProductArn(StringFilter... productArn)
The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.
NOTE: This method appends the values to the existing list (if any). Use
setProductArn(java.util.Collection)
or withProductArn(java.util.Collection)
if you want to
override the existing values.
productArn
- The ARN generated by Security Hub that uniquely identifies a third-party company (security findings
provider) after this provider's product (solution that generates findings) is registered with Security
Hub.public AwsSecurityFindingFilters withProductArn(Collection<StringFilter> productArn)
The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.
productArn
- The ARN generated by Security Hub that uniquely identifies a third-party company (security findings
provider) after this provider's product (solution that generates findings) is registered with Security
Hub.public List<StringFilter> getAwsAccountId()
The Amazon Web Services account ID in which a finding is generated.
public void setAwsAccountId(Collection<StringFilter> awsAccountId)
The Amazon Web Services account ID in which a finding is generated.
awsAccountId
- The Amazon Web Services account ID in which a finding is generated.public AwsSecurityFindingFilters withAwsAccountId(StringFilter... awsAccountId)
The Amazon Web Services account ID in which a finding is generated.
NOTE: This method appends the values to the existing list (if any). Use
setAwsAccountId(java.util.Collection)
or withAwsAccountId(java.util.Collection)
if you want to
override the existing values.
awsAccountId
- The Amazon Web Services account ID in which a finding is generated.public AwsSecurityFindingFilters withAwsAccountId(Collection<StringFilter> awsAccountId)
The Amazon Web Services account ID in which a finding is generated.
awsAccountId
- The Amazon Web Services account ID in which a finding is generated.public List<StringFilter> getId()
The security findings provider-specific identifier for a finding.
public void setId(Collection<StringFilter> id)
The security findings provider-specific identifier for a finding.
id
- The security findings provider-specific identifier for a finding.public AwsSecurityFindingFilters withId(StringFilter... id)
The security findings provider-specific identifier for a finding.
NOTE: This method appends the values to the existing list (if any). Use
setId(java.util.Collection)
or withId(java.util.Collection)
if you want to override the
existing values.
id
- The security findings provider-specific identifier for a finding.public AwsSecurityFindingFilters withId(Collection<StringFilter> id)
The security findings provider-specific identifier for a finding.
id
- The security findings provider-specific identifier for a finding.public List<StringFilter> getGeneratorId()
The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security findings providers' solutions, this generator can be called a rule, a check, a detector, a plugin, etc.
public void setGeneratorId(Collection<StringFilter> generatorId)
The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security findings providers' solutions, this generator can be called a rule, a check, a detector, a plugin, etc.
generatorId
- The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In
various security findings providers' solutions, this generator can be called a rule, a check, a detector,
a plugin, etc.public AwsSecurityFindingFilters withGeneratorId(StringFilter... generatorId)
The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security findings providers' solutions, this generator can be called a rule, a check, a detector, a plugin, etc.
NOTE: This method appends the values to the existing list (if any). Use
setGeneratorId(java.util.Collection)
or withGeneratorId(java.util.Collection)
if you want to
override the existing values.
generatorId
- The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In
various security findings providers' solutions, this generator can be called a rule, a check, a detector,
a plugin, etc.public AwsSecurityFindingFilters withGeneratorId(Collection<StringFilter> generatorId)
The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security findings providers' solutions, this generator can be called a rule, a check, a detector, a plugin, etc.
generatorId
- The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In
various security findings providers' solutions, this generator can be called a rule, a check, a detector,
a plugin, etc.public List<StringFilter> getRegion()
The Region from which the finding was generated.
public void setRegion(Collection<StringFilter> region)
The Region from which the finding was generated.
region
- The Region from which the finding was generated.public AwsSecurityFindingFilters withRegion(StringFilter... region)
The Region from which the finding was generated.
NOTE: This method appends the values to the existing list (if any). Use
setRegion(java.util.Collection)
or withRegion(java.util.Collection)
if you want to override the
existing values.
region
- The Region from which the finding was generated.public AwsSecurityFindingFilters withRegion(Collection<StringFilter> region)
The Region from which the finding was generated.
region
- The Region from which the finding was generated.public List<StringFilter> getType()
A finding type in the format of namespace/category/classifier
that classifies a finding.
namespace/category/classifier
that classifies a finding.public void setType(Collection<StringFilter> type)
A finding type in the format of namespace/category/classifier
that classifies a finding.
type
- A finding type in the format of namespace/category/classifier
that classifies a finding.public AwsSecurityFindingFilters withType(StringFilter... type)
A finding type in the format of namespace/category/classifier
that classifies a finding.
NOTE: This method appends the values to the existing list (if any). Use
setType(java.util.Collection)
or withType(java.util.Collection)
if you want to override the
existing values.
type
- A finding type in the format of namespace/category/classifier
that classifies a finding.public AwsSecurityFindingFilters withType(Collection<StringFilter> type)
A finding type in the format of namespace/category/classifier
that classifies a finding.
type
- A finding type in the format of namespace/category/classifier
that classifies a finding.public List<DateFilter> getFirstObservedAt()
An ISO8601-formatted timestamp that indicates when the security findings provider first observed the potential security issue that a finding captured.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
public void setFirstObservedAt(Collection<DateFilter> firstObservedAt)
An ISO8601-formatted timestamp that indicates when the security findings provider first observed the potential security issue that a finding captured.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
firstObservedAt
- An ISO8601-formatted timestamp that indicates when the security findings provider first observed the
potential security issue that a finding captured.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
public AwsSecurityFindingFilters withFirstObservedAt(DateFilter... firstObservedAt)
An ISO8601-formatted timestamp that indicates when the security findings provider first observed the potential security issue that a finding captured.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
NOTE: This method appends the values to the existing list (if any). Use
setFirstObservedAt(java.util.Collection)
or withFirstObservedAt(java.util.Collection)
if you
want to override the existing values.
firstObservedAt
- An ISO8601-formatted timestamp that indicates when the security findings provider first observed the
potential security issue that a finding captured.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
public AwsSecurityFindingFilters withFirstObservedAt(Collection<DateFilter> firstObservedAt)
An ISO8601-formatted timestamp that indicates when the security findings provider first observed the potential security issue that a finding captured.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
firstObservedAt
- An ISO8601-formatted timestamp that indicates when the security findings provider first observed the
potential security issue that a finding captured.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
public List<DateFilter> getLastObservedAt()
An ISO8601-formatted timestamp that indicates when the security findings provider most recently observed the potential security issue that a finding captured.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
public void setLastObservedAt(Collection<DateFilter> lastObservedAt)
An ISO8601-formatted timestamp that indicates when the security findings provider most recently observed the potential security issue that a finding captured.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
lastObservedAt
- An ISO8601-formatted timestamp that indicates when the security findings provider most recently observed
the potential security issue that a finding captured.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
public AwsSecurityFindingFilters withLastObservedAt(DateFilter... lastObservedAt)
An ISO8601-formatted timestamp that indicates when the security findings provider most recently observed the potential security issue that a finding captured.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
NOTE: This method appends the values to the existing list (if any). Use
setLastObservedAt(java.util.Collection)
or withLastObservedAt(java.util.Collection)
if you want
to override the existing values.
lastObservedAt
- An ISO8601-formatted timestamp that indicates when the security findings provider most recently observed
the potential security issue that a finding captured.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
public AwsSecurityFindingFilters withLastObservedAt(Collection<DateFilter> lastObservedAt)
An ISO8601-formatted timestamp that indicates when the security findings provider most recently observed the potential security issue that a finding captured.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
lastObservedAt
- An ISO8601-formatted timestamp that indicates when the security findings provider most recently observed
the potential security issue that a finding captured.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
public List<DateFilter> getCreatedAt()
An ISO8601-formatted timestamp that indicates when the security findings provider captured the potential security issue that a finding captured.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
public void setCreatedAt(Collection<DateFilter> createdAt)
An ISO8601-formatted timestamp that indicates when the security findings provider captured the potential security issue that a finding captured.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
createdAt
- An ISO8601-formatted timestamp that indicates when the security findings provider captured the potential
security issue that a finding captured.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
public AwsSecurityFindingFilters withCreatedAt(DateFilter... createdAt)
An ISO8601-formatted timestamp that indicates when the security findings provider captured the potential security issue that a finding captured.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
NOTE: This method appends the values to the existing list (if any). Use
setCreatedAt(java.util.Collection)
or withCreatedAt(java.util.Collection)
if you want to
override the existing values.
createdAt
- An ISO8601-formatted timestamp that indicates when the security findings provider captured the potential
security issue that a finding captured.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
public AwsSecurityFindingFilters withCreatedAt(Collection<DateFilter> createdAt)
An ISO8601-formatted timestamp that indicates when the security findings provider captured the potential security issue that a finding captured.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
createdAt
- An ISO8601-formatted timestamp that indicates when the security findings provider captured the potential
security issue that a finding captured.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
public List<DateFilter> getUpdatedAt()
An ISO8601-formatted timestamp that indicates when the security findings provider last updated the finding record.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
public void setUpdatedAt(Collection<DateFilter> updatedAt)
An ISO8601-formatted timestamp that indicates when the security findings provider last updated the finding record.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
updatedAt
- An ISO8601-formatted timestamp that indicates when the security findings provider last updated the finding
record.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
public AwsSecurityFindingFilters withUpdatedAt(DateFilter... updatedAt)
An ISO8601-formatted timestamp that indicates when the security findings provider last updated the finding record.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
NOTE: This method appends the values to the existing list (if any). Use
setUpdatedAt(java.util.Collection)
or withUpdatedAt(java.util.Collection)
if you want to
override the existing values.
updatedAt
- An ISO8601-formatted timestamp that indicates when the security findings provider last updated the finding
record.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
public AwsSecurityFindingFilters withUpdatedAt(Collection<DateFilter> updatedAt)
An ISO8601-formatted timestamp that indicates when the security findings provider last updated the finding record.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
updatedAt
- An ISO8601-formatted timestamp that indicates when the security findings provider last updated the finding
record.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
@Deprecated public List<NumberFilter> getSeverityProduct()
The native severity as defined by the security findings provider's solution that generated the finding.
@Deprecated public void setSeverityProduct(Collection<NumberFilter> severityProduct)
The native severity as defined by the security findings provider's solution that generated the finding.
severityProduct
- The native severity as defined by the security findings provider's solution that generated the finding.@Deprecated public AwsSecurityFindingFilters withSeverityProduct(NumberFilter... severityProduct)
The native severity as defined by the security findings provider's solution that generated the finding.
NOTE: This method appends the values to the existing list (if any). Use
setSeverityProduct(java.util.Collection)
or withSeverityProduct(java.util.Collection)
if you
want to override the existing values.
severityProduct
- The native severity as defined by the security findings provider's solution that generated the finding.@Deprecated public AwsSecurityFindingFilters withSeverityProduct(Collection<NumberFilter> severityProduct)
The native severity as defined by the security findings provider's solution that generated the finding.
severityProduct
- The native severity as defined by the security findings provider's solution that generated the finding.@Deprecated public List<NumberFilter> getSeverityNormalized()
The normalized severity of a finding.
@Deprecated public void setSeverityNormalized(Collection<NumberFilter> severityNormalized)
The normalized severity of a finding.
severityNormalized
- The normalized severity of a finding.@Deprecated public AwsSecurityFindingFilters withSeverityNormalized(NumberFilter... severityNormalized)
The normalized severity of a finding.
NOTE: This method appends the values to the existing list (if any). Use
setSeverityNormalized(java.util.Collection)
or withSeverityNormalized(java.util.Collection)
if
you want to override the existing values.
severityNormalized
- The normalized severity of a finding.@Deprecated public AwsSecurityFindingFilters withSeverityNormalized(Collection<NumberFilter> severityNormalized)
The normalized severity of a finding.
severityNormalized
- The normalized severity of a finding.public List<StringFilter> getSeverityLabel()
The label of a finding's severity.
public void setSeverityLabel(Collection<StringFilter> severityLabel)
The label of a finding's severity.
severityLabel
- The label of a finding's severity.public AwsSecurityFindingFilters withSeverityLabel(StringFilter... severityLabel)
The label of a finding's severity.
NOTE: This method appends the values to the existing list (if any). Use
setSeverityLabel(java.util.Collection)
or withSeverityLabel(java.util.Collection)
if you want
to override the existing values.
severityLabel
- The label of a finding's severity.public AwsSecurityFindingFilters withSeverityLabel(Collection<StringFilter> severityLabel)
The label of a finding's severity.
severityLabel
- The label of a finding's severity.public List<NumberFilter> getConfidence()
A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.
Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
public void setConfidence(Collection<NumberFilter> confidence)
A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.
Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
confidence
- A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the
behavior or issue that it was intended to identify.
Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
public AwsSecurityFindingFilters withConfidence(NumberFilter... confidence)
A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.
Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
NOTE: This method appends the values to the existing list (if any). Use
setConfidence(java.util.Collection)
or withConfidence(java.util.Collection)
if you want to
override the existing values.
confidence
- A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the
behavior or issue that it was intended to identify.
Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
public AwsSecurityFindingFilters withConfidence(Collection<NumberFilter> confidence)
A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.
Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
confidence
- A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the
behavior or issue that it was intended to identify.
Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
public List<NumberFilter> getCriticality()
The level of importance assigned to the resources associated with the finding.
A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
public void setCriticality(Collection<NumberFilter> criticality)
The level of importance assigned to the resources associated with the finding.
A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
criticality
- The level of importance assigned to the resources associated with the finding.
A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
public AwsSecurityFindingFilters withCriticality(NumberFilter... criticality)
The level of importance assigned to the resources associated with the finding.
A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
NOTE: This method appends the values to the existing list (if any). Use
setCriticality(java.util.Collection)
or withCriticality(java.util.Collection)
if you want to
override the existing values.
criticality
- The level of importance assigned to the resources associated with the finding.
A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
public AwsSecurityFindingFilters withCriticality(Collection<NumberFilter> criticality)
The level of importance assigned to the resources associated with the finding.
A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
criticality
- The level of importance assigned to the resources associated with the finding.
A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
public List<StringFilter> getTitle()
A finding's title.
public void setTitle(Collection<StringFilter> title)
A finding's title.
title
- A finding's title.public AwsSecurityFindingFilters withTitle(StringFilter... title)
A finding's title.
NOTE: This method appends the values to the existing list (if any). Use
setTitle(java.util.Collection)
or withTitle(java.util.Collection)
if you want to override the
existing values.
title
- A finding's title.public AwsSecurityFindingFilters withTitle(Collection<StringFilter> title)
A finding's title.
title
- A finding's title.public List<StringFilter> getDescription()
A finding's description.
public void setDescription(Collection<StringFilter> description)
A finding's description.
description
- A finding's description.public AwsSecurityFindingFilters withDescription(StringFilter... description)
A finding's description.
NOTE: This method appends the values to the existing list (if any). Use
setDescription(java.util.Collection)
or withDescription(java.util.Collection)
if you want to
override the existing values.
description
- A finding's description.public AwsSecurityFindingFilters withDescription(Collection<StringFilter> description)
A finding's description.
description
- A finding's description.public List<StringFilter> getRecommendationText()
The recommendation of what to do about the issue described in a finding.
public void setRecommendationText(Collection<StringFilter> recommendationText)
The recommendation of what to do about the issue described in a finding.
recommendationText
- The recommendation of what to do about the issue described in a finding.public AwsSecurityFindingFilters withRecommendationText(StringFilter... recommendationText)
The recommendation of what to do about the issue described in a finding.
NOTE: This method appends the values to the existing list (if any). Use
setRecommendationText(java.util.Collection)
or withRecommendationText(java.util.Collection)
if
you want to override the existing values.
recommendationText
- The recommendation of what to do about the issue described in a finding.public AwsSecurityFindingFilters withRecommendationText(Collection<StringFilter> recommendationText)
The recommendation of what to do about the issue described in a finding.
recommendationText
- The recommendation of what to do about the issue described in a finding.public List<StringFilter> getSourceUrl()
A URL that links to a page about the current finding in the security findings provider's solution.
public void setSourceUrl(Collection<StringFilter> sourceUrl)
A URL that links to a page about the current finding in the security findings provider's solution.
sourceUrl
- A URL that links to a page about the current finding in the security findings provider's solution.public AwsSecurityFindingFilters withSourceUrl(StringFilter... sourceUrl)
A URL that links to a page about the current finding in the security findings provider's solution.
NOTE: This method appends the values to the existing list (if any). Use
setSourceUrl(java.util.Collection)
or withSourceUrl(java.util.Collection)
if you want to
override the existing values.
sourceUrl
- A URL that links to a page about the current finding in the security findings provider's solution.public AwsSecurityFindingFilters withSourceUrl(Collection<StringFilter> sourceUrl)
A URL that links to a page about the current finding in the security findings provider's solution.
sourceUrl
- A URL that links to a page about the current finding in the security findings provider's solution.public List<MapFilter> getProductFields()
A data type where security findings providers can include additional solution-specific details that aren't part
of the defined AwsSecurityFinding
format.
AwsSecurityFinding
format.public void setProductFields(Collection<MapFilter> productFields)
A data type where security findings providers can include additional solution-specific details that aren't part
of the defined AwsSecurityFinding
format.
productFields
- A data type where security findings providers can include additional solution-specific details that aren't
part of the defined AwsSecurityFinding
format.public AwsSecurityFindingFilters withProductFields(MapFilter... productFields)
A data type where security findings providers can include additional solution-specific details that aren't part
of the defined AwsSecurityFinding
format.
NOTE: This method appends the values to the existing list (if any). Use
setProductFields(java.util.Collection)
or withProductFields(java.util.Collection)
if you want
to override the existing values.
productFields
- A data type where security findings providers can include additional solution-specific details that aren't
part of the defined AwsSecurityFinding
format.public AwsSecurityFindingFilters withProductFields(Collection<MapFilter> productFields)
A data type where security findings providers can include additional solution-specific details that aren't part
of the defined AwsSecurityFinding
format.
productFields
- A data type where security findings providers can include additional solution-specific details that aren't
part of the defined AwsSecurityFinding
format.public List<StringFilter> getProductName()
The name of the solution (product) that generates findings.
public void setProductName(Collection<StringFilter> productName)
The name of the solution (product) that generates findings.
productName
- The name of the solution (product) that generates findings.public AwsSecurityFindingFilters withProductName(StringFilter... productName)
The name of the solution (product) that generates findings.
NOTE: This method appends the values to the existing list (if any). Use
setProductName(java.util.Collection)
or withProductName(java.util.Collection)
if you want to
override the existing values.
productName
- The name of the solution (product) that generates findings.public AwsSecurityFindingFilters withProductName(Collection<StringFilter> productName)
The name of the solution (product) that generates findings.
productName
- The name of the solution (product) that generates findings.public List<StringFilter> getCompanyName()
The name of the findings provider (company) that owns the solution (product) that generates findings.
public void setCompanyName(Collection<StringFilter> companyName)
The name of the findings provider (company) that owns the solution (product) that generates findings.
companyName
- The name of the findings provider (company) that owns the solution (product) that generates findings.public AwsSecurityFindingFilters withCompanyName(StringFilter... companyName)
The name of the findings provider (company) that owns the solution (product) that generates findings.
NOTE: This method appends the values to the existing list (if any). Use
setCompanyName(java.util.Collection)
or withCompanyName(java.util.Collection)
if you want to
override the existing values.
companyName
- The name of the findings provider (company) that owns the solution (product) that generates findings.public AwsSecurityFindingFilters withCompanyName(Collection<StringFilter> companyName)
The name of the findings provider (company) that owns the solution (product) that generates findings.
companyName
- The name of the findings provider (company) that owns the solution (product) that generates findings.public List<MapFilter> getUserDefinedFields()
A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.
public void setUserDefinedFields(Collection<MapFilter> userDefinedFields)
A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.
userDefinedFields
- A list of name/value string pairs associated with the finding. These are custom, user-defined fields added
to a finding.public AwsSecurityFindingFilters withUserDefinedFields(MapFilter... userDefinedFields)
A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.
NOTE: This method appends the values to the existing list (if any). Use
setUserDefinedFields(java.util.Collection)
or withUserDefinedFields(java.util.Collection)
if
you want to override the existing values.
userDefinedFields
- A list of name/value string pairs associated with the finding. These are custom, user-defined fields added
to a finding.public AwsSecurityFindingFilters withUserDefinedFields(Collection<MapFilter> userDefinedFields)
A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.
userDefinedFields
- A list of name/value string pairs associated with the finding. These are custom, user-defined fields added
to a finding.public List<StringFilter> getMalwareName()
The name of the malware that was observed.
public void setMalwareName(Collection<StringFilter> malwareName)
The name of the malware that was observed.
malwareName
- The name of the malware that was observed.public AwsSecurityFindingFilters withMalwareName(StringFilter... malwareName)
The name of the malware that was observed.
NOTE: This method appends the values to the existing list (if any). Use
setMalwareName(java.util.Collection)
or withMalwareName(java.util.Collection)
if you want to
override the existing values.
malwareName
- The name of the malware that was observed.public AwsSecurityFindingFilters withMalwareName(Collection<StringFilter> malwareName)
The name of the malware that was observed.
malwareName
- The name of the malware that was observed.public List<StringFilter> getMalwareType()
The type of the malware that was observed.
public void setMalwareType(Collection<StringFilter> malwareType)
The type of the malware that was observed.
malwareType
- The type of the malware that was observed.public AwsSecurityFindingFilters withMalwareType(StringFilter... malwareType)
The type of the malware that was observed.
NOTE: This method appends the values to the existing list (if any). Use
setMalwareType(java.util.Collection)
or withMalwareType(java.util.Collection)
if you want to
override the existing values.
malwareType
- The type of the malware that was observed.public AwsSecurityFindingFilters withMalwareType(Collection<StringFilter> malwareType)
The type of the malware that was observed.
malwareType
- The type of the malware that was observed.public List<StringFilter> getMalwarePath()
The filesystem path of the malware that was observed.
public void setMalwarePath(Collection<StringFilter> malwarePath)
The filesystem path of the malware that was observed.
malwarePath
- The filesystem path of the malware that was observed.public AwsSecurityFindingFilters withMalwarePath(StringFilter... malwarePath)
The filesystem path of the malware that was observed.
NOTE: This method appends the values to the existing list (if any). Use
setMalwarePath(java.util.Collection)
or withMalwarePath(java.util.Collection)
if you want to
override the existing values.
malwarePath
- The filesystem path of the malware that was observed.public AwsSecurityFindingFilters withMalwarePath(Collection<StringFilter> malwarePath)
The filesystem path of the malware that was observed.
malwarePath
- The filesystem path of the malware that was observed.public List<StringFilter> getMalwareState()
The state of the malware that was observed.
public void setMalwareState(Collection<StringFilter> malwareState)
The state of the malware that was observed.
malwareState
- The state of the malware that was observed.public AwsSecurityFindingFilters withMalwareState(StringFilter... malwareState)
The state of the malware that was observed.
NOTE: This method appends the values to the existing list (if any). Use
setMalwareState(java.util.Collection)
or withMalwareState(java.util.Collection)
if you want to
override the existing values.
malwareState
- The state of the malware that was observed.public AwsSecurityFindingFilters withMalwareState(Collection<StringFilter> malwareState)
The state of the malware that was observed.
malwareState
- The state of the malware that was observed.public List<StringFilter> getNetworkDirection()
Indicates the direction of network traffic associated with a finding.
public void setNetworkDirection(Collection<StringFilter> networkDirection)
Indicates the direction of network traffic associated with a finding.
networkDirection
- Indicates the direction of network traffic associated with a finding.public AwsSecurityFindingFilters withNetworkDirection(StringFilter... networkDirection)
Indicates the direction of network traffic associated with a finding.
NOTE: This method appends the values to the existing list (if any). Use
setNetworkDirection(java.util.Collection)
or withNetworkDirection(java.util.Collection)
if you
want to override the existing values.
networkDirection
- Indicates the direction of network traffic associated with a finding.public AwsSecurityFindingFilters withNetworkDirection(Collection<StringFilter> networkDirection)
Indicates the direction of network traffic associated with a finding.
networkDirection
- Indicates the direction of network traffic associated with a finding.public List<StringFilter> getNetworkProtocol()
The protocol of network-related information about a finding.
public void setNetworkProtocol(Collection<StringFilter> networkProtocol)
The protocol of network-related information about a finding.
networkProtocol
- The protocol of network-related information about a finding.public AwsSecurityFindingFilters withNetworkProtocol(StringFilter... networkProtocol)
The protocol of network-related information about a finding.
NOTE: This method appends the values to the existing list (if any). Use
setNetworkProtocol(java.util.Collection)
or withNetworkProtocol(java.util.Collection)
if you
want to override the existing values.
networkProtocol
- The protocol of network-related information about a finding.public AwsSecurityFindingFilters withNetworkProtocol(Collection<StringFilter> networkProtocol)
The protocol of network-related information about a finding.
networkProtocol
- The protocol of network-related information about a finding.public List<IpFilter> getNetworkSourceIpV4()
The source IPv4 address of network-related information about a finding.
public void setNetworkSourceIpV4(Collection<IpFilter> networkSourceIpV4)
The source IPv4 address of network-related information about a finding.
networkSourceIpV4
- The source IPv4 address of network-related information about a finding.public AwsSecurityFindingFilters withNetworkSourceIpV4(IpFilter... networkSourceIpV4)
The source IPv4 address of network-related information about a finding.
NOTE: This method appends the values to the existing list (if any). Use
setNetworkSourceIpV4(java.util.Collection)
or withNetworkSourceIpV4(java.util.Collection)
if
you want to override the existing values.
networkSourceIpV4
- The source IPv4 address of network-related information about a finding.public AwsSecurityFindingFilters withNetworkSourceIpV4(Collection<IpFilter> networkSourceIpV4)
The source IPv4 address of network-related information about a finding.
networkSourceIpV4
- The source IPv4 address of network-related information about a finding.public List<IpFilter> getNetworkSourceIpV6()
The source IPv6 address of network-related information about a finding.
public void setNetworkSourceIpV6(Collection<IpFilter> networkSourceIpV6)
The source IPv6 address of network-related information about a finding.
networkSourceIpV6
- The source IPv6 address of network-related information about a finding.public AwsSecurityFindingFilters withNetworkSourceIpV6(IpFilter... networkSourceIpV6)
The source IPv6 address of network-related information about a finding.
NOTE: This method appends the values to the existing list (if any). Use
setNetworkSourceIpV6(java.util.Collection)
or withNetworkSourceIpV6(java.util.Collection)
if
you want to override the existing values.
networkSourceIpV6
- The source IPv6 address of network-related information about a finding.public AwsSecurityFindingFilters withNetworkSourceIpV6(Collection<IpFilter> networkSourceIpV6)
The source IPv6 address of network-related information about a finding.
networkSourceIpV6
- The source IPv6 address of network-related information about a finding.public List<NumberFilter> getNetworkSourcePort()
The source port of network-related information about a finding.
public void setNetworkSourcePort(Collection<NumberFilter> networkSourcePort)
The source port of network-related information about a finding.
networkSourcePort
- The source port of network-related information about a finding.public AwsSecurityFindingFilters withNetworkSourcePort(NumberFilter... networkSourcePort)
The source port of network-related information about a finding.
NOTE: This method appends the values to the existing list (if any). Use
setNetworkSourcePort(java.util.Collection)
or withNetworkSourcePort(java.util.Collection)
if
you want to override the existing values.
networkSourcePort
- The source port of network-related information about a finding.public AwsSecurityFindingFilters withNetworkSourcePort(Collection<NumberFilter> networkSourcePort)
The source port of network-related information about a finding.
networkSourcePort
- The source port of network-related information about a finding.public List<StringFilter> getNetworkSourceDomain()
The source domain of network-related information about a finding.
public void setNetworkSourceDomain(Collection<StringFilter> networkSourceDomain)
The source domain of network-related information about a finding.
networkSourceDomain
- The source domain of network-related information about a finding.public AwsSecurityFindingFilters withNetworkSourceDomain(StringFilter... networkSourceDomain)
The source domain of network-related information about a finding.
NOTE: This method appends the values to the existing list (if any). Use
setNetworkSourceDomain(java.util.Collection)
or withNetworkSourceDomain(java.util.Collection)
if you want to override the existing values.
networkSourceDomain
- The source domain of network-related information about a finding.public AwsSecurityFindingFilters withNetworkSourceDomain(Collection<StringFilter> networkSourceDomain)
The source domain of network-related information about a finding.
networkSourceDomain
- The source domain of network-related information about a finding.public List<StringFilter> getNetworkSourceMac()
The source media access control (MAC) address of network-related information about a finding.
public void setNetworkSourceMac(Collection<StringFilter> networkSourceMac)
The source media access control (MAC) address of network-related information about a finding.
networkSourceMac
- The source media access control (MAC) address of network-related information about a finding.public AwsSecurityFindingFilters withNetworkSourceMac(StringFilter... networkSourceMac)
The source media access control (MAC) address of network-related information about a finding.
NOTE: This method appends the values to the existing list (if any). Use
setNetworkSourceMac(java.util.Collection)
or withNetworkSourceMac(java.util.Collection)
if you
want to override the existing values.
networkSourceMac
- The source media access control (MAC) address of network-related information about a finding.public AwsSecurityFindingFilters withNetworkSourceMac(Collection<StringFilter> networkSourceMac)
The source media access control (MAC) address of network-related information about a finding.
networkSourceMac
- The source media access control (MAC) address of network-related information about a finding.public List<IpFilter> getNetworkDestinationIpV4()
The destination IPv4 address of network-related information about a finding.
public void setNetworkDestinationIpV4(Collection<IpFilter> networkDestinationIpV4)
The destination IPv4 address of network-related information about a finding.
networkDestinationIpV4
- The destination IPv4 address of network-related information about a finding.public AwsSecurityFindingFilters withNetworkDestinationIpV4(IpFilter... networkDestinationIpV4)
The destination IPv4 address of network-related information about a finding.
NOTE: This method appends the values to the existing list (if any). Use
setNetworkDestinationIpV4(java.util.Collection)
or
withNetworkDestinationIpV4(java.util.Collection)
if you want to override the existing values.
networkDestinationIpV4
- The destination IPv4 address of network-related information about a finding.public AwsSecurityFindingFilters withNetworkDestinationIpV4(Collection<IpFilter> networkDestinationIpV4)
The destination IPv4 address of network-related information about a finding.
networkDestinationIpV4
- The destination IPv4 address of network-related information about a finding.public List<IpFilter> getNetworkDestinationIpV6()
The destination IPv6 address of network-related information about a finding.
public void setNetworkDestinationIpV6(Collection<IpFilter> networkDestinationIpV6)
The destination IPv6 address of network-related information about a finding.
networkDestinationIpV6
- The destination IPv6 address of network-related information about a finding.public AwsSecurityFindingFilters withNetworkDestinationIpV6(IpFilter... networkDestinationIpV6)
The destination IPv6 address of network-related information about a finding.
NOTE: This method appends the values to the existing list (if any). Use
setNetworkDestinationIpV6(java.util.Collection)
or
withNetworkDestinationIpV6(java.util.Collection)
if you want to override the existing values.
networkDestinationIpV6
- The destination IPv6 address of network-related information about a finding.public AwsSecurityFindingFilters withNetworkDestinationIpV6(Collection<IpFilter> networkDestinationIpV6)
The destination IPv6 address of network-related information about a finding.
networkDestinationIpV6
- The destination IPv6 address of network-related information about a finding.public List<NumberFilter> getNetworkDestinationPort()
The destination port of network-related information about a finding.
public void setNetworkDestinationPort(Collection<NumberFilter> networkDestinationPort)
The destination port of network-related information about a finding.
networkDestinationPort
- The destination port of network-related information about a finding.public AwsSecurityFindingFilters withNetworkDestinationPort(NumberFilter... networkDestinationPort)
The destination port of network-related information about a finding.
NOTE: This method appends the values to the existing list (if any). Use
setNetworkDestinationPort(java.util.Collection)
or
withNetworkDestinationPort(java.util.Collection)
if you want to override the existing values.
networkDestinationPort
- The destination port of network-related information about a finding.public AwsSecurityFindingFilters withNetworkDestinationPort(Collection<NumberFilter> networkDestinationPort)
The destination port of network-related information about a finding.
networkDestinationPort
- The destination port of network-related information about a finding.public List<StringFilter> getNetworkDestinationDomain()
The destination domain of network-related information about a finding.
public void setNetworkDestinationDomain(Collection<StringFilter> networkDestinationDomain)
The destination domain of network-related information about a finding.
networkDestinationDomain
- The destination domain of network-related information about a finding.public AwsSecurityFindingFilters withNetworkDestinationDomain(StringFilter... networkDestinationDomain)
The destination domain of network-related information about a finding.
NOTE: This method appends the values to the existing list (if any). Use
setNetworkDestinationDomain(java.util.Collection)
or
withNetworkDestinationDomain(java.util.Collection)
if you want to override the existing values.
networkDestinationDomain
- The destination domain of network-related information about a finding.public AwsSecurityFindingFilters withNetworkDestinationDomain(Collection<StringFilter> networkDestinationDomain)
The destination domain of network-related information about a finding.
networkDestinationDomain
- The destination domain of network-related information about a finding.public List<StringFilter> getProcessName()
The name of the process.
public void setProcessName(Collection<StringFilter> processName)
The name of the process.
processName
- The name of the process.public AwsSecurityFindingFilters withProcessName(StringFilter... processName)
The name of the process.
NOTE: This method appends the values to the existing list (if any). Use
setProcessName(java.util.Collection)
or withProcessName(java.util.Collection)
if you want to
override the existing values.
processName
- The name of the process.public AwsSecurityFindingFilters withProcessName(Collection<StringFilter> processName)
The name of the process.
processName
- The name of the process.public List<StringFilter> getProcessPath()
The path to the process executable.
public void setProcessPath(Collection<StringFilter> processPath)
The path to the process executable.
processPath
- The path to the process executable.public AwsSecurityFindingFilters withProcessPath(StringFilter... processPath)
The path to the process executable.
NOTE: This method appends the values to the existing list (if any). Use
setProcessPath(java.util.Collection)
or withProcessPath(java.util.Collection)
if you want to
override the existing values.
processPath
- The path to the process executable.public AwsSecurityFindingFilters withProcessPath(Collection<StringFilter> processPath)
The path to the process executable.
processPath
- The path to the process executable.public List<NumberFilter> getProcessPid()
The process ID.
public void setProcessPid(Collection<NumberFilter> processPid)
The process ID.
processPid
- The process ID.public AwsSecurityFindingFilters withProcessPid(NumberFilter... processPid)
The process ID.
NOTE: This method appends the values to the existing list (if any). Use
setProcessPid(java.util.Collection)
or withProcessPid(java.util.Collection)
if you want to
override the existing values.
processPid
- The process ID.public AwsSecurityFindingFilters withProcessPid(Collection<NumberFilter> processPid)
The process ID.
processPid
- The process ID.public List<NumberFilter> getProcessParentPid()
The parent process ID. This field accepts positive integers between O
and 2147483647
.
O
and
2147483647
.public void setProcessParentPid(Collection<NumberFilter> processParentPid)
The parent process ID. This field accepts positive integers between O
and 2147483647
.
processParentPid
- The parent process ID. This field accepts positive integers between O
and
2147483647
.public AwsSecurityFindingFilters withProcessParentPid(NumberFilter... processParentPid)
The parent process ID. This field accepts positive integers between O
and 2147483647
.
NOTE: This method appends the values to the existing list (if any). Use
setProcessParentPid(java.util.Collection)
or withProcessParentPid(java.util.Collection)
if you
want to override the existing values.
processParentPid
- The parent process ID. This field accepts positive integers between O
and
2147483647
.public AwsSecurityFindingFilters withProcessParentPid(Collection<NumberFilter> processParentPid)
The parent process ID. This field accepts positive integers between O
and 2147483647
.
processParentPid
- The parent process ID. This field accepts positive integers between O
and
2147483647
.public List<DateFilter> getProcessLaunchedAt()
A timestamp that identifies when the process was launched.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
public void setProcessLaunchedAt(Collection<DateFilter> processLaunchedAt)
A timestamp that identifies when the process was launched.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
processLaunchedAt
- A timestamp that identifies when the process was launched.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
public AwsSecurityFindingFilters withProcessLaunchedAt(DateFilter... processLaunchedAt)
A timestamp that identifies when the process was launched.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
NOTE: This method appends the values to the existing list (if any). Use
setProcessLaunchedAt(java.util.Collection)
or withProcessLaunchedAt(java.util.Collection)
if
you want to override the existing values.
processLaunchedAt
- A timestamp that identifies when the process was launched.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
public AwsSecurityFindingFilters withProcessLaunchedAt(Collection<DateFilter> processLaunchedAt)
A timestamp that identifies when the process was launched.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
processLaunchedAt
- A timestamp that identifies when the process was launched.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
public List<DateFilter> getProcessTerminatedAt()
A timestamp that identifies when the process was terminated.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
public void setProcessTerminatedAt(Collection<DateFilter> processTerminatedAt)
A timestamp that identifies when the process was terminated.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
processTerminatedAt
- A timestamp that identifies when the process was terminated.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
public AwsSecurityFindingFilters withProcessTerminatedAt(DateFilter... processTerminatedAt)
A timestamp that identifies when the process was terminated.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
NOTE: This method appends the values to the existing list (if any). Use
setProcessTerminatedAt(java.util.Collection)
or withProcessTerminatedAt(java.util.Collection)
if you want to override the existing values.
processTerminatedAt
- A timestamp that identifies when the process was terminated.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
public AwsSecurityFindingFilters withProcessTerminatedAt(Collection<DateFilter> processTerminatedAt)
A timestamp that identifies when the process was terminated.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
processTerminatedAt
- A timestamp that identifies when the process was terminated.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
public List<StringFilter> getThreatIntelIndicatorType()
The type of a threat intelligence indicator.
public void setThreatIntelIndicatorType(Collection<StringFilter> threatIntelIndicatorType)
The type of a threat intelligence indicator.
threatIntelIndicatorType
- The type of a threat intelligence indicator.public AwsSecurityFindingFilters withThreatIntelIndicatorType(StringFilter... threatIntelIndicatorType)
The type of a threat intelligence indicator.
NOTE: This method appends the values to the existing list (if any). Use
setThreatIntelIndicatorType(java.util.Collection)
or
withThreatIntelIndicatorType(java.util.Collection)
if you want to override the existing values.
threatIntelIndicatorType
- The type of a threat intelligence indicator.public AwsSecurityFindingFilters withThreatIntelIndicatorType(Collection<StringFilter> threatIntelIndicatorType)
The type of a threat intelligence indicator.
threatIntelIndicatorType
- The type of a threat intelligence indicator.public List<StringFilter> getThreatIntelIndicatorValue()
The value of a threat intelligence indicator.
public void setThreatIntelIndicatorValue(Collection<StringFilter> threatIntelIndicatorValue)
The value of a threat intelligence indicator.
threatIntelIndicatorValue
- The value of a threat intelligence indicator.public AwsSecurityFindingFilters withThreatIntelIndicatorValue(StringFilter... threatIntelIndicatorValue)
The value of a threat intelligence indicator.
NOTE: This method appends the values to the existing list (if any). Use
setThreatIntelIndicatorValue(java.util.Collection)
or
withThreatIntelIndicatorValue(java.util.Collection)
if you want to override the existing values.
threatIntelIndicatorValue
- The value of a threat intelligence indicator.public AwsSecurityFindingFilters withThreatIntelIndicatorValue(Collection<StringFilter> threatIntelIndicatorValue)
The value of a threat intelligence indicator.
threatIntelIndicatorValue
- The value of a threat intelligence indicator.public List<StringFilter> getThreatIntelIndicatorCategory()
The category of a threat intelligence indicator.
public void setThreatIntelIndicatorCategory(Collection<StringFilter> threatIntelIndicatorCategory)
The category of a threat intelligence indicator.
threatIntelIndicatorCategory
- The category of a threat intelligence indicator.public AwsSecurityFindingFilters withThreatIntelIndicatorCategory(StringFilter... threatIntelIndicatorCategory)
The category of a threat intelligence indicator.
NOTE: This method appends the values to the existing list (if any). Use
setThreatIntelIndicatorCategory(java.util.Collection)
or
withThreatIntelIndicatorCategory(java.util.Collection)
if you want to override the existing values.
threatIntelIndicatorCategory
- The category of a threat intelligence indicator.public AwsSecurityFindingFilters withThreatIntelIndicatorCategory(Collection<StringFilter> threatIntelIndicatorCategory)
The category of a threat intelligence indicator.
threatIntelIndicatorCategory
- The category of a threat intelligence indicator.public List<DateFilter> getThreatIntelIndicatorLastObservedAt()
A timestamp that identifies the last observation of a threat intelligence indicator.
public void setThreatIntelIndicatorLastObservedAt(Collection<DateFilter> threatIntelIndicatorLastObservedAt)
A timestamp that identifies the last observation of a threat intelligence indicator.
threatIntelIndicatorLastObservedAt
- A timestamp that identifies the last observation of a threat intelligence indicator.public AwsSecurityFindingFilters withThreatIntelIndicatorLastObservedAt(DateFilter... threatIntelIndicatorLastObservedAt)
A timestamp that identifies the last observation of a threat intelligence indicator.
NOTE: This method appends the values to the existing list (if any). Use
setThreatIntelIndicatorLastObservedAt(java.util.Collection)
or
withThreatIntelIndicatorLastObservedAt(java.util.Collection)
if you want to override the existing
values.
threatIntelIndicatorLastObservedAt
- A timestamp that identifies the last observation of a threat intelligence indicator.public AwsSecurityFindingFilters withThreatIntelIndicatorLastObservedAt(Collection<DateFilter> threatIntelIndicatorLastObservedAt)
A timestamp that identifies the last observation of a threat intelligence indicator.
threatIntelIndicatorLastObservedAt
- A timestamp that identifies the last observation of a threat intelligence indicator.public List<StringFilter> getThreatIntelIndicatorSource()
The source of the threat intelligence.
public void setThreatIntelIndicatorSource(Collection<StringFilter> threatIntelIndicatorSource)
The source of the threat intelligence.
threatIntelIndicatorSource
- The source of the threat intelligence.public AwsSecurityFindingFilters withThreatIntelIndicatorSource(StringFilter... threatIntelIndicatorSource)
The source of the threat intelligence.
NOTE: This method appends the values to the existing list (if any). Use
setThreatIntelIndicatorSource(java.util.Collection)
or
withThreatIntelIndicatorSource(java.util.Collection)
if you want to override the existing values.
threatIntelIndicatorSource
- The source of the threat intelligence.public AwsSecurityFindingFilters withThreatIntelIndicatorSource(Collection<StringFilter> threatIntelIndicatorSource)
The source of the threat intelligence.
threatIntelIndicatorSource
- The source of the threat intelligence.public List<StringFilter> getThreatIntelIndicatorSourceUrl()
The URL for more details from the source of the threat intelligence.
public void setThreatIntelIndicatorSourceUrl(Collection<StringFilter> threatIntelIndicatorSourceUrl)
The URL for more details from the source of the threat intelligence.
threatIntelIndicatorSourceUrl
- The URL for more details from the source of the threat intelligence.public AwsSecurityFindingFilters withThreatIntelIndicatorSourceUrl(StringFilter... threatIntelIndicatorSourceUrl)
The URL for more details from the source of the threat intelligence.
NOTE: This method appends the values to the existing list (if any). Use
setThreatIntelIndicatorSourceUrl(java.util.Collection)
or
withThreatIntelIndicatorSourceUrl(java.util.Collection)
if you want to override the existing values.
threatIntelIndicatorSourceUrl
- The URL for more details from the source of the threat intelligence.public AwsSecurityFindingFilters withThreatIntelIndicatorSourceUrl(Collection<StringFilter> threatIntelIndicatorSourceUrl)
The URL for more details from the source of the threat intelligence.
threatIntelIndicatorSourceUrl
- The URL for more details from the source of the threat intelligence.public List<StringFilter> getResourceType()
Specifies the type of the resource that details are provided for.
public void setResourceType(Collection<StringFilter> resourceType)
Specifies the type of the resource that details are provided for.
resourceType
- Specifies the type of the resource that details are provided for.public AwsSecurityFindingFilters withResourceType(StringFilter... resourceType)
Specifies the type of the resource that details are provided for.
NOTE: This method appends the values to the existing list (if any). Use
setResourceType(java.util.Collection)
or withResourceType(java.util.Collection)
if you want to
override the existing values.
resourceType
- Specifies the type of the resource that details are provided for.public AwsSecurityFindingFilters withResourceType(Collection<StringFilter> resourceType)
Specifies the type of the resource that details are provided for.
resourceType
- Specifies the type of the resource that details are provided for.public List<StringFilter> getResourceId()
The canonical identifier for the given resource type.
public void setResourceId(Collection<StringFilter> resourceId)
The canonical identifier for the given resource type.
resourceId
- The canonical identifier for the given resource type.public AwsSecurityFindingFilters withResourceId(StringFilter... resourceId)
The canonical identifier for the given resource type.
NOTE: This method appends the values to the existing list (if any). Use
setResourceId(java.util.Collection)
or withResourceId(java.util.Collection)
if you want to
override the existing values.
resourceId
- The canonical identifier for the given resource type.public AwsSecurityFindingFilters withResourceId(Collection<StringFilter> resourceId)
The canonical identifier for the given resource type.
resourceId
- The canonical identifier for the given resource type.public List<StringFilter> getResourcePartition()
The canonical Amazon Web Services partition name that the Region is assigned to.
public void setResourcePartition(Collection<StringFilter> resourcePartition)
The canonical Amazon Web Services partition name that the Region is assigned to.
resourcePartition
- The canonical Amazon Web Services partition name that the Region is assigned to.public AwsSecurityFindingFilters withResourcePartition(StringFilter... resourcePartition)
The canonical Amazon Web Services partition name that the Region is assigned to.
NOTE: This method appends the values to the existing list (if any). Use
setResourcePartition(java.util.Collection)
or withResourcePartition(java.util.Collection)
if
you want to override the existing values.
resourcePartition
- The canonical Amazon Web Services partition name that the Region is assigned to.public AwsSecurityFindingFilters withResourcePartition(Collection<StringFilter> resourcePartition)
The canonical Amazon Web Services partition name that the Region is assigned to.
resourcePartition
- The canonical Amazon Web Services partition name that the Region is assigned to.public List<StringFilter> getResourceRegion()
The canonical Amazon Web Services external Region name where this resource is located.
public void setResourceRegion(Collection<StringFilter> resourceRegion)
The canonical Amazon Web Services external Region name where this resource is located.
resourceRegion
- The canonical Amazon Web Services external Region name where this resource is located.public AwsSecurityFindingFilters withResourceRegion(StringFilter... resourceRegion)
The canonical Amazon Web Services external Region name where this resource is located.
NOTE: This method appends the values to the existing list (if any). Use
setResourceRegion(java.util.Collection)
or withResourceRegion(java.util.Collection)
if you want
to override the existing values.
resourceRegion
- The canonical Amazon Web Services external Region name where this resource is located.public AwsSecurityFindingFilters withResourceRegion(Collection<StringFilter> resourceRegion)
The canonical Amazon Web Services external Region name where this resource is located.
resourceRegion
- The canonical Amazon Web Services external Region name where this resource is located.public List<MapFilter> getResourceTags()
A list of Amazon Web Services tags associated with a resource at the time the finding was processed.
public void setResourceTags(Collection<MapFilter> resourceTags)
A list of Amazon Web Services tags associated with a resource at the time the finding was processed.
resourceTags
- A list of Amazon Web Services tags associated with a resource at the time the finding was processed.public AwsSecurityFindingFilters withResourceTags(MapFilter... resourceTags)
A list of Amazon Web Services tags associated with a resource at the time the finding was processed.
NOTE: This method appends the values to the existing list (if any). Use
setResourceTags(java.util.Collection)
or withResourceTags(java.util.Collection)
if you want to
override the existing values.
resourceTags
- A list of Amazon Web Services tags associated with a resource at the time the finding was processed.public AwsSecurityFindingFilters withResourceTags(Collection<MapFilter> resourceTags)
A list of Amazon Web Services tags associated with a resource at the time the finding was processed.
resourceTags
- A list of Amazon Web Services tags associated with a resource at the time the finding was processed.public List<StringFilter> getResourceAwsEc2InstanceType()
The instance type of the instance.
public void setResourceAwsEc2InstanceType(Collection<StringFilter> resourceAwsEc2InstanceType)
The instance type of the instance.
resourceAwsEc2InstanceType
- The instance type of the instance.public AwsSecurityFindingFilters withResourceAwsEc2InstanceType(StringFilter... resourceAwsEc2InstanceType)
The instance type of the instance.
NOTE: This method appends the values to the existing list (if any). Use
setResourceAwsEc2InstanceType(java.util.Collection)
or
withResourceAwsEc2InstanceType(java.util.Collection)
if you want to override the existing values.
resourceAwsEc2InstanceType
- The instance type of the instance.public AwsSecurityFindingFilters withResourceAwsEc2InstanceType(Collection<StringFilter> resourceAwsEc2InstanceType)
The instance type of the instance.
resourceAwsEc2InstanceType
- The instance type of the instance.public List<StringFilter> getResourceAwsEc2InstanceImageId()
The Amazon Machine Image (AMI) ID of the instance.
public void setResourceAwsEc2InstanceImageId(Collection<StringFilter> resourceAwsEc2InstanceImageId)
The Amazon Machine Image (AMI) ID of the instance.
resourceAwsEc2InstanceImageId
- The Amazon Machine Image (AMI) ID of the instance.public AwsSecurityFindingFilters withResourceAwsEc2InstanceImageId(StringFilter... resourceAwsEc2InstanceImageId)
The Amazon Machine Image (AMI) ID of the instance.
NOTE: This method appends the values to the existing list (if any). Use
setResourceAwsEc2InstanceImageId(java.util.Collection)
or
withResourceAwsEc2InstanceImageId(java.util.Collection)
if you want to override the existing values.
resourceAwsEc2InstanceImageId
- The Amazon Machine Image (AMI) ID of the instance.public AwsSecurityFindingFilters withResourceAwsEc2InstanceImageId(Collection<StringFilter> resourceAwsEc2InstanceImageId)
The Amazon Machine Image (AMI) ID of the instance.
resourceAwsEc2InstanceImageId
- The Amazon Machine Image (AMI) ID of the instance.public List<IpFilter> getResourceAwsEc2InstanceIpV4Addresses()
The IPv4 addresses associated with the instance.
public void setResourceAwsEc2InstanceIpV4Addresses(Collection<IpFilter> resourceAwsEc2InstanceIpV4Addresses)
The IPv4 addresses associated with the instance.
resourceAwsEc2InstanceIpV4Addresses
- The IPv4 addresses associated with the instance.public AwsSecurityFindingFilters withResourceAwsEc2InstanceIpV4Addresses(IpFilter... resourceAwsEc2InstanceIpV4Addresses)
The IPv4 addresses associated with the instance.
NOTE: This method appends the values to the existing list (if any). Use
setResourceAwsEc2InstanceIpV4Addresses(java.util.Collection)
or
withResourceAwsEc2InstanceIpV4Addresses(java.util.Collection)
if you want to override the existing
values.
resourceAwsEc2InstanceIpV4Addresses
- The IPv4 addresses associated with the instance.public AwsSecurityFindingFilters withResourceAwsEc2InstanceIpV4Addresses(Collection<IpFilter> resourceAwsEc2InstanceIpV4Addresses)
The IPv4 addresses associated with the instance.
resourceAwsEc2InstanceIpV4Addresses
- The IPv4 addresses associated with the instance.public List<IpFilter> getResourceAwsEc2InstanceIpV6Addresses()
The IPv6 addresses associated with the instance.
public void setResourceAwsEc2InstanceIpV6Addresses(Collection<IpFilter> resourceAwsEc2InstanceIpV6Addresses)
The IPv6 addresses associated with the instance.
resourceAwsEc2InstanceIpV6Addresses
- The IPv6 addresses associated with the instance.public AwsSecurityFindingFilters withResourceAwsEc2InstanceIpV6Addresses(IpFilter... resourceAwsEc2InstanceIpV6Addresses)
The IPv6 addresses associated with the instance.
NOTE: This method appends the values to the existing list (if any). Use
setResourceAwsEc2InstanceIpV6Addresses(java.util.Collection)
or
withResourceAwsEc2InstanceIpV6Addresses(java.util.Collection)
if you want to override the existing
values.
resourceAwsEc2InstanceIpV6Addresses
- The IPv6 addresses associated with the instance.public AwsSecurityFindingFilters withResourceAwsEc2InstanceIpV6Addresses(Collection<IpFilter> resourceAwsEc2InstanceIpV6Addresses)
The IPv6 addresses associated with the instance.
resourceAwsEc2InstanceIpV6Addresses
- The IPv6 addresses associated with the instance.public List<StringFilter> getResourceAwsEc2InstanceKeyName()
The key name associated with the instance.
public void setResourceAwsEc2InstanceKeyName(Collection<StringFilter> resourceAwsEc2InstanceKeyName)
The key name associated with the instance.
resourceAwsEc2InstanceKeyName
- The key name associated with the instance.public AwsSecurityFindingFilters withResourceAwsEc2InstanceKeyName(StringFilter... resourceAwsEc2InstanceKeyName)
The key name associated with the instance.
NOTE: This method appends the values to the existing list (if any). Use
setResourceAwsEc2InstanceKeyName(java.util.Collection)
or
withResourceAwsEc2InstanceKeyName(java.util.Collection)
if you want to override the existing values.
resourceAwsEc2InstanceKeyName
- The key name associated with the instance.public AwsSecurityFindingFilters withResourceAwsEc2InstanceKeyName(Collection<StringFilter> resourceAwsEc2InstanceKeyName)
The key name associated with the instance.
resourceAwsEc2InstanceKeyName
- The key name associated with the instance.public List<StringFilter> getResourceAwsEc2InstanceIamInstanceProfileArn()
The IAM profile ARN of the instance.
public void setResourceAwsEc2InstanceIamInstanceProfileArn(Collection<StringFilter> resourceAwsEc2InstanceIamInstanceProfileArn)
The IAM profile ARN of the instance.
resourceAwsEc2InstanceIamInstanceProfileArn
- The IAM profile ARN of the instance.public AwsSecurityFindingFilters withResourceAwsEc2InstanceIamInstanceProfileArn(StringFilter... resourceAwsEc2InstanceIamInstanceProfileArn)
The IAM profile ARN of the instance.
NOTE: This method appends the values to the existing list (if any). Use
setResourceAwsEc2InstanceIamInstanceProfileArn(java.util.Collection)
or
withResourceAwsEc2InstanceIamInstanceProfileArn(java.util.Collection)
if you want to override the
existing values.
resourceAwsEc2InstanceIamInstanceProfileArn
- The IAM profile ARN of the instance.public AwsSecurityFindingFilters withResourceAwsEc2InstanceIamInstanceProfileArn(Collection<StringFilter> resourceAwsEc2InstanceIamInstanceProfileArn)
The IAM profile ARN of the instance.
resourceAwsEc2InstanceIamInstanceProfileArn
- The IAM profile ARN of the instance.public List<StringFilter> getResourceAwsEc2InstanceVpcId()
The identifier of the VPC that the instance was launched in.
public void setResourceAwsEc2InstanceVpcId(Collection<StringFilter> resourceAwsEc2InstanceVpcId)
The identifier of the VPC that the instance was launched in.
resourceAwsEc2InstanceVpcId
- The identifier of the VPC that the instance was launched in.public AwsSecurityFindingFilters withResourceAwsEc2InstanceVpcId(StringFilter... resourceAwsEc2InstanceVpcId)
The identifier of the VPC that the instance was launched in.
NOTE: This method appends the values to the existing list (if any). Use
setResourceAwsEc2InstanceVpcId(java.util.Collection)
or
withResourceAwsEc2InstanceVpcId(java.util.Collection)
if you want to override the existing values.
resourceAwsEc2InstanceVpcId
- The identifier of the VPC that the instance was launched in.public AwsSecurityFindingFilters withResourceAwsEc2InstanceVpcId(Collection<StringFilter> resourceAwsEc2InstanceVpcId)
The identifier of the VPC that the instance was launched in.
resourceAwsEc2InstanceVpcId
- The identifier of the VPC that the instance was launched in.public List<StringFilter> getResourceAwsEc2InstanceSubnetId()
The identifier of the subnet that the instance was launched in.
public void setResourceAwsEc2InstanceSubnetId(Collection<StringFilter> resourceAwsEc2InstanceSubnetId)
The identifier of the subnet that the instance was launched in.
resourceAwsEc2InstanceSubnetId
- The identifier of the subnet that the instance was launched in.public AwsSecurityFindingFilters withResourceAwsEc2InstanceSubnetId(StringFilter... resourceAwsEc2InstanceSubnetId)
The identifier of the subnet that the instance was launched in.
NOTE: This method appends the values to the existing list (if any). Use
setResourceAwsEc2InstanceSubnetId(java.util.Collection)
or
withResourceAwsEc2InstanceSubnetId(java.util.Collection)
if you want to override the existing values.
resourceAwsEc2InstanceSubnetId
- The identifier of the subnet that the instance was launched in.public AwsSecurityFindingFilters withResourceAwsEc2InstanceSubnetId(Collection<StringFilter> resourceAwsEc2InstanceSubnetId)
The identifier of the subnet that the instance was launched in.
resourceAwsEc2InstanceSubnetId
- The identifier of the subnet that the instance was launched in.public List<DateFilter> getResourceAwsEc2InstanceLaunchedAt()
The date and time the instance was launched.
public void setResourceAwsEc2InstanceLaunchedAt(Collection<DateFilter> resourceAwsEc2InstanceLaunchedAt)
The date and time the instance was launched.
resourceAwsEc2InstanceLaunchedAt
- The date and time the instance was launched.public AwsSecurityFindingFilters withResourceAwsEc2InstanceLaunchedAt(DateFilter... resourceAwsEc2InstanceLaunchedAt)
The date and time the instance was launched.
NOTE: This method appends the values to the existing list (if any). Use
setResourceAwsEc2InstanceLaunchedAt(java.util.Collection)
or
withResourceAwsEc2InstanceLaunchedAt(java.util.Collection)
if you want to override the existing values.
resourceAwsEc2InstanceLaunchedAt
- The date and time the instance was launched.public AwsSecurityFindingFilters withResourceAwsEc2InstanceLaunchedAt(Collection<DateFilter> resourceAwsEc2InstanceLaunchedAt)
The date and time the instance was launched.
resourceAwsEc2InstanceLaunchedAt
- The date and time the instance was launched.public List<StringFilter> getResourceAwsS3BucketOwnerId()
The canonical user ID of the owner of the S3 bucket.
public void setResourceAwsS3BucketOwnerId(Collection<StringFilter> resourceAwsS3BucketOwnerId)
The canonical user ID of the owner of the S3 bucket.
resourceAwsS3BucketOwnerId
- The canonical user ID of the owner of the S3 bucket.public AwsSecurityFindingFilters withResourceAwsS3BucketOwnerId(StringFilter... resourceAwsS3BucketOwnerId)
The canonical user ID of the owner of the S3 bucket.
NOTE: This method appends the values to the existing list (if any). Use
setResourceAwsS3BucketOwnerId(java.util.Collection)
or
withResourceAwsS3BucketOwnerId(java.util.Collection)
if you want to override the existing values.
resourceAwsS3BucketOwnerId
- The canonical user ID of the owner of the S3 bucket.public AwsSecurityFindingFilters withResourceAwsS3BucketOwnerId(Collection<StringFilter> resourceAwsS3BucketOwnerId)
The canonical user ID of the owner of the S3 bucket.
resourceAwsS3BucketOwnerId
- The canonical user ID of the owner of the S3 bucket.public List<StringFilter> getResourceAwsS3BucketOwnerName()
The display name of the owner of the S3 bucket.
public void setResourceAwsS3BucketOwnerName(Collection<StringFilter> resourceAwsS3BucketOwnerName)
The display name of the owner of the S3 bucket.
resourceAwsS3BucketOwnerName
- The display name of the owner of the S3 bucket.public AwsSecurityFindingFilters withResourceAwsS3BucketOwnerName(StringFilter... resourceAwsS3BucketOwnerName)
The display name of the owner of the S3 bucket.
NOTE: This method appends the values to the existing list (if any). Use
setResourceAwsS3BucketOwnerName(java.util.Collection)
or
withResourceAwsS3BucketOwnerName(java.util.Collection)
if you want to override the existing values.
resourceAwsS3BucketOwnerName
- The display name of the owner of the S3 bucket.public AwsSecurityFindingFilters withResourceAwsS3BucketOwnerName(Collection<StringFilter> resourceAwsS3BucketOwnerName)
The display name of the owner of the S3 bucket.
resourceAwsS3BucketOwnerName
- The display name of the owner of the S3 bucket.@Deprecated public List<StringFilter> getResourceAwsIamAccessKeyUserName()
The user associated with the IAM access key related to a finding.
@Deprecated public void setResourceAwsIamAccessKeyUserName(Collection<StringFilter> resourceAwsIamAccessKeyUserName)
The user associated with the IAM access key related to a finding.
resourceAwsIamAccessKeyUserName
- The user associated with the IAM access key related to a finding.@Deprecated public AwsSecurityFindingFilters withResourceAwsIamAccessKeyUserName(StringFilter... resourceAwsIamAccessKeyUserName)
The user associated with the IAM access key related to a finding.
NOTE: This method appends the values to the existing list (if any). Use
setResourceAwsIamAccessKeyUserName(java.util.Collection)
or
withResourceAwsIamAccessKeyUserName(java.util.Collection)
if you want to override the existing values.
resourceAwsIamAccessKeyUserName
- The user associated with the IAM access key related to a finding.@Deprecated public AwsSecurityFindingFilters withResourceAwsIamAccessKeyUserName(Collection<StringFilter> resourceAwsIamAccessKeyUserName)
The user associated with the IAM access key related to a finding.
resourceAwsIamAccessKeyUserName
- The user associated with the IAM access key related to a finding.public List<StringFilter> getResourceAwsIamAccessKeyPrincipalName()
The name of the principal that is associated with an IAM access key.
public void setResourceAwsIamAccessKeyPrincipalName(Collection<StringFilter> resourceAwsIamAccessKeyPrincipalName)
The name of the principal that is associated with an IAM access key.
resourceAwsIamAccessKeyPrincipalName
- The name of the principal that is associated with an IAM access key.public AwsSecurityFindingFilters withResourceAwsIamAccessKeyPrincipalName(StringFilter... resourceAwsIamAccessKeyPrincipalName)
The name of the principal that is associated with an IAM access key.
NOTE: This method appends the values to the existing list (if any). Use
setResourceAwsIamAccessKeyPrincipalName(java.util.Collection)
or
withResourceAwsIamAccessKeyPrincipalName(java.util.Collection)
if you want to override the existing
values.
resourceAwsIamAccessKeyPrincipalName
- The name of the principal that is associated with an IAM access key.public AwsSecurityFindingFilters withResourceAwsIamAccessKeyPrincipalName(Collection<StringFilter> resourceAwsIamAccessKeyPrincipalName)
The name of the principal that is associated with an IAM access key.
resourceAwsIamAccessKeyPrincipalName
- The name of the principal that is associated with an IAM access key.public List<StringFilter> getResourceAwsIamAccessKeyStatus()
The status of the IAM access key related to a finding.
public void setResourceAwsIamAccessKeyStatus(Collection<StringFilter> resourceAwsIamAccessKeyStatus)
The status of the IAM access key related to a finding.
resourceAwsIamAccessKeyStatus
- The status of the IAM access key related to a finding.public AwsSecurityFindingFilters withResourceAwsIamAccessKeyStatus(StringFilter... resourceAwsIamAccessKeyStatus)
The status of the IAM access key related to a finding.
NOTE: This method appends the values to the existing list (if any). Use
setResourceAwsIamAccessKeyStatus(java.util.Collection)
or
withResourceAwsIamAccessKeyStatus(java.util.Collection)
if you want to override the existing values.
resourceAwsIamAccessKeyStatus
- The status of the IAM access key related to a finding.public AwsSecurityFindingFilters withResourceAwsIamAccessKeyStatus(Collection<StringFilter> resourceAwsIamAccessKeyStatus)
The status of the IAM access key related to a finding.
resourceAwsIamAccessKeyStatus
- The status of the IAM access key related to a finding.public List<DateFilter> getResourceAwsIamAccessKeyCreatedAt()
The creation date/time of the IAM access key related to a finding.
public void setResourceAwsIamAccessKeyCreatedAt(Collection<DateFilter> resourceAwsIamAccessKeyCreatedAt)
The creation date/time of the IAM access key related to a finding.
resourceAwsIamAccessKeyCreatedAt
- The creation date/time of the IAM access key related to a finding.public AwsSecurityFindingFilters withResourceAwsIamAccessKeyCreatedAt(DateFilter... resourceAwsIamAccessKeyCreatedAt)
The creation date/time of the IAM access key related to a finding.
NOTE: This method appends the values to the existing list (if any). Use
setResourceAwsIamAccessKeyCreatedAt(java.util.Collection)
or
withResourceAwsIamAccessKeyCreatedAt(java.util.Collection)
if you want to override the existing values.
resourceAwsIamAccessKeyCreatedAt
- The creation date/time of the IAM access key related to a finding.public AwsSecurityFindingFilters withResourceAwsIamAccessKeyCreatedAt(Collection<DateFilter> resourceAwsIamAccessKeyCreatedAt)
The creation date/time of the IAM access key related to a finding.
resourceAwsIamAccessKeyCreatedAt
- The creation date/time of the IAM access key related to a finding.public List<StringFilter> getResourceAwsIamUserUserName()
The name of an IAM user.
public void setResourceAwsIamUserUserName(Collection<StringFilter> resourceAwsIamUserUserName)
The name of an IAM user.
resourceAwsIamUserUserName
- The name of an IAM user.public AwsSecurityFindingFilters withResourceAwsIamUserUserName(StringFilter... resourceAwsIamUserUserName)
The name of an IAM user.
NOTE: This method appends the values to the existing list (if any). Use
setResourceAwsIamUserUserName(java.util.Collection)
or
withResourceAwsIamUserUserName(java.util.Collection)
if you want to override the existing values.
resourceAwsIamUserUserName
- The name of an IAM user.public AwsSecurityFindingFilters withResourceAwsIamUserUserName(Collection<StringFilter> resourceAwsIamUserUserName)
The name of an IAM user.
resourceAwsIamUserUserName
- The name of an IAM user.public List<StringFilter> getResourceContainerName()
The name of the container related to a finding.
public void setResourceContainerName(Collection<StringFilter> resourceContainerName)
The name of the container related to a finding.
resourceContainerName
- The name of the container related to a finding.public AwsSecurityFindingFilters withResourceContainerName(StringFilter... resourceContainerName)
The name of the container related to a finding.
NOTE: This method appends the values to the existing list (if any). Use
setResourceContainerName(java.util.Collection)
or
withResourceContainerName(java.util.Collection)
if you want to override the existing values.
resourceContainerName
- The name of the container related to a finding.public AwsSecurityFindingFilters withResourceContainerName(Collection<StringFilter> resourceContainerName)
The name of the container related to a finding.
resourceContainerName
- The name of the container related to a finding.public List<StringFilter> getResourceContainerImageId()
The identifier of the image related to a finding.
public void setResourceContainerImageId(Collection<StringFilter> resourceContainerImageId)
The identifier of the image related to a finding.
resourceContainerImageId
- The identifier of the image related to a finding.public AwsSecurityFindingFilters withResourceContainerImageId(StringFilter... resourceContainerImageId)
The identifier of the image related to a finding.
NOTE: This method appends the values to the existing list (if any). Use
setResourceContainerImageId(java.util.Collection)
or
withResourceContainerImageId(java.util.Collection)
if you want to override the existing values.
resourceContainerImageId
- The identifier of the image related to a finding.public AwsSecurityFindingFilters withResourceContainerImageId(Collection<StringFilter> resourceContainerImageId)
The identifier of the image related to a finding.
resourceContainerImageId
- The identifier of the image related to a finding.public List<StringFilter> getResourceContainerImageName()
The name of the image related to a finding.
public void setResourceContainerImageName(Collection<StringFilter> resourceContainerImageName)
The name of the image related to a finding.
resourceContainerImageName
- The name of the image related to a finding.public AwsSecurityFindingFilters withResourceContainerImageName(StringFilter... resourceContainerImageName)
The name of the image related to a finding.
NOTE: This method appends the values to the existing list (if any). Use
setResourceContainerImageName(java.util.Collection)
or
withResourceContainerImageName(java.util.Collection)
if you want to override the existing values.
resourceContainerImageName
- The name of the image related to a finding.public AwsSecurityFindingFilters withResourceContainerImageName(Collection<StringFilter> resourceContainerImageName)
The name of the image related to a finding.
resourceContainerImageName
- The name of the image related to a finding.public List<DateFilter> getResourceContainerLaunchedAt()
A timestamp that identifies when the container was started.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
public void setResourceContainerLaunchedAt(Collection<DateFilter> resourceContainerLaunchedAt)
A timestamp that identifies when the container was started.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
resourceContainerLaunchedAt
- A timestamp that identifies when the container was started.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
public AwsSecurityFindingFilters withResourceContainerLaunchedAt(DateFilter... resourceContainerLaunchedAt)
A timestamp that identifies when the container was started.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
NOTE: This method appends the values to the existing list (if any). Use
setResourceContainerLaunchedAt(java.util.Collection)
or
withResourceContainerLaunchedAt(java.util.Collection)
if you want to override the existing values.
resourceContainerLaunchedAt
- A timestamp that identifies when the container was started.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
public AwsSecurityFindingFilters withResourceContainerLaunchedAt(Collection<DateFilter> resourceContainerLaunchedAt)
A timestamp that identifies when the container was started.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date
and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
resourceContainerLaunchedAt
- A timestamp that identifies when the container was started.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces,
and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
public List<MapFilter> getResourceDetailsOther()
The details of a resource that doesn't have a specific subfield for the resource type defined.
public void setResourceDetailsOther(Collection<MapFilter> resourceDetailsOther)
The details of a resource that doesn't have a specific subfield for the resource type defined.
resourceDetailsOther
- The details of a resource that doesn't have a specific subfield for the resource type defined.public AwsSecurityFindingFilters withResourceDetailsOther(MapFilter... resourceDetailsOther)
The details of a resource that doesn't have a specific subfield for the resource type defined.
NOTE: This method appends the values to the existing list (if any). Use
setResourceDetailsOther(java.util.Collection)
or withResourceDetailsOther(java.util.Collection)
if you want to override the existing values.
resourceDetailsOther
- The details of a resource that doesn't have a specific subfield for the resource type defined.public AwsSecurityFindingFilters withResourceDetailsOther(Collection<MapFilter> resourceDetailsOther)
The details of a resource that doesn't have a specific subfield for the resource type defined.
resourceDetailsOther
- The details of a resource that doesn't have a specific subfield for the resource type defined.public List<StringFilter> getComplianceStatus()
Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard, such as CIS Amazon Web Services Foundations. Contains security standard-related finding details.
public void setComplianceStatus(Collection<StringFilter> complianceStatus)
Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard, such as CIS Amazon Web Services Foundations. Contains security standard-related finding details.
complianceStatus
- Exclusive to findings that are generated as the result of a check run against a specific rule in a
supported standard, such as CIS Amazon Web Services Foundations. Contains security standard-related
finding details.public AwsSecurityFindingFilters withComplianceStatus(StringFilter... complianceStatus)
Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard, such as CIS Amazon Web Services Foundations. Contains security standard-related finding details.
NOTE: This method appends the values to the existing list (if any). Use
setComplianceStatus(java.util.Collection)
or withComplianceStatus(java.util.Collection)
if you
want to override the existing values.
complianceStatus
- Exclusive to findings that are generated as the result of a check run against a specific rule in a
supported standard, such as CIS Amazon Web Services Foundations. Contains security standard-related
finding details.public AwsSecurityFindingFilters withComplianceStatus(Collection<StringFilter> complianceStatus)
Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard, such as CIS Amazon Web Services Foundations. Contains security standard-related finding details.
complianceStatus
- Exclusive to findings that are generated as the result of a check run against a specific rule in a
supported standard, such as CIS Amazon Web Services Foundations. Contains security standard-related
finding details.public List<StringFilter> getVerificationState()
The veracity of a finding.
public void setVerificationState(Collection<StringFilter> verificationState)
The veracity of a finding.
verificationState
- The veracity of a finding.public AwsSecurityFindingFilters withVerificationState(StringFilter... verificationState)
The veracity of a finding.
NOTE: This method appends the values to the existing list (if any). Use
setVerificationState(java.util.Collection)
or withVerificationState(java.util.Collection)
if
you want to override the existing values.
verificationState
- The veracity of a finding.public AwsSecurityFindingFilters withVerificationState(Collection<StringFilter> verificationState)
The veracity of a finding.
verificationState
- The veracity of a finding.public List<StringFilter> getWorkflowState()
The workflow state of a finding.
Note that this field is deprecated. To search for a finding based on its workflow status, use
WorkflowStatus
.
Note that this field is deprecated. To search for a finding based on its workflow status, use
WorkflowStatus
.
public void setWorkflowState(Collection<StringFilter> workflowState)
The workflow state of a finding.
Note that this field is deprecated. To search for a finding based on its workflow status, use
WorkflowStatus
.
workflowState
- The workflow state of a finding.
Note that this field is deprecated. To search for a finding based on its workflow status, use
WorkflowStatus
.
public AwsSecurityFindingFilters withWorkflowState(StringFilter... workflowState)
The workflow state of a finding.
Note that this field is deprecated. To search for a finding based on its workflow status, use
WorkflowStatus
.
NOTE: This method appends the values to the existing list (if any). Use
setWorkflowState(java.util.Collection)
or withWorkflowState(java.util.Collection)
if you want
to override the existing values.
workflowState
- The workflow state of a finding.
Note that this field is deprecated. To search for a finding based on its workflow status, use
WorkflowStatus
.
public AwsSecurityFindingFilters withWorkflowState(Collection<StringFilter> workflowState)
The workflow state of a finding.
Note that this field is deprecated. To search for a finding based on its workflow status, use
WorkflowStatus
.
workflowState
- The workflow state of a finding.
Note that this field is deprecated. To search for a finding based on its workflow status, use
WorkflowStatus
.
public List<StringFilter> getWorkflowStatus()
The status of the investigation into a finding. Allowed values are the following.
NEW
- The initial state of a finding, before it is reviewed.
Security Hub also resets the workflow status from NOTIFIED
or RESOLVED
to
NEW
in the following cases:
RecordState
changes from ARCHIVED
to ACTIVE
.
Compliance.Status
changes from PASSED
to either WARNING
,
FAILED
, or NOT_AVAILABLE
.
NOTIFIED
- Indicates that the resource owner has been notified about the security issue. Used when
the initial reviewer is not the resource owner, and needs intervention from the resource owner.
If one of the following occurs, the workflow status is changed automatically from NOTIFIED
to
NEW
:
RecordState
changes from ARCHIVED
to ACTIVE
.
Compliance.Status
changes from PASSED
to FAILED
, WARNING
, or
NOT_AVAILABLE
.
SUPPRESSED
- Indicates that you reviewed the finding and do not believe that any action is needed.
The workflow status of a SUPPRESSED
finding does not change if RecordState
changes from
ARCHIVED
to ACTIVE
.
RESOLVED
- The finding was reviewed and remediated and is now considered resolved.
The finding remains RESOLVED
unless one of the following occurs:
RecordState
changes from ARCHIVED
to ACTIVE
.
Compliance.Status
changes from PASSED
to FAILED
, WARNING
, or
NOT_AVAILABLE
.
In those cases, the workflow status is automatically reset to NEW
.
For findings from controls, if Compliance.Status
is PASSED
, then Security Hub
automatically sets the workflow status to RESOLVED
.
NEW
- The initial state of a finding, before it is reviewed.
Security Hub also resets the workflow status from NOTIFIED
or RESOLVED
to
NEW
in the following cases:
RecordState
changes from ARCHIVED
to ACTIVE
.
Compliance.Status
changes from PASSED
to either WARNING
,
FAILED
, or NOT_AVAILABLE
.
NOTIFIED
- Indicates that the resource owner has been notified about the security issue.
Used when the initial reviewer is not the resource owner, and needs intervention from the resource owner.
If one of the following occurs, the workflow status is changed automatically from NOTIFIED
to NEW
:
RecordState
changes from ARCHIVED
to ACTIVE
.
Compliance.Status
changes from PASSED
to FAILED
,
WARNING
, or NOT_AVAILABLE
.
SUPPRESSED
- Indicates that you reviewed the finding and do not believe that any action is
needed.
The workflow status of a SUPPRESSED
finding does not change if RecordState
changes from ARCHIVED
to ACTIVE
.
RESOLVED
- The finding was reviewed and remediated and is now considered resolved.
The finding remains RESOLVED
unless one of the following occurs:
RecordState
changes from ARCHIVED
to ACTIVE
.
Compliance.Status
changes from PASSED
to FAILED
,
WARNING
, or NOT_AVAILABLE
.
In those cases, the workflow status is automatically reset to NEW
.
For findings from controls, if Compliance.Status
is PASSED
, then Security Hub
automatically sets the workflow status to RESOLVED
.
public void setWorkflowStatus(Collection<StringFilter> workflowStatus)
The status of the investigation into a finding. Allowed values are the following.
NEW
- The initial state of a finding, before it is reviewed.
Security Hub also resets the workflow status from NOTIFIED
or RESOLVED
to
NEW
in the following cases:
RecordState
changes from ARCHIVED
to ACTIVE
.
Compliance.Status
changes from PASSED
to either WARNING
,
FAILED
, or NOT_AVAILABLE
.
NOTIFIED
- Indicates that the resource owner has been notified about the security issue. Used when
the initial reviewer is not the resource owner, and needs intervention from the resource owner.
If one of the following occurs, the workflow status is changed automatically from NOTIFIED
to
NEW
:
RecordState
changes from ARCHIVED
to ACTIVE
.
Compliance.Status
changes from PASSED
to FAILED
, WARNING
, or
NOT_AVAILABLE
.
SUPPRESSED
- Indicates that you reviewed the finding and do not believe that any action is needed.
The workflow status of a SUPPRESSED
finding does not change if RecordState
changes from
ARCHIVED
to ACTIVE
.
RESOLVED
- The finding was reviewed and remediated and is now considered resolved.
The finding remains RESOLVED
unless one of the following occurs:
RecordState
changes from ARCHIVED
to ACTIVE
.
Compliance.Status
changes from PASSED
to FAILED
, WARNING
, or
NOT_AVAILABLE
.
In those cases, the workflow status is automatically reset to NEW
.
For findings from controls, if Compliance.Status
is PASSED
, then Security Hub
automatically sets the workflow status to RESOLVED
.
workflowStatus
- The status of the investigation into a finding. Allowed values are the following.
NEW
- The initial state of a finding, before it is reviewed.
Security Hub also resets the workflow status from NOTIFIED
or RESOLVED
to
NEW
in the following cases:
RecordState
changes from ARCHIVED
to ACTIVE
.
Compliance.Status
changes from PASSED
to either WARNING
,
FAILED
, or NOT_AVAILABLE
.
NOTIFIED
- Indicates that the resource owner has been notified about the security issue. Used
when the initial reviewer is not the resource owner, and needs intervention from the resource owner.
If one of the following occurs, the workflow status is changed automatically from NOTIFIED
to
NEW
:
RecordState
changes from ARCHIVED
to ACTIVE
.
Compliance.Status
changes from PASSED
to FAILED
,
WARNING
, or NOT_AVAILABLE
.
SUPPRESSED
- Indicates that you reviewed the finding and do not believe that any action is
needed.
The workflow status of a SUPPRESSED
finding does not change if RecordState
changes from ARCHIVED
to ACTIVE
.
RESOLVED
- The finding was reviewed and remediated and is now considered resolved.
The finding remains RESOLVED
unless one of the following occurs:
RecordState
changes from ARCHIVED
to ACTIVE
.
Compliance.Status
changes from PASSED
to FAILED
,
WARNING
, or NOT_AVAILABLE
.
In those cases, the workflow status is automatically reset to NEW
.
For findings from controls, if Compliance.Status
is PASSED
, then Security Hub
automatically sets the workflow status to RESOLVED
.
public AwsSecurityFindingFilters withWorkflowStatus(StringFilter... workflowStatus)
The status of the investigation into a finding. Allowed values are the following.
NEW
- The initial state of a finding, before it is reviewed.
Security Hub also resets the workflow status from NOTIFIED
or RESOLVED
to
NEW
in the following cases:
RecordState
changes from ARCHIVED
to ACTIVE
.
Compliance.Status
changes from PASSED
to either WARNING
,
FAILED
, or NOT_AVAILABLE
.
NOTIFIED
- Indicates that the resource owner has been notified about the security issue. Used when
the initial reviewer is not the resource owner, and needs intervention from the resource owner.
If one of the following occurs, the workflow status is changed automatically from NOTIFIED
to
NEW
:
RecordState
changes from ARCHIVED
to ACTIVE
.
Compliance.Status
changes from PASSED
to FAILED
, WARNING
, or
NOT_AVAILABLE
.
SUPPRESSED
- Indicates that you reviewed the finding and do not believe that any action is needed.
The workflow status of a SUPPRESSED
finding does not change if RecordState
changes from
ARCHIVED
to ACTIVE
.
RESOLVED
- The finding was reviewed and remediated and is now considered resolved.
The finding remains RESOLVED
unless one of the following occurs:
RecordState
changes from ARCHIVED
to ACTIVE
.
Compliance.Status
changes from PASSED
to FAILED
, WARNING
, or
NOT_AVAILABLE
.
In those cases, the workflow status is automatically reset to NEW
.
For findings from controls, if Compliance.Status
is PASSED
, then Security Hub
automatically sets the workflow status to RESOLVED
.
NOTE: This method appends the values to the existing list (if any). Use
setWorkflowStatus(java.util.Collection)
or withWorkflowStatus(java.util.Collection)
if you want
to override the existing values.
workflowStatus
- The status of the investigation into a finding. Allowed values are the following.
NEW
- The initial state of a finding, before it is reviewed.
Security Hub also resets the workflow status from NOTIFIED
or RESOLVED
to
NEW
in the following cases:
RecordState
changes from ARCHIVED
to ACTIVE
.
Compliance.Status
changes from PASSED
to either WARNING
,
FAILED
, or NOT_AVAILABLE
.
NOTIFIED
- Indicates that the resource owner has been notified about the security issue. Used
when the initial reviewer is not the resource owner, and needs intervention from the resource owner.
If one of the following occurs, the workflow status is changed automatically from NOTIFIED
to
NEW
:
RecordState
changes from ARCHIVED
to ACTIVE
.
Compliance.Status
changes from PASSED
to FAILED
,
WARNING
, or NOT_AVAILABLE
.
SUPPRESSED
- Indicates that you reviewed the finding and do not believe that any action is
needed.
The workflow status of a SUPPRESSED
finding does not change if RecordState
changes from ARCHIVED
to ACTIVE
.
RESOLVED
- The finding was reviewed and remediated and is now considered resolved.
The finding remains RESOLVED
unless one of the following occurs:
RecordState
changes from ARCHIVED
to ACTIVE
.
Compliance.Status
changes from PASSED
to FAILED
,
WARNING
, or NOT_AVAILABLE
.
In those cases, the workflow status is automatically reset to NEW
.
For findings from controls, if Compliance.Status
is PASSED
, then Security Hub
automatically sets the workflow status to RESOLVED
.
public AwsSecurityFindingFilters withWorkflowStatus(Collection<StringFilter> workflowStatus)
The status of the investigation into a finding. Allowed values are the following.
NEW
- The initial state of a finding, before it is reviewed.
Security Hub also resets the workflow status from NOTIFIED
or RESOLVED
to
NEW
in the following cases:
RecordState
changes from ARCHIVED
to ACTIVE
.
Compliance.Status
changes from PASSED
to either WARNING
,
FAILED
, or NOT_AVAILABLE
.
NOTIFIED
- Indicates that the resource owner has been notified about the security issue. Used when
the initial reviewer is not the resource owner, and needs intervention from the resource owner.
If one of the following occurs, the workflow status is changed automatically from NOTIFIED
to
NEW
:
RecordState
changes from ARCHIVED
to ACTIVE
.
Compliance.Status
changes from PASSED
to FAILED
, WARNING
, or
NOT_AVAILABLE
.
SUPPRESSED
- Indicates that you reviewed the finding and do not believe that any action is needed.
The workflow status of a SUPPRESSED
finding does not change if RecordState
changes from
ARCHIVED
to ACTIVE
.
RESOLVED
- The finding was reviewed and remediated and is now considered resolved.
The finding remains RESOLVED
unless one of the following occurs:
RecordState
changes from ARCHIVED
to ACTIVE
.
Compliance.Status
changes from PASSED
to FAILED
, WARNING
, or
NOT_AVAILABLE
.
In those cases, the workflow status is automatically reset to NEW
.
For findings from controls, if Compliance.Status
is PASSED
, then Security Hub
automatically sets the workflow status to RESOLVED
.
workflowStatus
- The status of the investigation into a finding. Allowed values are the following.
NEW
- The initial state of a finding, before it is reviewed.
Security Hub also resets the workflow status from NOTIFIED
or RESOLVED
to
NEW
in the following cases:
RecordState
changes from ARCHIVED
to ACTIVE
.
Compliance.Status
changes from PASSED
to either WARNING
,
FAILED
, or NOT_AVAILABLE
.
NOTIFIED
- Indicates that the resource owner has been notified about the security issue. Used
when the initial reviewer is not the resource owner, and needs intervention from the resource owner.
If one of the following occurs, the workflow status is changed automatically from NOTIFIED
to
NEW
:
RecordState
changes from ARCHIVED
to ACTIVE
.
Compliance.Status
changes from PASSED
to FAILED
,
WARNING
, or NOT_AVAILABLE
.
SUPPRESSED
- Indicates that you reviewed the finding and do not believe that any action is
needed.
The workflow status of a SUPPRESSED
finding does not change if RecordState
changes from ARCHIVED
to ACTIVE
.
RESOLVED
- The finding was reviewed and remediated and is now considered resolved.
The finding remains RESOLVED
unless one of the following occurs:
RecordState
changes from ARCHIVED
to ACTIVE
.
Compliance.Status
changes from PASSED
to FAILED
,
WARNING
, or NOT_AVAILABLE
.
In those cases, the workflow status is automatically reset to NEW
.
For findings from controls, if Compliance.Status
is PASSED
, then Security Hub
automatically sets the workflow status to RESOLVED
.
public List<StringFilter> getRecordState()
The updated record state for the finding.
public void setRecordState(Collection<StringFilter> recordState)
The updated record state for the finding.
recordState
- The updated record state for the finding.public AwsSecurityFindingFilters withRecordState(StringFilter... recordState)
The updated record state for the finding.
NOTE: This method appends the values to the existing list (if any). Use
setRecordState(java.util.Collection)
or withRecordState(java.util.Collection)
if you want to
override the existing values.
recordState
- The updated record state for the finding.public AwsSecurityFindingFilters withRecordState(Collection<StringFilter> recordState)
The updated record state for the finding.
recordState
- The updated record state for the finding.public List<StringFilter> getRelatedFindingsProductArn()
The ARN of the solution that generated a related finding.
public void setRelatedFindingsProductArn(Collection<StringFilter> relatedFindingsProductArn)
The ARN of the solution that generated a related finding.
relatedFindingsProductArn
- The ARN of the solution that generated a related finding.public AwsSecurityFindingFilters withRelatedFindingsProductArn(StringFilter... relatedFindingsProductArn)
The ARN of the solution that generated a related finding.
NOTE: This method appends the values to the existing list (if any). Use
setRelatedFindingsProductArn(java.util.Collection)
or
withRelatedFindingsProductArn(java.util.Collection)
if you want to override the existing values.
relatedFindingsProductArn
- The ARN of the solution that generated a related finding.public AwsSecurityFindingFilters withRelatedFindingsProductArn(Collection<StringFilter> relatedFindingsProductArn)
The ARN of the solution that generated a related finding.
relatedFindingsProductArn
- The ARN of the solution that generated a related finding.public List<StringFilter> getRelatedFindingsId()
The solution-generated identifier for a related finding.
public void setRelatedFindingsId(Collection<StringFilter> relatedFindingsId)
The solution-generated identifier for a related finding.
relatedFindingsId
- The solution-generated identifier for a related finding.public AwsSecurityFindingFilters withRelatedFindingsId(StringFilter... relatedFindingsId)
The solution-generated identifier for a related finding.
NOTE: This method appends the values to the existing list (if any). Use
setRelatedFindingsId(java.util.Collection)
or withRelatedFindingsId(java.util.Collection)
if
you want to override the existing values.
relatedFindingsId
- The solution-generated identifier for a related finding.public AwsSecurityFindingFilters withRelatedFindingsId(Collection<StringFilter> relatedFindingsId)
The solution-generated identifier for a related finding.
relatedFindingsId
- The solution-generated identifier for a related finding.public List<StringFilter> getNoteText()
The text of a note.
public void setNoteText(Collection<StringFilter> noteText)
The text of a note.
noteText
- The text of a note.public AwsSecurityFindingFilters withNoteText(StringFilter... noteText)
The text of a note.
NOTE: This method appends the values to the existing list (if any). Use
setNoteText(java.util.Collection)
or withNoteText(java.util.Collection)
if you want to override
the existing values.
noteText
- The text of a note.public AwsSecurityFindingFilters withNoteText(Collection<StringFilter> noteText)
The text of a note.
noteText
- The text of a note.public List<DateFilter> getNoteUpdatedAt()
The timestamp of when the note was updated.
public void setNoteUpdatedAt(Collection<DateFilter> noteUpdatedAt)
The timestamp of when the note was updated.
noteUpdatedAt
- The timestamp of when the note was updated.public AwsSecurityFindingFilters withNoteUpdatedAt(DateFilter... noteUpdatedAt)
The timestamp of when the note was updated.
NOTE: This method appends the values to the existing list (if any). Use
setNoteUpdatedAt(java.util.Collection)
or withNoteUpdatedAt(java.util.Collection)
if you want
to override the existing values.
noteUpdatedAt
- The timestamp of when the note was updated.public AwsSecurityFindingFilters withNoteUpdatedAt(Collection<DateFilter> noteUpdatedAt)
The timestamp of when the note was updated.
noteUpdatedAt
- The timestamp of when the note was updated.public List<StringFilter> getNoteUpdatedBy()
The principal that created a note.
public void setNoteUpdatedBy(Collection<StringFilter> noteUpdatedBy)
The principal that created a note.
noteUpdatedBy
- The principal that created a note.public AwsSecurityFindingFilters withNoteUpdatedBy(StringFilter... noteUpdatedBy)
The principal that created a note.
NOTE: This method appends the values to the existing list (if any). Use
setNoteUpdatedBy(java.util.Collection)
or withNoteUpdatedBy(java.util.Collection)
if you want
to override the existing values.
noteUpdatedBy
- The principal that created a note.public AwsSecurityFindingFilters withNoteUpdatedBy(Collection<StringFilter> noteUpdatedBy)
The principal that created a note.
noteUpdatedBy
- The principal that created a note.@Deprecated public List<KeywordFilter> getKeyword()
A keyword for a finding.
@Deprecated public void setKeyword(Collection<KeywordFilter> keyword)
A keyword for a finding.
keyword
- A keyword for a finding.@Deprecated public AwsSecurityFindingFilters withKeyword(KeywordFilter... keyword)
A keyword for a finding.
NOTE: This method appends the values to the existing list (if any). Use
setKeyword(java.util.Collection)
or withKeyword(java.util.Collection)
if you want to override
the existing values.
keyword
- A keyword for a finding.@Deprecated public AwsSecurityFindingFilters withKeyword(Collection<KeywordFilter> keyword)
A keyword for a finding.
keyword
- A keyword for a finding.public List<NumberFilter> getFindingProviderFieldsConfidence()
The finding provider value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.
Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
public void setFindingProviderFieldsConfidence(Collection<NumberFilter> findingProviderFieldsConfidence)
The finding provider value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.
Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
findingProviderFieldsConfidence
- The finding provider value for the finding confidence. Confidence is defined as the likelihood that a
finding accurately identifies the behavior or issue that it was intended to identify.
Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
public AwsSecurityFindingFilters withFindingProviderFieldsConfidence(NumberFilter... findingProviderFieldsConfidence)
The finding provider value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.
Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
NOTE: This method appends the values to the existing list (if any). Use
setFindingProviderFieldsConfidence(java.util.Collection)
or
withFindingProviderFieldsConfidence(java.util.Collection)
if you want to override the existing values.
findingProviderFieldsConfidence
- The finding provider value for the finding confidence. Confidence is defined as the likelihood that a
finding accurately identifies the behavior or issue that it was intended to identify.
Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
public AwsSecurityFindingFilters withFindingProviderFieldsConfidence(Collection<NumberFilter> findingProviderFieldsConfidence)
The finding provider value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.
Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
findingProviderFieldsConfidence
- The finding provider value for the finding confidence. Confidence is defined as the likelihood that a
finding accurately identifies the behavior or issue that it was intended to identify.
Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
public List<NumberFilter> getFindingProviderFieldsCriticality()
The finding provider value for the level of importance assigned to the resources associated with the findings.
A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
public void setFindingProviderFieldsCriticality(Collection<NumberFilter> findingProviderFieldsCriticality)
The finding provider value for the level of importance assigned to the resources associated with the findings.
A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
findingProviderFieldsCriticality
- The finding provider value for the level of importance assigned to the resources associated with the
findings.
A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
public AwsSecurityFindingFilters withFindingProviderFieldsCriticality(NumberFilter... findingProviderFieldsCriticality)
The finding provider value for the level of importance assigned to the resources associated with the findings.
A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
NOTE: This method appends the values to the existing list (if any). Use
setFindingProviderFieldsCriticality(java.util.Collection)
or
withFindingProviderFieldsCriticality(java.util.Collection)
if you want to override the existing values.
findingProviderFieldsCriticality
- The finding provider value for the level of importance assigned to the resources associated with the
findings.
A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
public AwsSecurityFindingFilters withFindingProviderFieldsCriticality(Collection<NumberFilter> findingProviderFieldsCriticality)
The finding provider value for the level of importance assigned to the resources associated with the findings.
A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
findingProviderFieldsCriticality
- The finding provider value for the level of importance assigned to the resources associated with the
findings.
A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
public List<StringFilter> getFindingProviderFieldsRelatedFindingsId()
The finding identifier of a related finding that is identified by the finding provider.
public void setFindingProviderFieldsRelatedFindingsId(Collection<StringFilter> findingProviderFieldsRelatedFindingsId)
The finding identifier of a related finding that is identified by the finding provider.
findingProviderFieldsRelatedFindingsId
- The finding identifier of a related finding that is identified by the finding provider.public AwsSecurityFindingFilters withFindingProviderFieldsRelatedFindingsId(StringFilter... findingProviderFieldsRelatedFindingsId)
The finding identifier of a related finding that is identified by the finding provider.
NOTE: This method appends the values to the existing list (if any). Use
setFindingProviderFieldsRelatedFindingsId(java.util.Collection)
or
withFindingProviderFieldsRelatedFindingsId(java.util.Collection)
if you want to override the existing
values.
findingProviderFieldsRelatedFindingsId
- The finding identifier of a related finding that is identified by the finding provider.public AwsSecurityFindingFilters withFindingProviderFieldsRelatedFindingsId(Collection<StringFilter> findingProviderFieldsRelatedFindingsId)
The finding identifier of a related finding that is identified by the finding provider.
findingProviderFieldsRelatedFindingsId
- The finding identifier of a related finding that is identified by the finding provider.public List<StringFilter> getFindingProviderFieldsRelatedFindingsProductArn()
The ARN of the solution that generated a related finding that is identified by the finding provider.
public void setFindingProviderFieldsRelatedFindingsProductArn(Collection<StringFilter> findingProviderFieldsRelatedFindingsProductArn)
The ARN of the solution that generated a related finding that is identified by the finding provider.
findingProviderFieldsRelatedFindingsProductArn
- The ARN of the solution that generated a related finding that is identified by the finding provider.public AwsSecurityFindingFilters withFindingProviderFieldsRelatedFindingsProductArn(StringFilter... findingProviderFieldsRelatedFindingsProductArn)
The ARN of the solution that generated a related finding that is identified by the finding provider.
NOTE: This method appends the values to the existing list (if any). Use
setFindingProviderFieldsRelatedFindingsProductArn(java.util.Collection)
or
withFindingProviderFieldsRelatedFindingsProductArn(java.util.Collection)
if you want to override the
existing values.
findingProviderFieldsRelatedFindingsProductArn
- The ARN of the solution that generated a related finding that is identified by the finding provider.public AwsSecurityFindingFilters withFindingProviderFieldsRelatedFindingsProductArn(Collection<StringFilter> findingProviderFieldsRelatedFindingsProductArn)
The ARN of the solution that generated a related finding that is identified by the finding provider.
findingProviderFieldsRelatedFindingsProductArn
- The ARN of the solution that generated a related finding that is identified by the finding provider.public List<StringFilter> getFindingProviderFieldsSeverityLabel()
The finding provider value for the severity label.
public void setFindingProviderFieldsSeverityLabel(Collection<StringFilter> findingProviderFieldsSeverityLabel)
The finding provider value for the severity label.
findingProviderFieldsSeverityLabel
- The finding provider value for the severity label.public AwsSecurityFindingFilters withFindingProviderFieldsSeverityLabel(StringFilter... findingProviderFieldsSeverityLabel)
The finding provider value for the severity label.
NOTE: This method appends the values to the existing list (if any). Use
setFindingProviderFieldsSeverityLabel(java.util.Collection)
or
withFindingProviderFieldsSeverityLabel(java.util.Collection)
if you want to override the existing
values.
findingProviderFieldsSeverityLabel
- The finding provider value for the severity label.public AwsSecurityFindingFilters withFindingProviderFieldsSeverityLabel(Collection<StringFilter> findingProviderFieldsSeverityLabel)
The finding provider value for the severity label.
findingProviderFieldsSeverityLabel
- The finding provider value for the severity label.public List<StringFilter> getFindingProviderFieldsSeverityOriginal()
The finding provider's original value for the severity.
public void setFindingProviderFieldsSeverityOriginal(Collection<StringFilter> findingProviderFieldsSeverityOriginal)
The finding provider's original value for the severity.
findingProviderFieldsSeverityOriginal
- The finding provider's original value for the severity.public AwsSecurityFindingFilters withFindingProviderFieldsSeverityOriginal(StringFilter... findingProviderFieldsSeverityOriginal)
The finding provider's original value for the severity.
NOTE: This method appends the values to the existing list (if any). Use
setFindingProviderFieldsSeverityOriginal(java.util.Collection)
or
withFindingProviderFieldsSeverityOriginal(java.util.Collection)
if you want to override the existing
values.
findingProviderFieldsSeverityOriginal
- The finding provider's original value for the severity.public AwsSecurityFindingFilters withFindingProviderFieldsSeverityOriginal(Collection<StringFilter> findingProviderFieldsSeverityOriginal)
The finding provider's original value for the severity.
findingProviderFieldsSeverityOriginal
- The finding provider's original value for the severity.public List<StringFilter> getFindingProviderFieldsTypes()
One or more finding types that the finding provider assigned to the finding. Uses the format of
namespace/category/classifier
that classify a finding.
Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications
namespace/category/classifier
that classify a finding.
Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications
public void setFindingProviderFieldsTypes(Collection<StringFilter> findingProviderFieldsTypes)
One or more finding types that the finding provider assigned to the finding. Uses the format of
namespace/category/classifier
that classify a finding.
Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications
findingProviderFieldsTypes
- One or more finding types that the finding provider assigned to the finding. Uses the format of
namespace/category/classifier
that classify a finding.
Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications
public AwsSecurityFindingFilters withFindingProviderFieldsTypes(StringFilter... findingProviderFieldsTypes)
One or more finding types that the finding provider assigned to the finding. Uses the format of
namespace/category/classifier
that classify a finding.
Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications
NOTE: This method appends the values to the existing list (if any). Use
setFindingProviderFieldsTypes(java.util.Collection)
or
withFindingProviderFieldsTypes(java.util.Collection)
if you want to override the existing values.
findingProviderFieldsTypes
- One or more finding types that the finding provider assigned to the finding. Uses the format of
namespace/category/classifier
that classify a finding.
Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications
public AwsSecurityFindingFilters withFindingProviderFieldsTypes(Collection<StringFilter> findingProviderFieldsTypes)
One or more finding types that the finding provider assigned to the finding. Uses the format of
namespace/category/classifier
that classify a finding.
Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications
findingProviderFieldsTypes
- One or more finding types that the finding provider assigned to the finding. Uses the format of
namespace/category/classifier
that classify a finding.
Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications
public List<BooleanFilter> getSample()
Indicates whether or not sample findings are included in the filter results.
public void setSample(Collection<BooleanFilter> sample)
Indicates whether or not sample findings are included in the filter results.
sample
- Indicates whether or not sample findings are included in the filter results.public AwsSecurityFindingFilters withSample(BooleanFilter... sample)
Indicates whether or not sample findings are included in the filter results.
NOTE: This method appends the values to the existing list (if any). Use
setSample(java.util.Collection)
or withSample(java.util.Collection)
if you want to override the
existing values.
sample
- Indicates whether or not sample findings are included in the filter results.public AwsSecurityFindingFilters withSample(Collection<BooleanFilter> sample)
Indicates whether or not sample findings are included in the filter results.
sample
- Indicates whether or not sample findings are included in the filter results.public List<StringFilter> getComplianceSecurityControlId()
The unique identifier of a control across standards. Values for this field typically consist of an Amazon Web Service and a number, such as APIGateway.5.
public void setComplianceSecurityControlId(Collection<StringFilter> complianceSecurityControlId)
The unique identifier of a control across standards. Values for this field typically consist of an Amazon Web Service and a number, such as APIGateway.5.
complianceSecurityControlId
- The unique identifier of a control across standards. Values for this field typically consist of an Amazon
Web Service and a number, such as APIGateway.5.public AwsSecurityFindingFilters withComplianceSecurityControlId(StringFilter... complianceSecurityControlId)
The unique identifier of a control across standards. Values for this field typically consist of an Amazon Web Service and a number, such as APIGateway.5.
NOTE: This method appends the values to the existing list (if any). Use
setComplianceSecurityControlId(java.util.Collection)
or
withComplianceSecurityControlId(java.util.Collection)
if you want to override the existing values.
complianceSecurityControlId
- The unique identifier of a control across standards. Values for this field typically consist of an Amazon
Web Service and a number, such as APIGateway.5.public AwsSecurityFindingFilters withComplianceSecurityControlId(Collection<StringFilter> complianceSecurityControlId)
The unique identifier of a control across standards. Values for this field typically consist of an Amazon Web Service and a number, such as APIGateway.5.
complianceSecurityControlId
- The unique identifier of a control across standards. Values for this field typically consist of an Amazon
Web Service and a number, such as APIGateway.5.public List<StringFilter> getComplianceAssociatedStandardsId()
The unique identifier of a standard in which a control is enabled. This field consists of the resource portion of the Amazon Resource Name (ARN) returned for a standard in the DescribeStandards API response.
public void setComplianceAssociatedStandardsId(Collection<StringFilter> complianceAssociatedStandardsId)
The unique identifier of a standard in which a control is enabled. This field consists of the resource portion of the Amazon Resource Name (ARN) returned for a standard in the DescribeStandards API response.
complianceAssociatedStandardsId
- The unique identifier of a standard in which a control is enabled. This field consists of the resource
portion of the Amazon Resource Name (ARN) returned for a standard in the DescribeStandards API response.public AwsSecurityFindingFilters withComplianceAssociatedStandardsId(StringFilter... complianceAssociatedStandardsId)
The unique identifier of a standard in which a control is enabled. This field consists of the resource portion of the Amazon Resource Name (ARN) returned for a standard in the DescribeStandards API response.
NOTE: This method appends the values to the existing list (if any). Use
setComplianceAssociatedStandardsId(java.util.Collection)
or
withComplianceAssociatedStandardsId(java.util.Collection)
if you want to override the existing values.
complianceAssociatedStandardsId
- The unique identifier of a standard in which a control is enabled. This field consists of the resource
portion of the Amazon Resource Name (ARN) returned for a standard in the DescribeStandards API response.public AwsSecurityFindingFilters withComplianceAssociatedStandardsId(Collection<StringFilter> complianceAssociatedStandardsId)
The unique identifier of a standard in which a control is enabled. This field consists of the resource portion of the Amazon Resource Name (ARN) returned for a standard in the DescribeStandards API response.
complianceAssociatedStandardsId
- The unique identifier of a standard in which a control is enabled. This field consists of the resource
portion of the Amazon Resource Name (ARN) returned for a standard in the DescribeStandards API response.public List<StringFilter> getVulnerabilitiesExploitAvailable()
Indicates whether a software vulnerability in your environment has a known exploit. You can filter findings by this field only if you use Security Hub and Amazon Inspector.
public void setVulnerabilitiesExploitAvailable(Collection<StringFilter> vulnerabilitiesExploitAvailable)
Indicates whether a software vulnerability in your environment has a known exploit. You can filter findings by this field only if you use Security Hub and Amazon Inspector.
vulnerabilitiesExploitAvailable
- Indicates whether a software vulnerability in your environment has a known exploit. You can filter
findings by this field only if you use Security Hub and Amazon Inspector.public AwsSecurityFindingFilters withVulnerabilitiesExploitAvailable(StringFilter... vulnerabilitiesExploitAvailable)
Indicates whether a software vulnerability in your environment has a known exploit. You can filter findings by this field only if you use Security Hub and Amazon Inspector.
NOTE: This method appends the values to the existing list (if any). Use
setVulnerabilitiesExploitAvailable(java.util.Collection)
or
withVulnerabilitiesExploitAvailable(java.util.Collection)
if you want to override the existing values.
vulnerabilitiesExploitAvailable
- Indicates whether a software vulnerability in your environment has a known exploit. You can filter
findings by this field only if you use Security Hub and Amazon Inspector.public AwsSecurityFindingFilters withVulnerabilitiesExploitAvailable(Collection<StringFilter> vulnerabilitiesExploitAvailable)
Indicates whether a software vulnerability in your environment has a known exploit. You can filter findings by this field only if you use Security Hub and Amazon Inspector.
vulnerabilitiesExploitAvailable
- Indicates whether a software vulnerability in your environment has a known exploit. You can filter
findings by this field only if you use Security Hub and Amazon Inspector.public List<StringFilter> getVulnerabilitiesFixAvailable()
Indicates whether a vulnerability is fixed in a newer version of the affected software packages. You can filter findings by this field only if you use Security Hub and Amazon Inspector.
public void setVulnerabilitiesFixAvailable(Collection<StringFilter> vulnerabilitiesFixAvailable)
Indicates whether a vulnerability is fixed in a newer version of the affected software packages. You can filter findings by this field only if you use Security Hub and Amazon Inspector.
vulnerabilitiesFixAvailable
- Indicates whether a vulnerability is fixed in a newer version of the affected software packages. You can
filter findings by this field only if you use Security Hub and Amazon Inspector.public AwsSecurityFindingFilters withVulnerabilitiesFixAvailable(StringFilter... vulnerabilitiesFixAvailable)
Indicates whether a vulnerability is fixed in a newer version of the affected software packages. You can filter findings by this field only if you use Security Hub and Amazon Inspector.
NOTE: This method appends the values to the existing list (if any). Use
setVulnerabilitiesFixAvailable(java.util.Collection)
or
withVulnerabilitiesFixAvailable(java.util.Collection)
if you want to override the existing values.
vulnerabilitiesFixAvailable
- Indicates whether a vulnerability is fixed in a newer version of the affected software packages. You can
filter findings by this field only if you use Security Hub and Amazon Inspector.public AwsSecurityFindingFilters withVulnerabilitiesFixAvailable(Collection<StringFilter> vulnerabilitiesFixAvailable)
Indicates whether a vulnerability is fixed in a newer version of the affected software packages. You can filter findings by this field only if you use Security Hub and Amazon Inspector.
vulnerabilitiesFixAvailable
- Indicates whether a vulnerability is fixed in a newer version of the affected software packages. You can
filter findings by this field only if you use Security Hub and Amazon Inspector.public List<StringFilter> getComplianceSecurityControlParametersName()
The name of a security control parameter.
public void setComplianceSecurityControlParametersName(Collection<StringFilter> complianceSecurityControlParametersName)
The name of a security control parameter.
complianceSecurityControlParametersName
- The name of a security control parameter.public AwsSecurityFindingFilters withComplianceSecurityControlParametersName(StringFilter... complianceSecurityControlParametersName)
The name of a security control parameter.
NOTE: This method appends the values to the existing list (if any). Use
setComplianceSecurityControlParametersName(java.util.Collection)
or
withComplianceSecurityControlParametersName(java.util.Collection)
if you want to override the existing
values.
complianceSecurityControlParametersName
- The name of a security control parameter.public AwsSecurityFindingFilters withComplianceSecurityControlParametersName(Collection<StringFilter> complianceSecurityControlParametersName)
The name of a security control parameter.
complianceSecurityControlParametersName
- The name of a security control parameter.public List<StringFilter> getComplianceSecurityControlParametersValue()
The current value of a security control parameter.
public void setComplianceSecurityControlParametersValue(Collection<StringFilter> complianceSecurityControlParametersValue)
The current value of a security control parameter.
complianceSecurityControlParametersValue
- The current value of a security control parameter.public AwsSecurityFindingFilters withComplianceSecurityControlParametersValue(StringFilter... complianceSecurityControlParametersValue)
The current value of a security control parameter.
NOTE: This method appends the values to the existing list (if any). Use
setComplianceSecurityControlParametersValue(java.util.Collection)
or
withComplianceSecurityControlParametersValue(java.util.Collection)
if you want to override the existing
values.
complianceSecurityControlParametersValue
- The current value of a security control parameter.public AwsSecurityFindingFilters withComplianceSecurityControlParametersValue(Collection<StringFilter> complianceSecurityControlParametersValue)
The current value of a security control parameter.
complianceSecurityControlParametersValue
- The current value of a security control parameter.public List<StringFilter> getAwsAccountName()
The name of the Amazon Web Services account in which a finding is generated.
public void setAwsAccountName(Collection<StringFilter> awsAccountName)
The name of the Amazon Web Services account in which a finding is generated.
awsAccountName
- The name of the Amazon Web Services account in which a finding is generated.public AwsSecurityFindingFilters withAwsAccountName(StringFilter... awsAccountName)
The name of the Amazon Web Services account in which a finding is generated.
NOTE: This method appends the values to the existing list (if any). Use
setAwsAccountName(java.util.Collection)
or withAwsAccountName(java.util.Collection)
if you want
to override the existing values.
awsAccountName
- The name of the Amazon Web Services account in which a finding is generated.public AwsSecurityFindingFilters withAwsAccountName(Collection<StringFilter> awsAccountName)
The name of the Amazon Web Services account in which a finding is generated.
awsAccountName
- The name of the Amazon Web Services account in which a finding is generated.public List<StringFilter> getResourceApplicationName()
The name of the application that is related to a finding.
public void setResourceApplicationName(Collection<StringFilter> resourceApplicationName)
The name of the application that is related to a finding.
resourceApplicationName
- The name of the application that is related to a finding.public AwsSecurityFindingFilters withResourceApplicationName(StringFilter... resourceApplicationName)
The name of the application that is related to a finding.
NOTE: This method appends the values to the existing list (if any). Use
setResourceApplicationName(java.util.Collection)
or
withResourceApplicationName(java.util.Collection)
if you want to override the existing values.
resourceApplicationName
- The name of the application that is related to a finding.public AwsSecurityFindingFilters withResourceApplicationName(Collection<StringFilter> resourceApplicationName)
The name of the application that is related to a finding.
resourceApplicationName
- The name of the application that is related to a finding.public List<StringFilter> getResourceApplicationArn()
The ARN of the application that is related to a finding.
public void setResourceApplicationArn(Collection<StringFilter> resourceApplicationArn)
The ARN of the application that is related to a finding.
resourceApplicationArn
- The ARN of the application that is related to a finding.public AwsSecurityFindingFilters withResourceApplicationArn(StringFilter... resourceApplicationArn)
The ARN of the application that is related to a finding.
NOTE: This method appends the values to the existing list (if any). Use
setResourceApplicationArn(java.util.Collection)
or
withResourceApplicationArn(java.util.Collection)
if you want to override the existing values.
resourceApplicationArn
- The ARN of the application that is related to a finding.public AwsSecurityFindingFilters withResourceApplicationArn(Collection<StringFilter> resourceApplicationArn)
The ARN of the application that is related to a finding.
resourceApplicationArn
- The ARN of the application that is related to a finding.public String toString()
toString
in class Object
Object.toString()
public AwsSecurityFindingFilters clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.