Class Ec2FleetFleetInstanceSet.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.ec2_fleet.Ec2FleetFleetInstanceSet.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<Ec2FleetFleetInstanceSet>
- Enclosing interface:
- Ec2FleetFleetInstanceSet
@Stability(Stable) public static final class Ec2FleetFleetInstanceSet.Builder extends Object implements software.amazon.jsii.Builder<Ec2FleetFleetInstanceSet>
A builder forEc2FleetFleetInstanceSet
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Ec2FleetFleetInstanceSetbuild()Builds the configured instance.Ec2FleetFleetInstanceSet.BuilderinstanceIds(List<String> instanceIds)Sets the value ofEc2FleetFleetInstanceSet.getInstanceIds()Ec2FleetFleetInstanceSet.BuilderinstanceType(String instanceType)Sets the value ofEc2FleetFleetInstanceSet.getInstanceType()Ec2FleetFleetInstanceSet.Builderlifecycle(String lifecycle)Sets the value ofEc2FleetFleetInstanceSet.getLifecycle()Ec2FleetFleetInstanceSet.Builderplatform(String platform)Sets the value ofEc2FleetFleetInstanceSet.getPlatform()
-
-
-
Method Detail
-
instanceIds
@Stability(Stable) public Ec2FleetFleetInstanceSet.Builder instanceIds(List<String> instanceIds)
Sets the value ofEc2FleetFleetInstanceSet.getInstanceIds()- Parameters:
instanceIds- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#instance_ids Ec2Fleet#instance_ids}.- Returns:
this
-
instanceType
@Stability(Stable) public Ec2FleetFleetInstanceSet.Builder instanceType(String instanceType)
Sets the value ofEc2FleetFleetInstanceSet.getInstanceType()- Parameters:
instanceType- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#instance_type Ec2Fleet#instance_type}.- Returns:
this
-
lifecycle
@Stability(Stable) public Ec2FleetFleetInstanceSet.Builder lifecycle(String lifecycle)
Sets the value ofEc2FleetFleetInstanceSet.getLifecycle()- Parameters:
lifecycle- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#lifecycle Ec2Fleet#lifecycle}.- Returns:
this
-
platform
@Stability(Stable) public Ec2FleetFleetInstanceSet.Builder platform(String platform)
Sets the value ofEc2FleetFleetInstanceSet.getPlatform()- Parameters:
platform- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ec2_fleet#platform Ec2Fleet#platform}.- Returns:
this
-
build
@Stability(Stable) public Ec2FleetFleetInstanceSet build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<Ec2FleetFleetInstanceSet>- Returns:
- a new instance of
Ec2FleetFleetInstanceSet - Throws:
NullPointerException- if any required attribute was not provided
-
-