Class GatherConfig
- java.lang.Object
-
- io.fabric8.openshift.api.model.config.v1alpha2.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 Summary
Constructors Constructor Description GatherConfig()No args constructor for use in serializationGatherConfig(List<String> dataPolicy, Gatherers gatherers, Storage storage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GatherConfigBuilderedit()Map<String,Object>getAdditionalProperties()List<String>getDataPolicy()dataPolicy is an optional list of DataPolicyOptions that allows user to enable additional obfuscation of the Insights archive data.GatherersgetGatherers()gatherConfig provides data gathering configuration options.StoragegetStorage()gatherConfig provides data gathering configuration options.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetDataPolicy(List<String> dataPolicy)dataPolicy is an optional list of DataPolicyOptions that allows user to enable additional obfuscation of the Insights archive data.voidsetGatherers(Gatherers gatherers)gatherConfig provides data gathering configuration options.voidsetStorage(Storage storage)gatherConfig provides data gathering configuration options.GatherConfigBuildertoBuilder()
-
-
-
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.
-
edit
public GatherConfigBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<GatherConfigBuilder>
-
toBuilder
public GatherConfigBuilder toBuilder()
-
-