Class LaunchTemplateVersionData

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ActionTimer getActionTimer()
      Get 定时任务。通过该参数可以为实例指定定时任务,目前仅支持定时销毁。 注意:此字段可能返回 null,表示取不到有效值。
      String getCamRoleName()
      Get CAM角色名。 注意:此字段可能返回 null,表示取不到有效值。
      String getClientToken()
      Get 用于保证请求幂等性的字符串。 注意:此字段可能返回 null,表示取不到有效值。
      DataDisk[] getDataDisks()
      Get 实例数据盘信息。只包含随实例购买的数据盘。 注意:此字段可能返回 null,表示取不到有效值。
      Boolean getDisableApiTermination()
      Get 实例销毁保护标志,表示是否允许通过api接口删除实例。取值范围: TRUE:表示开启实例保护,不允许通过api接口删除实例 FALSE:表示关闭实例保护,允许通过api接口删除实例 默认取值:FALSE。 注意:此字段可能返回 null,表示取不到有效值。
      String[] getDisasterRecoverGroupIds()
      Get 置放群组ID,仅支持指定一个。 注意:此字段可能返回 null,表示取不到有效值。
      EnhancedService getEnhancedService()
      Get 增强服务。 注意:此字段可能返回 null,表示取不到有效值。
      String getHostName()
      Get 云服务器的主机名。 注意:此字段可能返回 null,表示取不到有效值。
      String getHpcClusterId()
      Get 高性能计算集群`ID`。 注意:此字段可能返回 null,表示取不到有效值。
      String getImageId()
      Get 生产实例所使用的镜像`ID`。 注意:此字段可能返回 null,表示取不到有效值。
      InstanceChargePrepaid getInstanceChargePrepaid()
      Get 预付费模式,即包年包月相关参数设置。 注意:此字段可能返回 null,表示取不到有效值。
      String getInstanceChargeType()
      Get 实例计费模式。取值范围:
      `PREPAID`:表示预付费,即包年包月
      `POSTPAID_BY_HOUR`:表示后付费,即按量计费
      `CDHPAID`:`专用宿主机`付费,即只对`专用宿主机`计费,不对`专用宿主机`上的实例计费。
      `SPOTPAID`:表示竞价实例付费。 注意:此字段可能返回 null,表示取不到有效值。
      Long getInstanceCount()
      Get 购买实例数量。 注意:此字段可能返回 null,表示取不到有效值。
      InstanceMarketOptionsRequest getInstanceMarketOptions()
      Get 实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。 注意:此字段可能返回 null,表示取不到有效值。
      String getInstanceName()
      Get 实例名称。 注意:此字段可能返回 null,表示取不到有效值。
      String getInstanceType()
      Get 实例机型。 注意:此字段可能返回 null,表示取不到有效值。
      InternetAccessible getInternetAccessible()
      Get 实例带宽信息。 注意:此字段可能返回 null,表示取不到有效值。
      LoginSettings getLoginSettings()
      Get 实例登录设置。目前只返回实例所关联的密钥。 注意:此字段可能返回 null,表示取不到有效值。
      Placement getPlacement()
      Get 实例所在的位置。 注意:此字段可能返回 null,表示取不到有效值。
      String[] getSecurityGroupIds()
      Get 实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。 注意:此字段可能返回 null,表示取不到有效值。
      SystemDisk getSystemDisk()
      Get 实例系统盘信息。 注意:此字段可能返回 null,表示取不到有效值。
      TagSpecification[] getTagSpecification()
      Get 标签描述列表。通过指定该参数可以同时绑定标签到相应的云服务器、云硬盘实例。 注意:此字段可能返回 null,表示取不到有效值。
      String getUserData()
      Get 提供给实例使用的用户数据,需要以 base64 方式编码,支持的最大数据大小为 16KB。 注意:此字段可能返回 null,表示取不到有效值。
      VirtualPrivateCloud getVirtualPrivateCloud()
      Get 实例所属虚拟私有网络信息。 注意:此字段可能返回 null,表示取不到有效值。
      void setActionTimer​(ActionTimer ActionTimer)
      Set 定时任务。通过该参数可以为实例指定定时任务,目前仅支持定时销毁。 注意:此字段可能返回 null,表示取不到有效值。
      void setCamRoleName​(String CamRoleName)
      Set CAM角色名。 注意:此字段可能返回 null,表示取不到有效值。
      void setClientToken​(String ClientToken)
      Set 用于保证请求幂等性的字符串。 注意:此字段可能返回 null,表示取不到有效值。
      void setDataDisks​(DataDisk[] DataDisks)
      Set 实例数据盘信息。只包含随实例购买的数据盘。 注意:此字段可能返回 null,表示取不到有效值。
      void setDisableApiTermination​(Boolean DisableApiTermination)
      Set 实例销毁保护标志,表示是否允许通过api接口删除实例。取值范围: TRUE:表示开启实例保护,不允许通过api接口删除实例 FALSE:表示关闭实例保护,允许通过api接口删除实例 默认取值:FALSE。 注意:此字段可能返回 null,表示取不到有效值。
      void setDisasterRecoverGroupIds​(String[] DisasterRecoverGroupIds)
      Set 置放群组ID,仅支持指定一个。 注意:此字段可能返回 null,表示取不到有效值。
      void setEnhancedService​(EnhancedService EnhancedService)
      Set 增强服务。 注意:此字段可能返回 null,表示取不到有效值。
      void setHostName​(String HostName)
      Set 云服务器的主机名。 注意:此字段可能返回 null,表示取不到有效值。
      void setHpcClusterId​(String HpcClusterId)
      Set 高性能计算集群`ID`。 注意:此字段可能返回 null,表示取不到有效值。
      void setImageId​(String ImageId)
      Set 生产实例所使用的镜像`ID`。 注意:此字段可能返回 null,表示取不到有效值。
      void setInstanceChargePrepaid​(InstanceChargePrepaid InstanceChargePrepaid)
      Set 预付费模式,即包年包月相关参数设置。 注意:此字段可能返回 null,表示取不到有效值。
      void setInstanceChargeType​(String InstanceChargeType)
      Set 实例计费模式。取值范围:
      `PREPAID`:表示预付费,即包年包月
      `POSTPAID_BY_HOUR`:表示后付费,即按量计费
      `CDHPAID`:`专用宿主机`付费,即只对`专用宿主机`计费,不对`专用宿主机`上的实例计费。
      `SPOTPAID`:表示竞价实例付费。 注意:此字段可能返回 null,表示取不到有效值。
      void setInstanceCount​(Long InstanceCount)
      Set 购买实例数量。 注意:此字段可能返回 null,表示取不到有效值。
      void setInstanceMarketOptions​(InstanceMarketOptionsRequest InstanceMarketOptions)
      Set 实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。 注意:此字段可能返回 null,表示取不到有效值。
      void setInstanceName​(String InstanceName)
      Set 实例名称。 注意:此字段可能返回 null,表示取不到有效值。
      void setInstanceType​(String InstanceType)
      Set 实例机型。 注意:此字段可能返回 null,表示取不到有效值。
      void setInternetAccessible​(InternetAccessible InternetAccessible)
      Set 实例带宽信息。 注意:此字段可能返回 null,表示取不到有效值。
      void setLoginSettings​(LoginSettings LoginSettings)
      Set 实例登录设置。目前只返回实例所关联的密钥。 注意:此字段可能返回 null,表示取不到有效值。
      void setPlacement​(Placement Placement)
      Set 实例所在的位置。 注意:此字段可能返回 null,表示取不到有效值。
      void setSecurityGroupIds​(String[] SecurityGroupIds)
      Set 实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。 注意:此字段可能返回 null,表示取不到有效值。
      void setSystemDisk​(SystemDisk SystemDisk)
      Set 实例系统盘信息。 注意:此字段可能返回 null,表示取不到有效值。
      void setTagSpecification​(TagSpecification[] TagSpecification)
      Set 标签描述列表。通过指定该参数可以同时绑定标签到相应的云服务器、云硬盘实例。 注意:此字段可能返回 null,表示取不到有效值。
      void setUserData​(String UserData)
      Set 提供给实例使用的用户数据,需要以 base64 方式编码,支持的最大数据大小为 16KB。 注意:此字段可能返回 null,表示取不到有效值。
      void setVirtualPrivateCloud​(VirtualPrivateCloud VirtualPrivateCloud)
      Set 实例所属虚拟私有网络信息。 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • LaunchTemplateVersionData

        public LaunchTemplateVersionData()
      • LaunchTemplateVersionData

        public LaunchTemplateVersionData​(LaunchTemplateVersionData source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getPlacement

        public Placement getPlacement()
        Get 实例所在的位置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Placement 实例所在的位置。 注意:此字段可能返回 null,表示取不到有效值。
      • setPlacement

        public void setPlacement​(Placement Placement)
        Set 实例所在的位置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Placement - 实例所在的位置。 注意:此字段可能返回 null,表示取不到有效值。
      • getInstanceType

        public String getInstanceType()
        Get 实例机型。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        InstanceType 实例机型。 注意:此字段可能返回 null,表示取不到有效值。
      • setInstanceType

        public void setInstanceType​(String InstanceType)
        Set 实例机型。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        InstanceType - 实例机型。 注意:此字段可能返回 null,表示取不到有效值。
      • getInstanceName

        public String getInstanceName()
        Get 实例名称。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        InstanceName 实例名称。 注意:此字段可能返回 null,表示取不到有效值。
      • setInstanceName

        public void setInstanceName​(String InstanceName)
        Set 实例名称。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        InstanceName - 实例名称。 注意:此字段可能返回 null,表示取不到有效值。
      • getInstanceChargeType

        public String getInstanceChargeType()
        Get 实例计费模式。取值范围:
      • `PREPAID`:表示预付费,即包年包月
      • `POSTPAID_BY_HOUR`:表示后付费,即按量计费
      • `CDHPAID`:`专用宿主机`付费,即只对`专用宿主机`计费,不对`专用宿主机`上的实例计费。
      • `SPOTPAID`:表示竞价实例付费。 注意:此字段可能返回 null,表示取不到有效值。
Returns:
InstanceChargeType 实例计费模式。取值范围:
  • `PREPAID`:表示预付费,即包年包月
  • `POSTPAID_BY_HOUR`:表示后付费,即按量计费
  • `CDHPAID`:`专用宿主机`付费,即只对`专用宿主机`计费,不对`专用宿主机`上的实例计费。
  • `SPOTPAID`:表示竞价实例付费。 注意:此字段可能返回 null,表示取不到有效值。
  • Parameters:
    InstanceChargeType - 实例计费模式。取值范围:
  • `PREPAID`:表示预付费,即包年包月
  • `POSTPAID_BY_HOUR`:表示后付费,即按量计费
  • `CDHPAID`:`专用宿主机`付费,即只对`专用宿主机`计费,不对`专用宿主机`上的实例计费。
  • `SPOTPAID`:表示竞价实例付费。 注意:此字段可能返回 null,表示取不到有效值。