public class Instance extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
Instance()  | 
Instance(Instance source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
getAddTime()
Get Instance join time is displayed in a format that conforms to the ISO8601 standard and uses UTC time. 
 | 
String | 
getAutoScalingGroupId()
Get Auto scaling group ID 
 | 
String | 
getAutoScalingGroupName()
Get Auto scaling group name 
 | 
String | 
getCreationType()
Get Creation type. 
 | 
String[] | 
getDisasterRecoverGroupIds()
Get Placement group ID. 
 | 
String | 
getHealthStatus()
Get Health status. 
 | 
String | 
getInstanceId()
Get Instance ID 
 | 
String | 
getInstanceType()
Get Instance type 
 | 
String | 
getLaunchConfigurationId()
Get Launch configuration ID 
 | 
String | 
getLaunchConfigurationName()
Get Launch configuration name 
 | 
String | 
getLifeCycleState()
Get Lifecycle status. 
 | 
Boolean | 
getProtectedFromScaleIn()
Get Whether to add scale-in protection 
 | 
Long | 
getVersionNumber()
Get Version number 
 | 
String | 
getWarmupStatus()
Get Preheat status. 
 | 
String | 
getZone()
Get Availability zone 
 | 
void | 
setAddTime(String AddTime)
Set Instance join time is displayed in a format that conforms to the ISO8601 standard and uses UTC time. 
 | 
void | 
setAutoScalingGroupId(String AutoScalingGroupId)
Set Auto scaling group ID 
 | 
void | 
setAutoScalingGroupName(String AutoScalingGroupName)
Set Auto scaling group name 
 | 
void | 
setCreationType(String CreationType)
Set Creation type. 
 | 
void | 
setDisasterRecoverGroupIds(String[] DisasterRecoverGroupIds)
Set Placement group ID. 
 | 
void | 
setHealthStatus(String HealthStatus)
Set Health status. 
 | 
void | 
setInstanceId(String InstanceId)
Set Instance ID 
 | 
void | 
setInstanceType(String InstanceType)
Set Instance type 
 | 
void | 
setLaunchConfigurationId(String LaunchConfigurationId)
Set Launch configuration ID 
 | 
void | 
setLaunchConfigurationName(String LaunchConfigurationName)
Set Launch configuration name 
 | 
void | 
setLifeCycleState(String LifeCycleState)
Set Lifecycle status. 
 | 
void | 
setProtectedFromScaleIn(Boolean ProtectedFromScaleIn)
Set Whether to add scale-in protection 
 | 
void | 
setVersionNumber(Long VersionNumber)
Set Version number 
 | 
void | 
setWarmupStatus(String WarmupStatus)
Set Preheat status. 
 | 
void | 
setZone(String Zone)
Set Availability zone 
 | 
void | 
toMap(HashMap<String,String> map,
     String prefix)
Internal implementation, normal users should not use it. 
 | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic Instance()
public Instance(Instance source)
public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId - Instance IDpublic String getAutoScalingGroupId()
public void setAutoScalingGroupId(String AutoScalingGroupId)
AutoScalingGroupId - Auto scaling group IDpublic String getLaunchConfigurationId()
public void setLaunchConfigurationId(String LaunchConfigurationId)
LaunchConfigurationId - Launch configuration IDpublic String getLaunchConfigurationName()
public void setLaunchConfigurationName(String LaunchConfigurationName)
LaunchConfigurationName - Launch configuration namepublic String getLifeCycleState()
public void setLifeCycleState(String LifeCycleState)
LifeCycleState - Lifecycle status. valid values are as follows:.
public String getHealthStatus()
public void setHealthStatus(String HealthStatus)
HealthStatus - Health status. valid values are as follows:.
public Boolean getProtectedFromScaleIn()
public void setProtectedFromScaleIn(Boolean ProtectedFromScaleIn)
ProtectedFromScaleIn - Whether to add scale-in protectionpublic String getZone()
public void setZone(String Zone)
Zone - Availability zonepublic String getCreationType()
public void setCreationType(String CreationType)
CreationType - Creation type. Value range: AUTO_CREATION, MANUAL_ATTACHING.public String getAddTime()
public void setAddTime(String AddTime)
AddTime - Instance join time is displayed in a format that conforms to the ISO8601 standard and uses UTC time.public String getInstanceType()
public void setInstanceType(String InstanceType)
InstanceType - Instance typepublic Long getVersionNumber()
public void setVersionNumber(Long VersionNumber)
VersionNumber - Version numberpublic String getAutoScalingGroupName()
public void setAutoScalingGroupName(String AutoScalingGroupName)
AutoScalingGroupName - Auto scaling group namepublic String getWarmupStatus()
public void setWarmupStatus(String WarmupStatus)
WarmupStatus - Preheat status. valid values are as follows:.
public String[] getDisasterRecoverGroupIds()
public void setDisasterRecoverGroupIds(String[] DisasterRecoverGroupIds)
DisasterRecoverGroupIds - Placement group ID. Only one can be specified.Copyright © 2025. All rights reserved.