Class CollectdJsonToRecordParser.CollectdRecord.Builder
java.lang.Object
com.arpnetworking.commons.builder.OvalBuilder<T>
com.arpnetworking.commons.builder.ThreadLocalBuilder<CollectdJsonToRecordParser.CollectdRecord>
com.arpnetworking.metrics.mad.parsers.CollectdJsonToRecordParser.CollectdRecord.Builder
- All Implemented Interfaces:
com.arpnetworking.commons.builder.Builder<CollectdJsonToRecordParser.CollectdRecord>
- Enclosing class:
- CollectdJsonToRecordParser.CollectdRecord
public static final class CollectdJsonToRecordParser.CollectdRecord.Builder
extends com.arpnetworking.commons.builder.ThreadLocalBuilder<CollectdJsonToRecordParser.CollectdRecord>
Builder
implementation for
CollectdJsonToRecordParser.CollectdRecord
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
reset()
setDsNames
(com.google.common.collect.ImmutableList<String> value) Sets the sample DS names.setDsTypes
(com.google.common.collect.ImmutableList<String> value) Sets the sample DS types.Sets the host.Sets the plugin.setPluginInstance
(String value) Sets the plugin instance.Sets the time.Sets the type.setTypeInstance
(String value) Sets the type instance.Sets the sample values.Methods inherited from class com.arpnetworking.commons.builder.ThreadLocalBuilder
build, build, buildGeneric, clone, clone
Methods inherited from class com.arpnetworking.commons.builder.OvalBuilder
clone, clone, construct, isSelfValidating, toString, validate
-
Constructor Details
-
Builder
public Builder()Public constructor.
-
-
Method Details
-
setHost
Sets the host.- Parameters:
value
- Value- Returns:
- This builder
-
setTime
Sets the time. Time value is floating point epoch seconds. Required.- Parameters:
value
- Value- Returns:
- This builder
-
setPlugin
Sets the plugin. Required.- Parameters:
value
- Value- Returns:
- This builder
-
setPluginInstance
Sets the plugin instance. Required.- Parameters:
value
- Value- Returns:
- This builder
-
setType
Sets the type. Required.- Parameters:
value
- Value- Returns:
- This builder
-
setValues
Sets the sample values. Required.- Parameters:
value
- Value- Returns:
- This builder
-
setDsTypes
public CollectdJsonToRecordParser.CollectdRecord.Builder setDsTypes(@Nullable com.google.common.collect.ImmutableList<String> value) Sets the sample DS types. Required.- Parameters:
value
- Value- Returns:
- This builder
-
setDsNames
public CollectdJsonToRecordParser.CollectdRecord.Builder setDsNames(@Nullable com.google.common.collect.ImmutableList<String> value) Sets the sample DS names. Required.- Parameters:
value
- Value- Returns:
- This builder
-
setTypeInstance
Sets the type instance. Required.- Parameters:
value
- Value- Returns:
- This builder
-
reset
protected void reset()- Specified by:
reset
in classcom.arpnetworking.commons.builder.ThreadLocalBuilder<CollectdJsonToRecordParser.CollectdRecord>
-