Interface BatchUpdateFindingsRequest.Builder

    • Method Detail

      • findingIdentifiers

        BatchUpdateFindingsRequest.Builder findingIdentifiers​(Collection<AwsSecurityFindingIdentifier> findingIdentifiers)

        The list of findings to update. BatchUpdateFindings can be used to update up to 100 findings at a time.

        For each finding, the list provides the finding identifier and the ARN of the finding provider.

        Parameters:
        findingIdentifiers - The list of findings to update. BatchUpdateFindings can be used to update up to 100 findings at a time.

        For each finding, the list provides the finding identifier and the ARN of the finding provider.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • findingIdentifiers

        BatchUpdateFindingsRequest.Builder findingIdentifiers​(AwsSecurityFindingIdentifier... findingIdentifiers)

        The list of findings to update. BatchUpdateFindings can be used to update up to 100 findings at a time.

        For each finding, the list provides the finding identifier and the ARN of the finding provider.

        Parameters:
        findingIdentifiers - The list of findings to update. BatchUpdateFindings can be used to update up to 100 findings at a time.

        For each finding, the list provides the finding identifier and the ARN of the finding provider.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • note

        BatchUpdateFindingsRequest.Builder note​(NoteUpdate note)
        Sets the value of the Note property for this object.
        Parameters:
        note - The new value for the Note property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • severity

        BatchUpdateFindingsRequest.Builder severity​(SeverityUpdate severity)

        Used to update the finding severity.

        Parameters:
        severity - Used to update the finding severity.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • verificationState

        BatchUpdateFindingsRequest.Builder verificationState​(String verificationState)

        Indicates the veracity of a finding.

        The available values for VerificationState are as follows.

        • UNKNOWN – The default disposition of a security finding

        • TRUE_POSITIVE – The security finding is confirmed

        • FALSE_POSITIVE – The security finding was determined to be a false alarm

        • BENIGN_POSITIVE – A special case of TRUE_POSITIVE where the finding doesn't pose any threat, is expected, or both

        Parameters:
        verificationState - Indicates the veracity of a finding.

        The available values for VerificationState are as follows.

        • UNKNOWN – The default disposition of a security finding

        • TRUE_POSITIVE – The security finding is confirmed

        • FALSE_POSITIVE – The security finding was determined to be a false alarm

        • BENIGN_POSITIVE – A special case of TRUE_POSITIVE where the finding doesn't pose any threat, is expected, or both

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        VerificationState, VerificationState
      • verificationState

        BatchUpdateFindingsRequest.Builder verificationState​(VerificationState verificationState)

        Indicates the veracity of a finding.

        The available values for VerificationState are as follows.

        • UNKNOWN – The default disposition of a security finding

        • TRUE_POSITIVE – The security finding is confirmed

        • FALSE_POSITIVE – The security finding was determined to be a false alarm

        • BENIGN_POSITIVE – A special case of TRUE_POSITIVE where the finding doesn't pose any threat, is expected, or both

        Parameters:
        verificationState - Indicates the veracity of a finding.

        The available values for VerificationState are as follows.

        • UNKNOWN – The default disposition of a security finding

        • TRUE_POSITIVE – The security finding is confirmed

        • FALSE_POSITIVE – The security finding was determined to be a false alarm

        • BENIGN_POSITIVE – A special case of TRUE_POSITIVE where the finding doesn't pose any threat, is expected, or both

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        VerificationState, VerificationState
      • confidence

        BatchUpdateFindingsRequest.Builder confidence​(Integer confidence)

        The updated value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

        Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

        Parameters:
        confidence - The updated value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

        Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • criticality

        BatchUpdateFindingsRequest.Builder criticality​(Integer criticality)

        The updated value for the level of importance assigned to the resources associated with the findings.

        A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

        Parameters:
        criticality - The updated value for the level of importance assigned to the resources associated with the findings.

        A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • types

        BatchUpdateFindingsRequest.Builder types​(Collection<String> types)

        One or more finding types in the format of namespace/category/classifier that classify a finding.

        Valid namespace values are as follows.

        • Software and Configuration Checks

        • TTPs

        • Effects

        • Unusual Behaviors

        • Sensitive Data Identifications

        Parameters:
        types - One or more finding types in the format of namespace/category/classifier that classify a finding.

        Valid namespace values are as follows.

        • Software and Configuration Checks

        • TTPs

        • Effects

        • Unusual Behaviors

        • Sensitive Data Identifications

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • types

        BatchUpdateFindingsRequest.Builder types​(String... types)

        One or more finding types in the format of namespace/category/classifier that classify a finding.

        Valid namespace values are as follows.

        • Software and Configuration Checks

        • TTPs

        • Effects

        • Unusual Behaviors

        • Sensitive Data Identifications

        Parameters:
        types - One or more finding types in the format of namespace/category/classifier that classify a finding.

        Valid namespace values are as follows.

        • Software and Configuration Checks

        • TTPs

        • Effects

        • Unusual Behaviors

        • Sensitive Data Identifications

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • userDefinedFields

        BatchUpdateFindingsRequest.Builder userDefinedFields​(Map<String,​String> userDefinedFields)

        A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.

        Parameters:
        userDefinedFields - A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • workflow

        BatchUpdateFindingsRequest.Builder workflow​(WorkflowUpdate workflow)

        Used to update the workflow status of a finding.

        The workflow status indicates the progress of the investigation into the finding.

        Parameters:
        workflow - Used to update the workflow status of a finding.

        The workflow status indicates the progress of the investigation into the finding.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • relatedFindings

        BatchUpdateFindingsRequest.Builder relatedFindings​(Collection<RelatedFinding> relatedFindings)

        A list of findings that are related to the updated findings.

        Parameters:
        relatedFindings - A list of findings that are related to the updated findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • relatedFindings

        BatchUpdateFindingsRequest.Builder relatedFindings​(RelatedFinding... relatedFindings)

        A list of findings that are related to the updated findings.

        Parameters:
        relatedFindings - A list of findings that are related to the updated findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.