Interface RemediationGuidanceMetadata.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RemediationGuidanceMetadata.Builder,,RemediationGuidanceMetadata> SdkBuilder<RemediationGuidanceMetadata.Builder,,RemediationGuidanceMetadata> SdkPojo
- Enclosing class:
RemediationGuidanceMetadata
-
Method Summary
Modifier and TypeMethodDescriptionautomationLevel(String automationLevel) The extent to which the guidance can be automated, for exampleFull.exposureType(String exposureType) The exposure type of the related exposure findings.When the fix takes effect, for exampleImmediateorDeferred.generatedAt(Instant generatedAt) Timestamp of when the guidance was generated.humanReviewRequired(Boolean humanReviewRequired) Specifies whether human review is required.resourceType(String resourceType) The resource type of the remediation target.reversibility(String reversibility) The extent to which changes made in accordance with the guidance can be reversed, for exampleFully reversible.The risk when implementing the guidance provided.traitTitles(String... traitTitles) The titles of traits this guidance applies to.traitTitles(Collection<String> traitTitles) The titles of traits this guidance applies to.verificationStatus(String verificationStatus) Verification status of the guidance.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
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
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 exampleFully reversible.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fixEffect
When the fix takes effect, for example
ImmediateorDeferred.- Parameters:
fixEffect- When the fix takes effect, for exampleImmediateorDeferred.- 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
The extent to which the guidance can be automated, for example
Full.- Parameters:
automationLevel- The extent to which the guidance can be automated, for exampleFull.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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
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.
-