@Stability(value=Stable) @Internal public static final class CfnFeatureProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnFeatureProps
CfnFeaturePropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnFeatureProps.Builder, CfnFeatureProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnFeatureProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnFeatureProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getDefaultVariation()
The name of the variation to use as the default variation.
|
String |
getDescription()
An optional description of the feature.
|
Object |
getEntityOverrides()
Specify users that should always be served a specific variation of a feature.
|
String |
getEvaluationStrategy()
Specify `ALL_RULES` to activate the traffic allocation specified by any ongoing launches or experiments.
|
String |
getName()
The name for the feature.
|
String |
getProject()
The name or ARN of the project that is to contain the new feature.
|
List<CfnTag> |
getTags()
Assigns one or more tags (key-value pairs) to the feature.
|
Object |
getVariations()
An array of structures that contain the configuration of the feature's different variations.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnFeatureProps.Builder builder)
CfnFeatureProps.Builder.public final String getName()
CfnFeaturePropsIt can include up to 127 characters.
getName in interface CfnFeaturePropspublic final String getProject()
CfnFeaturePropsgetProject in interface CfnFeaturePropspublic final Object getVariations()
CfnFeatureProps
Each VariationObject in the Variations array for a feature must have the same type of value ( BooleanValue , DoubleValue , LongValue or StringValue ).
getVariations in interface CfnFeaturePropspublic final String getDefaultVariation()
CfnFeaturePropsThe default variation is served to users who are not allocated to any ongoing launches or experiments of this feature.
This variation must also be listed in the Variations structure.
If you omit DefaultVariation , the first variation listed in the Variations structure is used as the default variation.
getDefaultVariation in interface CfnFeaturePropspublic final String getDescription()
CfnFeaturePropsgetDescription in interface CfnFeaturePropspublic final Object getEntityOverrides()
CfnFeaturePropsEach user is specified by a key-value pair . For each key, specify a user by entering their user ID, account ID, or some other identifier. For the value, specify the name of the variation that they are to be served.
getEntityOverrides in interface CfnFeaturePropspublic final String getEvaluationStrategy()
CfnFeatureProps
Specify DEFAULT_VARIATION to serve the default variation to all users instead.
getEvaluationStrategy in interface CfnFeaturePropspublic final List<CfnTag> getTags()
CfnFeaturePropsTags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.
Tags don't have any semantic meaning to AWS and are interpreted strictly as strings of characters.
You can associate as many as 50 tags with a feature.
For more information, see Tagging AWS resources .
getTags in interface CfnFeatureProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.