Class CfnTrustAnchorPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.rolesanywhere.CfnTrustAnchorPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnTrustAnchorPropsMixin>
- Enclosing class:
CfnTrustAnchorPropsMixin
@Stability(Stable)
public static final class CfnTrustAnchorPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnTrustAnchorPropsMixin>
A fluent builder for
CfnTrustAnchorPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) Indicates whether the trust anchor is enabled.enabled(IResolvable enabled) Indicates whether the trust anchor is enabled.The name of the trust anchor.notificationSettings(List<? extends Object> notificationSettings) A list of notification settings to be associated to the trust anchor.notificationSettings(IResolvable notificationSettings) A list of notification settings to be associated to the trust anchor.The trust anchor type and its related certificate data.source(IResolvable source) The trust anchor type and its related certificate data.The tags to attach to the trust anchor.
-
Method Details
-
create
@Stability(Stable) public static CfnTrustAnchorPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnTrustAnchorPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnTrustAnchorPropsMixin.Builder.
-
enabled
Indicates whether the trust anchor is enabled.- Parameters:
enabled- Indicates whether the trust anchor is enabled. This parameter is required.- Returns:
this- See Also:
-
enabled
Indicates whether the trust anchor is enabled.- Parameters:
enabled- Indicates whether the trust anchor is enabled. This parameter is required.- Returns:
this- See Also:
-
name
The name of the trust anchor.- Parameters:
name- The name of the trust anchor. This parameter is required.- Returns:
this- See Also:
-
notificationSettings
@Stability(Stable) public CfnTrustAnchorPropsMixin.Builder notificationSettings(IResolvable notificationSettings) A list of notification settings to be associated to the trust anchor.- Parameters:
notificationSettings- A list of notification settings to be associated to the trust anchor. This parameter is required.- Returns:
this- See Also:
-
notificationSettings
@Stability(Stable) public CfnTrustAnchorPropsMixin.Builder notificationSettings(List<? extends Object> notificationSettings) A list of notification settings to be associated to the trust anchor.- Parameters:
notificationSettings- A list of notification settings to be associated to the trust anchor. This parameter is required.- Returns:
this- See Also:
-
source
The trust anchor type and its related certificate data.- Parameters:
source- The trust anchor type and its related certificate data. This parameter is required.- Returns:
this- See Also:
-
source
@Stability(Stable) public CfnTrustAnchorPropsMixin.Builder source(CfnTrustAnchorPropsMixin.SourceProperty source) The trust anchor type and its related certificate data.- Parameters:
source- The trust anchor type and its related certificate data. This parameter is required.- Returns:
this- See Also:
-
tags
The tags to attach to the trust anchor.- Parameters:
tags- The tags to attach to the trust anchor. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnTrustAnchorPropsMixin>- Returns:
- a newly built instance of
CfnTrustAnchorPropsMixin.
-