Class CfnLaunch.SegmentOverrideProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.evidently.CfnLaunch.SegmentOverrideProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnLaunch.SegmentOverrideProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnLaunch.SegmentOverrideProperty
@Stability(Stable)
@Internal
public static final class CfnLaunch.SegmentOverrideProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnLaunch.SegmentOverrideProperty
An implementation for
CfnLaunch.SegmentOverrideProperty-
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.CfnLaunch.SegmentOverrideProperty
CfnLaunch.SegmentOverrideProperty.Builder, CfnLaunch.SegmentOverrideProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnLaunch.SegmentOverrideProperty.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 NumberA number indicating the order to use to evaluate segment overrides, if there are more than one.final StringThe ARN of the segment to use for this override.final ObjectThe traffic allocation percentages among the feature variations to assign to this segment.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 theCfnLaunch.SegmentOverrideProperty.Builder.
-
-
Method Details
-
getEvaluationOrder
Description copied from interface:CfnLaunch.SegmentOverridePropertyA number indicating the order to use to evaluate segment overrides, if there are more than one.Segment overrides with lower numbers are evaluated first.
- Specified by:
getEvaluationOrderin interfaceCfnLaunch.SegmentOverrideProperty- See Also:
-
getSegment
Description copied from interface:CfnLaunch.SegmentOverridePropertyThe ARN of the segment to use for this override.- Specified by:
getSegmentin interfaceCfnLaunch.SegmentOverrideProperty- See Also:
-
getWeights
Description copied from interface:CfnLaunch.SegmentOverridePropertyThe traffic allocation percentages among the feature variations to assign to this segment.This is a set of key-value pairs. The keys are variation names. The values represent the amount of traffic to allocate to that variation for this segment. This is expressed in thousandths of a percent, so a weight of 50000 represents 50% of traffic.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnLaunch.GroupToWeightProperty>- Specified by:
getWeightsin interfaceCfnLaunch.SegmentOverrideProperty- 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()
-