public class DescribeInstancesFullStatusRequest
extends com.aliyun.tea.TeaModel
限定符和类型 | 类和说明 |
---|---|
static class |
DescribeInstancesFullStatusRequest.DescribeInstancesFullStatusRequestEventPublishTime |
static class |
DescribeInstancesFullStatusRequest.DescribeInstancesFullStatusRequestNotBefore |
限定符和类型 | 字段和说明 |
---|---|
List<String> |
eventId
The IDs of the event.
|
DescribeInstancesFullStatusRequest.DescribeInstancesFullStatusRequestEventPublishTime |
eventPublishTime |
String |
eventType
The type of the system event.
|
String |
healthStatus
The health state of the instance.
|
List<String> |
instanceEventType
The types of system events.
|
List<String> |
instanceId
The IDs of the instances.
|
DescribeInstancesFullStatusRequest.DescribeInstancesFullStatusRequestNotBefore |
notBefore |
String |
ownerAccount |
Long |
ownerId |
Integer |
pageNumber
The number of the page to return.
|
Integer |
pageSize
The number of entries to return on each page.
|
String |
regionId
The region ID of the instance.
|
String |
resourceOwnerAccount |
Long |
resourceOwnerId |
String |
status
The lifecycle state of the instance.
|
构造器和说明 |
---|
DescribeInstancesFullStatusRequest() |
@NameInMap(value="EventPublishTime") public DescribeInstancesFullStatusRequest.DescribeInstancesFullStatusRequestEventPublishTime eventPublishTime
@NameInMap(value="NotBefore") public DescribeInstancesFullStatusRequest.DescribeInstancesFullStatusRequestNotBefore notBefore
@NameInMap(value="EventId") public List<String> eventId
The IDs of the event. You can specify up to 100 event IDs in a single request.
@NameInMap(value="EventType") public String eventType
The type of the system event. This parameter is valid only when the InstanceEventType.N parameter is not specified. Valid values:
* SystemMaintenance.Reboot: The instance is restarted due to system maintenance.
* SystemFailure.Reboot: The instance is restarted due to a system failure.
* InstanceFailure.Reboot: The instance is restarted due to an instance failure.
* InstanceExpiration.Stop: The subscription instance is stopped due to expiration.
* InstanceExpiration.Delete: The subscription instance is released due to expiration.
* AccountUnbalanced.Stop: The pay-as-you-go instance is stopped due to an overdue payment.
* AccountUnbalanced.Delete: The pay-as-you-go instance is released due to an overdue payment.
@NameInMap(value="HealthStatus") public String healthStatus
The health state of the instance. Valid values:
* Impaired: The instance is impaired.
* Warning: The performance of the instance is degraded.
* Maintaining: The instance is being maintained.
* Initializing: The instance is being initialized.
* InsufficientData: The state cannot be determined due to insufficient data.
* NotApplicable: The state is not applicable.
All these values are case-sensitive.
@NameInMap(value="InstanceEventType") public List<String> instanceEventType
The types of system events. You can specify up to 30 event types in a single request.
@NameInMap(value="InstanceId") public List<String> instanceId
The IDs of the instances. You can specify up to 100 instance IDs in a single request.
@NameInMap(value="OwnerAccount") public String ownerAccount
@NameInMap(value="OwnerId") public Long ownerId
@NameInMap(value="PageNumber") public Integer pageNumber
The number of the page to return. The value must be a positive integer.
Default value: 1.
@NameInMap(value="PageSize") public Integer pageSize
The number of entries to return on each page. Valid values: 1 to 100.
Default value: 10.
@NameInMap(value="RegionId") public String regionId
The region ID of the instance. You can call the [DescribeRegions](~~25609~~) operation to query the most recent region list.
@NameInMap(value="ResourceOwnerAccount") public String resourceOwnerAccount
@NameInMap(value="ResourceOwnerId") public Long resourceOwnerId
@NameInMap(value="Status") public String status
The lifecycle state of the instance. Valid values:
* Starting: The instance is being started.
* Running: The instance is running.
* Stopped: The instance is stopped.
public static DescribeInstancesFullStatusRequest build(Map<String,?> map) throws Exception
Exception
public DescribeInstancesFullStatusRequest setEventPublishTime(DescribeInstancesFullStatusRequest.DescribeInstancesFullStatusRequestEventPublishTime eventPublishTime)
public DescribeInstancesFullStatusRequest.DescribeInstancesFullStatusRequestEventPublishTime getEventPublishTime()
public DescribeInstancesFullStatusRequest setNotBefore(DescribeInstancesFullStatusRequest.DescribeInstancesFullStatusRequestNotBefore notBefore)
public DescribeInstancesFullStatusRequest.DescribeInstancesFullStatusRequestNotBefore getNotBefore()
public DescribeInstancesFullStatusRequest setEventId(List<String> eventId)
public DescribeInstancesFullStatusRequest setEventType(String eventType)
public String getEventType()
public DescribeInstancesFullStatusRequest setHealthStatus(String healthStatus)
public String getHealthStatus()
public DescribeInstancesFullStatusRequest setInstanceEventType(List<String> instanceEventType)
public DescribeInstancesFullStatusRequest setInstanceId(List<String> instanceId)
public DescribeInstancesFullStatusRequest setOwnerAccount(String ownerAccount)
public String getOwnerAccount()
public DescribeInstancesFullStatusRequest setOwnerId(Long ownerId)
public Long getOwnerId()
public DescribeInstancesFullStatusRequest setPageNumber(Integer pageNumber)
public Integer getPageNumber()
public DescribeInstancesFullStatusRequest setPageSize(Integer pageSize)
public Integer getPageSize()
public DescribeInstancesFullStatusRequest setRegionId(String regionId)
public String getRegionId()
public DescribeInstancesFullStatusRequest setResourceOwnerAccount(String resourceOwnerAccount)
public String getResourceOwnerAccount()
public DescribeInstancesFullStatusRequest setResourceOwnerId(Long resourceOwnerId)
public Long getResourceOwnerId()
public DescribeInstancesFullStatusRequest setStatus(String status)
public String getStatus()
Copyright © 2023. All rights reserved.