Class AgentExtensionHandlerConfiguration.Builder
- java.lang.Object
-
- com.oracle.bmc.stackmonitoring.model.AgentExtensionHandlerConfiguration.Builder
-
- Enclosing class:
- AgentExtensionHandlerConfiguration
public static class AgentExtensionHandlerConfiguration.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
collectorTypes
public AgentExtensionHandlerConfiguration.Builder collectorTypes(List<String> collectorTypes)
List of collector/plugin names.- Parameters:
collectorTypes
- the value to set- Returns:
- this builder
-
metricUploadIntervalInSeconds
public AgentExtensionHandlerConfiguration.Builder metricUploadIntervalInSeconds(Integer metricUploadIntervalInSeconds)
Metric upload interval in seconds.Any metric sent by telegraf/collectd before the configured interval expires will be dropped.
- Parameters:
metricUploadIntervalInSeconds
- the value to set- Returns:
- this builder
-
telemetryResourceGroup
public AgentExtensionHandlerConfiguration.Builder telemetryResourceGroup(String telemetryResourceGroup)
Resource group string; if not specified, the resource group string will be generated by the handler.- Parameters:
telemetryResourceGroup
- the value to set- Returns:
- this builder
-
telegrafResourceNameConfig
public AgentExtensionHandlerConfiguration.Builder telegrafResourceNameConfig(TelegrafResourceNameConfigurationDetails telegrafResourceNameConfig)
-
collectdResourceNameConfig
public AgentExtensionHandlerConfiguration.Builder collectdResourceNameConfig(CollectdResourceNameConfigurationDetails collectdResourceNameConfig)
-
metricNameConfig
public AgentExtensionHandlerConfiguration.Builder metricNameConfig(MetricNameConfigurationDetails metricNameConfig)
-
metricMappings
public AgentExtensionHandlerConfiguration.Builder metricMappings(List<AgentExtensionHandlerMetricMappingDetails> metricMappings)
List of AgentExtensionHandlerMetricMappingDetails.- Parameters:
metricMappings
- the value to set- Returns:
- this builder
-
handlerProperties
public AgentExtensionHandlerConfiguration.Builder handlerProperties(List<AgentExtensionHandlerConfigurationProperty> handlerProperties)
List of handler configuration properties- Parameters:
handlerProperties
- the value to set- Returns:
- this builder
-
build
public AgentExtensionHandlerConfiguration build()
-
copy
public AgentExtensionHandlerConfiguration.Builder copy(AgentExtensionHandlerConfiguration model)
-
-