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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.evidently.CfnFeatureProps
CfnFeatureProps.Builder, CfnFeatureProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnFeatureProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnFeatureProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The name of the variation to use as the default variation.final String
An optional description of the feature.final Object
Specify users that should always be served a specific variation of a feature.final String
SpecifyALL_RULES
to activate the traffic allocation specified by any ongoing launches or experiments.final String
getName()
The name for the feature.final String
The 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 Object
An array of structures that contain the configuration of the feature's different variations.final int
hashCode()
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:CfnFeatureProps
The name for the feature.It can include up to 127 characters.
- Specified by:
getName
in interfaceCfnFeatureProps
-
getProject
Description copied from interface:CfnFeatureProps
The name or ARN of the project that is to contain the new feature.- Specified by:
getProject
in interfaceCfnFeatureProps
-
getVariations
Description copied from interface:CfnFeatureProps
An array of structures that contain the configuration of the feature's different variations.Each
VariationObject
in theVariations
array for a feature must have the same type of value (BooleanValue
,DoubleValue
,LongValue
orStringValue
).- Specified by:
getVariations
in interfaceCfnFeatureProps
-
getDefaultVariation
Description copied from interface:CfnFeatureProps
The 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
Variations
structure.If you omit
DefaultVariation
, the first variation listed in theVariations
structure is used as the default variation.- Specified by:
getDefaultVariation
in interfaceCfnFeatureProps
-
getDescription
Description copied from interface:CfnFeatureProps
An optional description of the feature.- Specified by:
getDescription
in interfaceCfnFeatureProps
-
getEntityOverrides
Description copied from interface:CfnFeatureProps
Specify 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.
- Specified by:
getEntityOverrides
in interfaceCfnFeatureProps
-
getEvaluationStrategy
Description copied from interface:CfnFeatureProps
SpecifyALL_RULES
to activate the traffic allocation specified by any ongoing launches or experiments.Specify
DEFAULT_VARIATION
to serve the default variation to all users instead.- Specified by:
getEvaluationStrategy
in interfaceCfnFeatureProps
-
getTags
Description copied from interface:CfnFeatureProps
Assigns 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:
getTags
in interfaceCfnFeatureProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-