Class EvidentlyLaunchScheduledSplitsConfigSteps.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.evidently_launch.EvidentlyLaunchScheduledSplitsConfigSteps.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<EvidentlyLaunchScheduledSplitsConfigSteps>
- Enclosing interface:
- EvidentlyLaunchScheduledSplitsConfigSteps
@Stability(Stable) public static final class EvidentlyLaunchScheduledSplitsConfigSteps.Builder extends Object implements software.amazon.jsii.Builder<EvidentlyLaunchScheduledSplitsConfigSteps>
A builder forEvidentlyLaunchScheduledSplitsConfigSteps
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EvidentlyLaunchScheduledSplitsConfigStepsbuild()Builds the configured instance.EvidentlyLaunchScheduledSplitsConfigSteps.BuildergroupWeights(Map<String,? extends Number> groupWeights)Sets the value ofEvidentlyLaunchScheduledSplitsConfigSteps.getGroupWeights()EvidentlyLaunchScheduledSplitsConfigSteps.BuildersegmentOverrides(com.hashicorp.cdktf.IResolvable segmentOverrides)Sets the value ofEvidentlyLaunchScheduledSplitsConfigSteps.getSegmentOverrides()EvidentlyLaunchScheduledSplitsConfigSteps.BuildersegmentOverrides(List<? extends EvidentlyLaunchScheduledSplitsConfigStepsSegmentOverrides> segmentOverrides)Sets the value ofEvidentlyLaunchScheduledSplitsConfigSteps.getSegmentOverrides()EvidentlyLaunchScheduledSplitsConfigSteps.BuilderstartTime(String startTime)Sets the value ofEvidentlyLaunchScheduledSplitsConfigSteps.getStartTime()
-
-
-
Method Detail
-
groupWeights
@Stability(Stable) public EvidentlyLaunchScheduledSplitsConfigSteps.Builder groupWeights(Map<String,? extends Number> groupWeights)
Sets the value ofEvidentlyLaunchScheduledSplitsConfigSteps.getGroupWeights()- Parameters:
groupWeights- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/evidently_launch#group_weights EvidentlyLaunch#group_weights}. This parameter is required.- Returns:
this
-
startTime
@Stability(Stable) public EvidentlyLaunchScheduledSplitsConfigSteps.Builder startTime(String startTime)
Sets the value ofEvidentlyLaunchScheduledSplitsConfigSteps.getStartTime()- Parameters:
startTime- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/evidently_launch#start_time EvidentlyLaunch#start_time}. This parameter is required.- Returns:
this
-
segmentOverrides
@Stability(Stable) public EvidentlyLaunchScheduledSplitsConfigSteps.Builder segmentOverrides(com.hashicorp.cdktf.IResolvable segmentOverrides)
Sets the value ofEvidentlyLaunchScheduledSplitsConfigSteps.getSegmentOverrides()- Parameters:
segmentOverrides- segment_overrides block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/evidently_launch#segment_overrides EvidentlyLaunch#segment_overrides}- Returns:
this
-
segmentOverrides
@Stability(Stable) public EvidentlyLaunchScheduledSplitsConfigSteps.Builder segmentOverrides(List<? extends EvidentlyLaunchScheduledSplitsConfigStepsSegmentOverrides> segmentOverrides)
Sets the value ofEvidentlyLaunchScheduledSplitsConfigSteps.getSegmentOverrides()- Parameters:
segmentOverrides- segment_overrides block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/evidently_launch#segment_overrides EvidentlyLaunch#segment_overrides}- Returns:
this
-
build
@Stability(Stable) public EvidentlyLaunchScheduledSplitsConfigSteps build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<EvidentlyLaunchScheduledSplitsConfigSteps>- Returns:
- a new instance of
EvidentlyLaunchScheduledSplitsConfigSteps - Throws:
NullPointerException- if any required attribute was not provided
-
-