Interface AutomatedReasoningCheckLogicWarning.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AutomatedReasoningCheckLogicWarning.Builder,
,AutomatedReasoningCheckLogicWarning> SdkBuilder<AutomatedReasoningCheckLogicWarning.Builder,
,AutomatedReasoningCheckLogicWarning> SdkPojo
- Enclosing class:
AutomatedReasoningCheckLogicWarning
-
Method Summary
Modifier and TypeMethodDescriptionThe logical statements that are validated while assuming the policy and premises.claims
(Consumer<AutomatedReasoningLogicStatement.Builder>... claims) The logical statements that are validated while assuming the policy and premises.claims
(AutomatedReasoningLogicStatement... claims) The logical statements that are validated while assuming the policy and premises.premises
(Collection<AutomatedReasoningLogicStatement> premises) The logical statements that serve as premises under which the claims are validated.premises
(Consumer<AutomatedReasoningLogicStatement.Builder>... premises) The logical statements that serve as premises under which the claims are validated.premises
(AutomatedReasoningLogicStatement... premises) The logical statements that serve as premises under which the claims are validated.The category of the detected logical issue, such as statements that are always true or always false.The category of the detected logical issue, such as statements that are always true or always false.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
-
type
The category of the detected logical issue, such as statements that are always true or always false.
- Parameters:
type
- The category of the detected logical issue, such as statements that are always true or always false.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The category of the detected logical issue, such as statements that are always true or always false.
- Parameters:
type
- The category of the detected logical issue, such as statements that are always true or always false.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
premises
AutomatedReasoningCheckLogicWarning.Builder premises(Collection<AutomatedReasoningLogicStatement> premises) The logical statements that serve as premises under which the claims are validated.
- Parameters:
premises
- The logical statements that serve as premises under which the claims are validated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
premises
The logical statements that serve as premises under which the claims are validated.
- Parameters:
premises
- The logical statements that serve as premises under which the claims are validated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
premises
AutomatedReasoningCheckLogicWarning.Builder premises(Consumer<AutomatedReasoningLogicStatement.Builder>... premises) The logical statements that serve as premises under which the claims are validated.
This is a convenience method that creates an instance of theAutomatedReasoningLogicStatement.Builder
avoiding the need to create one manually viaAutomatedReasoningLogicStatement.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topremises(List<AutomatedReasoningLogicStatement>)
.- Parameters:
premises
- a consumer that will call methods onAutomatedReasoningLogicStatement.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
claims
AutomatedReasoningCheckLogicWarning.Builder claims(Collection<AutomatedReasoningLogicStatement> claims) The logical statements that are validated while assuming the policy and premises.
- Parameters:
claims
- The logical statements that are validated while assuming the policy and premises.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
claims
The logical statements that are validated while assuming the policy and premises.
- Parameters:
claims
- The logical statements that are validated while assuming the policy and premises.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
claims
AutomatedReasoningCheckLogicWarning.Builder claims(Consumer<AutomatedReasoningLogicStatement.Builder>... claims) The logical statements that are validated while assuming the policy and premises.
This is a convenience method that creates an instance of theAutomatedReasoningLogicStatement.Builder
avoiding the need to create one manually viaAutomatedReasoningLogicStatement.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toclaims(List<AutomatedReasoningLogicStatement>)
.- Parameters:
claims
- a consumer that will call methods onAutomatedReasoningLogicStatement.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-