public static interface InstanceGroupDetail.Builder extends CopyableBuilder<InstanceGroupDetail.Builder,InstanceGroupDetail>
Modifier and Type | Method and Description |
---|---|
InstanceGroupDetail.Builder |
bidPrice(String bidPrice)
Bid price for EC2 Instances when launching nodes as Spot Instances, expressed in USD.
|
InstanceGroupDetail.Builder |
creationDateTime(Instant creationDateTime)
The date/time the instance group was created.
|
InstanceGroupDetail.Builder |
endDateTime(Instant endDateTime)
The date/time the instance group was terminated.
|
InstanceGroupDetail.Builder |
instanceGroupId(String instanceGroupId)
Unique identifier for the instance group.
|
InstanceGroupDetail.Builder |
instanceRequestCount(Integer instanceRequestCount)
Target number of instances to run in the instance group.
|
InstanceGroupDetail.Builder |
instanceRole(InstanceRoleType instanceRole)
Instance group role in the cluster
|
InstanceGroupDetail.Builder |
instanceRole(String instanceRole)
Instance group role in the cluster
|
InstanceGroupDetail.Builder |
instanceRunningCount(Integer instanceRunningCount)
Actual count of running instances.
|
InstanceGroupDetail.Builder |
instanceType(String instanceType)
EC2 instance type.
|
InstanceGroupDetail.Builder |
lastStateChangeReason(String lastStateChangeReason)
Details regarding the state of the instance group.
|
InstanceGroupDetail.Builder |
market(MarketType market)
Market type of the EC2 instances used to create a cluster node.
|
InstanceGroupDetail.Builder |
market(String market)
Market type of the EC2 instances used to create a cluster node.
|
InstanceGroupDetail.Builder |
name(String name)
Friendly name for the instance group.
|
InstanceGroupDetail.Builder |
readyDateTime(Instant readyDateTime)
The date/time the instance group was available to the cluster.
|
InstanceGroupDetail.Builder |
startDateTime(Instant startDateTime)
The date/time the instance group was started.
|
InstanceGroupDetail.Builder |
state(InstanceGroupState state)
State of instance group.
|
InstanceGroupDetail.Builder |
state(String state)
State of instance group.
|
copy
applyMutation, build
InstanceGroupDetail.Builder instanceGroupId(String instanceGroupId)
Unique identifier for the instance group.
instanceGroupId
- Unique identifier for the instance group.InstanceGroupDetail.Builder name(String name)
Friendly name for the instance group.
name
- Friendly name for the instance group.InstanceGroupDetail.Builder market(String market)
Market type of the EC2 instances used to create a cluster node.
market
- Market type of the EC2 instances used to create a cluster node.MarketType
,
MarketType
InstanceGroupDetail.Builder market(MarketType market)
Market type of the EC2 instances used to create a cluster node.
market
- Market type of the EC2 instances used to create a cluster node.MarketType
,
MarketType
InstanceGroupDetail.Builder instanceRole(String instanceRole)
Instance group role in the cluster
instanceRole
- Instance group role in the clusterInstanceRoleType
,
InstanceRoleType
InstanceGroupDetail.Builder instanceRole(InstanceRoleType instanceRole)
Instance group role in the cluster
instanceRole
- Instance group role in the clusterInstanceRoleType
,
InstanceRoleType
InstanceGroupDetail.Builder bidPrice(String bidPrice)
Bid price for EC2 Instances when launching nodes as Spot Instances, expressed in USD.
bidPrice
- Bid price for EC2 Instances when launching nodes as Spot Instances, expressed in USD.InstanceGroupDetail.Builder instanceType(String instanceType)
EC2 instance type.
instanceType
- EC2 instance type.InstanceGroupDetail.Builder instanceRequestCount(Integer instanceRequestCount)
Target number of instances to run in the instance group.
instanceRequestCount
- Target number of instances to run in the instance group.InstanceGroupDetail.Builder instanceRunningCount(Integer instanceRunningCount)
Actual count of running instances.
instanceRunningCount
- Actual count of running instances.InstanceGroupDetail.Builder state(String state)
State of instance group. The following values are deprecated: STARTING, TERMINATED, and FAILED.
state
- State of instance group. The following values are deprecated: STARTING, TERMINATED, and FAILED.InstanceGroupState
,
InstanceGroupState
InstanceGroupDetail.Builder state(InstanceGroupState state)
State of instance group. The following values are deprecated: STARTING, TERMINATED, and FAILED.
state
- State of instance group. The following values are deprecated: STARTING, TERMINATED, and FAILED.InstanceGroupState
,
InstanceGroupState
InstanceGroupDetail.Builder lastStateChangeReason(String lastStateChangeReason)
Details regarding the state of the instance group.
lastStateChangeReason
- Details regarding the state of the instance group.InstanceGroupDetail.Builder creationDateTime(Instant creationDateTime)
The date/time the instance group was created.
creationDateTime
- The date/time the instance group was created.InstanceGroupDetail.Builder startDateTime(Instant startDateTime)
The date/time the instance group was started.
startDateTime
- The date/time the instance group was started.InstanceGroupDetail.Builder readyDateTime(Instant readyDateTime)
The date/time the instance group was available to the cluster.
readyDateTime
- The date/time the instance group was available to the cluster.InstanceGroupDetail.Builder endDateTime(Instant endDateTime)
The date/time the instance group was terminated.
endDateTime
- The date/time the instance group was terminated.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.