@Generated(value="software.amazon.awssdk:codegen") public final class AutomationRulesFindingFilters extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AutomationRulesFindingFilters.Builder,AutomationRulesFindingFilters>
The criteria that determine which findings a rule applies to.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AutomationRulesFindingFilters.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<StringFilter> |
awsAccountId()
The Amazon Web Services account ID in which a finding was generated.
|
static AutomationRulesFindingFilters.Builder |
builder() |
List<StringFilter> |
companyName()
The name of the company for the product that generated the finding.
|
List<StringFilter> |
complianceAssociatedStandardsId()
The unique identifier of a standard in which a control is enabled.
|
List<StringFilter> |
complianceSecurityControlId()
The security control ID for which a finding was generated.
|
List<StringFilter> |
complianceStatus()
The result of a security check.
|
List<NumberFilter> |
confidence()
The likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.
|
List<DateFilter> |
createdAt()
A timestamp that indicates when this finding record was created.
|
List<NumberFilter> |
criticality()
The level of importance that is assigned to the resources that are associated with a finding.
|
List<StringFilter> |
description()
A finding's description.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
List<DateFilter> |
firstObservedAt()
A timestamp that indicates when the potential security issue captured by a finding was first observed by the
security findings product.
|
List<StringFilter> |
generatorId()
The identifier for the solution-specific component 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 |
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 |
hasLastObservedAt()
For responses, this returns true if the service returned a value for the LastObservedAt 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 |
hasProductArn()
For responses, this returns true if the service returned a value for the ProductArn property.
|
boolean |
hasProductName()
For responses, this returns true if the service returned a value for the ProductName property.
|
boolean |
hasRecordState()
For responses, this returns true if the service returned a value for the RecordState 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 |
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 |
hasSeverityLabel()
For responses, this returns true if the service returned a value for the SeverityLabel property.
|
boolean |
hasSourceUrl()
For responses, this returns true if the service returned a value for the SourceUrl 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 |
hasWorkflowStatus()
For responses, this returns true if the service returned a value for the WorkflowStatus property.
|
List<StringFilter> |
id()
The product-specific identifier for a finding.
|
List<DateFilter> |
lastObservedAt()
A timestamp that indicates when the potential security issue captured by a finding was most recently observed by
the security findings product.
|
List<StringFilter> |
noteText()
The text of a user-defined note that's added to a finding.
|
List<DateFilter> |
noteUpdatedAt()
The timestamp of when the note was updated.
|
List<StringFilter> |
noteUpdatedBy()
The principal that created a note.
|
List<StringFilter> |
productArn()
The Amazon Resource Name (ARN) for a third-party product that generated a finding in Security Hub.
|
List<StringFilter> |
productName()
Provides the name of the product that generated the finding.
|
List<StringFilter> |
recordState()
Provides the current state of a finding.
|
List<StringFilter> |
relatedFindingsId()
The product-generated identifier for a related finding.
|
List<StringFilter> |
relatedFindingsProductArn()
The ARN for the product that generated a related finding.
|
List<MapFilter> |
resourceDetailsOther()
Custom fields and values about the resource that a finding pertains to.
|
List<StringFilter> |
resourceId()
The identifier for the given resource type.
|
List<StringFilter> |
resourcePartition()
The partition in which the resource that the finding pertains to is located.
|
List<StringFilter> |
resourceRegion()
The Amazon Web Services Region where the resource that a finding pertains to 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()
The type of resource that the finding pertains to.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AutomationRulesFindingFilters.Builder> |
serializableBuilderClass() |
List<StringFilter> |
severityLabel()
The severity value of the finding.
|
List<StringFilter> |
sourceUrl()
Provides a URL that links to a page about the current finding in the finding product.
|
List<StringFilter> |
title()
A finding's title.
|
AutomationRulesFindingFilters.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
List<StringFilter> |
type()
One or more finding types in the format of namespace/category/classifier that classify a finding.
|
List<DateFilter> |
updatedAt()
A timestamp that indicates when the finding record was most recently updated.
|
List<MapFilter> |
userDefinedFields()
A list of user-defined name and value string pairs added to a finding.
|
List<StringFilter> |
verificationState()
Provides the veracity of a finding.
|
List<StringFilter> |
workflowStatus()
Provides information about 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 Amazon Resource Name (ARN) for a third-party product that generated a finding in 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 in which a 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 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 product-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 that generated 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 hasGeneratorId() 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()
One or more finding types in the format of namespace/category/classifier that classify a finding. For a list of namespaces, classifiers, and categories, see Types taxonomy for ASFF in the Security Hub User Guide.
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.
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()
A timestamp that indicates when the potential security issue captured by a finding was first observed by the security findings product.
Uses the date-time format specified in RFC
3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z.
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.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.
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()
A timestamp that indicates when the potential security issue captured by a finding was most recently observed by the security findings product.
Uses the date-time format specified in RFC
3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z.
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.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.
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()
A timestamp that indicates when this finding record was created.
Uses the date-time format specified in RFC
3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z.
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.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.
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()
A timestamp that indicates when the finding record was most recently updated.
Uses the date-time format specified in RFC
3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z.
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.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.
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()
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. A value of 0 means 0 percent
confidence, and a value of 100 means 100 percent confidence. For example, a data exfiltration
detection based on a statistical deviation of network traffic has low confidence because an actual exfiltration
hasn't been verified. For more information, see Confidence in the Security Hub User Guide.
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. A value of
0 means 0 percent confidence, and a value of 100 means 100 percent confidence.
For example, a data exfiltration detection based on a statistical deviation of network traffic has low
confidence because an actual exfiltration hasn't been verified. For more information, see Confidence in the Security Hub User Guide.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 that is assigned to the resources that are associated with a finding.
Criticality is scored on a 0–100 basis, using a ratio scale that supports only full integers. A
score of 0 means that the underlying resources have no criticality, and a score of 100
is reserved for the most critical resources. For more information, see Criticality in the Security Hub User Guide.
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.
Criticality is scored on a 0–100 basis, using a ratio scale that supports only full
integers. A score of 0 means that the underlying resources have no criticality, and a score
of 100 is reserved for the most critical resources. For more information, see Criticality in the Security Hub User Guide.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 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()
Provides a URL that links to a page about the current finding in the finding product.
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 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()
Provides the name of the product that generated the finding. For control-based findings, the product name is 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 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 company for the product that generated the finding. For control-based findings, the company is Amazon Web Services.
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 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 severity value of 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 hasSeverityLabel() 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()
The type of resource that the finding pertains 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 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 identifier for the given resource type. For Amazon Web Services resources that are identified by Amazon Resource Names (ARNs), this is the ARN. For Amazon Web Services resources that lack ARNs, this is the identifier as defined by the Amazon Web Service that created the resource. For non-Amazon Web Services resources, this is a unique identifier that is associated with the resource.
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 partition in which the resource that the finding pertains to is located. A partition is a group of Amazon Web Services Regions. Each Amazon Web Services account is scoped to one partition.
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 Amazon Web Services Region where the resource that a finding pertains to 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 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()
Custom fields and values about the resource that a finding pertains 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 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()
The result of a security check. This field is only used for findings generated from controls.
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 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 security control ID for which a finding was generated. Security control IDs are the same across standards.
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 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()
Provides 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 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()
Provides information about the status of the investigation into 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 hasWorkflowStatus() method.
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()
Provides the current state 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 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 for the product 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 product-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 user-defined note that's 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 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. Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format.
The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.
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.
2020-03-22T13:22:13.933Z.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.
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 user-defined name and value string pairs 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 AutomationRulesFindingFilters.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AutomationRulesFindingFilters.Builder,AutomationRulesFindingFilters>public static AutomationRulesFindingFilters.Builder builder()
public static Class<? extends AutomationRulesFindingFilters.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.