Class CfnComponent.ComponentConditionPropertyProperty.Builder
java.lang.Object
software.amazon.awscdk.services.amplifyuibuilder.CfnComponent.ComponentConditionPropertyProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnComponent.ComponentConditionPropertyProperty>
- Enclosing interface:
CfnComponent.ComponentConditionPropertyProperty
@Stability(Stable)
public static final class CfnComponent.ComponentConditionPropertyProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnComponent.ComponentConditionPropertyProperty>
A builder for
CfnComponent.ComponentConditionPropertyProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.elseValue(IResolvable elseValue) Sets the value ofCfnComponent.ComponentConditionPropertyProperty.getElseValue()elseValue(CfnComponent.ComponentPropertyProperty elseValue) Sets the value ofCfnComponent.ComponentConditionPropertyProperty.getElseValue()Sets the value ofCfnComponent.ComponentConditionPropertyProperty.getField()Sets the value ofCfnComponent.ComponentConditionPropertyProperty.getOperand()operandType(String operandType) Sets the value ofCfnComponent.ComponentConditionPropertyProperty.getOperandType()Sets the value ofCfnComponent.ComponentConditionPropertyProperty.getOperator()Sets the value ofCfnComponent.ComponentConditionPropertyProperty.getProperty()then(IResolvable then) Sets the value ofCfnComponent.ComponentConditionPropertyProperty.getThen()Sets the value ofCfnComponent.ComponentConditionPropertyProperty.getThen()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
elseValue
@Stability(Stable) public CfnComponent.ComponentConditionPropertyProperty.Builder elseValue(IResolvable elseValue) Sets the value ofCfnComponent.ComponentConditionPropertyProperty.getElseValue()- Parameters:
elseValue- The value to assign to the property if the condition is not met.- Returns:
this
-
elseValue
@Stability(Stable) public CfnComponent.ComponentConditionPropertyProperty.Builder elseValue(CfnComponent.ComponentPropertyProperty elseValue) Sets the value ofCfnComponent.ComponentConditionPropertyProperty.getElseValue()- Parameters:
elseValue- The value to assign to the property if the condition is not met.- Returns:
this
-
field
@Stability(Stable) public CfnComponent.ComponentConditionPropertyProperty.Builder field(String field) Sets the value ofCfnComponent.ComponentConditionPropertyProperty.getField()- Parameters:
field- The name of a field. Specify this when the property is a data model.- Returns:
this
-
operand
@Stability(Stable) public CfnComponent.ComponentConditionPropertyProperty.Builder operand(String operand) Sets the value ofCfnComponent.ComponentConditionPropertyProperty.getOperand()- Parameters:
operand- The value of the property to evaluate.- Returns:
this
-
operandType
@Stability(Stable) public CfnComponent.ComponentConditionPropertyProperty.Builder operandType(String operandType) Sets the value ofCfnComponent.ComponentConditionPropertyProperty.getOperandType()- Parameters:
operandType- The type of the property to evaluate.- Returns:
this
-
operator
@Stability(Stable) public CfnComponent.ComponentConditionPropertyProperty.Builder operator(String operator) Sets the value ofCfnComponent.ComponentConditionPropertyProperty.getOperator()- Parameters:
operator- The operator to use to perform the evaluation, such aseqto represent equals.- Returns:
this
-
property
@Stability(Stable) public CfnComponent.ComponentConditionPropertyProperty.Builder property(String property) Sets the value ofCfnComponent.ComponentConditionPropertyProperty.getProperty()- Parameters:
property- The name of the conditional property.- Returns:
this
-
then
@Stability(Stable) public CfnComponent.ComponentConditionPropertyProperty.Builder then(IResolvable then) Sets the value ofCfnComponent.ComponentConditionPropertyProperty.getThen()- Parameters:
then- The value to assign to the property if the condition is met.- Returns:
this
-
then
@Stability(Stable) public CfnComponent.ComponentConditionPropertyProperty.Builder then(CfnComponent.ComponentPropertyProperty then) Sets the value ofCfnComponent.ComponentConditionPropertyProperty.getThen()- Parameters:
then- The value to assign to the property if the condition is met.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnComponent.ComponentConditionPropertyProperty>- Returns:
- a new instance of
CfnComponent.ComponentConditionPropertyProperty - Throws:
NullPointerException- if any required attribute was not provided
-