public static final class DescribeInstanceAttributeResponseBody.Builder extends Object
构造器和说明 |
---|
Builder() |
public DescribeInstanceAttributeResponseBody.Builder clusterId(String clusterId)
> This parameter will be removed in the future. To ensure future compatibility, we recommend that you use other parameters.
public DescribeInstanceAttributeResponseBody.Builder cpu(Integer cpu)
public DescribeInstanceAttributeResponseBody.Builder creationTime(String creationTime)
public DescribeInstanceAttributeResponseBody.Builder creditSpecification(String creditSpecification)
* Standard: the standard mode. For more information, see the [Performance modes](~~59977#section-svb-w9d-dju~~) section of the "Overview of burstable instances" topic. * Unlimited: the unlimited mode. For more information, see the [Performance modes](~~59977#section-svb-w9d-dju~~) section of the "Overview of burstable instances" topic.
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)
* true * false For more information, see [MTUs](~~200512~~).
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: classic network * vpc: VPC
public DescribeInstanceAttributeResponseBody.Builder instanceType(String instanceType)
public DescribeInstanceAttributeResponseBody.Builder internetChargeType(String internetChargeType)
* PayByBandwidth * PayByTraffic > When the **pay-by-traffic** billing method is used for network usage, the maximum inbound and outbound bandwidths are used as the upper limits of bandwidths instead of guaranteed performance specifications. In scenarios in which demands exceed resource supplies, the maximum bandwidths 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 dedicated host 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: The instance is stopped in standard mode. The billing of the instance continues after the instance is stopped, and resources are retained for the instance. * StopCharging: The instance is stopped in economical mode. The 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. The instance may be unable to start again if some required resources are out of stock in the current region. * Not-applicable: The instance does not support economical mode.
public DescribeInstanceAttributeResponseBody.Builder vlanId(String vlanId)
> This parameter will be removed in the future. To ensure future compatibility, we recommend that you use other parameters.
public DescribeInstanceAttributeResponseBody.Builder vpcAttributes(DescribeInstanceAttributeResponseBody.VpcAttributes vpcAttributes)
public DescribeInstanceAttributeResponseBody.Builder zoneId(String zoneId)
public DescribeInstanceAttributeResponseBody build()
Copyright © 2024. All rights reserved.