Package com.pulumi.aws.batch.outputs
Class ComputeEnvironmentComputeResources.Builder
- java.lang.Object
-
- com.pulumi.aws.batch.outputs.ComputeEnvironmentComputeResources.Builder
-
- Enclosing class:
- ComputeEnvironmentComputeResources
public static final class ComputeEnvironmentComputeResources.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ComputeEnvironmentComputeResources defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ComputeEnvironmentComputeResources defaults)
-
-
Method Detail
-
allocationStrategy
public ComputeEnvironmentComputeResources.Builder allocationStrategy(@Nullable java.lang.String allocationStrategy)
-
bidPercentage
public ComputeEnvironmentComputeResources.Builder bidPercentage(@Nullable java.lang.Integer bidPercentage)
-
desiredVcpus
public ComputeEnvironmentComputeResources.Builder desiredVcpus(@Nullable java.lang.Integer desiredVcpus)
-
ec2Configurations
public ComputeEnvironmentComputeResources.Builder ec2Configurations(@Nullable java.util.List<ComputeEnvironmentComputeResourcesEc2Configuration> ec2Configurations)
-
ec2Configurations
public ComputeEnvironmentComputeResources.Builder ec2Configurations(ComputeEnvironmentComputeResourcesEc2Configuration... ec2Configurations)
-
ec2KeyPair
public ComputeEnvironmentComputeResources.Builder ec2KeyPair(@Nullable java.lang.String ec2KeyPair)
-
imageId
public ComputeEnvironmentComputeResources.Builder imageId(@Nullable java.lang.String imageId)
-
instanceRole
public ComputeEnvironmentComputeResources.Builder instanceRole(@Nullable java.lang.String instanceRole)
-
instanceTypes
public ComputeEnvironmentComputeResources.Builder instanceTypes(@Nullable java.util.List<java.lang.String> instanceTypes)
-
instanceTypes
public ComputeEnvironmentComputeResources.Builder instanceTypes(java.lang.String... instanceTypes)
-
launchTemplate
public ComputeEnvironmentComputeResources.Builder launchTemplate(@Nullable ComputeEnvironmentComputeResourcesLaunchTemplate launchTemplate)
-
maxVcpus
public ComputeEnvironmentComputeResources.Builder maxVcpus(java.lang.Integer maxVcpus)
-
minVcpus
public ComputeEnvironmentComputeResources.Builder minVcpus(@Nullable java.lang.Integer minVcpus)
-
placementGroup
public ComputeEnvironmentComputeResources.Builder placementGroup(@Nullable java.lang.String placementGroup)
-
securityGroupIds
public ComputeEnvironmentComputeResources.Builder securityGroupIds(@Nullable java.util.List<java.lang.String> securityGroupIds)
-
securityGroupIds
public ComputeEnvironmentComputeResources.Builder securityGroupIds(java.lang.String... securityGroupIds)
-
spotIamFleetRole
public ComputeEnvironmentComputeResources.Builder spotIamFleetRole(@Nullable java.lang.String spotIamFleetRole)
-
subnets
public ComputeEnvironmentComputeResources.Builder subnets(java.util.List<java.lang.String> subnets)
-
subnets
public ComputeEnvironmentComputeResources.Builder subnets(java.lang.String... subnets)
-
tags
public ComputeEnvironmentComputeResources.Builder tags(@Nullable java.util.Map<java.lang.String,java.lang.String> tags)
-
type
public ComputeEnvironmentComputeResources.Builder type(java.lang.String type)
-
build
public ComputeEnvironmentComputeResources build()
-
-