StructuredPojo
, ToCopyableBuilder<InstanceGroupDetail.Builder,InstanceGroupDetail>
@Generated("software.amazon.awssdk:codegen") public class InstanceGroupDetail extends Object implements StructuredPojo, ToCopyableBuilder<InstanceGroupDetail.Builder,InstanceGroupDetail>
Detailed information about an instance group.
Modifier and Type | Class | Description |
---|---|---|
static interface |
InstanceGroupDetail.Builder |
Modifier and Type | Method | Description |
---|---|---|
String |
bidPrice() |
Bid price for EC2 Instances when launching nodes as Spot Instances, expressed in USD.
|
static InstanceGroupDetail.Builder |
builder() |
|
Date |
creationDateTime() |
The date/time the instance group was created.
|
Date |
endDateTime() |
The date/time the instance group was terminated.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
String |
instanceGroupId() |
Unique identifier for the instance group.
|
Integer |
instanceRequestCount() |
Target number of instances to run in the instance group.
|
String |
instanceRole() |
Instance group role in the cluster
|
Integer |
instanceRunningCount() |
Actual count of running instances.
|
String |
instanceType() |
EC2 instance type.
|
String |
lastStateChangeReason() |
Details regarding the state of the instance group.
|
String |
market() |
Market type of the EC2 instances used to create a cluster node.
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
name() |
Friendly name for the instance group.
|
Date |
readyDateTime() |
The date/time the instance group was available to the cluster.
|
static Class<? extends InstanceGroupDetail.Builder> |
serializableBuilderClass() |
|
Date |
startDateTime() |
The date/time the instance group was started.
|
String |
state() |
State of instance group.
|
InstanceGroupDetail.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
public String instanceGroupId()
Unique identifier for the instance group.
public String name()
Friendly name for the instance group.
public String market()
Market type of the EC2 instances used to create a cluster node.
MarketType
public String instanceRole()
Instance group role in the cluster
InstanceRoleType
public String bidPrice()
Bid price for EC2 Instances when launching nodes as Spot Instances, expressed in USD.
public String instanceType()
EC2 instance type.
public Integer instanceRequestCount()
Target number of instances to run in the instance group.
public Integer instanceRunningCount()
Actual count of running instances.
public String state()
State of instance group. The following values are deprecated: STARTING, TERMINATED, and FAILED.
InstanceGroupState
public String lastStateChangeReason()
Details regarding the state of the instance group.
public Date creationDateTime()
The date/time the instance group was created.
public Date startDateTime()
The date/time the instance group was started.
public Date readyDateTime()
The date/time the instance group was available to the cluster.
public Date endDateTime()
The date/time the instance group was terminated.
public InstanceGroupDetail.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<InstanceGroupDetail.Builder,InstanceGroupDetail>
public static InstanceGroupDetail.Builder builder()
public static Class<? extends InstanceGroupDetail.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.