public static final class DescribeCapacityReservationsResponseBody.CapacityReservationItem.Builder extends Object
构造器和说明 |
---|
Builder() |
public DescribeCapacityReservationsResponseBody.CapacityReservationItem.Builder allocatedResources(DescribeCapacityReservationsResponseBody.AllocatedResources allocatedResources)
public DescribeCapacityReservationsResponseBody.CapacityReservationItem.Builder capacityReservationOwnerId(String capacityReservationOwnerId)
public DescribeCapacityReservationsResponseBody.CapacityReservationItem.Builder description(String description)
public DescribeCapacityReservationsResponseBody.CapacityReservationItem.Builder endTime(String endTime)
public DescribeCapacityReservationsResponseBody.CapacityReservationItem.Builder endTimeType(String endTimeType)
* Limited: The capacity reservation is automatically released at a specified time. * Unlimited: The capacity reservation is manually released. You can release the capacity reservation anytime.
public DescribeCapacityReservationsResponseBody.CapacityReservationItem.Builder instanceChargeType(String instanceChargeType)
* PostPaid: pay-as-you-go. * PrePaid: subscription.
public DescribeCapacityReservationsResponseBody.CapacityReservationItem.Builder platform(String platform)
* windows * linux
public DescribeCapacityReservationsResponseBody.CapacityReservationItem.Builder privatePoolOptionsId(String privatePoolOptionsId)
public DescribeCapacityReservationsResponseBody.CapacityReservationItem.Builder privatePoolOptionsMatchCriteria(String privatePoolOptionsMatchCriteria)
* Open: open private pool. * Target: targeted private pool.
public DescribeCapacityReservationsResponseBody.CapacityReservationItem.Builder privatePoolOptionsName(String privatePoolOptionsName)
public DescribeCapacityReservationsResponseBody.CapacityReservationItem.Builder regionId(String regionId)
public DescribeCapacityReservationsResponseBody.CapacityReservationItem.Builder reservedInstanceId(String reservedInstanceId)
public DescribeCapacityReservationsResponseBody.CapacityReservationItem.Builder resourceGroupId(String resourceGroupId)
public DescribeCapacityReservationsResponseBody.CapacityReservationItem.Builder savingPlanId(String savingPlanId)
public DescribeCapacityReservationsResponseBody.CapacityReservationItem.Builder startTime(String startTime)
public DescribeCapacityReservationsResponseBody.CapacityReservationItem.Builder startTimeType(String startTimeType)
* Now: The capacity reservation takes effect immediately after it is created. * Later: The capacity reservation takes effect at a specified time.
public DescribeCapacityReservationsResponseBody.CapacityReservationItem.Builder status(String status)
* Pending: The capacity reservation is being initialized. * Preparing: The capacity reservation is being prepared. * Prepared: The capacity reservation is to take effect. * Active: The capacity reservation is in effect. * Released: The capacity reservation has been released manually or automatically when it expired.
public DescribeCapacityReservationsResponseBody.CapacityReservationItem.Builder tags(DescribeCapacityReservationsResponseBody.Tags tags)
public DescribeCapacityReservationsResponseBody.CapacityReservationItem.Builder timeSlot(String timeSlot)
public DescribeCapacityReservationsResponseBody.CapacityReservationItem build()
Copyright © 2024. All rights reserved.