ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.amiId(String amiId) |
The ID of the Amazon Machine Image (AMI) that Amazon Web Services PCS uses to launch instances.
|
ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.arn(String arn) |
The unique Amazon Resource Name (ARN) of the compute node group.
|
static ComputeNodeGroup.Builder |
ComputeNodeGroup.builder() |
|
ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.clusterId(String clusterId) |
The ID of the cluster of the compute node group.
|
ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.createdAt(Instant createdAt) |
The date and time the resource was created.
|
default ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.customLaunchTemplate(Consumer<CustomLaunchTemplate.Builder> customLaunchTemplate) |
Sets the value of the CustomLaunchTemplate property for this object.
|
ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.customLaunchTemplate(CustomLaunchTemplate customLaunchTemplate) |
Sets the value of the CustomLaunchTemplate property for this object.
|
ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.errorInfo(Collection<ErrorInfo> errorInfo) |
The list of errors that occurred during compute node group provisioning.
|
ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.errorInfo(Consumer<ErrorInfo.Builder>... errorInfo) |
The list of errors that occurred during compute node group provisioning.
|
ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.errorInfo(ErrorInfo... errorInfo) |
The list of errors that occurred during compute node group provisioning.
|
ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.iamInstanceProfileArn(String iamInstanceProfileArn) |
The Amazon Resource Name (ARN) of the IAM instance profile used to pass an IAM role when launching EC2
instances.
|
ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.id(String id) |
The generated unique ID of the compute node group.
|
ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.instanceConfigs(Collection<InstanceConfig> instanceConfigs) |
A list of EC2 instance configurations that Amazon Web Services PCS can provision in the compute node group.
|
ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.instanceConfigs(Consumer<InstanceConfig.Builder>... instanceConfigs) |
A list of EC2 instance configurations that Amazon Web Services PCS can provision in the compute node group.
|
ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.instanceConfigs(InstanceConfig... instanceConfigs) |
A list of EC2 instance configurations that Amazon Web Services PCS can provision in the compute node group.
|
ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.modifiedAt(Instant modifiedAt) |
The date and time the resource was modified.
|
ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.name(String name) |
The name that identifies the compute node group.
|
ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.purchaseOption(String purchaseOption) |
Specifies how EC2 instances are purchased on your behalf.
|
ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.purchaseOption(PurchaseOption purchaseOption) |
Specifies how EC2 instances are purchased on your behalf.
|
default ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.scalingConfiguration(Consumer<ScalingConfiguration.Builder> scalingConfiguration) |
Sets the value of the ScalingConfiguration property for this object.
|
ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.scalingConfiguration(ScalingConfiguration scalingConfiguration) |
Sets the value of the ScalingConfiguration property for this object.
|
default ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.slurmConfiguration(Consumer<ComputeNodeGroupSlurmConfiguration.Builder> slurmConfiguration) |
Sets the value of the SlurmConfiguration property for this object.
|
ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.slurmConfiguration(ComputeNodeGroupSlurmConfiguration slurmConfiguration) |
Sets the value of the SlurmConfiguration property for this object.
|
default ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.spotOptions(Consumer<SpotOptions.Builder> spotOptions) |
Sets the value of the SpotOptions property for this object.
|
ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.spotOptions(SpotOptions spotOptions) |
Sets the value of the SpotOptions property for this object.
|
ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.status(String status) |
The provisioning status of the compute node group.
|
ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.status(ComputeNodeGroupStatus status) |
The provisioning status of the compute node group.
|
ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.subnetIds(String... subnetIds) |
The list of subnet IDs where instances are provisioned by the compute node group.
|
ComputeNodeGroup.Builder |
ComputeNodeGroup.Builder.subnetIds(Collection<String> subnetIds) |
The list of subnet IDs where instances are provisioned by the compute node group.
|
ComputeNodeGroup.Builder |
ComputeNodeGroup.toBuilder() |
|