public static final class DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder extends Object
构造器和说明 |
---|
Builder() |
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder autoReleaseTime(String autoReleaseTime)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder dataDisks(DescribeLaunchTemplateVersionsResponseBody.DataDisks dataDisks)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder deploymentSetId(String deploymentSetId)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder description(String description)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder enableVmOsConfig(Boolean enableVmOsConfig)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder hostName(String hostName)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder imageId(String imageId)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder imageOwnerAlias(String imageOwnerAlias)
* system: public images provided by Alibaba Cloud * self: custom images that you create * others: shared images from other Alibaba Cloud accounts * marketplace: Alibaba Cloud Marketplace images
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder instanceChargeType(String instanceChargeType)
* PrePaid: subscription * PostPaid: pay-as-you-go
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder instanceName(String instanceName)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder instanceType(String instanceType)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder internetChargeType(String internetChargeType)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder internetMaxBandwidthIn(Integer internetMaxBandwidthIn)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder internetMaxBandwidthOut(Integer internetMaxBandwidthOut)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder ioOptimized(String ioOptimized)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder ipv6AddressCount(Integer ipv6AddressCount)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder keyPairName(String keyPairName)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder networkInterfaces(DescribeLaunchTemplateVersionsResponseBody.NetworkInterfaces networkInterfaces)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder networkType(String networkType)
* classic: classic network * vpc: VPC
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder passwordInherit(Boolean passwordInherit)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder period(Integer period)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder privateIpAddress(String privateIpAddress)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder ramRoleName(String ramRoleName)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder resourceGroupId(String resourceGroupId)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder securityEnhancementStrategy(String securityEnhancementStrategy)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder securityGroupId(String securityGroupId)
> `The SecurityGroupId` and `SecurityGroupIds` parameters are mutually exclusive in the response.
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder securityGroupIds(DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateDataSecurityGroupIds securityGroupIds)
> `The SecurityGroupId` and `SecurityGroupIds` parameters are mutually exclusive in the response.
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder spotDuration(Integer spotDuration)
Take note of the following items: * The following protection periods are in invitational preview: 2, 3, 4, 5, and 6 hours. If you want to set this parameter to one of these values, submit a ticket. * If this parameter is set to 0, no protection period is configured for the preemptible instance.
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder spotPriceLimit(Float spotPriceLimit)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder spotStrategy(String spotStrategy)
* NoSpot: The instance is created as a regular pay-as-you-go instance. * SpotWithPriceLimit: The instance is created as a preemptible instance with a user-defined maximum hourly price. * SpotAsPriceGo: The instance is created as a preemptible instance for which the market price at the time of purchase is automatically used as the bidding price.
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder systemDisk_autoSnapshotPolicyId(String systemDisk_autoSnapshotPolicyId)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder systemDisk_burstingEnabled(Boolean systemDisk_burstingEnabled)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder systemDisk_category(String systemDisk_category)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder systemDisk_deleteWithInstance(Boolean systemDisk_deleteWithInstance)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder systemDisk_description(String systemDisk_description)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder systemDisk_diskName(String systemDisk_diskName)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder systemDisk_encrypted(String systemDisk_encrypted)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder systemDisk_iops(Integer systemDisk_iops)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder systemDisk_performanceLevel(String systemDisk_performanceLevel)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder systemDisk_provisionedIops(Long systemDisk_provisionedIops)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder systemDisk_size(Integer systemDisk_size)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder tags(DescribeLaunchTemplateVersionsResponseBody.Tags tags)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder userData(String userData)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder vSwitchId(String vSwitchId)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder vpcId(String vpcId)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData.Builder zoneId(String zoneId)
public DescribeLaunchTemplateVersionsResponseBody.LaunchTemplateData build()
Copyright © 2023. All rights reserved.