Enum Class EnvironmentType
- All Implemented Interfaces:
Serializable,Comparable<EnvironmentType>,java.lang.constant.Constable
@Generated(value="jsii-pacmak/1.110.0 (build 336b265)",
date="2025-04-22T23:08:09.018Z")
@Stability(Stable)
public enum EnvironmentType
extends Enum<EnvironmentType>
Build environment type.
Example:
Fleet fleet = Fleet.Builder.create(this, "Fleet")
.computeType(FleetComputeType.MEDIUM)
.environmentType(EnvironmentType.LINUX_CONTAINER)
.baseCapacity(1)
.build();
Project.Builder.create(this, "Project")
.environment(BuildEnvironment.builder()
.fleet(fleet)
.buildImage(LinuxBuildImage.STANDARD_7_0)
.build())
.build();
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionARM container.ARM EC2.Linux container.Linux EC2.Linux GPU container.MacOS ARM container.Windows EC2.Windows Server 2019 container.Windows Server 2022 container. -
Method Summary
Modifier and TypeMethodDescriptionstatic EnvironmentTypeReturns the enum constant of this class with the specified name.static EnvironmentType[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
ARM_CONTAINER
ARM container. -
LINUX_CONTAINER
Linux container. -
LINUX_GPU_CONTAINER
Linux GPU container. -
WINDOWS_SERVER_2019_CONTAINER
Windows Server 2019 container. -
WINDOWS_SERVER_2022_CONTAINER
Windows Server 2022 container. -
MAC_ARM
MacOS ARM container. -
LINUX_EC2
Linux EC2. -
ARM_EC2
ARM EC2. -
WINDOWS_EC2
Windows EC2.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-