Class LogAnalyticsLabelSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.loganalytics.model.LogAnalyticsLabelSummary.Builder
-
- Enclosing class:
- LogAnalyticsLabelSummary
public static class LogAnalyticsLabelSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
aliases
public LogAnalyticsLabelSummary.Builder aliases(List<LogAnalyticsLabelAlias> aliases)
The alias list.- Parameters:
aliases- the value to set- Returns:
- this builder
-
countUsageInSource
public LogAnalyticsLabelSummary.Builder countUsageInSource(Long countUsageInSource)
The source usage count for this label.- Parameters:
countUsageInSource- the value to set- Returns:
- this builder
-
suggestType
public LogAnalyticsLabelSummary.Builder suggestType(Long suggestType)
The type of suggestion for label usage.- Parameters:
suggestType- the value to set- Returns:
- this builder
-
description
public LogAnalyticsLabelSummary.Builder description(String description)
The label description.- Parameters:
description- the value to set- Returns:
- this builder
-
displayName
public LogAnalyticsLabelSummary.Builder displayName(String displayName)
The label display name.- Parameters:
displayName- the value to set- Returns:
- this builder
-
editVersion
public LogAnalyticsLabelSummary.Builder editVersion(Long editVersion)
The label edit version.- Parameters:
editVersion- the value to set- Returns:
- this builder
-
impact
public LogAnalyticsLabelSummary.Builder impact(String impact)
The label impact.- Parameters:
impact- the value to set- Returns:
- this builder
-
isSystem
public LogAnalyticsLabelSummary.Builder isSystem(Boolean isSystem)
The system flag.A value of false denotes a custom, or user defined label. A value of true denotes a built in label.
- Parameters:
isSystem- the value to set- Returns:
- this builder
-
name
public LogAnalyticsLabelSummary.Builder name(String name)
The label name.- Parameters:
name- the value to set- Returns:
- this builder
-
priority
public LogAnalyticsLabelSummary.Builder priority(LogAnalyticsLabelSummary.Priority priority)
The label priority.Valid values are (NONE, LOW, HIGH). NONE is default.
- Parameters:
priority- the value to set- Returns:
- this builder
-
recommendation
public LogAnalyticsLabelSummary.Builder recommendation(String recommendation)
The label recommendation.- Parameters:
recommendation- the value to set- Returns:
- this builder
-
type
public LogAnalyticsLabelSummary.Builder type(LogAnalyticsLabelSummary.Type type)
The label type.Valid values are (INFO, PROBLEM). INFO is default.
- Parameters:
type- the value to set- Returns:
- this builder
-
isUserDeleted
public LogAnalyticsLabelSummary.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 LogAnalyticsLabelSummary build()
-
copy
public LogAnalyticsLabelSummary.Builder copy(LogAnalyticsLabelSummary model)
-
-