Class ClusterSetting

    • Constructor Detail

      • ClusterSetting

        public ClusterSetting()
      • ClusterSetting

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

      • getInstanceChargeType

        public String getInstanceChargeType()
        Get 付费方式。 PREPAID 包年包月。 POSTPAID_BY_HOUR 按量计费,默认方式。
        Returns:
        InstanceChargeType 付费方式。 PREPAID 包年包月。 POSTPAID_BY_HOUR 按量计费,默认方式。
      • setInstanceChargeType

        public void setInstanceChargeType​(String InstanceChargeType)
        Set 付费方式。 PREPAID 包年包月。 POSTPAID_BY_HOUR 按量计费,默认方式。
        Parameters:
        InstanceChargeType - 付费方式。 PREPAID 包年包月。 POSTPAID_BY_HOUR 按量计费,默认方式。
      • getSupportHA

        public Boolean getSupportHA()
        Get 是否为HA集群。
        Returns:
        SupportHA 是否为HA集群。
      • setSupportHA

        public void setSupportHA​(Boolean SupportHA)
        Set 是否为HA集群。
        Parameters:
        SupportHA - 是否为HA集群。
      • getSecurityGroupIds

        public String[] getSecurityGroupIds()
        Get 集群所使用的安全组,目前仅支持一个。
        Returns:
        SecurityGroupIds 集群所使用的安全组,目前仅支持一个。
      • setSecurityGroupIds

        public void setSecurityGroupIds​(String[] SecurityGroupIds)
        Set 集群所使用的安全组,目前仅支持一个。
        Parameters:
        SecurityGroupIds - 集群所使用的安全组,目前仅支持一个。
      • getPlacement

        public Placement getPlacement()
        Get 实例位置。
        Returns:
        Placement 实例位置。
      • setPlacement

        public void setPlacement​(Placement Placement)
        Set 实例位置。
        Parameters:
        Placement - 实例位置。
      • getVPCSettings

        public VPCSettings getVPCSettings()
        Get 实例所在VPC。
        Returns:
        VPCSettings 实例所在VPC。
      • setVPCSettings

        public void setVPCSettings​(VPCSettings VPCSettings)
        Set 实例所在VPC。
        Parameters:
        VPCSettings - 实例所在VPC。
      • getLoginSettings

        public LoginSettings getLoginSettings()
        Get 实例登录配置。
        Returns:
        LoginSettings 实例登录配置。
      • setLoginSettings

        public void setLoginSettings​(LoginSettings LoginSettings)
        Set 实例登录配置。
        Parameters:
        LoginSettings - 实例登录配置。
      • getTagSpecification

        public String[] getTagSpecification()
        Get 实例标签,示例:["{\"TagKey\":\"test-tag1\",\"TagValue\":\"001\"}","{\"TagKey\":\"test-tag2\",\"TagValue\":\"002\"}"]。
        Returns:
        TagSpecification 实例标签,示例:["{\"TagKey\":\"test-tag1\",\"TagValue\":\"001\"}","{\"TagKey\":\"test-tag2\",\"TagValue\":\"002\"}"]。
      • setTagSpecification

        public void setTagSpecification​(String[] TagSpecification)
        Set 实例标签,示例:["{\"TagKey\":\"test-tag1\",\"TagValue\":\"001\"}","{\"TagKey\":\"test-tag2\",\"TagValue\":\"002\"}"]。
        Parameters:
        TagSpecification - 实例标签,示例:["{\"TagKey\":\"test-tag1\",\"TagValue\":\"001\"}","{\"TagKey\":\"test-tag2\",\"TagValue\":\"002\"}"]。
      • getMetaDB

        public MetaDbInfo getMetaDB()
        Get 元数据库配置。
        Returns:
        MetaDB 元数据库配置。
      • setMetaDB

        public void setMetaDB​(MetaDbInfo MetaDB)
        Set 元数据库配置。
        Parameters:
        MetaDB - 元数据库配置。
      • getResourceSpec

        public JobFlowResourceSpec getResourceSpec()
        Get 实例硬件配置。
        Returns:
        ResourceSpec 实例硬件配置。
      • setResourceSpec

        public void setResourceSpec​(JobFlowResourceSpec ResourceSpec)
        Set 实例硬件配置。
        Parameters:
        ResourceSpec - 实例硬件配置。
      • getPublicIpAssigned

        public Boolean getPublicIpAssigned()
        Get 是否申请公网IP,默认为false。
        Returns:
        PublicIpAssigned 是否申请公网IP,默认为false。
      • setPublicIpAssigned

        public void setPublicIpAssigned​(Boolean PublicIpAssigned)
        Set 是否申请公网IP,默认为false。
        Parameters:
        PublicIpAssigned - 是否申请公网IP,默认为false。
      • getInstanceChargePrepaid

        public InstanceChargePrepaid getInstanceChargePrepaid()
        Get 包年包月配置,只对包年包月集群生效。
        Returns:
        InstanceChargePrepaid 包年包月配置,只对包年包月集群生效。
      • setInstanceChargePrepaid

        public void setInstanceChargePrepaid​(InstanceChargePrepaid InstanceChargePrepaid)
        Set 包年包月配置,只对包年包月集群生效。
        Parameters:
        InstanceChargePrepaid - 包年包月配置,只对包年包月集群生效。
      • getDisasterRecoverGroupIds

        public String getDisasterRecoverGroupIds()
        Get 集群置放群组。
        Returns:
        DisasterRecoverGroupIds 集群置放群组。
      • setDisasterRecoverGroupIds

        public void setDisasterRecoverGroupIds​(String DisasterRecoverGroupIds)
        Set 集群置放群组。
        Parameters:
        DisasterRecoverGroupIds - 集群置放群组。
      • getCbsEncryptFlag

        public Boolean getCbsEncryptFlag()
        Get 是否使用cbs加密。
        Returns:
        CbsEncryptFlag 是否使用cbs加密。
      • setCbsEncryptFlag

        public void setCbsEncryptFlag​(Boolean CbsEncryptFlag)
        Set 是否使用cbs加密。
        Parameters:
        CbsEncryptFlag - 是否使用cbs加密。
      • getRemoteTcpDefaultPort

        public Boolean getRemoteTcpDefaultPort()
        Get 是否使用远程登录,默认为false。
        Returns:
        RemoteTcpDefaultPort 是否使用远程登录,默认为false。
      • setRemoteTcpDefaultPort

        public void setRemoteTcpDefaultPort​(Boolean RemoteTcpDefaultPort)
        Set 是否使用远程登录,默认为false。
        Parameters:
        RemoteTcpDefaultPort - 是否使用远程登录,默认为false。