Class CfnUserHierarchyStructurePropsMixin.UserHierarchyStructureProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.connect.CfnUserHierarchyStructurePropsMixin.UserHierarchyStructureProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnUserHierarchyStructurePropsMixin.UserHierarchyStructureProperty>
- Enclosing interface:
CfnUserHierarchyStructurePropsMixin.UserHierarchyStructureProperty
@Stability(Stable)
public static final class CfnUserHierarchyStructurePropsMixin.UserHierarchyStructureProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnUserHierarchyStructurePropsMixin.UserHierarchyStructureProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.levelFive(IResolvable levelFive) levelFour(IResolvable levelFour) levelOne(IResolvable levelOne) levelThree(IResolvable levelThree) levelTwo(IResolvable levelTwo)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
levelFive
@Stability(Stable) public CfnUserHierarchyStructurePropsMixin.UserHierarchyStructureProperty.Builder levelFive(IResolvable levelFive) - Parameters:
levelFive- Information about level five.- Returns:
this
-
levelFive
@Stability(Stable) public CfnUserHierarchyStructurePropsMixin.UserHierarchyStructureProperty.Builder levelFive(CfnUserHierarchyStructurePropsMixin.LevelFiveProperty levelFive) - Parameters:
levelFive- Information about level five.- Returns:
this
-
levelFour
@Stability(Stable) public CfnUserHierarchyStructurePropsMixin.UserHierarchyStructureProperty.Builder levelFour(IResolvable levelFour) - Parameters:
levelFour- The update for level four.- Returns:
this
-
levelFour
@Stability(Stable) public CfnUserHierarchyStructurePropsMixin.UserHierarchyStructureProperty.Builder levelFour(CfnUserHierarchyStructurePropsMixin.LevelFourProperty levelFour) - Parameters:
levelFour- The update for level four.- Returns:
this
-
levelOne
@Stability(Stable) public CfnUserHierarchyStructurePropsMixin.UserHierarchyStructureProperty.Builder levelOne(IResolvable levelOne) - Parameters:
levelOne- The update for level one.- Returns:
this
-
levelOne
@Stability(Stable) public CfnUserHierarchyStructurePropsMixin.UserHierarchyStructureProperty.Builder levelOne(CfnUserHierarchyStructurePropsMixin.LevelOneProperty levelOne) - Parameters:
levelOne- The update for level one.- Returns:
this
-
levelThree
@Stability(Stable) public CfnUserHierarchyStructurePropsMixin.UserHierarchyStructureProperty.Builder levelThree(IResolvable levelThree) Sets the value ofCfnUserHierarchyStructurePropsMixin.UserHierarchyStructureProperty.getLevelThree()- Parameters:
levelThree- The update for level three.- Returns:
this
-
levelThree
@Stability(Stable) public CfnUserHierarchyStructurePropsMixin.UserHierarchyStructureProperty.Builder levelThree(CfnUserHierarchyStructurePropsMixin.LevelThreeProperty levelThree) Sets the value ofCfnUserHierarchyStructurePropsMixin.UserHierarchyStructureProperty.getLevelThree()- Parameters:
levelThree- The update for level three.- Returns:
this
-
levelTwo
@Stability(Stable) public CfnUserHierarchyStructurePropsMixin.UserHierarchyStructureProperty.Builder levelTwo(IResolvable levelTwo) - Parameters:
levelTwo- The update for level two.- Returns:
this
-
levelTwo
@Stability(Stable) public CfnUserHierarchyStructurePropsMixin.UserHierarchyStructureProperty.Builder levelTwo(CfnUserHierarchyStructurePropsMixin.LevelTwoProperty levelTwo) - Parameters:
levelTwo- The update for level two.- Returns:
this
-
build
@Stability(Stable) public CfnUserHierarchyStructurePropsMixin.UserHierarchyStructureProperty build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnUserHierarchyStructurePropsMixin.UserHierarchyStructureProperty>- Returns:
- a new instance of
CfnUserHierarchyStructurePropsMixin.UserHierarchyStructureProperty - Throws:
NullPointerException- if any required attribute was not provided
-