Class LogAnalyticsSourceLabelCondition.Builder
- java.lang.Object
-
- com.oracle.bmc.loganalytics.model.LogAnalyticsSourceLabelCondition.Builder
-
- Enclosing class:
- LogAnalyticsSourceLabelCondition
public static class LogAnalyticsSourceLabelCondition.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
conditionString
public LogAnalyticsSourceLabelCondition.Builder conditionString(String conditionString)
String representation of the label condition.This supports specifying multiple condition blocks at various nested levels.
- Parameters:
conditionString
- the value to set- Returns:
- this builder
-
conditionBlock
public LogAnalyticsSourceLabelCondition.Builder conditionBlock(ConditionBlock conditionBlock)
-
message
public LogAnalyticsSourceLabelCondition.Builder message(String message)
The message.- Parameters:
message
- the value to set- Returns:
- this builder
-
isVisible
public LogAnalyticsSourceLabelCondition.Builder isVisible(Boolean isVisible)
A flag indicating whether or not the label condition is visible.- Parameters:
isVisible
- the value to set- Returns:
- this builder
-
blockConditionField
public LogAnalyticsSourceLabelCondition.Builder blockConditionField(String blockConditionField)
The block condition field.- Parameters:
blockConditionField
- the value to set- Returns:
- this builder
-
blockConditionOperator
public LogAnalyticsSourceLabelCondition.Builder blockConditionOperator(String blockConditionOperator)
The block condition operator.- Parameters:
blockConditionOperator
- the value to set- Returns:
- this builder
-
blockConditionValue
public LogAnalyticsSourceLabelCondition.Builder blockConditionValue(String blockConditionValue)
The block condition value.- Parameters:
blockConditionValue
- the value to set- Returns:
- this builder
-
labelConditionValue
public LogAnalyticsSourceLabelCondition.Builder labelConditionValue(String labelConditionValue)
The condition value.- Parameters:
labelConditionValue
- the value to set- Returns:
- this builder
-
labelConditionValues
public LogAnalyticsSourceLabelCondition.Builder labelConditionValues(List<String> labelConditionValues)
A list of condition values.- Parameters:
labelConditionValues
- the value to set- Returns:
- this builder
-
contentExample
public LogAnalyticsSourceLabelCondition.Builder contentExample(String contentExample)
The content example.- Parameters:
contentExample
- the value to set- Returns:
- this builder
-
isEnabled
public LogAnalyticsSourceLabelCondition.Builder isEnabled(Boolean isEnabled)
A flag inidcating whether or not the condition is enabled.- Parameters:
isEnabled
- the value to set- Returns:
- this builder
-
fieldName
public LogAnalyticsSourceLabelCondition.Builder fieldName(String fieldName)
The internal field name.- Parameters:
fieldName
- the value to set- Returns:
- this builder
-
labelConditionId
public LogAnalyticsSourceLabelCondition.Builder labelConditionId(Long labelConditionId)
The unique identifier of the condition.- Parameters:
labelConditionId
- the value to set- Returns:
- this builder
-
isSystem
public LogAnalyticsSourceLabelCondition.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
-
labelConditionOperator
public LogAnalyticsSourceLabelCondition.Builder labelConditionOperator(String labelConditionOperator)
The condition operator.- Parameters:
labelConditionOperator
- the value to set- Returns:
- this builder
-
sourceId
public LogAnalyticsSourceLabelCondition.Builder sourceId(Long sourceId)
The unique identifier of the source.- Parameters:
sourceId
- the value to set- Returns:
- this builder
-
labelDisplayName
public LogAnalyticsSourceLabelCondition.Builder labelDisplayName(String labelDisplayName)
The label display name.- Parameters:
labelDisplayName
- the value to set- Returns:
- this builder
-
storageField
public LogAnalyticsSourceLabelCondition.Builder storageField(String storageField)
The label storage field.- Parameters:
storageField
- the value to set- Returns:
- this builder
-
labelName
public LogAnalyticsSourceLabelCondition.Builder labelName(String labelName)
The label name.- Parameters:
labelName
- the value to set- Returns:
- this builder
-
isInlineLabelExistingInDatabase
public LogAnalyticsSourceLabelCondition.Builder isInlineLabelExistingInDatabase(Boolean isInlineLabelExistingInDatabase)
A flag indicating whether or not the inline label exists in the database.- Parameters:
isInlineLabelExistingInDatabase
- the value to set- Returns:
- this builder
-
build
public LogAnalyticsSourceLabelCondition build()
-
copy
public LogAnalyticsSourceLabelCondition.Builder copy(LogAnalyticsSourceLabelCondition model)
-
-