Class AgentExtensionHandlerConfiguration.Builder
- java.lang.Object
- 
- com.oracle.bmc.stackmonitoring.model.AgentExtensionHandlerConfiguration.Builder
 
- 
- Enclosing class:
- AgentExtensionHandlerConfiguration
 
 public static class AgentExtensionHandlerConfiguration.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
collectorTypespublic AgentExtensionHandlerConfiguration.Builder collectorTypes(List<String> collectorTypes) List of collector/plugin names.- Parameters:
- collectorTypes- the value to set
- Returns:
- this builder
 
 - 
metricUploadIntervalInSecondspublic 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
 
 - 
telemetryResourceGrouppublic 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
 
 - 
telegrafResourceNameConfigpublic AgentExtensionHandlerConfiguration.Builder telegrafResourceNameConfig(TelegrafResourceNameConfigurationDetails telegrafResourceNameConfig) 
 - 
collectdResourceNameConfigpublic AgentExtensionHandlerConfiguration.Builder collectdResourceNameConfig(CollectdResourceNameConfigurationDetails collectdResourceNameConfig) 
 - 
metricNameConfigpublic AgentExtensionHandlerConfiguration.Builder metricNameConfig(MetricNameConfigurationDetails metricNameConfig) 
 - 
metricMappingspublic AgentExtensionHandlerConfiguration.Builder metricMappings(List<AgentExtensionHandlerMetricMappingDetails> metricMappings) List of AgentExtensionHandlerMetricMappingDetails.- Parameters:
- metricMappings- the value to set
- Returns:
- this builder
 
 - 
handlerPropertiespublic AgentExtensionHandlerConfiguration.Builder handlerProperties(List<AgentExtensionHandlerConfigurationProperty> handlerProperties) List of handler configuration properties- Parameters:
- handlerProperties- the value to set
- Returns:
- this builder
 
 - 
buildpublic AgentExtensionHandlerConfiguration build() 
 - 
copypublic AgentExtensionHandlerConfiguration.Builder copy(AgentExtensionHandlerConfiguration model) 
 
- 
 
-