Interface RemediationGuidanceMetadata.Builder

  • Method Details

    • resourceType

      RemediationGuidanceMetadata.Builder resourceType(String resourceType)

      The resource type of the remediation target.

      Parameters:
      resourceType - The resource type of the remediation target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • exposureType

      RemediationGuidanceMetadata.Builder exposureType(String exposureType)

      The exposure type of the related exposure findings.

      Parameters:
      exposureType - The exposure type of the related exposure findings.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • traitTitles

      The titles of traits this guidance applies to.

      Parameters:
      traitTitles - The titles of traits this guidance applies to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • traitTitles

      RemediationGuidanceMetadata.Builder traitTitles(String... traitTitles)

      The titles of traits this guidance applies to.

      Parameters:
      traitTitles - The titles of traits this guidance applies to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • reversibility

      RemediationGuidanceMetadata.Builder reversibility(String reversibility)

      The extent to which changes made in accordance with the guidance can be reversed, for example Fully reversible.

      Parameters:
      reversibility - The extent to which changes made in accordance with the guidance can be reversed, for example Fully reversible.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fixEffect

      When the fix takes effect, for example Immediate or Deferred.

      Parameters:
      fixEffect - When the fix takes effect, for example Immediate or Deferred.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • riskLevel

      The risk when implementing the guidance provided.

      Parameters:
      riskLevel - The risk when implementing the guidance provided.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • automationLevel

      RemediationGuidanceMetadata.Builder automationLevel(String automationLevel)

      The extent to which the guidance can be automated, for example Full.

      Parameters:
      automationLevel - The extent to which the guidance can be automated, for example Full.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • humanReviewRequired

      RemediationGuidanceMetadata.Builder humanReviewRequired(Boolean humanReviewRequired)

      Specifies whether human review is required.

      Parameters:
      humanReviewRequired - Specifies whether human review is required.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • generatedAt

      RemediationGuidanceMetadata.Builder generatedAt(Instant generatedAt)

      Timestamp of when the guidance was generated.

      For more information about the validation and formatting of timestamp fields in Security Hub CSPM, see Timestamps.

      Parameters:
      generatedAt - Timestamp of when the guidance was generated.

      For more information about the validation and formatting of timestamp fields in Security Hub CSPM, see Timestampsinvalid input: '<'/ a>.

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

      RemediationGuidanceMetadata.Builder verificationStatus(String verificationStatus)

      Verification status of the guidance.

      Parameters:
      verificationStatus - Verification status of the guidance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.