public class ModifyCapacityReservationRequest
extends com.aliyun.tea.TeaModel
限定符和类型 | 类和说明 |
---|---|
static class |
ModifyCapacityReservationRequest.ModifyCapacityReservationRequestPrivatePoolOptions |
限定符和类型 | 字段和说明 |
---|---|
String |
description
The description of the capacity reservation.
|
String |
endTime
The expiration time of the capacity reservation.
|
String |
endTimeType
The release mode of the capacity reservation.
|
Integer |
instanceAmount
The total number of instances for which capacity is reserved.
|
String |
ownerAccount |
Long |
ownerId |
String |
platform
The operating system of the image used by the instance.
|
ModifyCapacityReservationRequest.ModifyCapacityReservationRequestPrivatePoolOptions |
privatePoolOptions |
String |
regionId
The region ID of the capacity reservation.
|
String |
resourceOwnerAccount |
Long |
resourceOwnerId |
String |
startTime
The mode in which the capacity reservation takes effect.
|
构造器和说明 |
---|
ModifyCapacityReservationRequest() |
@NameInMap(value="PrivatePoolOptions") public ModifyCapacityReservationRequest.ModifyCapacityReservationRequestPrivatePoolOptions privatePoolOptions
@NameInMap(value="Description") public String description
The description of the capacity reservation. The description must be 2 to 256 characters in length. It cannot start with http://
or https://
.
This is description.
@NameInMap(value="EndTime") public String endTime
The expiration time of the capacity reservation. This parameter takes effect only when EndTimeType
is set to Limited. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ
format. The time must be in UTC. For more information, see ISO 8601.
2021-10-30T06:32:00Z
@NameInMap(value="EndTimeType") public String endTimeType
The release mode of the capacity reservation. Valid values:
EndTime
.Unlimited
@NameInMap(value="InstanceAmount") public Integer instanceAmount
The total number of instances for which capacity is reserved. Valid values: the number of used instances to 1000.
example:When you increase the number of instances, the increase may fail due to insufficient resources.
100
@NameInMap(value="OwnerAccount") public String ownerAccount
@NameInMap(value="OwnerId") public Long ownerId
@NameInMap(value="Platform") public String platform
The operating system of the image used by the instance. Valid values:
example:This parameter is unavailable.
Linux
@NameInMap(value="RegionId") public String regionId
The region ID of the capacity reservation. You can call the DescribeRegions operation to query the most recent region list.
This parameter is required.
example:cn-hangzhou
@NameInMap(value="ResourceOwnerAccount") public String resourceOwnerAccount
@NameInMap(value="ResourceOwnerId") public Long resourceOwnerId
@NameInMap(value="StartTime") public String startTime
The mode in which the capacity reservation takes effect. Only immediate capacity reservations are supported. You do not need to specify a value for this parameter.
example:If you do not specify a value for this parameter, the capacity reservation immediately takes effect.
Now
public static ModifyCapacityReservationRequest build(Map<String,?> map) throws Exception
Exception
public ModifyCapacityReservationRequest setPrivatePoolOptions(ModifyCapacityReservationRequest.ModifyCapacityReservationRequestPrivatePoolOptions privatePoolOptions)
public ModifyCapacityReservationRequest.ModifyCapacityReservationRequestPrivatePoolOptions getPrivatePoolOptions()
public ModifyCapacityReservationRequest setDescription(String description)
public String getDescription()
public ModifyCapacityReservationRequest setEndTime(String endTime)
public String getEndTime()
public ModifyCapacityReservationRequest setEndTimeType(String endTimeType)
public String getEndTimeType()
public ModifyCapacityReservationRequest setInstanceAmount(Integer instanceAmount)
public Integer getInstanceAmount()
public ModifyCapacityReservationRequest setOwnerAccount(String ownerAccount)
public String getOwnerAccount()
public ModifyCapacityReservationRequest setOwnerId(Long ownerId)
public Long getOwnerId()
public ModifyCapacityReservationRequest setPlatform(String platform)
public String getPlatform()
public ModifyCapacityReservationRequest setRegionId(String regionId)
public String getRegionId()
public ModifyCapacityReservationRequest setResourceOwnerAccount(String resourceOwnerAccount)
public String getResourceOwnerAccount()
public ModifyCapacityReservationRequest setResourceOwnerId(Long resourceOwnerId)
public Long getResourceOwnerId()
public ModifyCapacityReservationRequest setStartTime(String startTime)
public String getStartTime()
Copyright © 2024. All rights reserved.