Class CreateAssetRequest

    • Constructor Summary

      Constructors 
      Constructor Description
      CreateAssetRequest()  
      CreateAssetRequest​(CreateAssetRequest 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 Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getAssetName()
      Get 生成包名字,最小长度为1,最大长度为64
      String getAssetRegion()
      Get 生成包所在地域,详见产品支持的 [地域列表](https://cloud.tencent.com/document/api/1165/42053#.E5.9C.B0.E5.9F.9F.E5.88.97.E8.A1.A8)
      String getAssetVersion()
      Get 生成包版本,最小长度为1,最大长度为64
      String getBucketKey()
      Get 生成包的ZIP包名,例如:server.zip
      String getImageId()
      Get 生成包支持的操作系统镜像id,若传入OperateSystem字段的值是CentOS7.16,则不需要传入该值;如果不是,则需要通过[DescribeAssetSystems](https://cloud.tencent.com/document/product/1165/49191)接口获取asset支持的操作系统ImageId进行传入
      String getOperateSystem()
      Get 生成包可运行的操作系统,若传入参数为CentOS7.16则不需要传入ImageId字段,否则,需要传入Imageid字段(该方式是为了兼容之前的版本,后续建议使用ImageId来替代该字段)。这里可通过[DescribeAssetSystems](https://cloud.tencent.com/document/product/1165/49191)接口获取asset支持的操作系统进行传入(使用AssetSupportSys的OsVersion字段)
      Tag[] getTags()
      Get 标签列表,最大长度50组
      void setAssetName​(String AssetName)
      Set 生成包名字,最小长度为1,最大长度为64
      void setAssetRegion​(String AssetRegion)
      Set 生成包所在地域,详见产品支持的 [地域列表](https://cloud.tencent.com/document/api/1165/42053#.E5.9C.B0.E5.9F.9F.E5.88.97.E8.A1.A8)
      void setAssetVersion​(String AssetVersion)
      Set 生成包版本,最小长度为1,最大长度为64
      void setBucketKey​(String BucketKey)
      Set 生成包的ZIP包名,例如:server.zip
      void setImageId​(String ImageId)
      Set 生成包支持的操作系统镜像id,若传入OperateSystem字段的值是CentOS7.16,则不需要传入该值;如果不是,则需要通过[DescribeAssetSystems](https://cloud.tencent.com/document/product/1165/49191)接口获取asset支持的操作系统ImageId进行传入
      void setOperateSystem​(String OperateSystem)
      Set 生成包可运行的操作系统,若传入参数为CentOS7.16则不需要传入ImageId字段,否则,需要传入Imageid字段(该方式是为了兼容之前的版本,后续建议使用ImageId来替代该字段)。这里可通过[DescribeAssetSystems](https://cloud.tencent.com/document/product/1165/49191)接口获取asset支持的操作系统进行传入(使用AssetSupportSys的OsVersion字段)
      void setTags​(Tag[] Tags)
      Set 标签列表,最大长度50组
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • CreateAssetRequest

        public CreateAssetRequest()
      • CreateAssetRequest

        public CreateAssetRequest​(CreateAssetRequest 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

      • getBucketKey

        public String getBucketKey()
        Get 生成包的ZIP包名,例如:server.zip
        Returns:
        BucketKey 生成包的ZIP包名,例如:server.zip
      • setBucketKey

        public void setBucketKey​(String BucketKey)
        Set 生成包的ZIP包名,例如:server.zip
        Parameters:
        BucketKey - 生成包的ZIP包名,例如:server.zip
      • getAssetName

        public String getAssetName()
        Get 生成包名字,最小长度为1,最大长度为64
        Returns:
        AssetName 生成包名字,最小长度为1,最大长度为64
      • setAssetName

        public void setAssetName​(String AssetName)
        Set 生成包名字,最小长度为1,最大长度为64
        Parameters:
        AssetName - 生成包名字,最小长度为1,最大长度为64
      • getAssetVersion

        public String getAssetVersion()
        Get 生成包版本,最小长度为1,最大长度为64
        Returns:
        AssetVersion 生成包版本,最小长度为1,最大长度为64
      • setAssetVersion

        public void setAssetVersion​(String AssetVersion)
        Set 生成包版本,最小长度为1,最大长度为64
        Parameters:
        AssetVersion - 生成包版本,最小长度为1,最大长度为64
      • getAssetRegion

        public String getAssetRegion()
        Get 生成包所在地域,详见产品支持的 [地域列表](https://cloud.tencent.com/document/api/1165/42053#.E5.9C.B0.E5.9F.9F.E5.88.97.E8.A1.A8)
        Returns:
        AssetRegion 生成包所在地域,详见产品支持的 [地域列表](https://cloud.tencent.com/document/api/1165/42053#.E5.9C.B0.E5.9F.9F.E5.88.97.E8.A1.A8)
      • setAssetRegion

        public void setAssetRegion​(String AssetRegion)
        Set 生成包所在地域,详见产品支持的 [地域列表](https://cloud.tencent.com/document/api/1165/42053#.E5.9C.B0.E5.9F.9F.E5.88.97.E8.A1.A8)
        Parameters:
        AssetRegion - 生成包所在地域,详见产品支持的 [地域列表](https://cloud.tencent.com/document/api/1165/42053#.E5.9C.B0.E5.9F.9F.E5.88.97.E8.A1.A8)
      • getOperateSystem

        public String getOperateSystem()
        Get 生成包可运行的操作系统,若传入参数为CentOS7.16则不需要传入ImageId字段,否则,需要传入Imageid字段(该方式是为了兼容之前的版本,后续建议使用ImageId来替代该字段)。这里可通过[DescribeAssetSystems](https://cloud.tencent.com/document/product/1165/49191)接口获取asset支持的操作系统进行传入(使用AssetSupportSys的OsVersion字段)
        Returns:
        OperateSystem 生成包可运行的操作系统,若传入参数为CentOS7.16则不需要传入ImageId字段,否则,需要传入Imageid字段(该方式是为了兼容之前的版本,后续建议使用ImageId来替代该字段)。这里可通过[DescribeAssetSystems](https://cloud.tencent.com/document/product/1165/49191)接口获取asset支持的操作系统进行传入(使用AssetSupportSys的OsVersion字段)
      • setOperateSystem

        public void setOperateSystem​(String OperateSystem)
        Set 生成包可运行的操作系统,若传入参数为CentOS7.16则不需要传入ImageId字段,否则,需要传入Imageid字段(该方式是为了兼容之前的版本,后续建议使用ImageId来替代该字段)。这里可通过[DescribeAssetSystems](https://cloud.tencent.com/document/product/1165/49191)接口获取asset支持的操作系统进行传入(使用AssetSupportSys的OsVersion字段)
        Parameters:
        OperateSystem - 生成包可运行的操作系统,若传入参数为CentOS7.16则不需要传入ImageId字段,否则,需要传入Imageid字段(该方式是为了兼容之前的版本,后续建议使用ImageId来替代该字段)。这里可通过[DescribeAssetSystems](https://cloud.tencent.com/document/product/1165/49191)接口获取asset支持的操作系统进行传入(使用AssetSupportSys的OsVersion字段)
      • getImageId

        public String getImageId()
        Get 生成包支持的操作系统镜像id,若传入OperateSystem字段的值是CentOS7.16,则不需要传入该值;如果不是,则需要通过[DescribeAssetSystems](https://cloud.tencent.com/document/product/1165/49191)接口获取asset支持的操作系统ImageId进行传入
        Returns:
        ImageId 生成包支持的操作系统镜像id,若传入OperateSystem字段的值是CentOS7.16,则不需要传入该值;如果不是,则需要通过[DescribeAssetSystems](https://cloud.tencent.com/document/product/1165/49191)接口获取asset支持的操作系统ImageId进行传入
      • setImageId

        public void setImageId​(String ImageId)
        Set 生成包支持的操作系统镜像id,若传入OperateSystem字段的值是CentOS7.16,则不需要传入该值;如果不是,则需要通过[DescribeAssetSystems](https://cloud.tencent.com/document/product/1165/49191)接口获取asset支持的操作系统ImageId进行传入
        Parameters:
        ImageId - 生成包支持的操作系统镜像id,若传入OperateSystem字段的值是CentOS7.16,则不需要传入该值;如果不是,则需要通过[DescribeAssetSystems](https://cloud.tencent.com/document/product/1165/49191)接口获取asset支持的操作系统ImageId进行传入
      • getTags

        public Tag[] getTags()
        Get 标签列表,最大长度50组
        Returns:
        Tags 标签列表,最大长度50组
      • setTags

        public void setTags​(Tag[] Tags)
        Set 标签列表,最大长度50组
        Parameters:
        Tags - 标签列表,最大长度50组