Class LogAnalyticsLabelView.Builder
- java.lang.Object
-
- com.oracle.bmc.loganalytics.model.LogAnalyticsLabelView.Builder
-
- Enclosing class:
- LogAnalyticsLabelView
public static class LogAnalyticsLabelView.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
aliases
public LogAnalyticsLabelView.Builder aliases(List<LogAnalyticsLabelAlias> aliases)
An arrya of label aliases.- Parameters:
aliases
- the value to set- Returns:
- this builder
-
countUsageInAlertRule
public LogAnalyticsLabelView.Builder countUsageInAlertRule(Long countUsageInAlertRule)
The label alert rule usage count.- Parameters:
countUsageInAlertRule
- the value to set- Returns:
- this builder
-
countUsageInSource
public LogAnalyticsLabelView.Builder countUsageInSource(Long countUsageInSource)
The label source usage count.- Parameters:
countUsageInSource
- the value to set- Returns:
- this builder
-
id
public LogAnalyticsLabelView.Builder id(Object id)
The label unique identifier.- Parameters:
id
- the value to set- Returns:
- this builder
-
suggestType
public LogAnalyticsLabelView.Builder suggestType(Long suggestType)
The label suggestion type.- Parameters:
suggestType
- the value to set- Returns:
- this builder
-
description
public LogAnalyticsLabelView.Builder description(String description)
The label description.- Parameters:
description
- the value to set- Returns:
- this builder
-
displayName
public LogAnalyticsLabelView.Builder displayName(String displayName)
The label display name.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
editVersion
public LogAnalyticsLabelView.Builder editVersion(Long editVersion)
The label edit version.- Parameters:
editVersion
- the value to set- Returns:
- this builder
-
impact
public LogAnalyticsLabelView.Builder impact(String impact)
The label impact.- Parameters:
impact
- the value to set- Returns:
- this builder
-
isSystem
public LogAnalyticsLabelView.Builder isSystem(Boolean isSystem)
The system flag.A value of false denotes a custom, or user defined object. A value of true denotes a built in object.
- Parameters:
isSystem
- the value to set- Returns:
- this builder
-
name
public LogAnalyticsLabelView.Builder name(String name)
The label name.- Parameters:
name
- the value to set- Returns:
- this builder
-
priority
public LogAnalyticsLabelView.Builder priority(LogAnalyticsLabelView.Priority priority)
The label priority.Default value is NONE.
- Parameters:
priority
- the value to set- Returns:
- this builder
-
recommendation
public LogAnalyticsLabelView.Builder recommendation(String recommendation)
The label recommendation.- Parameters:
recommendation
- the value to set- Returns:
- this builder
-
type
public LogAnalyticsLabelView.Builder type(Long type)
The label type.- Parameters:
type
- the value to set- Returns:
- this builder
-
isUserDeleted
public LogAnalyticsLabelView.Builder isUserDeleted(Boolean isUserDeleted)
A flag indicating whether or not the label has been deleted.- Parameters:
isUserDeleted
- the value to set- Returns:
- this builder
-
build
public LogAnalyticsLabelView build()
-
copy
public LogAnalyticsLabelView.Builder copy(LogAnalyticsLabelView model)
-
-