Interface AutomatedReasoningCheckLogicWarning.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AutomatedReasoningCheckLogicWarning.Builder,AutomatedReasoningCheckLogicWarning>,SdkBuilder<AutomatedReasoningCheckLogicWarning.Builder,AutomatedReasoningCheckLogicWarning>,SdkPojo
- Enclosing class:
- AutomatedReasoningCheckLogicWarning
@Mutable @NotThreadSafe public static interface AutomatedReasoningCheckLogicWarning.Builder extends SdkPojo, CopyableBuilder<AutomatedReasoningCheckLogicWarning.Builder,AutomatedReasoningCheckLogicWarning>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AutomatedReasoningCheckLogicWarning.Builderclaims(Collection<AutomatedReasoningLogicStatement> claims)The logical statements that are validated while assuming the policy and premises.AutomatedReasoningCheckLogicWarning.Builderclaims(Consumer<AutomatedReasoningLogicStatement.Builder>... claims)The logical statements that are validated while assuming the policy and premises.AutomatedReasoningCheckLogicWarning.Builderclaims(AutomatedReasoningLogicStatement... claims)The logical statements that are validated while assuming the policy and premises.AutomatedReasoningCheckLogicWarning.Builderpremises(Collection<AutomatedReasoningLogicStatement> premises)The logical statements that serve as premises under which the claims are validated.AutomatedReasoningCheckLogicWarning.Builderpremises(Consumer<AutomatedReasoningLogicStatement.Builder>... premises)The logical statements that serve as premises under which the claims are validated.AutomatedReasoningCheckLogicWarning.Builderpremises(AutomatedReasoningLogicStatement... premises)The logical statements that serve as premises under which the claims are validated.AutomatedReasoningCheckLogicWarning.Buildertype(String type)The category of the detected logical issue, such as statements that are always true or always false.AutomatedReasoningCheckLogicWarning.Buildertype(AutomatedReasoningCheckLogicWarningType type)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 Detail
-
type
AutomatedReasoningCheckLogicWarning.Builder type(String 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:
AutomatedReasoningCheckLogicWarningType,AutomatedReasoningCheckLogicWarningType
-
type
AutomatedReasoningCheckLogicWarning.Builder type(AutomatedReasoningCheckLogicWarningType 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:
AutomatedReasoningCheckLogicWarningType,AutomatedReasoningCheckLogicWarningType
-
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
AutomatedReasoningCheckLogicWarning.Builder premises(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
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.Builderavoiding the need to create one manually viaAutomatedReasoningLogicStatement.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#premises(List.) - 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:
#premises(java.util.Collection)
-
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
AutomatedReasoningCheckLogicWarning.Builder claims(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
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.Builderavoiding the need to create one manually viaAutomatedReasoningLogicStatement.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#claims(List.) - 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:
#claims(java.util.Collection)
-
-