@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AutomationRulesFindingFilters extends Object implements Serializable, Cloneable, StructuredPojo
The criteria that determine which findings a rule applies to.
Constructor and Description |
---|
AutomationRulesFindingFilters() |
Modifier and Type | Method and Description |
---|---|
AutomationRulesFindingFilters |
clone() |
boolean |
equals(Object obj) |
List<StringFilter> |
getAwsAccountId()
The Amazon Web Services account ID in which a finding was generated.
|
List<StringFilter> |
getAwsAccountName()
The name of the Amazon Web Services account in which a finding was generated.
|
List<StringFilter> |
getCompanyName()
The name of the company for the product that generated the finding.
|
List<StringFilter> |
getComplianceAssociatedStandardsId()
The unique identifier of a standard in which a control is enabled.
|
List<StringFilter> |
getComplianceSecurityControlId()
The security control ID for which a finding was generated.
|
List<StringFilter> |
getComplianceStatus()
The result of a security check.
|
List<NumberFilter> |
getConfidence()
The likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.
|
List<DateFilter> |
getCreatedAt()
A timestamp that indicates when this finding record was created.
|
List<NumberFilter> |
getCriticality()
The level of importance that is assigned to the resources that are associated with a finding.
|
List<StringFilter> |
getDescription()
A finding's description.
|
List<DateFilter> |
getFirstObservedAt()
A timestamp that indicates when the potential security issue captured by a finding was first observed by the
security findings product.
|
List<StringFilter> |
getGeneratorId()
The identifier for the solution-specific component that generated a finding.
|
List<StringFilter> |
getId()
The product-specific identifier for a finding.
|
List<DateFilter> |
getLastObservedAt()
A timestamp that indicates when the potential security issue captured by a finding was most recently observed by
the security findings product.
|
List<StringFilter> |
getNoteText()
The text of a user-defined note that's added to a finding.
|
List<DateFilter> |
getNoteUpdatedAt()
The timestamp of when the note was updated.
|
List<StringFilter> |
getNoteUpdatedBy()
The principal that created a note.
|
List<StringFilter> |
getProductArn()
The Amazon Resource Name (ARN) for a third-party product that generated a finding in Security Hub.
|
List<StringFilter> |
getProductName()
Provides the name of the product that generated the finding.
|
List<StringFilter> |
getRecordState()
Provides the current state of a finding.
|
List<StringFilter> |
getRelatedFindingsId()
The product-generated identifier for a related finding.
|
List<StringFilter> |
getRelatedFindingsProductArn()
The ARN for the product that generated a related finding.
|
List<StringFilter> |
getResourceApplicationArn()
The Amazon Resource Name (ARN) of the application that is related to a finding.
|
List<StringFilter> |
getResourceApplicationName()
The name of the application that is related to a finding.
|
List<MapFilter> |
getResourceDetailsOther()
Custom fields and values about the resource that a finding pertains to.
|
List<StringFilter> |
getResourceId()
The identifier for the given resource type.
|
List<StringFilter> |
getResourcePartition()
The partition in which the resource that the finding pertains to is located.
|
List<StringFilter> |
getResourceRegion()
The Amazon Web Services Region where the resource that a finding pertains to is located.
|
List<MapFilter> |
getResourceTags()
A list of Amazon Web Services tags associated with a resource at the time the finding was processed.
|
List<StringFilter> |
getResourceType()
The type of resource that the finding pertains to.
|
List<StringFilter> |
getSeverityLabel()
The severity value of the finding.
|
List<StringFilter> |
getSourceUrl()
Provides a URL that links to a page about the current finding in the finding product.
|
List<StringFilter> |
getTitle()
A finding's title.
|
List<StringFilter> |
getType()
One or more finding types in the format of namespace/category/classifier that classify a finding.
|
List<DateFilter> |
getUpdatedAt()
A timestamp that indicates when the finding record was most recently updated.
|
List<MapFilter> |
getUserDefinedFields()
A list of user-defined name and value string pairs added to a finding.
|
List<StringFilter> |
getVerificationState()
Provides the veracity of a finding.
|
List<StringFilter> |
getWorkflowStatus()
Provides information about the status of the investigation into a finding.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAwsAccountId(Collection<StringFilter> awsAccountId)
The Amazon Web Services account ID in which a finding was generated.
|
void |
setAwsAccountName(Collection<StringFilter> awsAccountName)
The name of the Amazon Web Services account in which a finding was generated.
|
void |
setCompanyName(Collection<StringFilter> companyName)
The name of the company for the product that generated the finding.
|
void |
setComplianceAssociatedStandardsId(Collection<StringFilter> complianceAssociatedStandardsId)
The unique identifier of a standard in which a control is enabled.
|
void |
setComplianceSecurityControlId(Collection<StringFilter> complianceSecurityControlId)
The security control ID for which a finding was generated.
|
void |
setComplianceStatus(Collection<StringFilter> complianceStatus)
The result of a security check.
|
void |
setConfidence(Collection<NumberFilter> confidence)
The likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.
|
void |
setCreatedAt(Collection<DateFilter> createdAt)
A timestamp that indicates when this finding record was created.
|
void |
setCriticality(Collection<NumberFilter> criticality)
The level of importance that is assigned to the resources that are associated with a finding.
|
void |
setDescription(Collection<StringFilter> description)
A finding's description.
|
void |
setFirstObservedAt(Collection<DateFilter> firstObservedAt)
A timestamp that indicates when the potential security issue captured by a finding was first observed by the
security findings product.
|
void |
setGeneratorId(Collection<StringFilter> generatorId)
The identifier for the solution-specific component that generated a finding.
|
void |
setId(Collection<StringFilter> id)
The product-specific identifier for a finding.
|
void |
setLastObservedAt(Collection<DateFilter> lastObservedAt)
A timestamp that indicates when the potential security issue captured by a finding was most recently observed by
the security findings product.
|
void |
setNoteText(Collection<StringFilter> noteText)
The text of a user-defined note that's added to a finding.
|
void |
setNoteUpdatedAt(Collection<DateFilter> noteUpdatedAt)
The timestamp of when the note was updated.
|
void |
setNoteUpdatedBy(Collection<StringFilter> noteUpdatedBy)
The principal that created a note.
|
void |
setProductArn(Collection<StringFilter> productArn)
The Amazon Resource Name (ARN) for a third-party product that generated a finding in Security Hub.
|
void |
setProductName(Collection<StringFilter> productName)
Provides the name of the product that generated the finding.
|
void |
setRecordState(Collection<StringFilter> recordState)
Provides the current state of a finding.
|
void |
setRelatedFindingsId(Collection<StringFilter> relatedFindingsId)
The product-generated identifier for a related finding.
|
void |
setRelatedFindingsProductArn(Collection<StringFilter> relatedFindingsProductArn)
The ARN for the product that generated a related finding.
|
void |
setResourceApplicationArn(Collection<StringFilter> resourceApplicationArn)
The Amazon Resource Name (ARN) of the application that is related to a finding.
|
void |
setResourceApplicationName(Collection<StringFilter> resourceApplicationName)
The name of the application that is related to a finding.
|
void |
setResourceDetailsOther(Collection<MapFilter> resourceDetailsOther)
Custom fields and values about the resource that a finding pertains to.
|
void |
setResourceId(Collection<StringFilter> resourceId)
The identifier for the given resource type.
|
void |
setResourcePartition(Collection<StringFilter> resourcePartition)
The partition in which the resource that the finding pertains to is located.
|
void |
setResourceRegion(Collection<StringFilter> resourceRegion)
The Amazon Web Services Region where the resource that a finding pertains to is located.
|
void |
setResourceTags(Collection<MapFilter> resourceTags)
A list of Amazon Web Services tags associated with a resource at the time the finding was processed.
|
void |
setResourceType(Collection<StringFilter> resourceType)
The type of resource that the finding pertains to.
|
void |
setSeverityLabel(Collection<StringFilter> severityLabel)
The severity value of the finding.
|
void |
setSourceUrl(Collection<StringFilter> sourceUrl)
Provides a URL that links to a page about the current finding in the finding product.
|
void |
setTitle(Collection<StringFilter> title)
A finding's title.
|
void |
setType(Collection<StringFilter> type)
One or more finding types in the format of namespace/category/classifier that classify a finding.
|
void |
setUpdatedAt(Collection<DateFilter> updatedAt)
A timestamp that indicates when the finding record was most recently updated.
|
void |
setUserDefinedFields(Collection<MapFilter> userDefinedFields)
A list of user-defined name and value string pairs added to a finding.
|
void |
setVerificationState(Collection<StringFilter> verificationState)
Provides the veracity of a finding.
|
void |
setWorkflowStatus(Collection<StringFilter> workflowStatus)
Provides information about the status of the investigation into a finding.
|
String |
toString()
Returns a string representation of this object.
|
AutomationRulesFindingFilters |
withAwsAccountId(Collection<StringFilter> awsAccountId)
The Amazon Web Services account ID in which a finding was generated.
|
AutomationRulesFindingFilters |
withAwsAccountId(StringFilter... awsAccountId)
The Amazon Web Services account ID in which a finding was generated.
|
AutomationRulesFindingFilters |
withAwsAccountName(Collection<StringFilter> awsAccountName)
The name of the Amazon Web Services account in which a finding was generated.
|
AutomationRulesFindingFilters |
withAwsAccountName(StringFilter... awsAccountName)
The name of the Amazon Web Services account in which a finding was generated.
|
AutomationRulesFindingFilters |
withCompanyName(Collection<StringFilter> companyName)
The name of the company for the product that generated the finding.
|
AutomationRulesFindingFilters |
withCompanyName(StringFilter... companyName)
The name of the company for the product that generated the finding.
|
AutomationRulesFindingFilters |
withComplianceAssociatedStandardsId(Collection<StringFilter> complianceAssociatedStandardsId)
The unique identifier of a standard in which a control is enabled.
|
AutomationRulesFindingFilters |
withComplianceAssociatedStandardsId(StringFilter... complianceAssociatedStandardsId)
The unique identifier of a standard in which a control is enabled.
|
AutomationRulesFindingFilters |
withComplianceSecurityControlId(Collection<StringFilter> complianceSecurityControlId)
The security control ID for which a finding was generated.
|
AutomationRulesFindingFilters |
withComplianceSecurityControlId(StringFilter... complianceSecurityControlId)
The security control ID for which a finding was generated.
|
AutomationRulesFindingFilters |
withComplianceStatus(Collection<StringFilter> complianceStatus)
The result of a security check.
|
AutomationRulesFindingFilters |
withComplianceStatus(StringFilter... complianceStatus)
The result of a security check.
|
AutomationRulesFindingFilters |
withConfidence(Collection<NumberFilter> confidence)
The likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.
|
AutomationRulesFindingFilters |
withConfidence(NumberFilter... confidence)
The likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.
|
AutomationRulesFindingFilters |
withCreatedAt(Collection<DateFilter> createdAt)
A timestamp that indicates when this finding record was created.
|
AutomationRulesFindingFilters |
withCreatedAt(DateFilter... createdAt)
A timestamp that indicates when this finding record was created.
|
AutomationRulesFindingFilters |
withCriticality(Collection<NumberFilter> criticality)
The level of importance that is assigned to the resources that are associated with a finding.
|
AutomationRulesFindingFilters |
withCriticality(NumberFilter... criticality)
The level of importance that is assigned to the resources that are associated with a finding.
|
AutomationRulesFindingFilters |
withDescription(Collection<StringFilter> description)
A finding's description.
|
AutomationRulesFindingFilters |
withDescription(StringFilter... description)
A finding's description.
|
AutomationRulesFindingFilters |
withFirstObservedAt(Collection<DateFilter> firstObservedAt)
A timestamp that indicates when the potential security issue captured by a finding was first observed by the
security findings product.
|
AutomationRulesFindingFilters |
withFirstObservedAt(DateFilter... firstObservedAt)
A timestamp that indicates when the potential security issue captured by a finding was first observed by the
security findings product.
|
AutomationRulesFindingFilters |
withGeneratorId(Collection<StringFilter> generatorId)
The identifier for the solution-specific component that generated a finding.
|
AutomationRulesFindingFilters |
withGeneratorId(StringFilter... generatorId)
The identifier for the solution-specific component that generated a finding.
|
AutomationRulesFindingFilters |
withId(Collection<StringFilter> id)
The product-specific identifier for a finding.
|
AutomationRulesFindingFilters |
withId(StringFilter... id)
The product-specific identifier for a finding.
|
AutomationRulesFindingFilters |
withLastObservedAt(Collection<DateFilter> lastObservedAt)
A timestamp that indicates when the potential security issue captured by a finding was most recently observed by
the security findings product.
|
AutomationRulesFindingFilters |
withLastObservedAt(DateFilter... lastObservedAt)
A timestamp that indicates when the potential security issue captured by a finding was most recently observed by
the security findings product.
|
AutomationRulesFindingFilters |
withNoteText(Collection<StringFilter> noteText)
The text of a user-defined note that's added to a finding.
|
AutomationRulesFindingFilters |
withNoteText(StringFilter... noteText)
The text of a user-defined note that's added to a finding.
|
AutomationRulesFindingFilters |
withNoteUpdatedAt(Collection<DateFilter> noteUpdatedAt)
The timestamp of when the note was updated.
|
AutomationRulesFindingFilters |
withNoteUpdatedAt(DateFilter... noteUpdatedAt)
The timestamp of when the note was updated.
|
AutomationRulesFindingFilters |
withNoteUpdatedBy(Collection<StringFilter> noteUpdatedBy)
The principal that created a note.
|
AutomationRulesFindingFilters |
withNoteUpdatedBy(StringFilter... noteUpdatedBy)
The principal that created a note.
|
AutomationRulesFindingFilters |
withProductArn(Collection<StringFilter> productArn)
The Amazon Resource Name (ARN) for a third-party product that generated a finding in Security Hub.
|
AutomationRulesFindingFilters |
withProductArn(StringFilter... productArn)
The Amazon Resource Name (ARN) for a third-party product that generated a finding in Security Hub.
|
AutomationRulesFindingFilters |
withProductName(Collection<StringFilter> productName)
Provides the name of the product that generated the finding.
|
AutomationRulesFindingFilters |
withProductName(StringFilter... productName)
Provides the name of the product that generated the finding.
|
AutomationRulesFindingFilters |
withRecordState(Collection<StringFilter> recordState)
Provides the current state of a finding.
|
AutomationRulesFindingFilters |
withRecordState(StringFilter... recordState)
Provides the current state of a finding.
|
AutomationRulesFindingFilters |
withRelatedFindingsId(Collection<StringFilter> relatedFindingsId)
The product-generated identifier for a related finding.
|
AutomationRulesFindingFilters |
withRelatedFindingsId(StringFilter... relatedFindingsId)
The product-generated identifier for a related finding.
|
AutomationRulesFindingFilters |
withRelatedFindingsProductArn(Collection<StringFilter> relatedFindingsProductArn)
The ARN for the product that generated a related finding.
|
AutomationRulesFindingFilters |
withRelatedFindingsProductArn(StringFilter... relatedFindingsProductArn)
The ARN for the product that generated a related finding.
|
AutomationRulesFindingFilters |
withResourceApplicationArn(Collection<StringFilter> resourceApplicationArn)
The Amazon Resource Name (ARN) of the application that is related to a finding.
|
AutomationRulesFindingFilters |
withResourceApplicationArn(StringFilter... resourceApplicationArn)
The Amazon Resource Name (ARN) of the application that is related to a finding.
|
AutomationRulesFindingFilters |
withResourceApplicationName(Collection<StringFilter> resourceApplicationName)
The name of the application that is related to a finding.
|
AutomationRulesFindingFilters |
withResourceApplicationName(StringFilter... resourceApplicationName)
The name of the application that is related to a finding.
|
AutomationRulesFindingFilters |
withResourceDetailsOther(Collection<MapFilter> resourceDetailsOther)
Custom fields and values about the resource that a finding pertains to.
|
AutomationRulesFindingFilters |
withResourceDetailsOther(MapFilter... resourceDetailsOther)
Custom fields and values about the resource that a finding pertains to.
|
AutomationRulesFindingFilters |
withResourceId(Collection<StringFilter> resourceId)
The identifier for the given resource type.
|
AutomationRulesFindingFilters |
withResourceId(StringFilter... resourceId)
The identifier for the given resource type.
|
AutomationRulesFindingFilters |
withResourcePartition(Collection<StringFilter> resourcePartition)
The partition in which the resource that the finding pertains to is located.
|
AutomationRulesFindingFilters |
withResourcePartition(StringFilter... resourcePartition)
The partition in which the resource that the finding pertains to is located.
|
AutomationRulesFindingFilters |
withResourceRegion(Collection<StringFilter> resourceRegion)
The Amazon Web Services Region where the resource that a finding pertains to is located.
|
AutomationRulesFindingFilters |
withResourceRegion(StringFilter... resourceRegion)
The Amazon Web Services Region where the resource that a finding pertains to is located.
|
AutomationRulesFindingFilters |
withResourceTags(Collection<MapFilter> resourceTags)
A list of Amazon Web Services tags associated with a resource at the time the finding was processed.
|
AutomationRulesFindingFilters |
withResourceTags(MapFilter... resourceTags)
A list of Amazon Web Services tags associated with a resource at the time the finding was processed.
|
AutomationRulesFindingFilters |
withResourceType(Collection<StringFilter> resourceType)
The type of resource that the finding pertains to.
|
AutomationRulesFindingFilters |
withResourceType(StringFilter... resourceType)
The type of resource that the finding pertains to.
|
AutomationRulesFindingFilters |
withSeverityLabel(Collection<StringFilter> severityLabel)
The severity value of the finding.
|
AutomationRulesFindingFilters |
withSeverityLabel(StringFilter... severityLabel)
The severity value of the finding.
|
AutomationRulesFindingFilters |
withSourceUrl(Collection<StringFilter> sourceUrl)
Provides a URL that links to a page about the current finding in the finding product.
|
AutomationRulesFindingFilters |
withSourceUrl(StringFilter... sourceUrl)
Provides a URL that links to a page about the current finding in the finding product.
|
AutomationRulesFindingFilters |
withTitle(Collection<StringFilter> title)
A finding's title.
|
AutomationRulesFindingFilters |
withTitle(StringFilter... title)
A finding's title.
|
AutomationRulesFindingFilters |
withType(Collection<StringFilter> type)
One or more finding types in the format of namespace/category/classifier that classify a finding.
|
AutomationRulesFindingFilters |
withType(StringFilter... type)
One or more finding types in the format of namespace/category/classifier that classify a finding.
|
AutomationRulesFindingFilters |
withUpdatedAt(Collection<DateFilter> updatedAt)
A timestamp that indicates when the finding record was most recently updated.
|
AutomationRulesFindingFilters |
withUpdatedAt(DateFilter... updatedAt)
A timestamp that indicates when the finding record was most recently updated.
|
AutomationRulesFindingFilters |
withUserDefinedFields(Collection<MapFilter> userDefinedFields)
A list of user-defined name and value string pairs added to a finding.
|
AutomationRulesFindingFilters |
withUserDefinedFields(MapFilter... userDefinedFields)
A list of user-defined name and value string pairs added to a finding.
|
AutomationRulesFindingFilters |
withVerificationState(Collection<StringFilter> verificationState)
Provides the veracity of a finding.
|
AutomationRulesFindingFilters |
withVerificationState(StringFilter... verificationState)
Provides the veracity of a finding.
|
AutomationRulesFindingFilters |
withWorkflowStatus(Collection<StringFilter> workflowStatus)
Provides information about the status of the investigation into a finding.
|
AutomationRulesFindingFilters |
withWorkflowStatus(StringFilter... workflowStatus)
Provides information about the status of the investigation into a finding.
|
public List<StringFilter> getProductArn()
The Amazon Resource Name (ARN) for a third-party product that generated a finding in Security Hub.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setProductArn(Collection<StringFilter> productArn)
The Amazon Resource Name (ARN) for a third-party product that generated a finding in Security Hub.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
productArn
- The Amazon Resource Name (ARN) for a third-party product that generated a finding in Security Hub.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withProductArn(StringFilter... productArn)
The Amazon Resource Name (ARN) for a third-party product that generated a finding in Security Hub.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setProductArn(java.util.Collection)
or withProductArn(java.util.Collection)
if you want to
override the existing values.
productArn
- The Amazon Resource Name (ARN) for a third-party product that generated a finding in Security Hub.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withProductArn(Collection<StringFilter> productArn)
The Amazon Resource Name (ARN) for a third-party product that generated a finding in Security Hub.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
productArn
- The Amazon Resource Name (ARN) for a third-party product that generated a finding in Security Hub.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<StringFilter> getAwsAccountId()
The Amazon Web Services account ID in which a finding was generated.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
public void setAwsAccountId(Collection<StringFilter> awsAccountId)
The Amazon Web Services account ID in which a finding was generated.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
awsAccountId
- The Amazon Web Services account ID in which a finding was generated.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
public AutomationRulesFindingFilters withAwsAccountId(StringFilter... awsAccountId)
The Amazon Web Services account ID in which a finding was generated.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
NOTE: This method appends the values to the existing list (if any). Use
setAwsAccountId(java.util.Collection)
or withAwsAccountId(java.util.Collection)
if you want to
override the existing values.
awsAccountId
- The Amazon Web Services account ID in which a finding was generated.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
public AutomationRulesFindingFilters withAwsAccountId(Collection<StringFilter> awsAccountId)
The Amazon Web Services account ID in which a finding was generated.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
awsAccountId
- The Amazon Web Services account ID in which a finding was generated.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
public List<StringFilter> getId()
The product-specific identifier for a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setId(Collection<StringFilter> id)
The product-specific identifier for a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
id
- The product-specific identifier for a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withId(StringFilter... id)
The product-specific identifier for a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setId(java.util.Collection)
or withId(java.util.Collection)
if you want to override the
existing values.
id
- The product-specific identifier for a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withId(Collection<StringFilter> id)
The product-specific identifier for a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
id
- The product-specific identifier for a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<StringFilter> getGeneratorId()
The identifier for the solution-specific component that generated a finding.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
public void setGeneratorId(Collection<StringFilter> generatorId)
The identifier for the solution-specific component that generated a finding.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
generatorId
- The identifier for the solution-specific component that generated a finding.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
public AutomationRulesFindingFilters withGeneratorId(StringFilter... generatorId)
The identifier for the solution-specific component that generated a finding.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
NOTE: This method appends the values to the existing list (if any). Use
setGeneratorId(java.util.Collection)
or withGeneratorId(java.util.Collection)
if you want to
override the existing values.
generatorId
- The identifier for the solution-specific component that generated a finding.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
public AutomationRulesFindingFilters withGeneratorId(Collection<StringFilter> generatorId)
The identifier for the solution-specific component that generated a finding.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
generatorId
- The identifier for the solution-specific component that generated a finding.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
public List<StringFilter> getType()
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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setType(Collection<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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withType(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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setType(java.util.Collection)
or withType(java.util.Collection)
if you want to override the
existing values.
type
- 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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withType(Collection<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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<DateFilter> getFirstObservedAt()
A timestamp that indicates when the potential security issue captured by a finding was first observed by the security findings product.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setFirstObservedAt(Collection<DateFilter> firstObservedAt)
A timestamp that indicates when the potential security issue captured by a finding was first observed by the security findings product.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
firstObservedAt
- A timestamp that indicates when the potential security issue captured by a finding was first observed by
the security findings product.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withFirstObservedAt(DateFilter... firstObservedAt)
A timestamp that indicates when the potential security issue captured by a finding was first observed by the security findings product.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setFirstObservedAt(java.util.Collection)
or withFirstObservedAt(java.util.Collection)
if you
want to override the existing values.
firstObservedAt
- A timestamp that indicates when the potential security issue captured by a finding was first observed by
the security findings product.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withFirstObservedAt(Collection<DateFilter> firstObservedAt)
A timestamp that indicates when the potential security issue captured by a finding was first observed by the security findings product.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
firstObservedAt
- A timestamp that indicates when the potential security issue captured by a finding was first observed by
the security findings product.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<DateFilter> getLastObservedAt()
A timestamp that indicates when the potential security issue captured by a finding was most recently observed by the security findings product.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setLastObservedAt(Collection<DateFilter> lastObservedAt)
A timestamp that indicates when the potential security issue captured by a finding was most recently observed by the security findings product.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
lastObservedAt
- A timestamp that indicates when the potential security issue captured by a finding was most recently
observed by the security findings product.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withLastObservedAt(DateFilter... lastObservedAt)
A timestamp that indicates when the potential security issue captured by a finding was most recently observed by the security findings product.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setLastObservedAt(java.util.Collection)
or withLastObservedAt(java.util.Collection)
if you want
to override the existing values.
lastObservedAt
- A timestamp that indicates when the potential security issue captured by a finding was most recently
observed by the security findings product.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withLastObservedAt(Collection<DateFilter> lastObservedAt)
A timestamp that indicates when the potential security issue captured by a finding was most recently observed by the security findings product.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
lastObservedAt
- A timestamp that indicates when the potential security issue captured by a finding was most recently
observed by the security findings product.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<DateFilter> getCreatedAt()
A timestamp that indicates when this finding record was created.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setCreatedAt(Collection<DateFilter> createdAt)
A timestamp that indicates when this finding record was created.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
createdAt
- A timestamp that indicates when this finding record was created.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withCreatedAt(DateFilter... createdAt)
A timestamp that indicates when this finding record was created.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setCreatedAt(java.util.Collection)
or withCreatedAt(java.util.Collection)
if you want to
override the existing values.
createdAt
- A timestamp that indicates when this finding record was created.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withCreatedAt(Collection<DateFilter> createdAt)
A timestamp that indicates when this finding record was created.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
createdAt
- A timestamp that indicates when this finding record was created.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<DateFilter> getUpdatedAt()
A timestamp that indicates when the finding record was most recently updated.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setUpdatedAt(Collection<DateFilter> updatedAt)
A timestamp that indicates when the finding record was most recently updated.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
updatedAt
- A timestamp that indicates when the finding record was most recently updated.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withUpdatedAt(DateFilter... updatedAt)
A timestamp that indicates when the finding record was most recently updated.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setUpdatedAt(java.util.Collection)
or withUpdatedAt(java.util.Collection)
if you want to
override the existing values.
updatedAt
- A timestamp that indicates when the finding record was most recently updated.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withUpdatedAt(Collection<DateFilter> updatedAt)
A timestamp that indicates when the finding record was most recently updated.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
updatedAt
- A timestamp that indicates when the finding record was most recently updated.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<NumberFilter> getConfidence()
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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setConfidence(Collection<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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withConfidence(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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setConfidence(java.util.Collection)
or withConfidence(java.util.Collection)
if you want to
override the existing values.
confidence
- 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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withConfidence(Collection<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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<NumberFilter> getCriticality()
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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setCriticality(Collection<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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withCriticality(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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setCriticality(java.util.Collection)
or withCriticality(java.util.Collection)
if you want to
override the existing values.
criticality
- The level of importance 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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withCriticality(Collection<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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<StringFilter> getTitle()
A finding's title.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
public void setTitle(Collection<StringFilter> title)
A finding's title.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
title
- A finding's title.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
public AutomationRulesFindingFilters withTitle(StringFilter... title)
A finding's title.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
NOTE: This method appends the values to the existing list (if any). Use
setTitle(java.util.Collection)
or withTitle(java.util.Collection)
if you want to override the
existing values.
title
- A finding's title.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
public AutomationRulesFindingFilters withTitle(Collection<StringFilter> title)
A finding's title.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
title
- A finding's title.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
public List<StringFilter> getDescription()
A finding's description.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setDescription(Collection<StringFilter> description)
A finding's description.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
description
- A finding's description.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withDescription(StringFilter... description)
A finding's description.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setDescription(java.util.Collection)
or withDescription(java.util.Collection)
if you want to
override the existing values.
description
- A finding's description.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withDescription(Collection<StringFilter> description)
A finding's description.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
description
- A finding's description.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<StringFilter> getSourceUrl()
Provides a URL that links to a page about the current finding in the finding product.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setSourceUrl(Collection<StringFilter> sourceUrl)
Provides a URL that links to a page about the current finding in the finding product.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
sourceUrl
- Provides a URL that links to a page about the current finding in the finding product.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withSourceUrl(StringFilter... sourceUrl)
Provides a URL that links to a page about the current finding in the finding product.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setSourceUrl(java.util.Collection)
or withSourceUrl(java.util.Collection)
if you want to
override the existing values.
sourceUrl
- Provides a URL that links to a page about the current finding in the finding product.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withSourceUrl(Collection<StringFilter> sourceUrl)
Provides a URL that links to a page about the current finding in the finding product.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
sourceUrl
- Provides a URL that links to a page about the current finding in the finding product.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<StringFilter> getProductName()
Provides the name of the product that generated the finding. For control-based findings, the product name is Security Hub.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setProductName(Collection<StringFilter> productName)
Provides the name of the product that generated the finding. For control-based findings, the product name is Security Hub.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
productName
- Provides the name of the product that generated the finding. For control-based findings, the product name
is Security Hub.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withProductName(StringFilter... productName)
Provides the name of the product that generated the finding. For control-based findings, the product name is Security Hub.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setProductName(java.util.Collection)
or withProductName(java.util.Collection)
if you want to
override the existing values.
productName
- Provides the name of the product that generated the finding. For control-based findings, the product name
is Security Hub.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withProductName(Collection<StringFilter> productName)
Provides the name of the product that generated the finding. For control-based findings, the product name is Security Hub.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
productName
- Provides the name of the product that generated the finding. For control-based findings, the product name
is Security Hub.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<StringFilter> getCompanyName()
The name of the company for the product that generated the finding. For control-based findings, the company is Amazon Web Services.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setCompanyName(Collection<StringFilter> companyName)
The name of the company for the product that generated the finding. For control-based findings, the company is Amazon Web Services.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
companyName
- The name of the company for the product that generated the finding. For control-based findings, the
company is Amazon Web Services.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withCompanyName(StringFilter... companyName)
The name of the company for the product that generated the finding. For control-based findings, the company is Amazon Web Services.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setCompanyName(java.util.Collection)
or withCompanyName(java.util.Collection)
if you want to
override the existing values.
companyName
- The name of the company for the product that generated the finding. For control-based findings, the
company is Amazon Web Services.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withCompanyName(Collection<StringFilter> companyName)
The name of the company for the product that generated the finding. For control-based findings, the company is Amazon Web Services.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
companyName
- The name of the company for the product that generated the finding. For control-based findings, the
company is Amazon Web Services.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<StringFilter> getSeverityLabel()
The severity value of the finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setSeverityLabel(Collection<StringFilter> severityLabel)
The severity value of the finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
severityLabel
- The severity value of the finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withSeverityLabel(StringFilter... severityLabel)
The severity value of the finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setSeverityLabel(java.util.Collection)
or withSeverityLabel(java.util.Collection)
if you want
to override the existing values.
severityLabel
- The severity value of the finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withSeverityLabel(Collection<StringFilter> severityLabel)
The severity value of the finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
severityLabel
- The severity value of the finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<StringFilter> getResourceType()
The type of resource that the finding pertains to.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setResourceType(Collection<StringFilter> resourceType)
The type of resource that the finding pertains to.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
resourceType
- The type of resource that the finding pertains to.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withResourceType(StringFilter... resourceType)
The type of resource that the finding pertains to.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setResourceType(java.util.Collection)
or withResourceType(java.util.Collection)
if you want to
override the existing values.
resourceType
- The type of resource that the finding pertains to.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withResourceType(Collection<StringFilter> resourceType)
The type of resource that the finding pertains to.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
resourceType
- The type of resource that the finding pertains to.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<StringFilter> getResourceId()
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.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
public void setResourceId(Collection<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.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
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.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
public AutomationRulesFindingFilters withResourceId(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.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
NOTE: This method appends the values to the existing list (if any). Use
setResourceId(java.util.Collection)
or withResourceId(java.util.Collection)
if you want to
override the existing values.
resourceId
- The 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.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
public AutomationRulesFindingFilters withResourceId(Collection<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.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
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.
Array Members: Minimum number of 1 item. Maximum number of 100 items.
public List<StringFilter> getResourcePartition()
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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setResourcePartition(Collection<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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withResourcePartition(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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setResourcePartition(java.util.Collection)
or withResourcePartition(java.util.Collection)
if
you want to override the existing values.
resourcePartition
- The 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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withResourcePartition(Collection<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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<StringFilter> getResourceRegion()
The Amazon Web Services Region where the resource that a finding pertains to is located.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setResourceRegion(Collection<StringFilter> resourceRegion)
The Amazon Web Services Region where the resource that a finding pertains to is located.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
resourceRegion
- The Amazon Web Services Region where the resource that a finding pertains to is located.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withResourceRegion(StringFilter... resourceRegion)
The Amazon Web Services Region where the resource that a finding pertains to is located.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setResourceRegion(java.util.Collection)
or withResourceRegion(java.util.Collection)
if you want
to override the existing values.
resourceRegion
- The Amazon Web Services Region where the resource that a finding pertains to is located.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withResourceRegion(Collection<StringFilter> resourceRegion)
The Amazon Web Services Region where the resource that a finding pertains to is located.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
resourceRegion
- The Amazon Web Services Region where the resource that a finding pertains to is located.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<MapFilter> getResourceTags()
A list of Amazon Web Services tags associated with a resource at the time the finding was processed.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setResourceTags(Collection<MapFilter> resourceTags)
A list of Amazon Web Services tags associated with a resource at the time the finding was processed.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
resourceTags
- A list of Amazon Web Services tags associated with a resource at the time the finding was processed.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withResourceTags(MapFilter... resourceTags)
A list of Amazon Web Services tags associated with a resource at the time the finding was processed.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setResourceTags(java.util.Collection)
or withResourceTags(java.util.Collection)
if you want to
override the existing values.
resourceTags
- A list of Amazon Web Services tags associated with a resource at the time the finding was processed.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withResourceTags(Collection<MapFilter> resourceTags)
A list of Amazon Web Services tags associated with a resource at the time the finding was processed.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
resourceTags
- A list of Amazon Web Services tags associated with a resource at the time the finding was processed.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<MapFilter> getResourceDetailsOther()
Custom fields and values about the resource that a finding pertains to.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setResourceDetailsOther(Collection<MapFilter> resourceDetailsOther)
Custom fields and values about the resource that a finding pertains to.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
resourceDetailsOther
- Custom fields and values about the resource that a finding pertains to.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withResourceDetailsOther(MapFilter... resourceDetailsOther)
Custom fields and values about the resource that a finding pertains to.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setResourceDetailsOther(java.util.Collection)
or withResourceDetailsOther(java.util.Collection)
if you want to override the existing values.
resourceDetailsOther
- Custom fields and values about the resource that a finding pertains to.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withResourceDetailsOther(Collection<MapFilter> resourceDetailsOther)
Custom fields and values about the resource that a finding pertains to.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
resourceDetailsOther
- Custom fields and values about the resource that a finding pertains to.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<StringFilter> getComplianceStatus()
The result of a security check. This field is only used for findings generated from controls.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setComplianceStatus(Collection<StringFilter> complianceStatus)
The result of a security check. This field is only used for findings generated from controls.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
complianceStatus
- The result of a security check. This field is only used for findings generated from controls.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withComplianceStatus(StringFilter... complianceStatus)
The result of a security check. This field is only used for findings generated from controls.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setComplianceStatus(java.util.Collection)
or withComplianceStatus(java.util.Collection)
if you
want to override the existing values.
complianceStatus
- The result of a security check. This field is only used for findings generated from controls.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withComplianceStatus(Collection<StringFilter> complianceStatus)
The result of a security check. This field is only used for findings generated from controls.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
complianceStatus
- The result of a security check. This field is only used for findings generated from controls.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<StringFilter> getComplianceSecurityControlId()
The security control ID for which a finding was generated. Security control IDs are the same across standards.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setComplianceSecurityControlId(Collection<StringFilter> complianceSecurityControlId)
The security control ID for which a finding was generated. Security control IDs are the same across standards.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
complianceSecurityControlId
- The security control ID for which a finding was generated. Security control IDs are the same across
standards.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withComplianceSecurityControlId(StringFilter... complianceSecurityControlId)
The security control ID for which a finding was generated. Security control IDs are the same across standards.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setComplianceSecurityControlId(java.util.Collection)
or
withComplianceSecurityControlId(java.util.Collection)
if you want to override the existing values.
complianceSecurityControlId
- The security control ID for which a finding was generated. Security control IDs are the same across
standards.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withComplianceSecurityControlId(Collection<StringFilter> complianceSecurityControlId)
The security control ID for which a finding was generated. Security control IDs are the same across standards.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
complianceSecurityControlId
- The security control ID for which a finding was generated. Security control IDs are the same across
standards.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<StringFilter> getComplianceAssociatedStandardsId()
The unique identifier of a standard in which a control is enabled. This field consists of the resource portion of the Amazon Resource Name (ARN) returned for a standard in the DescribeStandards API response.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setComplianceAssociatedStandardsId(Collection<StringFilter> complianceAssociatedStandardsId)
The unique identifier of a standard in which a control is enabled. This field consists of the resource portion of the Amazon Resource Name (ARN) returned for a standard in the DescribeStandards API response.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withComplianceAssociatedStandardsId(StringFilter... complianceAssociatedStandardsId)
The unique identifier of a standard in which a control is enabled. This field consists of the resource portion of the Amazon Resource Name (ARN) returned for a standard in the DescribeStandards API response.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setComplianceAssociatedStandardsId(java.util.Collection)
or
withComplianceAssociatedStandardsId(java.util.Collection)
if you want to override the existing values.
complianceAssociatedStandardsId
- The unique identifier of a standard in which a control is enabled. This field consists of the resource
portion of the Amazon Resource Name (ARN) returned for a standard in the DescribeStandards API response.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withComplianceAssociatedStandardsId(Collection<StringFilter> complianceAssociatedStandardsId)
The unique identifier of a standard in which a control is enabled. This field consists of the resource portion of the Amazon Resource Name (ARN) returned for a standard in the DescribeStandards API response.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
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.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<StringFilter> getVerificationState()
Provides the veracity of a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setVerificationState(Collection<StringFilter> verificationState)
Provides the veracity of a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
verificationState
- Provides the veracity of a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withVerificationState(StringFilter... verificationState)
Provides the veracity of a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setVerificationState(java.util.Collection)
or withVerificationState(java.util.Collection)
if
you want to override the existing values.
verificationState
- Provides the veracity of a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withVerificationState(Collection<StringFilter> verificationState)
Provides the veracity of a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
verificationState
- Provides the veracity of a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<StringFilter> getWorkflowStatus()
Provides information about the status of the investigation into a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setWorkflowStatus(Collection<StringFilter> workflowStatus)
Provides information about the status of the investigation into a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
workflowStatus
- Provides information about the status of the investigation into a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withWorkflowStatus(StringFilter... workflowStatus)
Provides information about the status of the investigation into a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setWorkflowStatus(java.util.Collection)
or withWorkflowStatus(java.util.Collection)
if you want
to override the existing values.
workflowStatus
- Provides information about the status of the investigation into a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withWorkflowStatus(Collection<StringFilter> workflowStatus)
Provides information about the status of the investigation into a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
workflowStatus
- Provides information about the status of the investigation into a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<StringFilter> getRecordState()
Provides the current state of a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setRecordState(Collection<StringFilter> recordState)
Provides the current state of a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
recordState
- Provides the current state of a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withRecordState(StringFilter... recordState)
Provides the current state of a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setRecordState(java.util.Collection)
or withRecordState(java.util.Collection)
if you want to
override the existing values.
recordState
- Provides the current state of a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withRecordState(Collection<StringFilter> recordState)
Provides the current state of a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
recordState
- Provides the current state of a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<StringFilter> getRelatedFindingsProductArn()
The ARN for the product that generated a related finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setRelatedFindingsProductArn(Collection<StringFilter> relatedFindingsProductArn)
The ARN for the product that generated a related finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
relatedFindingsProductArn
- The ARN for the product that generated a related finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withRelatedFindingsProductArn(StringFilter... relatedFindingsProductArn)
The ARN for the product that generated a related finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setRelatedFindingsProductArn(java.util.Collection)
or
withRelatedFindingsProductArn(java.util.Collection)
if you want to override the existing values.
relatedFindingsProductArn
- The ARN for the product that generated a related finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withRelatedFindingsProductArn(Collection<StringFilter> relatedFindingsProductArn)
The ARN for the product that generated a related finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
relatedFindingsProductArn
- The ARN for the product that generated a related finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<StringFilter> getRelatedFindingsId()
The product-generated identifier for a related finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setRelatedFindingsId(Collection<StringFilter> relatedFindingsId)
The product-generated identifier for a related finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
relatedFindingsId
- The product-generated identifier for a related finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withRelatedFindingsId(StringFilter... relatedFindingsId)
The product-generated identifier for a related finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setRelatedFindingsId(java.util.Collection)
or withRelatedFindingsId(java.util.Collection)
if
you want to override the existing values.
relatedFindingsId
- The product-generated identifier for a related finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withRelatedFindingsId(Collection<StringFilter> relatedFindingsId)
The product-generated identifier for a related finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
relatedFindingsId
- The product-generated identifier for a related finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<StringFilter> getNoteText()
The text of a user-defined note that's added to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setNoteText(Collection<StringFilter> noteText)
The text of a user-defined note that's added to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
noteText
- The text of a user-defined note that's added to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withNoteText(StringFilter... noteText)
The text of a user-defined note that's added to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setNoteText(java.util.Collection)
or withNoteText(java.util.Collection)
if you want to override
the existing values.
noteText
- The text of a user-defined note that's added to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withNoteText(Collection<StringFilter> noteText)
The text of a user-defined note that's added to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
noteText
- The text of a user-defined note that's added to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<DateFilter> getNoteUpdatedAt()
The timestamp of when the note was updated.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setNoteUpdatedAt(Collection<DateFilter> noteUpdatedAt)
The timestamp of when the note was updated.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
noteUpdatedAt
- The timestamp of when the note was updated.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withNoteUpdatedAt(DateFilter... noteUpdatedAt)
The timestamp of when the note was updated.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setNoteUpdatedAt(java.util.Collection)
or withNoteUpdatedAt(java.util.Collection)
if you want
to override the existing values.
noteUpdatedAt
- The timestamp of when the note was updated.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withNoteUpdatedAt(Collection<DateFilter> noteUpdatedAt)
The timestamp of when the note was updated.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
noteUpdatedAt
- The timestamp of when the note was updated.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<StringFilter> getNoteUpdatedBy()
The principal that created a note.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setNoteUpdatedBy(Collection<StringFilter> noteUpdatedBy)
The principal that created a note.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
noteUpdatedBy
- The principal that created a note.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withNoteUpdatedBy(StringFilter... noteUpdatedBy)
The principal that created a note.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setNoteUpdatedBy(java.util.Collection)
or withNoteUpdatedBy(java.util.Collection)
if you want
to override the existing values.
noteUpdatedBy
- The principal that created a note.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withNoteUpdatedBy(Collection<StringFilter> noteUpdatedBy)
The principal that created a note.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
noteUpdatedBy
- The principal that created a note.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<MapFilter> getUserDefinedFields()
A list of user-defined name and value string pairs added to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setUserDefinedFields(Collection<MapFilter> userDefinedFields)
A list of user-defined name and value string pairs added to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
userDefinedFields
- A list of user-defined name and value string pairs added to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withUserDefinedFields(MapFilter... userDefinedFields)
A list of user-defined name and value string pairs added to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setUserDefinedFields(java.util.Collection)
or withUserDefinedFields(java.util.Collection)
if
you want to override the existing values.
userDefinedFields
- A list of user-defined name and value string pairs added to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withUserDefinedFields(Collection<MapFilter> userDefinedFields)
A list of user-defined name and value string pairs added to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
userDefinedFields
- A list of user-defined name and value string pairs added to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<StringFilter> getResourceApplicationArn()
The Amazon Resource Name (ARN) of the application that is related to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setResourceApplicationArn(Collection<StringFilter> resourceApplicationArn)
The Amazon Resource Name (ARN) of the application that is related to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
resourceApplicationArn
- The Amazon Resource Name (ARN) of the application that is related to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withResourceApplicationArn(StringFilter... resourceApplicationArn)
The Amazon Resource Name (ARN) of the application that is related to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setResourceApplicationArn(java.util.Collection)
or
withResourceApplicationArn(java.util.Collection)
if you want to override the existing values.
resourceApplicationArn
- The Amazon Resource Name (ARN) of the application that is related to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withResourceApplicationArn(Collection<StringFilter> resourceApplicationArn)
The Amazon Resource Name (ARN) of the application that is related to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
resourceApplicationArn
- The Amazon Resource Name (ARN) of the application that is related to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<StringFilter> getResourceApplicationName()
The name of the application that is related to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setResourceApplicationName(Collection<StringFilter> resourceApplicationName)
The name of the application that is related to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
resourceApplicationName
- The name of the application that is related to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withResourceApplicationName(StringFilter... resourceApplicationName)
The name of the application that is related to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setResourceApplicationName(java.util.Collection)
or
withResourceApplicationName(java.util.Collection)
if you want to override the existing values.
resourceApplicationName
- The name of the application that is related to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withResourceApplicationName(Collection<StringFilter> resourceApplicationName)
The name of the application that is related to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
resourceApplicationName
- The name of the application that is related to a finding.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public List<StringFilter> getAwsAccountName()
The name of the Amazon Web Services account in which a finding was generated.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public void setAwsAccountName(Collection<StringFilter> awsAccountName)
The name of the Amazon Web Services account in which a finding was generated.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
awsAccountName
- The name of the Amazon Web Services account in which a finding was generated.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withAwsAccountName(StringFilter... awsAccountName)
The name of the Amazon Web Services account in which a finding was generated.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
NOTE: This method appends the values to the existing list (if any). Use
setAwsAccountName(java.util.Collection)
or withAwsAccountName(java.util.Collection)
if you want
to override the existing values.
awsAccountName
- The name of the Amazon Web Services account in which a finding was generated.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public AutomationRulesFindingFilters withAwsAccountName(Collection<StringFilter> awsAccountName)
The name of the Amazon Web Services account in which a finding was generated.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
awsAccountName
- The name of the Amazon Web Services account in which a finding was generated.
Array Members: Minimum number of 1 item. Maximum number of 20 items.
public String toString()
toString
in class Object
Object.toString()
public AutomationRulesFindingFilters clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.