public static final class DescribeInstanceAttributeResponseBody.Builder extends Object
构造器和说明 |
---|
Builder() |
public DescribeInstanceAttributeResponseBody.Builder clusterId(String clusterId)
> This parameter will be removed in the future. We recommend that you use other parameters to ensure future compatibility.
public DescribeInstanceAttributeResponseBody.Builder cpu(Integer cpu)
public DescribeInstanceAttributeResponseBody.Builder creationTime(String creationTime)
public DescribeInstanceAttributeResponseBody.Builder creditSpecification(String creditSpecification)
- Standard: standard mode. For more information, see the "Standard mode" section in [Overview](https://www.alibabacloud.com/help/en/elastic-compute-service/latest/burstable-instance-types-overview#section-svb-w9d-dju). - Unlimited: unlimited mode. For more information, see the "Unlimited mode" section in [Overview](https://www.alibabacloud.com/help/en/elastic-compute-service/latest/burstable-instance-types-overview#section-svb-w9d-dju).
public DescribeInstanceAttributeResponseBody.Builder dedicatedHostAttribute(DescribeInstanceAttributeResponseBody.DedicatedHostAttribute dedicatedHostAttribute)
public DescribeInstanceAttributeResponseBody.Builder description(String description)
public DescribeInstanceAttributeResponseBody.Builder eipAddress(DescribeInstanceAttributeResponseBody.EipAddress eipAddress)
public DescribeInstanceAttributeResponseBody.Builder enableJumboFrame(Boolean enableJumboFrame)
public DescribeInstanceAttributeResponseBody.Builder expiredTime(String expiredTime)
public DescribeInstanceAttributeResponseBody.Builder hostName(String hostName)
public DescribeInstanceAttributeResponseBody.Builder imageId(String imageId)
public DescribeInstanceAttributeResponseBody.Builder innerIpAddress(DescribeInstanceAttributeResponseBody.InnerIpAddress innerIpAddress)
public DescribeInstanceAttributeResponseBody.Builder instanceChargeType(String instanceChargeType)
- PrePaid: subscription - PostPaid: pay-as-you-go
public DescribeInstanceAttributeResponseBody.Builder instanceId(String instanceId)
public DescribeInstanceAttributeResponseBody.Builder instanceName(String instanceName)
public DescribeInstanceAttributeResponseBody.Builder instanceNetworkType(String instanceNetworkType)
- classic - vpc
public DescribeInstanceAttributeResponseBody.Builder instanceType(String instanceType)
public DescribeInstanceAttributeResponseBody.Builder internetChargeType(String internetChargeType)
- PayByBandwidth: pay-by-bandwidth - PayByTraffic: pay-by-traffic > When the **pay-by-traffic** billing method for network usage is used, the maximum inbound and outbound bandwidth values are used as upper limits of bandwidths instead of guaranteed performance specifications. In scenarios where demand outstrips resource supplies, these maximum bandwidth values may not be reached. If you want guaranteed bandwidths for your instance, use the **pay-by-bandwidth** billing method for network usage.
public DescribeInstanceAttributeResponseBody.Builder internetMaxBandwidthIn(Integer internetMaxBandwidthIn)
public DescribeInstanceAttributeResponseBody.Builder internetMaxBandwidthOut(Integer internetMaxBandwidthOut)
public DescribeInstanceAttributeResponseBody.Builder ioOptimized(String ioOptimized)
public DescribeInstanceAttributeResponseBody.Builder memory(Integer memory)
public DescribeInstanceAttributeResponseBody.Builder operationLocks(DescribeInstanceAttributeResponseBody.OperationLocks operationLocks)
- financial: The instance was locked due to overdue payments. - security: The instance was locked due to security reasons. - recycling: The preemptible instance was locked and pending release. - dedicatedhostfinancial: The instance was locked due to overdue payments for the dedicated host. - refunded: The instance was locked because a refund was made for the instance.
public DescribeInstanceAttributeResponseBody.Builder publicIpAddress(DescribeInstanceAttributeResponseBody.PublicIpAddress publicIpAddress)
public DescribeInstanceAttributeResponseBody.Builder regionId(String regionId)
public DescribeInstanceAttributeResponseBody.Builder requestId(String requestId)
public DescribeInstanceAttributeResponseBody.Builder securityGroupIds(DescribeInstanceAttributeResponseBody.SecurityGroupIds securityGroupIds)
public DescribeInstanceAttributeResponseBody.Builder serialNumber(String serialNumber)
public DescribeInstanceAttributeResponseBody.Builder status(String status)
- Pending: The instance is being created. - Running: The instance is running. - Starting: The instance is being started. - Stopping: The instance is being stopped. - Stopped: The instance is stopped.
public DescribeInstanceAttributeResponseBody.Builder stoppedMode(String stoppedMode)
- KeepCharging: standard mode. Billing of the instance continues after the instance is stopped, and resources are retained for the instance. - StopCharging: economical mode. Billing of some resources of the instance stops after the instance is stopped. When the instance is stopped, its resources such as vCPUs, memory, and public IP address are released. You may be unable to restart the instance if some types of resources are out of stock in the current region. - Not-applicable: Economical mode is not applicable to the instance.
public DescribeInstanceAttributeResponseBody.Builder vlanId(String vlanId)
> This parameter will be removed in the future. We recommend that you use other parameters to ensure future compatibility.
public DescribeInstanceAttributeResponseBody.Builder vpcAttributes(DescribeInstanceAttributeResponseBody.VpcAttributes vpcAttributes)
public DescribeInstanceAttributeResponseBody.Builder zoneId(String zoneId)
public DescribeInstanceAttributeResponseBody build()
Copyright © 2023. All rights reserved.