public static final class QueryAvailableInstancesResponseBody.InstanceList.Builder extends Object
public QueryAvailableInstancesResponseBody.InstanceList.Builder createTime(String createTime)
The time when the specified instance was created.
example:2019-09-08T16:00:00Z
public QueryAvailableInstancesResponseBody.InstanceList.Builder endTime(String endTime)
The time when the instance was expired.
example:2019-09-08T16:00:00Z
public QueryAvailableInstancesResponseBody.InstanceList.Builder expectedReleaseTime(String expectedReleaseTime)
The time when the specified instance was expected to be released.
example:2019-09-08T16:00:00Z
public QueryAvailableInstancesResponseBody.InstanceList.Builder instanceID(String instanceID)
The ID of the instance.
example:1049056
public QueryAvailableInstancesResponseBody.InstanceList.Builder ownerId(Long ownerId)
The ID of the instance owner.
example:325352345
public QueryAvailableInstancesResponseBody.InstanceList.Builder productCode(String productCode)
The code of the service.
example:rds
public QueryAvailableInstancesResponseBody.InstanceList.Builder productType(String productType)
The type of the service.
example:rds
public QueryAvailableInstancesResponseBody.InstanceList.Builder region(String region)
The ID of the region in which the instance resides.
example:cn-hangzhou
public QueryAvailableInstancesResponseBody.InstanceList.Builder releaseTime(String releaseTime)
The time when the instance was released.
example:2019-09-08T16:00:00Z
public QueryAvailableInstancesResponseBody.InstanceList.Builder renewStatus(String renewStatus)
The renewal status of the specified instance. Valid values:
ManualRenewal
public QueryAvailableInstancesResponseBody.InstanceList.Builder renewalDuration(Integer renewalDuration)
The number of auto-renewal cycles.
example:1
public QueryAvailableInstancesResponseBody.InstanceList.Builder renewalDurationUnit(String renewalDurationUnit)
The unit of the auto-renewal cycle. Valid values:
M
public QueryAvailableInstancesResponseBody.InstanceList.Builder seller(String seller)
The seller.
example:123123123
public QueryAvailableInstancesResponseBody.InstanceList.Builder sellerId(Long sellerId)
The ID of the seller.
example:123123123
public QueryAvailableInstancesResponseBody.InstanceList.Builder status(String status)
The status of the instance.
example:Creating: The instance is being created. WaitForExpire: The instance is about to expire. Normal: The instance can properly run. Expired: The instance is expired.
public QueryAvailableInstancesResponseBody.InstanceList.Builder stopTime(String stopTime)
The time when the specified instance was suspended.
example:2019-09-08T16:00:00Z
public QueryAvailableInstancesResponseBody.InstanceList.Builder subStatus(String subStatus)
The sub-status of the specified instance.
example:Normal: The pay-as-you-go module can properly run. WaitForLimit: The pay-as-you-go module is about to be limited due to overdue payments. BandwidthLimited: The pay-as-you-go module is limited due to overdue payments.
public QueryAvailableInstancesResponseBody.InstanceList.Builder subscriptionType(String subscriptionType)
The billing method. Valid values:
Subscription
public QueryAvailableInstancesResponseBody.InstanceList build()
Copyright © 2026. All rights reserved.