Class GatherConfig

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<GatherConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class GatherConfig
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<GatherConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    gatherConfig provides data gathering configuration options.
    See Also:
    Serialized Form
    • Constructor Detail

      • GatherConfig

        public GatherConfig()
        No args constructor for use in serialization
    • Method Detail

      • getDataPolicy

        public List<String> getDataPolicy()
        dataPolicy is an optional list of DataPolicyOptions that allows user to enable additional obfuscation of the Insights archive data. It may not exceed 2 items and must not contain duplicates. Valid values are ObfuscateNetworking and WorkloadNames. When set to ObfuscateNetworking the IP addresses and the cluster domain name are obfuscated. When set to WorkloadNames, the gathered data about cluster resources will not contain the workload names for your deployments. Resources UIDs will be used instead. When omitted no obfuscation is applied.
      • setDataPolicy

        public void setDataPolicy​(List<String> dataPolicy)
        dataPolicy is an optional list of DataPolicyOptions that allows user to enable additional obfuscation of the Insights archive data. It may not exceed 2 items and must not contain duplicates. Valid values are ObfuscateNetworking and WorkloadNames. When set to ObfuscateNetworking the IP addresses and the cluster domain name are obfuscated. When set to WorkloadNames, the gathered data about cluster resources will not contain the workload names for your deployments. Resources UIDs will be used instead. When omitted no obfuscation is applied.
      • getGatherers

        public Gatherers getGatherers()
        gatherConfig provides data gathering configuration options.
      • setGatherers

        public void setGatherers​(Gatherers gatherers)
        gatherConfig provides data gathering configuration options.
      • getStorage

        public Storage getStorage()
        gatherConfig provides data gathering configuration options.
      • setStorage

        public void setStorage​(Storage storage)
        gatherConfig provides data gathering configuration options.
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)