Class EvidentlyLaunchGroups.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.evidently_launch.EvidentlyLaunchGroups.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<EvidentlyLaunchGroups>
- Enclosing interface:
- EvidentlyLaunchGroups
@Stability(Stable) public static final class EvidentlyLaunchGroups.Builder extends Object implements software.amazon.jsii.Builder<EvidentlyLaunchGroups>
A builder forEvidentlyLaunchGroups
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EvidentlyLaunchGroupsbuild()Builds the configured instance.EvidentlyLaunchGroups.Builderdescription(String description)Sets the value ofEvidentlyLaunchGroups.getDescription()EvidentlyLaunchGroups.Builderfeature(String feature)Sets the value ofEvidentlyLaunchGroups.getFeature()EvidentlyLaunchGroups.Buildername(String name)Sets the value ofEvidentlyLaunchGroups.getName()EvidentlyLaunchGroups.Buildervariation(String variation)Sets the value ofEvidentlyLaunchGroups.getVariation()
-
-
-
Method Detail
-
feature
@Stability(Stable) public EvidentlyLaunchGroups.Builder feature(String feature)
Sets the value ofEvidentlyLaunchGroups.getFeature()- Parameters:
feature- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/evidently_launch#feature EvidentlyLaunch#feature}. This parameter is required.- Returns:
this
-
name
@Stability(Stable) public EvidentlyLaunchGroups.Builder name(String name)
Sets the value ofEvidentlyLaunchGroups.getName()- Parameters:
name- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/evidently_launch#name EvidentlyLaunch#name}. This parameter is required.- Returns:
this
-
variation
@Stability(Stable) public EvidentlyLaunchGroups.Builder variation(String variation)
Sets the value ofEvidentlyLaunchGroups.getVariation()- Parameters:
variation- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/evidently_launch#variation EvidentlyLaunch#variation}. This parameter is required.- Returns:
this
-
description
@Stability(Stable) public EvidentlyLaunchGroups.Builder description(String description)
Sets the value ofEvidentlyLaunchGroups.getDescription()- Parameters:
description- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/evidently_launch#description EvidentlyLaunch#description}.- Returns:
this
-
build
@Stability(Stable) public EvidentlyLaunchGroups build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<EvidentlyLaunchGroups>- Returns:
- a new instance of
EvidentlyLaunchGroups - Throws:
NullPointerException- if any required attribute was not provided
-
-