Class AllocateHostsRequest

    • Constructor Detail

      • AllocateHostsRequest

        public AllocateHostsRequest()
      • AllocateHostsRequest

        public AllocateHostsRequest​(AllocateHostsRequest 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 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。
        Returns:
        Placement 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。
      • setPlacement

        public void setPlacement​(Placement Placement)
        Set 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。
        Parameters:
        Placement - 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。
      • getClientToken

        public String getClientToken()
        Get 用于保证请求幂等性的字符串。
        Returns:
        ClientToken 用于保证请求幂等性的字符串。
      • setClientToken

        public void setClientToken​(String ClientToken)
        Set 用于保证请求幂等性的字符串。
        Parameters:
        ClientToken - 用于保证请求幂等性的字符串。
      • getHostChargePrepaid

        public ChargePrepaid getHostChargePrepaid()
        Get 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
        Returns:
        HostChargePrepaid 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
      • setHostChargePrepaid

        public void setHostChargePrepaid​(ChargePrepaid HostChargePrepaid)
        Set 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
        Parameters:
        HostChargePrepaid - 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
      • getHostChargeType

        public String getHostChargeType()
        Get 实例计费类型。目前仅支持:PREPAID(预付费,即包年包月模式),默认为:'PREPAID'。
        Returns:
        HostChargeType 实例计费类型。目前仅支持:PREPAID(预付费,即包年包月模式),默认为:'PREPAID'。
      • setHostChargeType

        public void setHostChargeType​(String HostChargeType)
        Set 实例计费类型。目前仅支持:PREPAID(预付费,即包年包月模式),默认为:'PREPAID'。
        Parameters:
        HostChargeType - 实例计费类型。目前仅支持:PREPAID(预付费,即包年包月模式),默认为:'PREPAID'。
      • getHostType

        public String getHostType()
        Get CDH实例机型,默认为:'HS1'。
        Returns:
        HostType CDH实例机型,默认为:'HS1'。
      • setHostType

        public void setHostType​(String HostType)
        Set CDH实例机型,默认为:'HS1'。
        Parameters:
        HostType - CDH实例机型,默认为:'HS1'。
      • getHostCount

        public Long getHostCount()
        Get 购买CDH实例数量,默认为:1。
        Returns:
        HostCount 购买CDH实例数量,默认为:1。
      • setHostCount

        public void setHostCount​(Long HostCount)
        Set 购买CDH实例数量,默认为:1。
        Parameters:
        HostCount - 购买CDH实例数量,默认为:1。
      • getTagSpecification

        public TagSpecification[] getTagSpecification()
        Get 标签描述列表。通过指定该参数可以同时绑定标签到相应的资源实例。
        Returns:
        TagSpecification 标签描述列表。通过指定该参数可以同时绑定标签到相应的资源实例。
      • setTagSpecification

        public void setTagSpecification​(TagSpecification[] TagSpecification)
        Set 标签描述列表。通过指定该参数可以同时绑定标签到相应的资源实例。
        Parameters:
        TagSpecification - 标签描述列表。通过指定该参数可以同时绑定标签到相应的资源实例。