Class PrometheusClusterAgentBasic

    • Constructor Detail

      • PrometheusClusterAgentBasic

        public PrometheusClusterAgentBasic()
      • PrometheusClusterAgentBasic

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

      • getRegion

        public String getRegion()
        Get 集群ID
        Returns:
        Region 集群ID
      • setRegion

        public void setRegion​(String Region)
        Set 集群ID
        Parameters:
        Region - 集群ID
      • getClusterType

        public String getClusterType()
        Get 集群类型
        Returns:
        ClusterType 集群类型
      • setClusterType

        public void setClusterType​(String ClusterType)
        Set 集群类型
        Parameters:
        ClusterType - 集群类型
      • getClusterId

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

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

        public Boolean getEnableExternal()
        Get 是否开启公网CLB
        Returns:
        EnableExternal 是否开启公网CLB
      • setEnableExternal

        public void setEnableExternal​(Boolean EnableExternal)
        Set 是否开启公网CLB
        Parameters:
        EnableExternal - 是否开启公网CLB
      • getInClusterPodConfig

        public PrometheusClusterAgentPodConfig getInClusterPodConfig()
        Get 集群内部署组件的pod配置
        Returns:
        InClusterPodConfig 集群内部署组件的pod配置
      • setInClusterPodConfig

        public void setInClusterPodConfig​(PrometheusClusterAgentPodConfig InClusterPodConfig)
        Set 集群内部署组件的pod配置
        Parameters:
        InClusterPodConfig - 集群内部署组件的pod配置
      • getExternalLabels

        public Label[] getExternalLabels()
        Get 该集群采集的所有指标都会带上这些labels
        Returns:
        ExternalLabels 该集群采集的所有指标都会带上这些labels
      • setExternalLabels

        public void setExternalLabels​(Label[] ExternalLabels)
        Set 该集群采集的所有指标都会带上这些labels
        Parameters:
        ExternalLabels - 该集群采集的所有指标都会带上这些labels
      • getNotInstallBasicScrape

        public Boolean getNotInstallBasicScrape()
        Get 是否安装默认采集配置
        Returns:
        NotInstallBasicScrape 是否安装默认采集配置
      • setNotInstallBasicScrape

        public void setNotInstallBasicScrape​(Boolean NotInstallBasicScrape)
        Set 是否安装默认采集配置
        Parameters:
        NotInstallBasicScrape - 是否安装默认采集配置
      • getNotScrape

        public Boolean getNotScrape()
        Get 是否采集指标,true代表drop所有指标,false代表采集默认指标
        Returns:
        NotScrape 是否采集指标,true代表drop所有指标,false代表采集默认指标
      • setNotScrape

        public void setNotScrape​(Boolean NotScrape)
        Set 是否采集指标,true代表drop所有指标,false代表采集默认指标
        Parameters:
        NotScrape - 是否采集指标,true代表drop所有指标,false代表采集默认指标
      • getOpenDefaultRecord

        public Boolean getOpenDefaultRecord()
        Get 是否开启默认预聚合规则
        Returns:
        OpenDefaultRecord 是否开启默认预聚合规则
      • setOpenDefaultRecord

        public void setOpenDefaultRecord​(Boolean OpenDefaultRecord)
        Set 是否开启默认预聚合规则
        Parameters:
        OpenDefaultRecord - 是否开启默认预聚合规则