Interface FeatureFlagReportProperties

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    FeatureFlagReportProperties.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
               date="2026-07-30T08:06:26.701Z")
    @Stability(Stable)
    public interface FeatureFlagReportProperties
    extends software.amazon.jsii.JsiiSerializable
    Artifact properties for a feature flag report.

    A feature flag report is small enough that all the properties can be inlined here, and doesn't need an additional file.

    Example:

     // The code below shows an example of how to instantiate this type.
     // The values are placeholders you should change.
     import software.amazon.awscdk.cloudassembly.schema.*;
     Object recommendedValue;
     Object userValue;
     Object v1;
     Object v2;
     FeatureFlagReportProperties featureFlagReportProperties = FeatureFlagReportProperties.builder()
             .flags(Map.of(
                     "flagsKey", FeatureFlag.builder()
                             .explanation("explanation")
                             .recommendedValue(recommendedValue)
                             .unconfiguredBehavesLike(UnconfiguredBehavesLike.builder()
                                     .v1(v1)
                                     .v2(v2)
                                     .build())
                             .userValue(userValue)
                             .build()))
             .module("module")
             .build();