Class CreateInstanceRequest

    • Constructor Detail

      • CreateInstanceRequest

        public CreateInstanceRequest()
      • CreateInstanceRequest

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

      • getInstanceType

        public String getInstanceType()
        Get 实例类型, EXPERIMENT 体验版 BASIC 基础版 PRO 专业版 PLATINUM 铂金版
        Returns:
        InstanceType 实例类型, EXPERIMENT 体验版 BASIC 基础版 PRO 专业版 PLATINUM 铂金版
      • setInstanceType

        public void setInstanceType​(String InstanceType)
        Set 实例类型, EXPERIMENT 体验版 BASIC 基础版 PRO 专业版 PLATINUM 铂金版
        Parameters:
        InstanceType - 实例类型, EXPERIMENT 体验版 BASIC 基础版 PRO 专业版 PLATINUM 铂金版
      • getName

        public String getName()
        Get 实例名称
        Returns:
        Name 实例名称
      • setName

        public void setName​(String Name)
        Set 实例名称
        Parameters:
        Name - 实例名称
      • getSkuCode

        public String getSkuCode()
        Get 商品规格,可用规格如下: experiment_500, basic_1k, basic_2k, basic_4k, basic_6k
        Returns:
        SkuCode 商品规格,可用规格如下: experiment_500, basic_1k, basic_2k, basic_4k, basic_6k
      • setSkuCode

        public void setSkuCode​(String SkuCode)
        Set 商品规格,可用规格如下: experiment_500, basic_1k, basic_2k, basic_4k, basic_6k
        Parameters:
        SkuCode - 商品规格,可用规格如下: experiment_500, basic_1k, basic_2k, basic_4k, basic_6k
      • getRemark

        public String getRemark()
        Get 备注信息
        Returns:
        Remark 备注信息
      • setRemark

        public void setRemark​(String Remark)
        Set 备注信息
        Parameters:
        Remark - 备注信息
      • getTagList

        public Tag[] getTagList()
        Get 标签列表
        Returns:
        TagList 标签列表
      • setTagList

        public void setTagList​(Tag[] TagList)
        Set 标签列表
        Parameters:
        TagList - 标签列表
      • getVpcList

        public VpcInfo[] getVpcList()
        Get 实例绑定的VPC信息
        Returns:
        VpcList 实例绑定的VPC信息
      • setVpcList

        public void setVpcList​(VpcInfo[] VpcList)
        Set 实例绑定的VPC信息
        Parameters:
        VpcList - 实例绑定的VPC信息
      • getEnablePublic

        public Boolean getEnablePublic()
        Get 是否开启公网
        Returns:
        EnablePublic 是否开启公网
      • setEnablePublic

        public void setEnablePublic​(Boolean EnablePublic)
        Set 是否开启公网
        Parameters:
        EnablePublic - 是否开启公网
      • getBandwidth

        public Long getBandwidth()
        Get 公网带宽
        Returns:
        Bandwidth 公网带宽
      • setBandwidth

        public void setBandwidth​(Long Bandwidth)
        Set 公网带宽
        Parameters:
        Bandwidth - 公网带宽
      • getIpRules

        public IpRule[] getIpRules()
        Get 公网访问白名单
        Returns:
        IpRules 公网访问白名单
      • setIpRules

        public void setIpRules​(IpRule[] IpRules)
        Set 公网访问白名单
        Parameters:
        IpRules - 公网访问白名单
      • getMessageRetention

        public Long getMessageRetention()
        Get 消息保留时长,小时为单位
        Returns:
        MessageRetention 消息保留时长,小时为单位
      • setMessageRetention

        public void setMessageRetention​(Long MessageRetention)
        Set 消息保留时长,小时为单位
        Parameters:
        MessageRetention - 消息保留时长,小时为单位