public static class AgentExtensionHandlerConfiguration.Builder extends Object
Constructor and Description |
---|
Builder() |
public AgentExtensionHandlerConfiguration.Builder collectorTypes(List<String> collectorTypes)
List of collector/plugin names.
collectorTypes
- the value to setpublic AgentExtensionHandlerConfiguration.Builder metricUploadIntervalInSeconds(Integer metricUploadIntervalInSeconds)
Metric upload interval in seconds. Any metric sent by telegraf/collectd before the configured interval expires will be dropped.
metricUploadIntervalInSeconds
- the value to setpublic AgentExtensionHandlerConfiguration.Builder telemetryResourceGroup(String telemetryResourceGroup)
Resource group string; if not specified, the resource group string will be generated by the handler.
telemetryResourceGroup
- the value to setpublic AgentExtensionHandlerConfiguration.Builder telegrafResourceNameConfig(TelegrafResourceNameConfigurationDetails telegrafResourceNameConfig)
public AgentExtensionHandlerConfiguration.Builder collectdResourceNameConfig(CollectdResourceNameConfigurationDetails collectdResourceNameConfig)
public AgentExtensionHandlerConfiguration.Builder metricNameConfig(MetricNameConfigurationDetails metricNameConfig)
public AgentExtensionHandlerConfiguration.Builder metricMappings(List<AgentExtensionHandlerMetricMappingDetails> metricMappings)
List of AgentExtensionHandlerMetricMappingDetails.
metricMappings
- the value to setpublic AgentExtensionHandlerConfiguration.Builder handlerProperties(List<AgentExtensionHandlerConfigurationProperty> handlerProperties)
List of handler configuration properties
handlerProperties
- the value to setpublic AgentExtensionHandlerConfiguration build()
public AgentExtensionHandlerConfiguration.Builder copy(AgentExtensionHandlerConfiguration model)
Copyright © 2016–2025. All rights reserved.