Class CfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty.Builder
java.lang.Object
software.amazon.awscdk.services.securityhub.CfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty>
- Enclosing interface:
CfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty
@Stability(Stable)
public static final class CfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.confidence(Number confidence) criticality(Number criticality) note(IResolvable note) Sets the value ofCfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty.getNote()Sets the value ofCfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty.getNote()relatedFindings(List<? extends Object> relatedFindings) relatedFindings(IResolvable relatedFindings) severity(IResolvable severity) Sets the value ofCfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty.getTypes()userDefinedFields(Map<String, String> userDefinedFields) userDefinedFields(IResolvable userDefinedFields) verificationState(String verificationState) workflow(IResolvable workflow)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
confidence
@Stability(Stable) public CfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty.Builder confidence(Number confidence) - Parameters:
confidence- The rule action updates theConfidencefield of a finding.- Returns:
this
-
criticality
@Stability(Stable) public CfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty.Builder criticality(Number criticality) - Parameters:
criticality- The rule action updates theCriticalityfield of a finding.- Returns:
this
-
note
@Stability(Stable) public CfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty.Builder note(IResolvable note) Sets the value ofCfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty.getNote()- Parameters:
note- The rule action will update theNotefield of a finding.- Returns:
this
-
note
@Stability(Stable) public CfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty.Builder note(CfnAutomationRule.NoteUpdateProperty note) Sets the value ofCfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty.getNote()- Parameters:
note- The rule action will update theNotefield of a finding.- Returns:
this
-
severity
@Stability(Stable) public CfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty.Builder severity(IResolvable severity) - Parameters:
severity- The rule action will update theSeverityfield of a finding.- Returns:
this
-
severity
@Stability(Stable) public CfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty.Builder severity(CfnAutomationRule.SeverityUpdateProperty severity) - Parameters:
severity- The rule action will update theSeverityfield of a finding.- Returns:
this
-
types
@Stability(Stable) public CfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty.Builder types(List<String> types) Sets the value ofCfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty.getTypes()- Parameters:
types- The rule action updates theTypesfield of a finding.- Returns:
this
-
userDefinedFields
@Stability(Stable) public CfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty.Builder userDefinedFields(Map<String, String> userDefinedFields) Sets the value ofCfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty.getUserDefinedFields()- Parameters:
userDefinedFields- The rule action updates theUserDefinedFieldsfield of a finding.- Returns:
this
-
userDefinedFields
@Stability(Stable) public CfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty.Builder userDefinedFields(IResolvable userDefinedFields) Sets the value ofCfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty.getUserDefinedFields()- Parameters:
userDefinedFields- The rule action updates theUserDefinedFieldsfield of a finding.- Returns:
this
-
verificationState
@Stability(Stable) public CfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty.Builder verificationState(String verificationState) Sets the value ofCfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty.getVerificationState()- Parameters:
verificationState- The rule action updates theVerificationStatefield of a finding.- Returns:
this
-
workflow
@Stability(Stable) public CfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty.Builder workflow(IResolvable workflow) - Parameters:
workflow- The rule action will update theWorkflowfield of a finding.- Returns:
this
-
workflow
@Stability(Stable) public CfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty.Builder workflow(CfnAutomationRule.WorkflowUpdateProperty workflow) - Parameters:
workflow- The rule action will update theWorkflowfield of a finding.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty>- Returns:
- a new instance of
CfnAutomationRule.AutomationRulesFindingFieldsUpdateProperty - Throws:
NullPointerException- if any required attribute was not provided
-