Interface AutomatedReasoningPolicyMutation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AutomatedReasoningPolicyMutation.Builder,
,AutomatedReasoningPolicyMutation> SdkBuilder<AutomatedReasoningPolicyMutation.Builder,
,AutomatedReasoningPolicyMutation> SdkPojo
- Enclosing class:
AutomatedReasoningPolicyMutation
-
Method Summary
Modifier and TypeMethodDescriptionA mutation to add a new rule to the policy.A mutation to add a new rule to the policy.A mutation to add a new custom type to the policy.A mutation to add a new custom type to the policy.A mutation to add a new variable to the policy.addVariable
(AutomatedReasoningPolicyAddVariableMutation addVariable) A mutation to add a new variable to the policy.A mutation to remove a rule from the policy.deleteRule
(AutomatedReasoningPolicyDeleteRuleMutation deleteRule) A mutation to remove a rule from the policy.A mutation to remove a custom type from the policy.deleteType
(AutomatedReasoningPolicyDeleteTypeMutation deleteType) A mutation to remove a custom type from the policy.deleteVariable
(Consumer<AutomatedReasoningPolicyDeleteVariableMutation.Builder> deleteVariable) A mutation to remove a variable from the policy.deleteVariable
(AutomatedReasoningPolicyDeleteVariableMutation deleteVariable) A mutation to remove a variable from the policy.A mutation to modify an existing rule in the policy.updateRule
(AutomatedReasoningPolicyUpdateRuleMutation updateRule) A mutation to modify an existing rule in the policy.A mutation to modify an existing custom type in the policy.updateType
(AutomatedReasoningPolicyUpdateTypeMutation updateType) A mutation to modify an existing custom type in the policy.updateVariable
(Consumer<AutomatedReasoningPolicyUpdateVariableMutation.Builder> updateVariable) A mutation to modify an existing variable in the policy.updateVariable
(AutomatedReasoningPolicyUpdateVariableMutation updateVariable) A mutation to modify an existing variable in the policy.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
-
addType
A mutation to add a new custom type to the policy.
- Parameters:
addType
- A mutation to add a new custom type to the policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addType
default AutomatedReasoningPolicyMutation.Builder addType(Consumer<AutomatedReasoningPolicyAddTypeMutation.Builder> addType) A mutation to add a new custom type to the policy.
This is a convenience method that creates an instance of theAutomatedReasoningPolicyAddTypeMutation.Builder
avoiding the need to create one manually viaAutomatedReasoningPolicyAddTypeMutation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaddType(AutomatedReasoningPolicyAddTypeMutation)
.- Parameters:
addType
- a consumer that will call methods onAutomatedReasoningPolicyAddTypeMutation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
updateType
AutomatedReasoningPolicyMutation.Builder updateType(AutomatedReasoningPolicyUpdateTypeMutation updateType) A mutation to modify an existing custom type in the policy.
- Parameters:
updateType
- A mutation to modify an existing custom type in the policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateType
default AutomatedReasoningPolicyMutation.Builder updateType(Consumer<AutomatedReasoningPolicyUpdateTypeMutation.Builder> updateType) A mutation to modify an existing custom type in the policy.
This is a convenience method that creates an instance of theAutomatedReasoningPolicyUpdateTypeMutation.Builder
avoiding the need to create one manually viaAutomatedReasoningPolicyUpdateTypeMutation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toupdateType(AutomatedReasoningPolicyUpdateTypeMutation)
.- Parameters:
updateType
- a consumer that will call methods onAutomatedReasoningPolicyUpdateTypeMutation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deleteType
AutomatedReasoningPolicyMutation.Builder deleteType(AutomatedReasoningPolicyDeleteTypeMutation deleteType) A mutation to remove a custom type from the policy.
- Parameters:
deleteType
- A mutation to remove a custom type from the policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deleteType
default AutomatedReasoningPolicyMutation.Builder deleteType(Consumer<AutomatedReasoningPolicyDeleteTypeMutation.Builder> deleteType) A mutation to remove a custom type from the policy.
This is a convenience method that creates an instance of theAutomatedReasoningPolicyDeleteTypeMutation.Builder
avoiding the need to create one manually viaAutomatedReasoningPolicyDeleteTypeMutation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todeleteType(AutomatedReasoningPolicyDeleteTypeMutation)
.- Parameters:
deleteType
- a consumer that will call methods onAutomatedReasoningPolicyDeleteTypeMutation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
addVariable
AutomatedReasoningPolicyMutation.Builder addVariable(AutomatedReasoningPolicyAddVariableMutation addVariable) A mutation to add a new variable to the policy.
- Parameters:
addVariable
- A mutation to add a new variable to the policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addVariable
default AutomatedReasoningPolicyMutation.Builder addVariable(Consumer<AutomatedReasoningPolicyAddVariableMutation.Builder> addVariable) A mutation to add a new variable to the policy.
This is a convenience method that creates an instance of theAutomatedReasoningPolicyAddVariableMutation.Builder
avoiding the need to create one manually viaAutomatedReasoningPolicyAddVariableMutation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaddVariable(AutomatedReasoningPolicyAddVariableMutation)
.- Parameters:
addVariable
- a consumer that will call methods onAutomatedReasoningPolicyAddVariableMutation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
updateVariable
AutomatedReasoningPolicyMutation.Builder updateVariable(AutomatedReasoningPolicyUpdateVariableMutation updateVariable) A mutation to modify an existing variable in the policy.
- Parameters:
updateVariable
- A mutation to modify an existing variable in the policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateVariable
default AutomatedReasoningPolicyMutation.Builder updateVariable(Consumer<AutomatedReasoningPolicyUpdateVariableMutation.Builder> updateVariable) A mutation to modify an existing variable in the policy.
This is a convenience method that creates an instance of theAutomatedReasoningPolicyUpdateVariableMutation.Builder
avoiding the need to create one manually viaAutomatedReasoningPolicyUpdateVariableMutation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toupdateVariable(AutomatedReasoningPolicyUpdateVariableMutation)
.- Parameters:
updateVariable
- a consumer that will call methods onAutomatedReasoningPolicyUpdateVariableMutation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deleteVariable
AutomatedReasoningPolicyMutation.Builder deleteVariable(AutomatedReasoningPolicyDeleteVariableMutation deleteVariable) A mutation to remove a variable from the policy.
- Parameters:
deleteVariable
- A mutation to remove a variable from the policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deleteVariable
default AutomatedReasoningPolicyMutation.Builder deleteVariable(Consumer<AutomatedReasoningPolicyDeleteVariableMutation.Builder> deleteVariable) A mutation to remove a variable from the policy.
This is a convenience method that creates an instance of theAutomatedReasoningPolicyDeleteVariableMutation.Builder
avoiding the need to create one manually viaAutomatedReasoningPolicyDeleteVariableMutation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todeleteVariable(AutomatedReasoningPolicyDeleteVariableMutation)
.- Parameters:
deleteVariable
- a consumer that will call methods onAutomatedReasoningPolicyDeleteVariableMutation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
addRule
A mutation to add a new rule to the policy.
- Parameters:
addRule
- A mutation to add a new rule to the policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addRule
default AutomatedReasoningPolicyMutation.Builder addRule(Consumer<AutomatedReasoningPolicyAddRuleMutation.Builder> addRule) A mutation to add a new rule to the policy.
This is a convenience method that creates an instance of theAutomatedReasoningPolicyAddRuleMutation.Builder
avoiding the need to create one manually viaAutomatedReasoningPolicyAddRuleMutation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaddRule(AutomatedReasoningPolicyAddRuleMutation)
.- Parameters:
addRule
- a consumer that will call methods onAutomatedReasoningPolicyAddRuleMutation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
updateRule
AutomatedReasoningPolicyMutation.Builder updateRule(AutomatedReasoningPolicyUpdateRuleMutation updateRule) A mutation to modify an existing rule in the policy.
- Parameters:
updateRule
- A mutation to modify an existing rule in the policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateRule
default AutomatedReasoningPolicyMutation.Builder updateRule(Consumer<AutomatedReasoningPolicyUpdateRuleMutation.Builder> updateRule) A mutation to modify an existing rule in the policy.
This is a convenience method that creates an instance of theAutomatedReasoningPolicyUpdateRuleMutation.Builder
avoiding the need to create one manually viaAutomatedReasoningPolicyUpdateRuleMutation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toupdateRule(AutomatedReasoningPolicyUpdateRuleMutation)
.- Parameters:
updateRule
- a consumer that will call methods onAutomatedReasoningPolicyUpdateRuleMutation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deleteRule
AutomatedReasoningPolicyMutation.Builder deleteRule(AutomatedReasoningPolicyDeleteRuleMutation deleteRule) A mutation to remove a rule from the policy.
- Parameters:
deleteRule
- A mutation to remove a rule from the policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deleteRule
default AutomatedReasoningPolicyMutation.Builder deleteRule(Consumer<AutomatedReasoningPolicyDeleteRuleMutation.Builder> deleteRule) A mutation to remove a rule from the policy.
This is a convenience method that creates an instance of theAutomatedReasoningPolicyDeleteRuleMutation.Builder
avoiding the need to create one manually viaAutomatedReasoningPolicyDeleteRuleMutation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todeleteRule(AutomatedReasoningPolicyDeleteRuleMutation)
.- Parameters:
deleteRule
- a consumer that will call methods onAutomatedReasoningPolicyDeleteRuleMutation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-