public static final class DescribeInstancesResponseBody.Instance.Builder extends Object
构造器和说明 |
---|
Builder() |
public DescribeInstancesResponseBody.Instance.Builder autoReleaseTime(String autoReleaseTime)
public DescribeInstancesResponseBody.Instance.Builder cpu(String cpu)
public DescribeInstancesResponseBody.Instance.Builder creationTime(String creationTime)
public DescribeInstancesResponseBody.Instance.Builder dataDisk(DescribeInstancesResponseBody.InstanceDataDisk dataDisk)
public DescribeInstancesResponseBody.Instance.Builder disk(Integer disk)
public DescribeInstancesResponseBody.Instance.Builder ensRegionId(String ensRegionId)
public DescribeInstancesResponseBody.Instance.Builder expiredTime(String expiredTime)
public DescribeInstancesResponseBody.Instance.Builder hostName(String hostName)
* The hostname cannot start or end with a period (.) or hyphen (-). It cannot contain consecutive periods (.) or hyphens (-). * For a Windows instance, the hostname must be 2 to 15 characters in length and can contain letters, digits, and hyphens (-). The hostname cannot contain periods (.) or contain only digits. * For an instance that runs another operating system such as Linux, the hostname must be 2 to 64 characters in length. You can use periods (.) to separate the hostname into multiple segments. Each segment can contain letters, digits, and hyphens (-).
public DescribeInstancesResponseBody.Instance.Builder imageId(String imageId)
public DescribeInstancesResponseBody.Instance.Builder innerIpAddress(DescribeInstancesResponseBody.InnerIpAddress innerIpAddress)
public DescribeInstancesResponseBody.Instance.Builder instanceId(String instanceId)
public DescribeInstancesResponseBody.Instance.Builder instanceName(String instanceName)
public DescribeInstancesResponseBody.Instance.Builder instanceResourceType(String instanceResourceType)
* EnsInstance: ENS instances that you purchase. * EnsService: ENS instances that belong to edge services. * BuildMachine: ENS instances that are configured with image builders. * EnsPostPaidInstance: pay-as-you-go ENS instances that you purchase.
public DescribeInstancesResponseBody.Instance.Builder instanceTypeFamily(String instanceTypeFamily)
* x86\_vm: x86-based computing instance. * x86\_pm: x86-based physical machine. * x86\_bmi: x86-based bare metal instance. * x86\_bm: bare metal instance with the SmartNIC. * pc_bmi: heterogeneous bare metal instance. * pc_vm: heterogeneous virtual machine. * arm_bmi: Arm-based computing instance.
public DescribeInstancesResponseBody.Instance.Builder internetMaxBandwidthIn(Integer internetMaxBandwidthIn)
public DescribeInstancesResponseBody.Instance.Builder internetMaxBandwidthOut(Integer internetMaxBandwidthOut)
public DescribeInstancesResponseBody.Instance.Builder memory(Integer memory)
public DescribeInstancesResponseBody.Instance.Builder networkAttributes(DescribeInstancesResponseBody.NetworkAttributes networkAttributes)
public DescribeInstancesResponseBody.Instance.Builder OSName(String OSName)
public DescribeInstancesResponseBody.Instance.Builder privateIpAddresses(DescribeInstancesResponseBody.PrivateIpAddresses privateIpAddresses)
public DescribeInstancesResponseBody.Instance.Builder publicIpAddress(DescribeInstancesResponseBody.PublicIpAddress publicIpAddress)
public DescribeInstancesResponseBody.Instance.Builder publicIpAddresses(DescribeInstancesResponseBody.PublicIpAddresses publicIpAddresses)
public DescribeInstancesResponseBody.Instance.Builder securityGroupIds(DescribeInstancesResponseBody.SecurityGroupIds securityGroupIds)
public DescribeInstancesResponseBody.Instance.Builder specName(String specName)
public DescribeInstancesResponseBody.Instance.Builder spotStrategy(String spotStrategy)
public DescribeInstancesResponseBody.Instance.Builder status(String status)
* Running * Expired * Stopped
public DescribeInstancesResponseBody.Instance.Builder systemDisk(DescribeInstancesResponseBody.SystemDisk systemDisk)
public DescribeInstancesResponseBody.Instance.Builder tags(DescribeInstancesResponseBody.InstanceTags tags)
public DescribeInstancesResponseBody.Instance build()
Copyright © 2024. All rights reserved.