Class CreateClusterEndpointRequest


  • public class CreateClusterEndpointRequest
    extends AbstractModel
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getClusterId()
      Get 集群ID
      String getDomain()
      Get 设置域名
      String getExtensiveParameters()
      Get 创建lb参数,只有外网访问需要设置,是一个json格式化后的字符串:{"InternetAccessible":{"InternetChargeType":"TRAFFIC_POSTPAID_BY_HOUR","InternetMaxBandwidthOut":200},"VipIsp":"","BandwidthPackageId":""}。 各个参数意义: InternetAccessible.InternetChargeType含义:TRAFFIC_POSTPAID_BY_HOUR按流量按小时后计费;BANDWIDTH_POSTPAID_BY_HOUR 按带宽按小时后计费;InternetAccessible.BANDWIDTH_PACKAGE 按带宽包计费。 InternetMaxBandwidthOut含义:最大出带宽,单位Mbps,范围支持0到2048,默认值10。 VipIsp含义:CMCC | CTCC | CUCC,分别对应 移动 | 电信 | 联通,如果不指定本参数,则默认使用BGP。可通过 DescribeSingleIsp 接口查询一个地域所支持的Isp。如果指定运营商,则网络计费式只能使用按带宽包计费BANDWIDTH_PACKAGE。 BandwidthPackageId含义:带宽包ID,指定此参数时,网络计费方式InternetAccessible.InternetChargeType只支持按带宽包计费BANDWIDTH_PACKAGE。
      Boolean getIsExtranet()
      Get 是否为外网访问(TRUE 外网访问 FALSE 内网访问,默认值: FALSE)
      String getSecurityGroup()
      Get 使用的安全组,只有外网访问需要传递(开启外网访问时必传)
      String getSubnetId()
      Get 集群端口所在的子网ID (仅在开启非外网访问时需要填,必须为集群所在VPC内的子网)
      void setClusterId​(String ClusterId)
      Set 集群ID
      void setDomain​(String Domain)
      Set 设置域名
      void setExtensiveParameters​(String ExtensiveParameters)
      Set 创建lb参数,只有外网访问需要设置,是一个json格式化后的字符串:{"InternetAccessible":{"InternetChargeType":"TRAFFIC_POSTPAID_BY_HOUR","InternetMaxBandwidthOut":200},"VipIsp":"","BandwidthPackageId":""}。 各个参数意义: InternetAccessible.InternetChargeType含义:TRAFFIC_POSTPAID_BY_HOUR按流量按小时后计费;BANDWIDTH_POSTPAID_BY_HOUR 按带宽按小时后计费;InternetAccessible.BANDWIDTH_PACKAGE 按带宽包计费。 InternetMaxBandwidthOut含义:最大出带宽,单位Mbps,范围支持0到2048,默认值10。 VipIsp含义:CMCC | CTCC | CUCC,分别对应 移动 | 电信 | 联通,如果不指定本参数,则默认使用BGP。可通过 DescribeSingleIsp 接口查询一个地域所支持的Isp。如果指定运营商,则网络计费式只能使用按带宽包计费BANDWIDTH_PACKAGE。 BandwidthPackageId含义:带宽包ID,指定此参数时,网络计费方式InternetAccessible.InternetChargeType只支持按带宽包计费BANDWIDTH_PACKAGE。
      void setIsExtranet​(Boolean IsExtranet)
      Set 是否为外网访问(TRUE 外网访问 FALSE 内网访问,默认值: FALSE)
      void setSecurityGroup​(String SecurityGroup)
      Set 使用的安全组,只有外网访问需要传递(开启外网访问时必传)
      void setSubnetId​(String SubnetId)
      Set 集群端口所在的子网ID (仅在开启非外网访问时需要填,必须为集群所在VPC内的子网)
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • CreateClusterEndpointRequest

        public CreateClusterEndpointRequest()
      • CreateClusterEndpointRequest

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

      • getClusterId

        public String getClusterId()
        Get 集群ID
        Returns:
        ClusterId 集群ID
      • setClusterId

        public void setClusterId​(String ClusterId)
        Set 集群ID
        Parameters:
        ClusterId - 集群ID
      • getSubnetId

        public String getSubnetId()
        Get 集群端口所在的子网ID (仅在开启非外网访问时需要填,必须为集群所在VPC内的子网)
        Returns:
        SubnetId 集群端口所在的子网ID (仅在开启非外网访问时需要填,必须为集群所在VPC内的子网)
      • setSubnetId

        public void setSubnetId​(String SubnetId)
        Set 集群端口所在的子网ID (仅在开启非外网访问时需要填,必须为集群所在VPC内的子网)
        Parameters:
        SubnetId - 集群端口所在的子网ID (仅在开启非外网访问时需要填,必须为集群所在VPC内的子网)
      • getIsExtranet

        public Boolean getIsExtranet()
        Get 是否为外网访问(TRUE 外网访问 FALSE 内网访问,默认值: FALSE)
        Returns:
        IsExtranet 是否为外网访问(TRUE 外网访问 FALSE 内网访问,默认值: FALSE)
      • setIsExtranet

        public void setIsExtranet​(Boolean IsExtranet)
        Set 是否为外网访问(TRUE 外网访问 FALSE 内网访问,默认值: FALSE)
        Parameters:
        IsExtranet - 是否为外网访问(TRUE 外网访问 FALSE 内网访问,默认值: FALSE)
      • getDomain

        public String getDomain()
        Get 设置域名
        Returns:
        Domain 设置域名
      • setDomain

        public void setDomain​(String Domain)
        Set 设置域名
        Parameters:
        Domain - 设置域名
      • getSecurityGroup

        public String getSecurityGroup()
        Get 使用的安全组,只有外网访问需要传递(开启外网访问时必传)
        Returns:
        SecurityGroup 使用的安全组,只有外网访问需要传递(开启外网访问时必传)
      • setSecurityGroup

        public void setSecurityGroup​(String SecurityGroup)
        Set 使用的安全组,只有外网访问需要传递(开启外网访问时必传)
        Parameters:
        SecurityGroup - 使用的安全组,只有外网访问需要传递(开启外网访问时必传)
      • getExtensiveParameters

        public String getExtensiveParameters()
        Get 创建lb参数,只有外网访问需要设置,是一个json格式化后的字符串:{"InternetAccessible":{"InternetChargeType":"TRAFFIC_POSTPAID_BY_HOUR","InternetMaxBandwidthOut":200},"VipIsp":"","BandwidthPackageId":""}。 各个参数意义: InternetAccessible.InternetChargeType含义:TRAFFIC_POSTPAID_BY_HOUR按流量按小时后计费;BANDWIDTH_POSTPAID_BY_HOUR 按带宽按小时后计费;InternetAccessible.BANDWIDTH_PACKAGE 按带宽包计费。 InternetMaxBandwidthOut含义:最大出带宽,单位Mbps,范围支持0到2048,默认值10。 VipIsp含义:CMCC | CTCC | CUCC,分别对应 移动 | 电信 | 联通,如果不指定本参数,则默认使用BGP。可通过 DescribeSingleIsp 接口查询一个地域所支持的Isp。如果指定运营商,则网络计费式只能使用按带宽包计费BANDWIDTH_PACKAGE。 BandwidthPackageId含义:带宽包ID,指定此参数时,网络计费方式InternetAccessible.InternetChargeType只支持按带宽包计费BANDWIDTH_PACKAGE。
        Returns:
        ExtensiveParameters 创建lb参数,只有外网访问需要设置,是一个json格式化后的字符串:{"InternetAccessible":{"InternetChargeType":"TRAFFIC_POSTPAID_BY_HOUR","InternetMaxBandwidthOut":200},"VipIsp":"","BandwidthPackageId":""}。 各个参数意义: InternetAccessible.InternetChargeType含义:TRAFFIC_POSTPAID_BY_HOUR按流量按小时后计费;BANDWIDTH_POSTPAID_BY_HOUR 按带宽按小时后计费;InternetAccessible.BANDWIDTH_PACKAGE 按带宽包计费。 InternetMaxBandwidthOut含义:最大出带宽,单位Mbps,范围支持0到2048,默认值10。 VipIsp含义:CMCC | CTCC | CUCC,分别对应 移动 | 电信 | 联通,如果不指定本参数,则默认使用BGP。可通过 DescribeSingleIsp 接口查询一个地域所支持的Isp。如果指定运营商,则网络计费式只能使用按带宽包计费BANDWIDTH_PACKAGE。 BandwidthPackageId含义:带宽包ID,指定此参数时,网络计费方式InternetAccessible.InternetChargeType只支持按带宽包计费BANDWIDTH_PACKAGE。
      • setExtensiveParameters

        public void setExtensiveParameters​(String ExtensiveParameters)
        Set 创建lb参数,只有外网访问需要设置,是一个json格式化后的字符串:{"InternetAccessible":{"InternetChargeType":"TRAFFIC_POSTPAID_BY_HOUR","InternetMaxBandwidthOut":200},"VipIsp":"","BandwidthPackageId":""}。 各个参数意义: InternetAccessible.InternetChargeType含义:TRAFFIC_POSTPAID_BY_HOUR按流量按小时后计费;BANDWIDTH_POSTPAID_BY_HOUR 按带宽按小时后计费;InternetAccessible.BANDWIDTH_PACKAGE 按带宽包计费。 InternetMaxBandwidthOut含义:最大出带宽,单位Mbps,范围支持0到2048,默认值10。 VipIsp含义:CMCC | CTCC | CUCC,分别对应 移动 | 电信 | 联通,如果不指定本参数,则默认使用BGP。可通过 DescribeSingleIsp 接口查询一个地域所支持的Isp。如果指定运营商,则网络计费式只能使用按带宽包计费BANDWIDTH_PACKAGE。 BandwidthPackageId含义:带宽包ID,指定此参数时,网络计费方式InternetAccessible.InternetChargeType只支持按带宽包计费BANDWIDTH_PACKAGE。
        Parameters:
        ExtensiveParameters - 创建lb参数,只有外网访问需要设置,是一个json格式化后的字符串:{"InternetAccessible":{"InternetChargeType":"TRAFFIC_POSTPAID_BY_HOUR","InternetMaxBandwidthOut":200},"VipIsp":"","BandwidthPackageId":""}。 各个参数意义: InternetAccessible.InternetChargeType含义:TRAFFIC_POSTPAID_BY_HOUR按流量按小时后计费;BANDWIDTH_POSTPAID_BY_HOUR 按带宽按小时后计费;InternetAccessible.BANDWIDTH_PACKAGE 按带宽包计费。 InternetMaxBandwidthOut含义:最大出带宽,单位Mbps,范围支持0到2048,默认值10。 VipIsp含义:CMCC | CTCC | CUCC,分别对应 移动 | 电信 | 联通,如果不指定本参数,则默认使用BGP。可通过 DescribeSingleIsp 接口查询一个地域所支持的Isp。如果指定运营商,则网络计费式只能使用按带宽包计费BANDWIDTH_PACKAGE。 BandwidthPackageId含义:带宽包ID,指定此参数时,网络计费方式InternetAccessible.InternetChargeType只支持按带宽包计费BANDWIDTH_PACKAGE。