Interface CfnPropertyMixinOptions
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPropertyMixinOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:19:55.290Z")
@Stability(Stable)
public interface CfnPropertyMixinOptions
extends software.amazon.jsii.JsiiSerializable
Options for applying CfnProperty mixins.
Example:
CfnBucket overrideBucket = new CfnBucket(scope, "OverrideBucket"); overrideBucket.getPublicAccessBlockConfiguration() = PublicAccessBlockConfigurationProperty.builder().blockPublicAcls(true).build(); // Replaces the entire publicAccessBlockConfiguration overrideBucket.with(CfnBucketPropsMixin.Builder.create(CfnBucketMixinProps.builder().publicAccessBlockConfiguration(PublicAccessBlockConfigurationProperty.builder().blockPublicPolicy(true).build()).build()).strategy(PropertyMergeStrategy.override()).build());
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnPropertyMixinOptionsstatic final classAn implementation forCfnPropertyMixinOptions -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default IMergeStrategyStrategy for merging nested properties.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getStrategy
Strategy for merging nested properties.Default: - PropertyMergeStrategy.combine()
-
builder
- Returns:
- a
CfnPropertyMixinOptions.BuilderofCfnPropertyMixinOptions
-