Class ModelInfo
- java.lang.Object
-
- com.azure.ai.anomalydetector.models.ModelInfo
-
public final class ModelInfo extends Object
Train result of a model including status, errors and diagnose info for model and variables.
-
-
Constructor Summary
Constructors Constructor Description ModelInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AlignPolicy
getAlignPolicy()
Get the alignPolicy property: The alignPolicy property.DiagnosticsInfo
getDiagnosticsInfo()
Get the diagnosticsInfo property: The diagnosticsInfo property.String
getDisplayName()
Get the displayName property: An optional field.OffsetDateTime
getEndTime()
Get the endTime property: A required field, indicating the end time of training data.List<ErrorResponse>
getErrors()
Get the errors property: Error messages when failed to create a model.Integer
getSlidingWindow()
Get the slidingWindow property: An optional field, indicating how many previous points will be used to compute the anomaly score of the subsequent point.String
getSource()
Get the source property: Source link to the input variables.OffsetDateTime
getStartTime()
Get the startTime property: A required field, indicating the start time of training data.ModelStatus
getStatus()
Get the status property: Model training status.ModelInfo
setAlignPolicy(AlignPolicy alignPolicy)
Set the alignPolicy property: The alignPolicy property.ModelInfo
setDisplayName(String displayName)
Set the displayName property: An optional field.ModelInfo
setEndTime(OffsetDateTime endTime)
Set the endTime property: A required field, indicating the end time of training data.ModelInfo
setSlidingWindow(Integer slidingWindow)
Set the slidingWindow property: An optional field, indicating how many previous points will be used to compute the anomaly score of the subsequent point.ModelInfo
setSource(String source)
Set the source property: Source link to the input variables.ModelInfo
setStartTime(OffsetDateTime startTime)
Set the startTime property: A required field, indicating the start time of training data.
-
-
-
Method Detail
-
getSlidingWindow
public Integer getSlidingWindow()
Get the slidingWindow property: An optional field, indicating how many previous points will be used to compute the anomaly score of the subsequent point.- Returns:
- the slidingWindow value.
-
setSlidingWindow
public ModelInfo setSlidingWindow(Integer slidingWindow)
Set the slidingWindow property: An optional field, indicating how many previous points will be used to compute the anomaly score of the subsequent point.- Parameters:
slidingWindow
- the slidingWindow value to set.- Returns:
- the ModelInfo object itself.
-
getAlignPolicy
public AlignPolicy getAlignPolicy()
Get the alignPolicy property: The alignPolicy property.- Returns:
- the alignPolicy value.
-
setAlignPolicy
public ModelInfo setAlignPolicy(AlignPolicy alignPolicy)
Set the alignPolicy property: The alignPolicy property.- Parameters:
alignPolicy
- the alignPolicy value to set.- Returns:
- the ModelInfo object itself.
-
getSource
public String getSource()
Get the source property: Source link to the input variables. Each variable should be a csv file with two columns, `timestamp` and `value`. By default, the file name of the variable will be used as its variable name.- Returns:
- the source value.
-
setSource
public ModelInfo setSource(String source)
Set the source property: Source link to the input variables. Each variable should be a csv file with two columns, `timestamp` and `value`. By default, the file name of the variable will be used as its variable name.- Parameters:
source
- the source value to set.- Returns:
- the ModelInfo object itself.
-
getStartTime
public OffsetDateTime getStartTime()
Get the startTime property: A required field, indicating the start time of training data. Should be date-time.- Returns:
- the startTime value.
-
setStartTime
public ModelInfo setStartTime(OffsetDateTime startTime)
Set the startTime property: A required field, indicating the start time of training data. Should be date-time.- Parameters:
startTime
- the startTime value to set.- Returns:
- the ModelInfo object itself.
-
getEndTime
public OffsetDateTime getEndTime()
Get the endTime property: A required field, indicating the end time of training data. Should be date-time.- Returns:
- the endTime value.
-
setEndTime
public ModelInfo setEndTime(OffsetDateTime endTime)
Set the endTime property: A required field, indicating the end time of training data. Should be date-time.- Parameters:
endTime
- the endTime value to set.- Returns:
- the ModelInfo object itself.
-
getDisplayName
public String getDisplayName()
Get the displayName property: An optional field. The name of the model whose maximum length is 24.- Returns:
- the displayName value.
-
setDisplayName
public ModelInfo setDisplayName(String displayName)
Set the displayName property: An optional field. The name of the model whose maximum length is 24.- Parameters:
displayName
- the displayName value to set.- Returns:
- the ModelInfo object itself.
-
getStatus
public ModelStatus getStatus()
Get the status property: Model training status.- Returns:
- the status value.
-
getErrors
public List<ErrorResponse> getErrors()
Get the errors property: Error messages when failed to create a model.- Returns:
- the errors value.
-
getDiagnosticsInfo
public DiagnosticsInfo getDiagnosticsInfo()
Get the diagnosticsInfo property: The diagnosticsInfo property.- Returns:
- the diagnosticsInfo value.
-
-