@Generated(value="software.amazon.awssdk:codegen") public final class AwsSecurityFindingFilters extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsSecurityFindingFilters.Builder,AwsSecurityFindingFilters>
A collection of attributes that are applied to all active Security Hub-aggregated findings and that result in a subset of findings that are included in this insight.
You can filter by up to 10 finding attributes. For each attribute, you can provide up to 20 filter values.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsSecurityFindingFilters.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<StringFilter> |
awsAccountId()
The Amazon Web Services account ID that a finding is generated in.
|
static AwsSecurityFindingFilters.Builder |
builder() |
List<StringFilter> |
companyName()
The name of the findings provider (company) that owns the solution (product) that generates findings.
|
List<StringFilter> |
complianceAssociatedStandardsId()
The unique identifier of a standard in which a control is enabled.
|
List<StringFilter> |
complianceSecurityControlId()
The unique identifier of a control across standards.
|
List<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.
|
List<NumberFilter> |
confidence()
A finding's confidence.
|
List<DateFilter> |
createdAt()
An ISO8601-formatted timestamp that indicates when the security findings provider captured the potential security
issue that a finding captured.
|
List<NumberFilter> |
criticality()
The level of importance assigned to the resources associated with the finding.
|
List<StringFilter> |
description()
A finding's description.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
List<NumberFilter> |
findingProviderFieldsConfidence()
The finding provider value for the finding confidence.
|
List<NumberFilter> |
findingProviderFieldsCriticality()
The finding provider value for the level of importance assigned to the resources associated with the findings.
|
List<StringFilter> |
findingProviderFieldsRelatedFindingsId()
The finding identifier of a related finding that is identified by the finding provider.
|
List<StringFilter> |
findingProviderFieldsRelatedFindingsProductArn()
The ARN of the solution that generated a related finding that is identified by the finding provider.
|
List<StringFilter> |
findingProviderFieldsSeverityLabel()
The finding provider value for the severity label.
|
List<StringFilter> |
findingProviderFieldsSeverityOriginal()
The finding provider's original value for the severity.
|
List<StringFilter> |
findingProviderFieldsTypes()
One or more finding types that the finding provider assigned to the finding.
|
List<DateFilter> |
firstObservedAt()
An ISO8601-formatted timestamp that indicates when the security findings provider first observed the potential
security issue that a finding captured.
|
List<StringFilter> |
generatorId()
The identifier for the solution-specific component (a discrete unit of logic) that generated a finding.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAwsAccountId()
For responses, this returns true if the service returned a value for the AwsAccountId property.
|
boolean |
hasCompanyName()
For responses, this returns true if the service returned a value for the CompanyName property.
|
boolean |
hasComplianceAssociatedStandardsId()
For responses, this returns true if the service returned a value for the ComplianceAssociatedStandardsId
property.
|
boolean |
hasComplianceSecurityControlId()
For responses, this returns true if the service returned a value for the ComplianceSecurityControlId property.
|
boolean |
hasComplianceStatus()
For responses, this returns true if the service returned a value for the ComplianceStatus property.
|
boolean |
hasConfidence()
For responses, this returns true if the service returned a value for the Confidence property.
|
boolean |
hasCreatedAt()
For responses, this returns true if the service returned a value for the CreatedAt property.
|
boolean |
hasCriticality()
For responses, this returns true if the service returned a value for the Criticality property.
|
boolean |
hasDescription()
For responses, this returns true if the service returned a value for the Description property.
|
boolean |
hasFindingProviderFieldsConfidence()
For responses, this returns true if the service returned a value for the FindingProviderFieldsConfidence
property.
|
boolean |
hasFindingProviderFieldsCriticality()
For responses, this returns true if the service returned a value for the FindingProviderFieldsCriticality
property.
|
boolean |
hasFindingProviderFieldsRelatedFindingsId()
For responses, this returns true if the service returned a value for the FindingProviderFieldsRelatedFindingsId
property.
|
boolean |
hasFindingProviderFieldsRelatedFindingsProductArn()
For responses, this returns true if the service returned a value for the
FindingProviderFieldsRelatedFindingsProductArn property.
|
boolean |
hasFindingProviderFieldsSeverityLabel()
For responses, this returns true if the service returned a value for the FindingProviderFieldsSeverityLabel
property.
|
boolean |
hasFindingProviderFieldsSeverityOriginal()
For responses, this returns true if the service returned a value for the FindingProviderFieldsSeverityOriginal
property.
|
boolean |
hasFindingProviderFieldsTypes()
For responses, this returns true if the service returned a value for the FindingProviderFieldsTypes property.
|
boolean |
hasFirstObservedAt()
For responses, this returns true if the service returned a value for the FirstObservedAt property.
|
boolean |
hasGeneratorId()
For responses, this returns true if the service returned a value for the GeneratorId property.
|
int |
hashCode() |
boolean |
hasId()
For responses, this returns true if the service returned a value for the Id property.
|
boolean |
hasKeyword()
Deprecated.
The Keyword property is deprecated.
|
boolean |
hasLastObservedAt()
For responses, this returns true if the service returned a value for the LastObservedAt property.
|
boolean |
hasMalwareName()
For responses, this returns true if the service returned a value for the MalwareName property.
|
boolean |
hasMalwarePath()
For responses, this returns true if the service returned a value for the MalwarePath property.
|
boolean |
hasMalwareState()
For responses, this returns true if the service returned a value for the MalwareState property.
|
boolean |
hasMalwareType()
For responses, this returns true if the service returned a value for the MalwareType property.
|
boolean |
hasNetworkDestinationDomain()
For responses, this returns true if the service returned a value for the NetworkDestinationDomain property.
|
boolean |
hasNetworkDestinationIpV4()
For responses, this returns true if the service returned a value for the NetworkDestinationIpV4 property.
|
boolean |
hasNetworkDestinationIpV6()
For responses, this returns true if the service returned a value for the NetworkDestinationIpV6 property.
|
boolean |
hasNetworkDestinationPort()
For responses, this returns true if the service returned a value for the NetworkDestinationPort property.
|
boolean |
hasNetworkDirection()
For responses, this returns true if the service returned a value for the NetworkDirection property.
|
boolean |
hasNetworkProtocol()
For responses, this returns true if the service returned a value for the NetworkProtocol property.
|
boolean |
hasNetworkSourceDomain()
For responses, this returns true if the service returned a value for the NetworkSourceDomain property.
|
boolean |
hasNetworkSourceIpV4()
For responses, this returns true if the service returned a value for the NetworkSourceIpV4 property.
|
boolean |
hasNetworkSourceIpV6()
For responses, this returns true if the service returned a value for the NetworkSourceIpV6 property.
|
boolean |
hasNetworkSourceMac()
For responses, this returns true if the service returned a value for the NetworkSourceMac property.
|
boolean |
hasNetworkSourcePort()
For responses, this returns true if the service returned a value for the NetworkSourcePort property.
|
boolean |
hasNoteText()
For responses, this returns true if the service returned a value for the NoteText property.
|
boolean |
hasNoteUpdatedAt()
For responses, this returns true if the service returned a value for the NoteUpdatedAt property.
|
boolean |
hasNoteUpdatedBy()
For responses, this returns true if the service returned a value for the NoteUpdatedBy property.
|
boolean |
hasProcessLaunchedAt()
For responses, this returns true if the service returned a value for the ProcessLaunchedAt property.
|
boolean |
hasProcessName()
For responses, this returns true if the service returned a value for the ProcessName property.
|
boolean |
hasProcessParentPid()
For responses, this returns true if the service returned a value for the ProcessParentPid property.
|
boolean |
hasProcessPath()
For responses, this returns true if the service returned a value for the ProcessPath property.
|
boolean |
hasProcessPid()
For responses, this returns true if the service returned a value for the ProcessPid property.
|
boolean |
hasProcessTerminatedAt()
For responses, this returns true if the service returned a value for the ProcessTerminatedAt property.
|
boolean |
hasProductArn()
For responses, this returns true if the service returned a value for the ProductArn property.
|
boolean |
hasProductFields()
For responses, this returns true if the service returned a value for the ProductFields property.
|
boolean |
hasProductName()
For responses, this returns true if the service returned a value for the ProductName property.
|
boolean |
hasRecommendationText()
For responses, this returns true if the service returned a value for the RecommendationText property.
|
boolean |
hasRecordState()
For responses, this returns true if the service returned a value for the RecordState property.
|
boolean |
hasRegion()
For responses, this returns true if the service returned a value for the Region property.
|
boolean |
hasRelatedFindingsId()
For responses, this returns true if the service returned a value for the RelatedFindingsId property.
|
boolean |
hasRelatedFindingsProductArn()
For responses, this returns true if the service returned a value for the RelatedFindingsProductArn property.
|
boolean |
hasResourceAwsEc2InstanceIamInstanceProfileArn()
For responses, this returns true if the service returned a value for the
ResourceAwsEc2InstanceIamInstanceProfileArn property.
|
boolean |
hasResourceAwsEc2InstanceImageId()
For responses, this returns true if the service returned a value for the ResourceAwsEc2InstanceImageId property.
|
boolean |
hasResourceAwsEc2InstanceIpV4Addresses()
For responses, this returns true if the service returned a value for the ResourceAwsEc2InstanceIpV4Addresses
property.
|
boolean |
hasResourceAwsEc2InstanceIpV6Addresses()
For responses, this returns true if the service returned a value for the ResourceAwsEc2InstanceIpV6Addresses
property.
|
boolean |
hasResourceAwsEc2InstanceKeyName()
For responses, this returns true if the service returned a value for the ResourceAwsEc2InstanceKeyName property.
|
boolean |
hasResourceAwsEc2InstanceLaunchedAt()
For responses, this returns true if the service returned a value for the ResourceAwsEc2InstanceLaunchedAt
property.
|
boolean |
hasResourceAwsEc2InstanceSubnetId()
For responses, this returns true if the service returned a value for the ResourceAwsEc2InstanceSubnetId property.
|
boolean |
hasResourceAwsEc2InstanceType()
For responses, this returns true if the service returned a value for the ResourceAwsEc2InstanceType property.
|
boolean |
hasResourceAwsEc2InstanceVpcId()
For responses, this returns true if the service returned a value for the ResourceAwsEc2InstanceVpcId property.
|
boolean |
hasResourceAwsIamAccessKeyCreatedAt()
For responses, this returns true if the service returned a value for the ResourceAwsIamAccessKeyCreatedAt
property.
|
boolean |
hasResourceAwsIamAccessKeyPrincipalName()
For responses, this returns true if the service returned a value for the ResourceAwsIamAccessKeyPrincipalName
property.
|
boolean |
hasResourceAwsIamAccessKeyStatus()
For responses, this returns true if the service returned a value for the ResourceAwsIamAccessKeyStatus property.
|
boolean |
hasResourceAwsIamAccessKeyUserName()
Deprecated.
This filter is deprecated. Instead, use ResourceAwsIamAccessKeyPrincipalName.
|
boolean |
hasResourceAwsIamUserUserName()
For responses, this returns true if the service returned a value for the ResourceAwsIamUserUserName property.
|
boolean |
hasResourceAwsS3BucketOwnerId()
For responses, this returns true if the service returned a value for the ResourceAwsS3BucketOwnerId property.
|
boolean |
hasResourceAwsS3BucketOwnerName()
For responses, this returns true if the service returned a value for the ResourceAwsS3BucketOwnerName property.
|
boolean |
hasResourceContainerImageId()
For responses, this returns true if the service returned a value for the ResourceContainerImageId property.
|
boolean |
hasResourceContainerImageName()
For responses, this returns true if the service returned a value for the ResourceContainerImageName property.
|
boolean |
hasResourceContainerLaunchedAt()
For responses, this returns true if the service returned a value for the ResourceContainerLaunchedAt property.
|
boolean |
hasResourceContainerName()
For responses, this returns true if the service returned a value for the ResourceContainerName property.
|
boolean |
hasResourceDetailsOther()
For responses, this returns true if the service returned a value for the ResourceDetailsOther property.
|
boolean |
hasResourceId()
For responses, this returns true if the service returned a value for the ResourceId property.
|
boolean |
hasResourcePartition()
For responses, this returns true if the service returned a value for the ResourcePartition property.
|
boolean |
hasResourceRegion()
For responses, this returns true if the service returned a value for the ResourceRegion property.
|
boolean |
hasResourceTags()
For responses, this returns true if the service returned a value for the ResourceTags property.
|
boolean |
hasResourceType()
For responses, this returns true if the service returned a value for the ResourceType property.
|
boolean |
hasSample()
For responses, this returns true if the service returned a value for the Sample property.
|
boolean |
hasSeverityLabel()
For responses, this returns true if the service returned a value for the SeverityLabel property.
|
boolean |
hasSeverityNormalized()
Deprecated.
This filter is deprecated. Instead, use SeverityLabel or FindingProviderFieldsSeverityLabel.
|
boolean |
hasSeverityProduct()
Deprecated.
This filter is deprecated. Instead, use FindingProviderSeverityOriginal.
|
boolean |
hasSourceUrl()
For responses, this returns true if the service returned a value for the SourceUrl property.
|
boolean |
hasThreatIntelIndicatorCategory()
For responses, this returns true if the service returned a value for the ThreatIntelIndicatorCategory property.
|
boolean |
hasThreatIntelIndicatorLastObservedAt()
For responses, this returns true if the service returned a value for the ThreatIntelIndicatorLastObservedAt
property.
|
boolean |
hasThreatIntelIndicatorSource()
For responses, this returns true if the service returned a value for the ThreatIntelIndicatorSource property.
|
boolean |
hasThreatIntelIndicatorSourceUrl()
For responses, this returns true if the service returned a value for the ThreatIntelIndicatorSourceUrl property.
|
boolean |
hasThreatIntelIndicatorType()
For responses, this returns true if the service returned a value for the ThreatIntelIndicatorType property.
|
boolean |
hasThreatIntelIndicatorValue()
For responses, this returns true if the service returned a value for the ThreatIntelIndicatorValue property.
|
boolean |
hasTitle()
For responses, this returns true if the service returned a value for the Title property.
|
boolean |
hasType()
For responses, this returns true if the service returned a value for the Type property.
|
boolean |
hasUpdatedAt()
For responses, this returns true if the service returned a value for the UpdatedAt property.
|
boolean |
hasUserDefinedFields()
For responses, this returns true if the service returned a value for the UserDefinedFields property.
|
boolean |
hasVerificationState()
For responses, this returns true if the service returned a value for the VerificationState property.
|
boolean |
hasWorkflowState()
For responses, this returns true if the service returned a value for the WorkflowState property.
|
boolean |
hasWorkflowStatus()
For responses, this returns true if the service returned a value for the WorkflowStatus property.
|
List<StringFilter> |
id()
The security findings provider-specific identifier for a finding.
|
List<KeywordFilter> |
keyword()
Deprecated.
The Keyword property is deprecated.
|
List<DateFilter> |
lastObservedAt()
An ISO8601-formatted timestamp that indicates when the security findings provider most recently observed the
potential security issue that a finding captured.
|
List<StringFilter> |
malwareName()
The name of the malware that was observed.
|
List<StringFilter> |
malwarePath()
The filesystem path of the malware that was observed.
|
List<StringFilter> |
malwareState()
The state of the malware that was observed.
|
List<StringFilter> |
malwareType()
The type of the malware that was observed.
|
List<StringFilter> |
networkDestinationDomain()
The destination domain of network-related information about a finding.
|
List<IpFilter> |
networkDestinationIpV4()
The destination IPv4 address of network-related information about a finding.
|
List<IpFilter> |
networkDestinationIpV6()
The destination IPv6 address of network-related information about a finding.
|
List<NumberFilter> |
networkDestinationPort()
The destination port of network-related information about a finding.
|
List<StringFilter> |
networkDirection()
Indicates the direction of network traffic associated with a finding.
|
List<StringFilter> |
networkProtocol()
The protocol of network-related information about a finding.
|
List<StringFilter> |
networkSourceDomain()
The source domain of network-related information about a finding.
|
List<IpFilter> |
networkSourceIpV4()
The source IPv4 address of network-related information about a finding.
|
List<IpFilter> |
networkSourceIpV6()
The source IPv6 address of network-related information about a finding.
|
List<StringFilter> |
networkSourceMac()
The source media access control (MAC) address of network-related information about a finding.
|
List<NumberFilter> |
networkSourcePort()
The source port of network-related information about a finding.
|
List<StringFilter> |
noteText()
The text of a note.
|
List<DateFilter> |
noteUpdatedAt()
The timestamp of when the note was updated.
|
List<StringFilter> |
noteUpdatedBy()
The principal that created a note.
|
List<DateFilter> |
processLaunchedAt()
A timestamp that identifies when the process was launched.
|
List<StringFilter> |
processName()
The name of the process.
|
List<NumberFilter> |
processParentPid()
The parent process ID.
|
List<StringFilter> |
processPath()
The path to the process executable.
|
List<NumberFilter> |
processPid()
The process ID.
|
List<DateFilter> |
processTerminatedAt()
A timestamp that identifies when the process was terminated.
|
List<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.
|
List<MapFilter> |
productFields()
A data type where security findings providers can include additional solution-specific details that aren't part
of the defined
AwsSecurityFinding format. |
List<StringFilter> |
productName()
The name of the solution (product) that generates findings.
|
List<StringFilter> |
recommendationText()
The recommendation of what to do about the issue described in a finding.
|
List<StringFilter> |
recordState()
The updated record state for the finding.
|
List<StringFilter> |
region()
The Region from which the finding was generated.
|
List<StringFilter> |
relatedFindingsId()
The solution-generated identifier for a related finding.
|
List<StringFilter> |
relatedFindingsProductArn()
The ARN of the solution that generated a related finding.
|
List<StringFilter> |
resourceAwsEc2InstanceIamInstanceProfileArn()
The IAM profile ARN of the instance.
|
List<StringFilter> |
resourceAwsEc2InstanceImageId()
The Amazon Machine Image (AMI) ID of the instance.
|
List<IpFilter> |
resourceAwsEc2InstanceIpV4Addresses()
The IPv4 addresses associated with the instance.
|
List<IpFilter> |
resourceAwsEc2InstanceIpV6Addresses()
The IPv6 addresses associated with the instance.
|
List<StringFilter> |
resourceAwsEc2InstanceKeyName()
The key name associated with the instance.
|
List<DateFilter> |
resourceAwsEc2InstanceLaunchedAt()
The date and time the instance was launched.
|
List<StringFilter> |
resourceAwsEc2InstanceSubnetId()
The identifier of the subnet that the instance was launched in.
|
List<StringFilter> |
resourceAwsEc2InstanceType()
The instance type of the instance.
|
List<StringFilter> |
resourceAwsEc2InstanceVpcId()
The identifier of the VPC that the instance was launched in.
|
List<DateFilter> |
resourceAwsIamAccessKeyCreatedAt()
The creation date/time of the IAM access key related to a finding.
|
List<StringFilter> |
resourceAwsIamAccessKeyPrincipalName()
The name of the principal that is associated with an IAM access key.
|
List<StringFilter> |
resourceAwsIamAccessKeyStatus()
The status of the IAM access key related to a finding.
|
List<StringFilter> |
resourceAwsIamAccessKeyUserName()
Deprecated.
This filter is deprecated. Instead, use ResourceAwsIamAccessKeyPrincipalName.
|
List<StringFilter> |
resourceAwsIamUserUserName()
The name of an IAM user.
|
List<StringFilter> |
resourceAwsS3BucketOwnerId()
The canonical user ID of the owner of the S3 bucket.
|
List<StringFilter> |
resourceAwsS3BucketOwnerName()
The display name of the owner of the S3 bucket.
|
List<StringFilter> |
resourceContainerImageId()
The identifier of the image related to a finding.
|
List<StringFilter> |
resourceContainerImageName()
The name of the image related to a finding.
|
List<DateFilter> |
resourceContainerLaunchedAt()
A timestamp that identifies when the container was started.
|
List<StringFilter> |
resourceContainerName()
The name of the container related to a finding.
|
List<MapFilter> |
resourceDetailsOther()
The details of a resource that doesn't have a specific subfield for the resource type defined.
|
List<StringFilter> |
resourceId()
The canonical identifier for the given resource type.
|
List<StringFilter> |
resourcePartition()
The canonical Amazon Web Services partition name that the Region is assigned to.
|
List<StringFilter> |
resourceRegion()
The canonical Amazon Web Services external Region name where this resource is located.
|
List<MapFilter> |
resourceTags()
A list of Amazon Web Services tags associated with a resource at the time the finding was processed.
|
List<StringFilter> |
resourceType()
Specifies the type of the resource that details are provided for.
|
List<BooleanFilter> |
sample()
Indicates whether or not sample findings are included in the filter results.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AwsSecurityFindingFilters.Builder> |
serializableBuilderClass() |
List<StringFilter> |
severityLabel()
The label of a finding's severity.
|
List<NumberFilter> |
severityNormalized()
Deprecated.
This filter is deprecated. Instead, use SeverityLabel or FindingProviderFieldsSeverityLabel.
|
List<NumberFilter> |
severityProduct()
Deprecated.
This filter is deprecated. Instead, use FindingProviderSeverityOriginal.
|
List<StringFilter> |
sourceUrl()
A URL that links to a page about the current finding in the security findings provider's solution.
|
List<StringFilter> |
threatIntelIndicatorCategory()
The category of a threat intelligence indicator.
|
List<DateFilter> |
threatIntelIndicatorLastObservedAt()
A timestamp that identifies the last observation of a threat intelligence indicator.
|
List<StringFilter> |
threatIntelIndicatorSource()
The source of the threat intelligence.
|
List<StringFilter> |
threatIntelIndicatorSourceUrl()
The URL for more details from the source of the threat intelligence.
|
List<StringFilter> |
threatIntelIndicatorType()
The type of a threat intelligence indicator.
|
List<StringFilter> |
threatIntelIndicatorValue()
The value of a threat intelligence indicator.
|
List<StringFilter> |
title()
A finding's title.
|
AwsSecurityFindingFilters.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
List<StringFilter> |
type()
A finding type in the format of
namespace/category/classifier that classifies a finding. |
List<DateFilter> |
updatedAt()
An ISO8601-formatted timestamp that indicates when the security findings provider last updated the finding
record.
|
List<MapFilter> |
userDefinedFields()
A list of name/value string pairs associated with the finding.
|
List<StringFilter> |
verificationState()
The veracity of a finding.
|
List<StringFilter> |
workflowState()
The workflow state of a finding.
|
List<StringFilter> |
workflowStatus()
The status of the investigation into a finding.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasProductArn()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasProductArn() method.
public final boolean hasAwsAccountId()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> awsAccountId()
The Amazon Web Services account ID that a finding is generated in.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAwsAccountId() method.
public final boolean hasId()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final List<StringFilter> id()
The security findings provider-specific identifier for a finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasId() method.
public final boolean hasGeneratorId()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasGeneratorId() method.
public final boolean hasRegion()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<StringFilter> region()
The Region from which the finding was generated.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasRegion() method.
public final boolean hasType()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final List<StringFilter> type()
A finding type in the format of namespace/category/classifier that classifies a finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasType() method.
namespace/category/classifier that classifies a finding.public final boolean hasFirstObservedAt()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasFirstObservedAt() method.
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 final boolean hasLastObservedAt()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasLastObservedAt() method.
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 final boolean hasCreatedAt()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasCreatedAt() method.
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 final boolean hasUpdatedAt()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasUpdatedAt() method.
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 final boolean hasSeverityProduct()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.@Deprecated public final List<NumberFilter> severityProduct()
The native severity as defined by the security findings provider's solution that generated the finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasSeverityProduct() method.
@Deprecated public final boolean hasSeverityNormalized()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.@Deprecated public final List<NumberFilter> severityNormalized()
The normalized severity of a finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasSeverityNormalized() method.
public final boolean hasSeverityLabel()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> severityLabel()
The label of a finding's severity.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasSeverityLabel() method.
public final boolean hasConfidence()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasConfidence() method.
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 final boolean hasCriticality()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasCriticality() method.
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 final boolean hasTitle()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final List<StringFilter> title()
A finding's title.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTitle() method.
public final boolean hasDescription()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> description()
A finding's description.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasDescription() method.
public final boolean hasRecommendationText()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> recommendationText()
The recommendation of what to do about the issue described in a finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasRecommendationText() method.
public final boolean hasSourceUrl()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<StringFilter> sourceUrl()
A URL that links to a page about the current finding in the security findings provider's solution.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasSourceUrl() method.
public final boolean hasProductFields()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<MapFilter> productFields()
A data type where security findings providers can include additional solution-specific details that aren't part
of the defined AwsSecurityFinding format.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasProductFields() method.
AwsSecurityFinding format.public final boolean hasProductName()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> productName()
The name of the solution (product) that generates findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasProductName() method.
public final boolean hasCompanyName()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> companyName()
The name of the findings provider (company) that owns the solution (product) that generates findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasCompanyName() method.
public final boolean hasUserDefinedFields()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<MapFilter> userDefinedFields()
A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasUserDefinedFields() method.
public final boolean hasMalwareName()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> malwareName()
The name of the malware that was observed.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasMalwareName() method.
public final boolean hasMalwareType()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> malwareType()
The type of the malware that was observed.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasMalwareType() method.
public final boolean hasMalwarePath()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> malwarePath()
The filesystem path of the malware that was observed.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasMalwarePath() method.
public final boolean hasMalwareState()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> malwareState()
The state of the malware that was observed.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasMalwareState() method.
public final boolean hasNetworkDirection()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> networkDirection()
Indicates the direction of network traffic associated with a finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasNetworkDirection() method.
public final boolean hasNetworkProtocol()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> networkProtocol()
The protocol of network-related information about a finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasNetworkProtocol() method.
public final boolean hasNetworkSourceIpV4()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<IpFilter> networkSourceIpV4()
The source IPv4 address of network-related information about a finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasNetworkSourceIpV4() method.
public final boolean hasNetworkSourceIpV6()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<IpFilter> networkSourceIpV6()
The source IPv6 address of network-related information about a finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasNetworkSourceIpV6() method.
public final boolean hasNetworkSourcePort()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<NumberFilter> networkSourcePort()
The source port of network-related information about a finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasNetworkSourcePort() method.
public final boolean hasNetworkSourceDomain()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> networkSourceDomain()
The source domain of network-related information about a finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasNetworkSourceDomain() method.
public final boolean hasNetworkSourceMac()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> networkSourceMac()
The source media access control (MAC) address of network-related information about a finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasNetworkSourceMac() method.
public final boolean hasNetworkDestinationIpV4()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<IpFilter> networkDestinationIpV4()
The destination IPv4 address of network-related information about a finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasNetworkDestinationIpV4() method.
public final boolean hasNetworkDestinationIpV6()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<IpFilter> networkDestinationIpV6()
The destination IPv6 address of network-related information about a finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasNetworkDestinationIpV6() method.
public final boolean hasNetworkDestinationPort()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<NumberFilter> networkDestinationPort()
The destination port of network-related information about a finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasNetworkDestinationPort() method.
public final boolean hasNetworkDestinationDomain()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<StringFilter> networkDestinationDomain()
The destination domain of network-related information about a finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasNetworkDestinationDomain() method.
public final boolean hasProcessName()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> processName()
The name of the process.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasProcessName() method.
public final boolean hasProcessPath()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> processPath()
The path to the process executable.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasProcessPath() method.
public final boolean hasProcessPid()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<NumberFilter> processPid()
The process ID.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasProcessPid() method.
public final boolean hasProcessParentPid()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<NumberFilter> processParentPid()
The parent process ID. This field accepts positive integers between O and 2147483647.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasProcessParentPid() method.
O and
2147483647.public final boolean hasProcessLaunchedAt()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasProcessLaunchedAt() method.
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 final boolean hasProcessTerminatedAt()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasProcessTerminatedAt() method.
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 final boolean hasThreatIntelIndicatorType()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<StringFilter> threatIntelIndicatorType()
The type of a threat intelligence indicator.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasThreatIntelIndicatorType() method.
public final boolean hasThreatIntelIndicatorValue()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<StringFilter> threatIntelIndicatorValue()
The value of a threat intelligence indicator.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasThreatIntelIndicatorValue() method.
public final boolean hasThreatIntelIndicatorCategory()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<StringFilter> threatIntelIndicatorCategory()
The category of a threat intelligence indicator.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasThreatIntelIndicatorCategory() method.
public final boolean hasThreatIntelIndicatorLastObservedAt()
isEmpty()
method on the property). This is useful because the SDK will never return a null collection or map, but you may
need to differentiate between the service returning nothing (or null) and the service returning an empty
collection or map. For requests, this returns true if a value for the property was specified in the request
builder, and false if a value was not specified.public final List<DateFilter> threatIntelIndicatorLastObservedAt()
A timestamp that identifies the last observation of a threat intelligence indicator.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasThreatIntelIndicatorLastObservedAt()
method.
public final boolean hasThreatIntelIndicatorSource()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<StringFilter> threatIntelIndicatorSource()
The source of the threat intelligence.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasThreatIntelIndicatorSource() method.
public final boolean hasThreatIntelIndicatorSourceUrl()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<StringFilter> threatIntelIndicatorSourceUrl()
The URL for more details from the source of the threat intelligence.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasThreatIntelIndicatorSourceUrl() method.
public final boolean hasResourceType()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> resourceType()
Specifies the type of the resource that details are provided for.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceType() method.
public final boolean hasResourceId()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<StringFilter> resourceId()
The canonical identifier for the given resource type.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceId() method.
public final boolean hasResourcePartition()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> resourcePartition()
The canonical Amazon Web Services partition name that the Region is assigned to.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourcePartition() method.
public final boolean hasResourceRegion()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> resourceRegion()
The canonical Amazon Web Services external Region name where this resource is located.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceRegion() method.
public final boolean hasResourceTags()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<MapFilter> resourceTags()
A list of Amazon Web Services tags associated with a resource at the time the finding was processed.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceTags() method.
public final boolean hasResourceAwsEc2InstanceType()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<StringFilter> resourceAwsEc2InstanceType()
The instance type of the instance.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceAwsEc2InstanceType() method.
public final boolean hasResourceAwsEc2InstanceImageId()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<StringFilter> resourceAwsEc2InstanceImageId()
The Amazon Machine Image (AMI) ID of the instance.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceAwsEc2InstanceImageId() method.
public final boolean hasResourceAwsEc2InstanceIpV4Addresses()
isEmpty()
method on the property). This is useful because the SDK will never return a null collection or map, but you may
need to differentiate between the service returning nothing (or null) and the service returning an empty
collection or map. For requests, this returns true if a value for the property was specified in the request
builder, and false if a value was not specified.public final List<IpFilter> resourceAwsEc2InstanceIpV4Addresses()
The IPv4 addresses associated with the instance.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceAwsEc2InstanceIpV4Addresses()
method.
public final boolean hasResourceAwsEc2InstanceIpV6Addresses()
isEmpty()
method on the property). This is useful because the SDK will never return a null collection or map, but you may
need to differentiate between the service returning nothing (or null) and the service returning an empty
collection or map. For requests, this returns true if a value for the property was specified in the request
builder, and false if a value was not specified.public final List<IpFilter> resourceAwsEc2InstanceIpV6Addresses()
The IPv6 addresses associated with the instance.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceAwsEc2InstanceIpV6Addresses()
method.
public final boolean hasResourceAwsEc2InstanceKeyName()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<StringFilter> resourceAwsEc2InstanceKeyName()
The key name associated with the instance.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceAwsEc2InstanceKeyName() method.
public final boolean hasResourceAwsEc2InstanceIamInstanceProfileArn()
isEmpty() method on the property). This is useful because the SDK will never return
a null collection or map, but you may need to differentiate between the service returning nothing (or null) and
the service returning an empty collection or map. For requests, this returns true if a value for the property was
specified in the request builder, and false if a value was not specified.public final List<StringFilter> resourceAwsEc2InstanceIamInstanceProfileArn()
The IAM profile ARN of the instance.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the
hasResourceAwsEc2InstanceIamInstanceProfileArn() method.
public final boolean hasResourceAwsEc2InstanceVpcId()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<StringFilter> resourceAwsEc2InstanceVpcId()
The identifier of the VPC that the instance was launched in.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceAwsEc2InstanceVpcId() method.
public final boolean hasResourceAwsEc2InstanceSubnetId()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<StringFilter> resourceAwsEc2InstanceSubnetId()
The identifier of the subnet that the instance was launched in.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceAwsEc2InstanceSubnetId() method.
public final boolean hasResourceAwsEc2InstanceLaunchedAt()
isEmpty()
method on the property). This is useful because the SDK will never return a null collection or map, but you may
need to differentiate between the service returning nothing (or null) and the service returning an empty
collection or map. For requests, this returns true if a value for the property was specified in the request
builder, and false if a value was not specified.public final List<DateFilter> resourceAwsEc2InstanceLaunchedAt()
The date and time the instance was launched.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceAwsEc2InstanceLaunchedAt()
method.
public final boolean hasResourceAwsS3BucketOwnerId()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<StringFilter> resourceAwsS3BucketOwnerId()
The canonical user ID of the owner of the S3 bucket.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceAwsS3BucketOwnerId() method.
public final boolean hasResourceAwsS3BucketOwnerName()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<StringFilter> resourceAwsS3BucketOwnerName()
The display name of the owner of the S3 bucket.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceAwsS3BucketOwnerName() method.
@Deprecated public final boolean hasResourceAwsIamAccessKeyUserName()
isEmpty()
method on the property). This is useful because the SDK will never return a null collection or map, but you may
need to differentiate between the service returning nothing (or null) and the service returning an empty
collection or map. For requests, this returns true if a value for the property was specified in the request
builder, and false if a value was not specified.@Deprecated public final List<StringFilter> resourceAwsIamAccessKeyUserName()
The user associated with the IAM access key related to a finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceAwsIamAccessKeyUserName()
method.
public final boolean hasResourceAwsIamAccessKeyPrincipalName()
isEmpty()
method on the property). This is useful because the SDK will never return a null collection or map, but you may
need to differentiate between the service returning nothing (or null) and the service returning an empty
collection or map. For requests, this returns true if a value for the property was specified in the request
builder, and false if a value was not specified.public final List<StringFilter> resourceAwsIamAccessKeyPrincipalName()
The name of the principal that is associated with an IAM access key.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceAwsIamAccessKeyPrincipalName()
method.
public final boolean hasResourceAwsIamAccessKeyStatus()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<StringFilter> resourceAwsIamAccessKeyStatus()
The status of the IAM access key related to a finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceAwsIamAccessKeyStatus() method.
public final boolean hasResourceAwsIamAccessKeyCreatedAt()
isEmpty()
method on the property). This is useful because the SDK will never return a null collection or map, but you may
need to differentiate between the service returning nothing (or null) and the service returning an empty
collection or map. For requests, this returns true if a value for the property was specified in the request
builder, and false if a value was not specified.public final List<DateFilter> resourceAwsIamAccessKeyCreatedAt()
The creation date/time of the IAM access key related to a finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceAwsIamAccessKeyCreatedAt()
method.
public final boolean hasResourceAwsIamUserUserName()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<StringFilter> resourceAwsIamUserUserName()
The name of an IAM user.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceAwsIamUserUserName() method.
public final boolean hasResourceContainerName()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<StringFilter> resourceContainerName()
The name of the container related to a finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceContainerName() method.
public final boolean hasResourceContainerImageId()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<StringFilter> resourceContainerImageId()
The identifier of the image related to a finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceContainerImageId() method.
public final boolean hasResourceContainerImageName()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<StringFilter> resourceContainerImageName()
The name of the image related to a finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceContainerImageName() method.
public final boolean hasResourceContainerLaunchedAt()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceContainerLaunchedAt() method.
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 final boolean hasResourceDetailsOther()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<MapFilter> resourceDetailsOther()
The details of a resource that doesn't have a specific subfield for the resource type defined.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceDetailsOther() method.
public final boolean hasComplianceStatus()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasComplianceStatus() method.
public final boolean hasVerificationState()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> verificationState()
The veracity of a finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasVerificationState() method.
public final boolean hasWorkflowState()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasWorkflowState() method.
Note that this field is deprecated. To search for a finding based on its workflow status, use
WorkflowStatus.
public final boolean hasWorkflowStatus()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasWorkflowStatus() method.
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 final boolean hasRecordState()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> recordState()
The updated record state for the finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasRecordState() method.
public final boolean hasRelatedFindingsProductArn()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<StringFilter> relatedFindingsProductArn()
The ARN of the solution that generated a related finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasRelatedFindingsProductArn() method.
public final boolean hasRelatedFindingsId()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> relatedFindingsId()
The solution-generated identifier for a related finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasRelatedFindingsId() method.
public final boolean hasNoteText()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<StringFilter> noteText()
The text of a note.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasNoteText() method.
public final boolean hasNoteUpdatedAt()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<DateFilter> noteUpdatedAt()
The timestamp of when the note was updated.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasNoteUpdatedAt() method.
public final boolean hasNoteUpdatedBy()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> noteUpdatedBy()
The principal that created a note.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasNoteUpdatedBy() method.
@Deprecated public final boolean hasKeyword()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.@Deprecated public final List<KeywordFilter> keyword()
A keyword for a finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasKeyword() method.
public final boolean hasFindingProviderFieldsConfidence()
isEmpty()
method on the property). This is useful because the SDK will never return a null collection or map, but you may
need to differentiate between the service returning nothing (or null) and the service returning an empty
collection or map. For requests, this returns true if a value for the property was specified in the request
builder, and false if a value was not specified.public final List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasFindingProviderFieldsConfidence()
method.
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 final boolean hasFindingProviderFieldsCriticality()
isEmpty()
method on the property). This is useful because the SDK will never return a null collection or map, but you may
need to differentiate between the service returning nothing (or null) and the service returning an empty
collection or map. For requests, this returns true if a value for the property was specified in the request
builder, and false if a value was not specified.public final List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasFindingProviderFieldsCriticality()
method.
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 final boolean hasFindingProviderFieldsRelatedFindingsId()
isEmpty()
method on the property). This is useful because the SDK will never return a null collection or map, but you may
need to differentiate between the service returning nothing (or null) and the service returning an empty
collection or map. For requests, this returns true if a value for the property was specified in the request
builder, and false if a value was not specified.public final List<StringFilter> findingProviderFieldsRelatedFindingsId()
The finding identifier of a related finding that is identified by the finding provider.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasFindingProviderFieldsRelatedFindingsId()
method.
public final boolean hasFindingProviderFieldsRelatedFindingsProductArn()
isEmpty() method on the property). This is useful because the SDK will never
return a null collection or map, but you may need to differentiate between the service returning nothing (or
null) and the service returning an empty collection or map. For requests, this returns true if a value for the
property was specified in the request builder, and false if a value was not specified.public final List<StringFilter> findingProviderFieldsRelatedFindingsProductArn()
The ARN of the solution that generated a related finding that is identified by the finding provider.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the
hasFindingProviderFieldsRelatedFindingsProductArn() method.
public final boolean hasFindingProviderFieldsSeverityLabel()
isEmpty()
method on the property). This is useful because the SDK will never return a null collection or map, but you may
need to differentiate between the service returning nothing (or null) and the service returning an empty
collection or map. For requests, this returns true if a value for the property was specified in the request
builder, and false if a value was not specified.public final List<StringFilter> findingProviderFieldsSeverityLabel()
The finding provider value for the severity label.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasFindingProviderFieldsSeverityLabel()
method.
public final boolean hasFindingProviderFieldsSeverityOriginal()
isEmpty()
method on the property). This is useful because the SDK will never return a null collection or map, but you may
need to differentiate between the service returning nothing (or null) and the service returning an empty
collection or map. For requests, this returns true if a value for the property was specified in the request
builder, and false if a value was not specified.public final List<StringFilter> findingProviderFieldsSeverityOriginal()
The finding provider's original value for the severity.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasFindingProviderFieldsSeverityOriginal()
method.
public final boolean hasFindingProviderFieldsTypes()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<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
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasFindingProviderFieldsTypes() method.
namespace/category/classifier that classify a finding.
Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications
public final boolean hasSample()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<BooleanFilter> sample()
Indicates whether or not sample findings are included in the filter results.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasSample() method.
public final boolean hasComplianceSecurityControlId()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasComplianceSecurityControlId() method.
public final boolean hasComplianceAssociatedStandardsId()
isEmpty()
method on the property). This is useful because the SDK will never return a null collection or map, but you may
need to differentiate between the service returning nothing (or null) and the service returning an empty
collection or map. For requests, this returns true if a value for the property was specified in the request
builder, and false if a value was not specified.public final List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasComplianceAssociatedStandardsId()
method.
public AwsSecurityFindingFilters.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AwsSecurityFindingFilters.Builder,AwsSecurityFindingFilters>public static AwsSecurityFindingFilters.Builder builder()
public static Class<? extends AwsSecurityFindingFilters.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.