Class CfnFeatureProps.Jsii$Proxy
- All Implemented Interfaces:
CfnFeatureProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFeatureProps
CfnFeatureProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.evidently.CfnFeatureProps
CfnFeatureProps.Builder, CfnFeatureProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnFeatureProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnFeatureProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe name of the variation to use as the default variation.final StringAn optional description of the feature.final ObjectSpecify users that should always be served a specific variation of a feature.final StringSpecifyALL_RULESto activate the traffic allocation specified by any ongoing launches or experiments.final StringgetName()The name for the feature.final StringThe name or ARN of the project that is to contain the new feature.getTags()Assigns one or more tags (key-value pairs) to the feature.final ObjectAn array of structures that contain the configuration of the feature's different variations.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnFeatureProps.Builder.
-
-
Method Details
-
getName
Description copied from interface:CfnFeaturePropsThe name for the feature.It can include up to 127 characters.
- Specified by:
getNamein interfaceCfnFeatureProps- See Also:
-
getProject
Description copied from interface:CfnFeaturePropsThe name or ARN of the project that is to contain the new feature.- Specified by:
getProjectin interfaceCfnFeatureProps- See Also:
-
getVariations
Description copied from interface:CfnFeaturePropsAn array of structures that contain the configuration of the feature's different variations.Each
VariationObjectin theVariationsarray for a feature must have the same type of value (BooleanValue,DoubleValue,LongValueorStringValue).Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnFeature.VariationObjectProperty>- Specified by:
getVariationsin interfaceCfnFeatureProps- See Also:
-
getDefaultVariation
Description copied from interface:CfnFeaturePropsThe name of the variation to use as the default variation.The 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
Variationsstructure.If you omit
DefaultVariation, the first variation listed in theVariationsstructure is used as the default variation.- Specified by:
getDefaultVariationin interfaceCfnFeatureProps- See Also:
-
getDescription
Description copied from interface:CfnFeaturePropsAn optional description of the feature.- Specified by:
getDescriptionin interfaceCfnFeatureProps- See Also:
-
getEntityOverrides
Description copied from interface:CfnFeaturePropsSpecify users that should always be served a specific variation of a feature.Each 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.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnFeature.EntityOverrideProperty>- Specified by:
getEntityOverridesin interfaceCfnFeatureProps- See Also:
-
getEvaluationStrategy
Description copied from interface:CfnFeaturePropsSpecifyALL_RULESto activate the traffic allocation specified by any ongoing launches or experiments.Specify
DEFAULT_VARIATIONto serve the default variation to all users instead.- Specified by:
getEvaluationStrategyin interfaceCfnFeatureProps- See Also:
-
getTags
Description copied from interface:CfnFeaturePropsAssigns one or more tags (key-value pairs) to the feature.Tags 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 .
- Specified by:
getTagsin interfaceCfnFeatureProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-