Package com.volcengine.ecs.model
Class CreateLaunchTemplateRequest
- java.lang.Object
-
- com.volcengine.ecs.model.CreateLaunchTemplateRequest
-
public class CreateLaunchTemplateRequest extends Object
CreateLaunchTemplateRequest
-
-
Constructor Summary
Constructors Constructor Description CreateLaunchTemplateRequest()
-
Method Summary
-
-
-
Method Detail
-
deploymentSetGroupNumber
public CreateLaunchTemplateRequest deploymentSetGroupNumber(Integer deploymentSetGroupNumber)
-
getDeploymentSetGroupNumber
public Integer getDeploymentSetGroupNumber()
Get deploymentSetGroupNumber- Returns:
- deploymentSetGroupNumber
-
setDeploymentSetGroupNumber
public void setDeploymentSetGroupNumber(Integer deploymentSetGroupNumber)
-
deploymentSetId
public CreateLaunchTemplateRequest deploymentSetId(String deploymentSetId)
-
getDeploymentSetId
public String getDeploymentSetId()
Get deploymentSetId- Returns:
- deploymentSetId
-
setDeploymentSetId
public void setDeploymentSetId(String deploymentSetId)
-
description
public CreateLaunchTemplateRequest description(String description)
-
getDescription
public String getDescription()
Get description- Returns:
- description
-
setDescription
public void setDescription(String description)
-
eip
public CreateLaunchTemplateRequest eip(EipForCreateLaunchTemplateInput eip)
-
getEip
@Valid public @Valid EipForCreateLaunchTemplateInput getEip()
Get eip- Returns:
- eip
-
setEip
public void setEip(EipForCreateLaunchTemplateInput eip)
-
hostName
public CreateLaunchTemplateRequest hostName(String hostName)
-
getHostName
public String getHostName()
Get hostName- Returns:
- hostName
-
setHostName
public void setHostName(String hostName)
-
hpcClusterId
public CreateLaunchTemplateRequest hpcClusterId(String hpcClusterId)
-
getHpcClusterId
public String getHpcClusterId()
Get hpcClusterId- Returns:
- hpcClusterId
-
setHpcClusterId
public void setHpcClusterId(String hpcClusterId)
-
imageId
public CreateLaunchTemplateRequest imageId(String imageId)
-
getImageId
public String getImageId()
Get imageId- Returns:
- imageId
-
setImageId
public void setImageId(String imageId)
-
imageName
public CreateLaunchTemplateRequest imageName(String imageName)
-
getImageName
public String getImageName()
Get imageName- Returns:
- imageName
-
setImageName
public void setImageName(String imageName)
-
instanceChargeType
public CreateLaunchTemplateRequest instanceChargeType(String instanceChargeType)
-
getInstanceChargeType
public String getInstanceChargeType()
Get instanceChargeType- Returns:
- instanceChargeType
-
setInstanceChargeType
public void setInstanceChargeType(String instanceChargeType)
-
instanceName
public CreateLaunchTemplateRequest instanceName(String instanceName)
-
getInstanceName
public String getInstanceName()
Get instanceName- Returns:
- instanceName
-
setInstanceName
public void setInstanceName(String instanceName)
-
instanceTypeId
public CreateLaunchTemplateRequest instanceTypeId(String instanceTypeId)
-
getInstanceTypeId
public String getInstanceTypeId()
Get instanceTypeId- Returns:
- instanceTypeId
-
setInstanceTypeId
public void setInstanceTypeId(String instanceTypeId)
-
keepImageCredential
public CreateLaunchTemplateRequest keepImageCredential(Boolean keepImageCredential)
-
isKeepImageCredential
public Boolean isKeepImageCredential()
Get keepImageCredential- Returns:
- keepImageCredential
-
setKeepImageCredential
public void setKeepImageCredential(Boolean keepImageCredential)
-
keyPairName
public CreateLaunchTemplateRequest keyPairName(String keyPairName)
-
getKeyPairName
public String getKeyPairName()
Get keyPairName- Returns:
- keyPairName
-
setKeyPairName
public void setKeyPairName(String keyPairName)
-
launchTemplateName
public CreateLaunchTemplateRequest launchTemplateName(String launchTemplateName)
-
getLaunchTemplateName
@NotNull public @NotNull String getLaunchTemplateName()
Get launchTemplateName- Returns:
- launchTemplateName
-
setLaunchTemplateName
public void setLaunchTemplateName(String launchTemplateName)
-
launchTemplateProjectName
public CreateLaunchTemplateRequest launchTemplateProjectName(String launchTemplateProjectName)
-
getLaunchTemplateProjectName
public String getLaunchTemplateProjectName()
Get launchTemplateProjectName- Returns:
- launchTemplateProjectName
-
setLaunchTemplateProjectName
public void setLaunchTemplateProjectName(String launchTemplateProjectName)
-
launchTemplateTags
public CreateLaunchTemplateRequest launchTemplateTags(List<LaunchTemplateTagForCreateLaunchTemplateInput> launchTemplateTags)
-
addLaunchTemplateTagsItem
public CreateLaunchTemplateRequest addLaunchTemplateTagsItem(LaunchTemplateTagForCreateLaunchTemplateInput launchTemplateTagsItem)
-
getLaunchTemplateTags
@Valid public @Valid List<LaunchTemplateTagForCreateLaunchTemplateInput> getLaunchTemplateTags()
Get launchTemplateTags- Returns:
- launchTemplateTags
-
setLaunchTemplateTags
public void setLaunchTemplateTags(List<LaunchTemplateTagForCreateLaunchTemplateInput> launchTemplateTags)
-
networkInterfaces
public CreateLaunchTemplateRequest networkInterfaces(List<NetworkInterfaceForCreateLaunchTemplateInput> networkInterfaces)
-
addNetworkInterfacesItem
public CreateLaunchTemplateRequest addNetworkInterfacesItem(NetworkInterfaceForCreateLaunchTemplateInput networkInterfacesItem)
-
getNetworkInterfaces
@Valid public @Valid List<NetworkInterfaceForCreateLaunchTemplateInput> getNetworkInterfaces()
Get networkInterfaces- Returns:
- networkInterfaces
-
setNetworkInterfaces
public void setNetworkInterfaces(List<NetworkInterfaceForCreateLaunchTemplateInput> networkInterfaces)
-
projectName
public CreateLaunchTemplateRequest projectName(String projectName)
-
getProjectName
public String getProjectName()
Get projectName- Returns:
- projectName
-
setProjectName
public void setProjectName(String projectName)
-
scheduledInstance
public CreateLaunchTemplateRequest scheduledInstance(ScheduledInstanceForCreateLaunchTemplateInput scheduledInstance)
-
getScheduledInstance
@Valid public @Valid ScheduledInstanceForCreateLaunchTemplateInput getScheduledInstance()
Get scheduledInstance- Returns:
- scheduledInstance
-
setScheduledInstance
public void setScheduledInstance(ScheduledInstanceForCreateLaunchTemplateInput scheduledInstance)
-
securityEnhancementStrategy
public CreateLaunchTemplateRequest securityEnhancementStrategy(String securityEnhancementStrategy)
-
getSecurityEnhancementStrategy
public String getSecurityEnhancementStrategy()
Get securityEnhancementStrategy- Returns:
- securityEnhancementStrategy
-
setSecurityEnhancementStrategy
public void setSecurityEnhancementStrategy(String securityEnhancementStrategy)
-
spotPriceLimit
public CreateLaunchTemplateRequest spotPriceLimit(Float spotPriceLimit)
-
getSpotPriceLimit
public Float getSpotPriceLimit()
Get spotPriceLimit- Returns:
- spotPriceLimit
-
setSpotPriceLimit
public void setSpotPriceLimit(Float spotPriceLimit)
-
spotStrategy
public CreateLaunchTemplateRequest spotStrategy(String spotStrategy)
-
getSpotStrategy
public String getSpotStrategy()
Get spotStrategy- Returns:
- spotStrategy
-
setSpotStrategy
public void setSpotStrategy(String spotStrategy)
-
suffixIndex
public CreateLaunchTemplateRequest suffixIndex(Integer suffixIndex)
-
getSuffixIndex
public Integer getSuffixIndex()
Get suffixIndex- Returns:
- suffixIndex
-
setSuffixIndex
public void setSuffixIndex(Integer suffixIndex)
-
tags
public CreateLaunchTemplateRequest tags(List<TagForCreateLaunchTemplateInput> tags)
-
addTagsItem
public CreateLaunchTemplateRequest addTagsItem(TagForCreateLaunchTemplateInput tagsItem)
-
getTags
@Valid public @Valid List<TagForCreateLaunchTemplateInput> getTags()
Get tags- Returns:
- tags
-
setTags
public void setTags(List<TagForCreateLaunchTemplateInput> tags)
-
uniqueSuffix
public CreateLaunchTemplateRequest uniqueSuffix(Boolean uniqueSuffix)
-
isUniqueSuffix
public Boolean isUniqueSuffix()
Get uniqueSuffix- Returns:
- uniqueSuffix
-
setUniqueSuffix
public void setUniqueSuffix(Boolean uniqueSuffix)
-
userData
public CreateLaunchTemplateRequest userData(String userData)
-
getUserData
public String getUserData()
Get userData- Returns:
- userData
-
setUserData
public void setUserData(String userData)
-
versionDescription
public CreateLaunchTemplateRequest versionDescription(String versionDescription)
-
getVersionDescription
public String getVersionDescription()
Get versionDescription- Returns:
- versionDescription
-
setVersionDescription
public void setVersionDescription(String versionDescription)
-
volumes
public CreateLaunchTemplateRequest volumes(List<VolumeForCreateLaunchTemplateInput> volumes)
-
addVolumesItem
public CreateLaunchTemplateRequest addVolumesItem(VolumeForCreateLaunchTemplateInput volumesItem)
-
getVolumes
@Valid public @Valid List<VolumeForCreateLaunchTemplateInput> getVolumes()
Get volumes- Returns:
- volumes
-
setVolumes
public void setVolumes(List<VolumeForCreateLaunchTemplateInput> volumes)
-
vpcId
public CreateLaunchTemplateRequest vpcId(String vpcId)
-
getVpcId
public String getVpcId()
Get vpcId- Returns:
- vpcId
-
setVpcId
public void setVpcId(String vpcId)
-
zoneId
public CreateLaunchTemplateRequest zoneId(String zoneId)
-
getZoneId
public String getZoneId()
Get zoneId- Returns:
- zoneId
-
setZoneId
public void setZoneId(String zoneId)
-
-