@Generated(value="jsii-pacmak/1.47.0 (build 86d2c33)", date="2021-12-22T10:27:17.698Z") @Stability(value=Stable) public interface CfnExperimentProps extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.evidently.*;
CfnExperimentProps cfnExperimentProps = CfnExperimentProps.builder()
.metricGoals(List.of(MetricGoalObjectProperty.builder()
.desiredChange("desiredChange")
.entityIdKey("entityIdKey")
.eventPattern("eventPattern")
.metricName("metricName")
.valueKey("valueKey")
// the properties below are optional
.unitLabel("unitLabel")
.build()))
.name("name")
.onlineAbConfig(OnlineAbConfigObjectProperty.builder()
.controlTreatmentName("controlTreatmentName")
.treatmentWeights(List.of(TreatmentToWeightProperty.builder()
.splitWeight(123)
.treatment("treatment")
.build()))
.build())
.project("project")
.treatments(List.of(TreatmentObjectProperty.builder()
.feature("feature")
.treatmentName("treatmentName")
.variation("variation")
// the properties below are optional
.description("description")
.build()))
// the properties below are optional
.description("description")
.randomizationSalt("randomizationSalt")
.samplingRate(123)
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnExperimentProps.Builder
A builder for
CfnExperimentProps |
static class |
CfnExperimentProps.Jsii$Proxy
An implementation for
CfnExperimentProps |
| Modifier and Type | Method and Description |
|---|---|
static CfnExperimentProps.Builder |
builder() |
default String |
getDescription()
`AWS::Evidently::Experiment.Description`.
|
Object |
getMetricGoals()
`AWS::Evidently::Experiment.MetricGoals`.
|
String |
getName()
`AWS::Evidently::Experiment.Name`.
|
Object |
getOnlineAbConfig()
`AWS::Evidently::Experiment.OnlineAbConfig`.
|
String |
getProject()
`AWS::Evidently::Experiment.Project`.
|
default String |
getRandomizationSalt()
`AWS::Evidently::Experiment.RandomizationSalt`.
|
default Number |
getSamplingRate()
`AWS::Evidently::Experiment.SamplingRate`.
|
default List<CfnTag> |
getTags()
`AWS::Evidently::Experiment.Tags`.
|
Object |
getTreatments()
`AWS::Evidently::Experiment.Treatments`.
|
@Stability(value=Stable) @Nullable default String getDescription()
@Stability(value=Stable) @NotNull Object getMetricGoals()
@Stability(value=Stable) @NotNull String getName()
@Stability(value=Stable) @NotNull Object getOnlineAbConfig()
@Stability(value=Stable) @NotNull String getProject()
@Stability(value=Stable) @Nullable default String getRandomizationSalt()
@Stability(value=Stable) @Nullable default Number getSamplingRate()
@Stability(value=Stable) @Nullable default List<CfnTag> getTags()
@Stability(value=Stable) @NotNull Object getTreatments()
@Stability(value=Stable) static CfnExperimentProps.Builder builder()
CfnExperimentProps.Builder of CfnExperimentPropsCopyright © 2021. All rights reserved.