public class Instance extends AbstractModel
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 |
getBlueprintId()
Get Image ID.
|
String |
getBundleId()
Get Package ID.
|
Long |
getCPU()
Get Number of instance CPU cores.
|
String |
getCreatedTime()
Get Creation time according to ISO 8601 standard.
|
String |
getExpiredTime()
Get Expiration time according to ISO 8601 standard.
|
String |
getInstanceChargeType()
Get Instance billing mode.
|
String |
getInstanceId()
Get Instance ID.
|
String |
getInstanceName()
Get Instance name.
|
String |
getInstanceRestrictState()
Get Obtain instance status
NORMAL: The instance is normalNETWORK_RESTRICT: The instance is blocked from the network.
|
String |
getInstanceState()
Get Instance status.
|
InternetAccessible |
getInternetAccessible()
Get Instance bandwidth information.
|
String |
getIsolatedTime()
Get Isolation time according to ISO 8601 standard.
|
String |
getLatestOperation()
Get Last instance operation, such as `StopInstances` and `ResetInstance`.
|
String |
getLatestOperationRequestId()
Get Unique request ID for the last operation of the instance.
|
String |
getLatestOperationState()
Get Last instance operation status.
|
LoginSettings |
getLoginSettings()
Get Instance login settings.
|
Long |
getMemory()
Get Instance memory capacity in GB.
|
String |
getOsName()
Get OS name.
|
String |
getPlatform()
Get OS type.
|
String |
getPlatformType()
Get OS type, such as LINUX_UNIX and WINDOWS.
|
String[] |
getPrivateAddresses()
Get Private IP of instance primary ENI.
|
String[] |
getPublicAddresses()
Get Public IP of instance primary ENI.
|
String |
getRenewFlag()
Get Auto-Renewal flag.
|
SystemDisk |
getSystemDisk()
Get Instance system disk information.
|
Tag[] |
getTags()
Get The list of tags associated with the instance
|
String |
getUuid()
Get Globally unique ID of instance.
|
String |
getZone()
Get AZ.
|
void |
setBlueprintId(String BlueprintId)
Set Image ID.
|
void |
setBundleId(String BundleId)
Set Package ID.
|
void |
setCPU(Long CPU)
Set Number of instance CPU cores.
|
void |
setCreatedTime(String CreatedTime)
Set Creation time according to ISO 8601 standard.
|
void |
setExpiredTime(String ExpiredTime)
Set Expiration time according to ISO 8601 standard.
|
void |
setInstanceChargeType(String InstanceChargeType)
Set Instance billing mode.
|
void |
setInstanceId(String InstanceId)
Set Instance ID.
|
void |
setInstanceName(String InstanceName)
Set Instance name.
|
void |
setInstanceRestrictState(String InstanceRestrictState)
Set Obtain instance status
NORMAL: The instance is normalNETWORK_RESTRICT: The instance is blocked from the network.
|
void |
setInstanceState(String InstanceState)
Set Instance status.
|
void |
setInternetAccessible(InternetAccessible InternetAccessible)
Set Instance bandwidth information.
|
void |
setIsolatedTime(String IsolatedTime)
Set Isolation time according to ISO 8601 standard.
|
void |
setLatestOperation(String LatestOperation)
Set Last instance operation, such as `StopInstances` and `ResetInstance`.
|
void |
setLatestOperationRequestId(String LatestOperationRequestId)
Set Unique request ID for the last operation of the instance.
|
void |
setLatestOperationState(String LatestOperationState)
Set Last instance operation status.
|
void |
setLoginSettings(LoginSettings LoginSettings)
Set Instance login settings.
|
void |
setMemory(Long Memory)
Set Instance memory capacity in GB.
|
void |
setOsName(String OsName)
Set OS name.
|
void |
setPlatform(String Platform)
Set OS type.
|
void |
setPlatformType(String PlatformType)
Set OS type, such as LINUX_UNIX and WINDOWS.
|
void |
setPrivateAddresses(String[] PrivateAddresses)
Set Private IP of instance primary ENI.
|
void |
setPublicAddresses(String[] PublicAddresses)
Set Public IP of instance primary ENI.
|
void |
setRenewFlag(String RenewFlag)
Set Auto-Renewal flag.
|
void |
setSystemDisk(SystemDisk SystemDisk)
Set Instance system disk information.
|
void |
setTags(Tag[] Tags)
Set The list of tags associated with the instance
|
void |
setUuid(String Uuid)
Set Globally unique ID of instance.
|
void |
setZone(String Zone)
Set AZ.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public Instance()
public Instance(Instance source)
public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId
- Instance ID.public String getBundleId()
public void setBundleId(String BundleId)
BundleId
- Package ID.public String getBlueprintId()
public void setBlueprintId(String BlueprintId)
BlueprintId
- Image ID.public Long getCPU()
public void setCPU(Long CPU)
CPU
- Number of instance CPU cores.public Long getMemory()
public void setMemory(Long Memory)
Memory
- Instance memory capacity in GB.public String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName
- Instance name.public String getInstanceChargeType()
public void setInstanceChargeType(String InstanceChargeType)
InstanceChargeType
- Instance billing mode. Valid values:
PREPAID: prepaid (i.e., monthly subscription).public SystemDisk getSystemDisk()
public void setSystemDisk(SystemDisk SystemDisk)
SystemDisk
- Instance system disk information.public String[] getPrivateAddresses()
public void setPrivateAddresses(String[] PrivateAddresses)
PrivateAddresses
- Private IP of instance primary ENI.
Note: this field may return null, indicating that no valid values can be obtained.public String[] getPublicAddresses()
public void setPublicAddresses(String[] PublicAddresses)
PublicAddresses
- Public IP of instance primary ENI.
Note: this field may return null, indicating that no valid values can be obtained.public InternetAccessible getInternetAccessible()
public void setInternetAccessible(InternetAccessible InternetAccessible)
InternetAccessible
- Instance bandwidth information.public String getRenewFlag()
public void setRenewFlag(String RenewFlag)
RenewFlag
- Auto-Renewal flag. Valid values:
NOTIFY_AND_MANUAL_RENEW: notify upon expiration but do not renew automatically
NOTIFY_AND_AUTO_RENEW: notify upon expiration and renew automatically.public LoginSettings getLoginSettings()
public void setLoginSettings(LoginSettings LoginSettings)
LoginSettings
- Instance login settings.public String getInstanceState()
public void setInstanceState(String InstanceState)
InstanceState
- Instance status. Valid values:
public String getUuid()
public void setUuid(String Uuid)
Uuid
- Globally unique ID of instance.public String getLatestOperation()
public void setLatestOperation(String LatestOperation)
LatestOperation
- Last instance operation, such as `StopInstances` and `ResetInstance`. Note: this field may return null, indicating that no valid values can be obtained.public String getLatestOperationState()
public void setLatestOperationState(String LatestOperationState)
LatestOperationState
- Last instance operation status. Valid values:
SUCCESS: operation succeeded
OPERATING: the operation is being executed
FAILED: operation failed
Note: this field may return null, indicating that no valid values can be obtained.public String getLatestOperationRequestId()
public void setLatestOperationRequestId(String LatestOperationRequestId)
LatestOperationRequestId
- Unique request ID for the last operation of the instance.
Note: this field may return null, indicating that no valid values can be obtained.public String getIsolatedTime()
public void setIsolatedTime(String IsolatedTime)
IsolatedTime
- Isolation time according to ISO 8601 standard. UTC time is used.
Format: YYYY-MM-DDThh:mm:ssZ.
Note: this field may return null, indicating that no valid values can be obtained.public String getCreatedTime()
public void setCreatedTime(String CreatedTime)
CreatedTime
- Creation time according to ISO 8601 standard. UTC time is used.
Format: YYYY-MM-DDThh:mm:ssZ.
Note: this field may return null, indicating that no valid values can be obtained.public String getExpiredTime()
public void setExpiredTime(String ExpiredTime)
ExpiredTime
- Expiration time according to ISO 8601 standard. UTC time is used.
Format: YYYY-MM-DDThh:mm:ssZ.
Note: this field may return null, indicating that no valid values can be obtained.public String getPlatformType()
public void setPlatformType(String PlatformType)
PlatformType
- OS type, such as LINUX_UNIX and WINDOWS.public String getPlatform()
public void setPlatform(String Platform)
Platform
- OS type.public String getOsName()
public void setOsName(String OsName)
OsName
- OS name.public String getZone()
public void setZone(String Zone)
Zone
- AZ.public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags
- The list of tags associated with the instancepublic String getInstanceRestrictState()
public void setInstanceRestrictState(String InstanceRestrictState)
InstanceRestrictState
- Obtain instance status
Copyright © 2023. All rights reserved.