org.apache.mahout.common.parameters
Interface Parameter<T>
- All Superinterfaces:
- Parametered
- All Known Implementing Classes:
- AbstractParameter, ClassParameter, CompositeParameter, DoubleParameter, FileParameter, IntegerParameter, PathParameter, StringParameter
public interface Parameter<T>
- extends Parametered
An accessor to a parameters in the job.
This is a composite entity that can it self contain more parameters. Say the parameters describes what
DistanceMeasure class to use, once set this parameters would also produce the parameters available in that
DistanceMeasure implementation.
Fields inherited from interface org.apache.mahout.common.parameters.Parametered |
log |
prefix
java.lang.String prefix()
- Returns:
- job configuration setting key prefix, e.g. 'org.apache.mahout.util.WeightedDistanceMeasure.'
name
java.lang.String name()
- Returns:
- configuration parameters name, e.g. 'weightsFile'
description
java.lang.String description()
- Returns:
- human readable description of parameters
type
java.lang.Class<T> type()
- Returns:
- value class type
setStringValue
void setStringValue(java.lang.String stringValue)
- Parameters:
stringValue
- value string representation
getStringValue
java.lang.String getStringValue()
- Returns:
- value string representation of current value
set
void set(T value)
- Parameters:
value
- new parameters value
get
T get()
- Returns:
- current parameters value
defaultValue
java.lang.String defaultValue()
- Returns:
- value used if not set by consumer
Copyright © 2008-2010 The Apache Software Foundation. All Rights Reserved.