Interface AutomationRulesMetadataV2.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AutomationRulesMetadataV2.Builder,
,AutomationRulesMetadataV2> SdkBuilder<AutomationRulesMetadataV2.Builder,
,AutomationRulesMetadataV2> SdkPojo
- Enclosing class:
AutomationRulesMetadataV2
-
Method Summary
Modifier and TypeMethodDescriptionThe list of action to be performed when the rule criteria is met.actions
(Consumer<AutomationRulesActionTypeObjectV2.Builder>... actions) The list of action to be performed when the rule criteria is met.actions
(AutomationRulesActionTypeObjectV2... actions) The list of action to be performed when the rule criteria is met.The timestamp for when the automation rule was created.description
(String description) An explanation for the purpose and funcitonality of the automation rule.The ARN of the automation rule.The ID of the automation rule.The name of the automation rule.The value for the rule priority.ruleStatus
(String ruleStatus) The status of the automation rule.ruleStatus
(RuleStatusV2 ruleStatus) The status of the automation rule.The timestamp for the most recent modification to the automation rule.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
ruleArn
The ARN of the automation rule.
- Parameters:
ruleArn
- The ARN of the automation rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleId
The ID of the automation rule.
- Parameters:
ruleId
- The ID of the automation rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleOrder
The value for the rule priority.
- Parameters:
ruleOrder
- The value for the rule priority.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleName
The name of the automation rule.
- Parameters:
ruleName
- The name of the automation rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleStatus
The status of the automation rule.
- Parameters:
ruleStatus
- The status of the automation rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ruleStatus
The status of the automation rule.
- Parameters:
ruleStatus
- The status of the automation rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
description
An explanation for the purpose and funcitonality of the automation rule.
- Parameters:
description
- An explanation for the purpose and funcitonality of the automation rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actions
The list of action to be performed when the rule criteria is met.
- Parameters:
actions
- The list of action to be performed when the rule criteria is met.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actions
The list of action to be performed when the rule criteria is met.
- Parameters:
actions
- The list of action to be performed when the rule criteria is met.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actions
AutomationRulesMetadataV2.Builder actions(Consumer<AutomationRulesActionTypeObjectV2.Builder>... actions) The list of action to be performed when the rule criteria is met.
This is a convenience method that creates an instance of theAutomationRulesActionTypeObjectV2.Builder
avoiding the need to create one manually viaAutomationRulesActionTypeObjectV2.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toactions(List<AutomationRulesActionTypeObjectV2>)
.- Parameters:
actions
- a consumer that will call methods onAutomationRulesActionTypeObjectV2.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The timestamp for when the automation rule was created.
- Parameters:
createdAt
- The timestamp for when the automation rule was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The timestamp for the most recent modification to the automation rule.
- Parameters:
updatedAt
- The timestamp for the most recent modification to the automation rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-