public class DescribeReservedInstancesRequest
extends com.aliyun.tea.TeaModel
限定符和类型 | 类和说明 |
---|---|
static class |
DescribeReservedInstancesRequest.DescribeReservedInstancesRequestTag |
限定符和类型 | 字段和说明 |
---|---|
String |
allocationType
The allocation type.
|
String |
instanceType
The instance type.
|
String |
instanceTypeFamily
The instance family.
|
String |
lockReason
The reason why the instance is locked.
|
String |
offeringType
The payment option of the reserved instances.
|
String |
ownerAccount |
Long |
ownerId |
Integer |
pageNumber
The page number.
|
Integer |
pageSize
The number of entries per page.
|
String |
regionId
The region ID of the instances.
|
List<String> |
reservedInstanceId
The ID of reserved instance N.
|
String |
reservedInstanceName
The name of the reserved instance.
|
String |
resourceOwnerAccount |
Long |
resourceOwnerId |
String |
scope
The scope of the reserved instances.
|
List<String> |
status
The status of reserved instance N.
|
List<DescribeReservedInstancesRequest.DescribeReservedInstancesRequestTag> |
tag
The tags to add to the instances.
|
String |
zoneId
The zone ID of the reserved instances.
|
构造器和说明 |
---|
DescribeReservedInstancesRequest() |
@NameInMap(value="AllocationType") public String allocationType
The allocation type. Valid values:
Default value: Normal.
example:Normal
@NameInMap(value="InstanceType") public String instanceType
The instance type. For more information, see Instance families.
example:ecs.g5.large
@NameInMap(value="InstanceTypeFamily") public String instanceTypeFamily
The instance family. For more information, see Instance families.
example:ecs.g5
@NameInMap(value="LockReason") public String lockReason
The reason why the instance is locked. Valid values:
security
@NameInMap(value="OfferingType") public String offeringType
The payment option of the reserved instances. Valid values:
All Upfront
@NameInMap(value="OwnerAccount") public String ownerAccount
@NameInMap(value="OwnerId") public Long ownerId
@NameInMap(value="PageNumber") public Integer pageNumber
The page number. Pages start from page 1.
Default value: 1.
example:1
@NameInMap(value="PageSize") public Integer pageSize
The number of entries per page. Maximum value: 100.
Default value: 10.
example:50
@NameInMap(value="RegionId") public String regionId
The region ID of the instances. You can call the DescribeRegions operation to query the most recent region list.
This parameter is required.
example:cn-hangzhou
@NameInMap(value="ReservedInstanceId") public List<String> reservedInstanceId
The ID of reserved instance N. Valid values of N: 1 to 100.
example:ri-bpzhex2ulpzf53****
@NameInMap(value="ReservedInstanceName") public String reservedInstanceName
The name of the reserved instance.
example:testReservedInstanceName
@NameInMap(value="ResourceOwnerAccount") public String resourceOwnerAccount
@NameInMap(value="ResourceOwnerId") public Long resourceOwnerId
@NameInMap(value="Scope") public String scope
The scope of the reserved instances. Valid values:
Default value: Region.
example:Region
@NameInMap(value="Status") public List<String> status
The status of reserved instance N. Valid values of N: 1 to 100. Valid values:
Active
@NameInMap(value="Tag") public List<DescribeReservedInstancesRequest.DescribeReservedInstancesRequestTag> tag
The tags to add to the instances.
@NameInMap(value="ZoneId") public String zoneId
The zone ID of the reserved instances. This parameter is required when Scope is set to Zone. You can call the DescribeZones operation to query the most recent zone list.
example:cn-hangzhou-z
public static DescribeReservedInstancesRequest build(Map<String,?> map) throws Exception
Exception
public DescribeReservedInstancesRequest setAllocationType(String allocationType)
public String getAllocationType()
public DescribeReservedInstancesRequest setInstanceType(String instanceType)
public String getInstanceType()
public DescribeReservedInstancesRequest setInstanceTypeFamily(String instanceTypeFamily)
public String getInstanceTypeFamily()
public DescribeReservedInstancesRequest setLockReason(String lockReason)
public String getLockReason()
public DescribeReservedInstancesRequest setOfferingType(String offeringType)
public String getOfferingType()
public DescribeReservedInstancesRequest setOwnerAccount(String ownerAccount)
public String getOwnerAccount()
public DescribeReservedInstancesRequest setOwnerId(Long ownerId)
public Long getOwnerId()
public DescribeReservedInstancesRequest setPageNumber(Integer pageNumber)
public Integer getPageNumber()
public DescribeReservedInstancesRequest setPageSize(Integer pageSize)
public Integer getPageSize()
public DescribeReservedInstancesRequest setRegionId(String regionId)
public String getRegionId()
public DescribeReservedInstancesRequest setReservedInstanceId(List<String> reservedInstanceId)
public DescribeReservedInstancesRequest setReservedInstanceName(String reservedInstanceName)
public String getReservedInstanceName()
public DescribeReservedInstancesRequest setResourceOwnerAccount(String resourceOwnerAccount)
public String getResourceOwnerAccount()
public DescribeReservedInstancesRequest setResourceOwnerId(Long resourceOwnerId)
public Long getResourceOwnerId()
public DescribeReservedInstancesRequest setScope(String scope)
public String getScope()
public DescribeReservedInstancesRequest setStatus(List<String> status)
public DescribeReservedInstancesRequest setTag(List<DescribeReservedInstancesRequest.DescribeReservedInstancesRequestTag> tag)
public List<DescribeReservedInstancesRequest.DescribeReservedInstancesRequestTag> getTag()
public DescribeReservedInstancesRequest setZoneId(String zoneId)
public String getZoneId()
Copyright © 2024. All rights reserved.