Class LogAnalyticsSourceExtendedFieldDefinition.Builder
- java.lang.Object
-
- com.oracle.bmc.loganalytics.model.LogAnalyticsSourceExtendedFieldDefinition.Builder
-
- Enclosing class:
- LogAnalyticsSourceExtendedFieldDefinition
public static class LogAnalyticsSourceExtendedFieldDefinition.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
field
public LogAnalyticsSourceExtendedFieldDefinition.Builder field(LogAnalyticsField field)
-
displayRegularExpression
public LogAnalyticsSourceExtendedFieldDefinition.Builder displayRegularExpression(String displayRegularExpression)
The regular expression.- Parameters:
displayRegularExpression
- the value to set- Returns:
- this builder
-
extendedFields
public LogAnalyticsSourceExtendedFieldDefinition.Builder extendedFields(List<LogAnalyticsExtendedField> extendedFields)
An array of extended fields.- Parameters:
extendedFields
- the value to set- Returns:
- this builder
-
baseFieldName
public LogAnalyticsSourceExtendedFieldDefinition.Builder baseFieldName(String baseFieldName)
The base field internal name.- Parameters:
baseFieldName
- the value to set- Returns:
- this builder
-
baseFieldLogText
public LogAnalyticsSourceExtendedFieldDefinition.Builder baseFieldLogText(String baseFieldLogText)
The base field log text.- Parameters:
baseFieldLogText
- the value to set- Returns:
- this builder
-
conditionDataType
public LogAnalyticsSourceExtendedFieldDefinition.Builder conditionDataType(String conditionDataType)
The conditional data type.- Parameters:
conditionDataType
- the value to set- Returns:
- this builder
-
conditionField
public LogAnalyticsSourceExtendedFieldDefinition.Builder conditionField(String conditionField)
The onditional field.- Parameters:
conditionField
- the value to set- Returns:
- this builder
-
conditionOperator
public LogAnalyticsSourceExtendedFieldDefinition.Builder conditionOperator(String conditionOperator)
The conditional operator.- Parameters:
conditionOperator
- the value to set- Returns:
- this builder
-
conditionValue
public LogAnalyticsSourceExtendedFieldDefinition.Builder conditionValue(String conditionValue)
The conditional value.- Parameters:
conditionValue
- the value to set- Returns:
- this builder
-
convertedRegularExpression
public LogAnalyticsSourceExtendedFieldDefinition.Builder convertedRegularExpression(String convertedRegularExpression)
The converted regular expression.- Parameters:
convertedRegularExpression
- the value to set- Returns:
- this builder
-
isEnabled
public LogAnalyticsSourceExtendedFieldDefinition.Builder isEnabled(Boolean isEnabled)
A flag inidcating whether or not the extended definition is enabled.- Parameters:
isEnabled
- the value to set- Returns:
- this builder
-
extendedFieldDefinitionId
public LogAnalyticsSourceExtendedFieldDefinition.Builder extendedFieldDefinitionId(Long extendedFieldDefinitionId)
The extended field definition unique identifier.- Parameters:
extendedFieldDefinitionId
- the value to set- Returns:
- this builder
-
isSystem
public LogAnalyticsSourceExtendedFieldDefinition.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
-
regularExpression
public LogAnalyticsSourceExtendedFieldDefinition.Builder regularExpression(String regularExpression)
The regular expression.- Parameters:
regularExpression
- the value to set- Returns:
- this builder
-
sourceId
public LogAnalyticsSourceExtendedFieldDefinition.Builder sourceId(Long sourceId)
The source unique identifier.- Parameters:
sourceId
- the value to set- Returns:
- this builder
-
timeUpdated
public LogAnalyticsSourceExtendedFieldDefinition.Builder timeUpdated(Date timeUpdated)
The last updated date.- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
build
public LogAnalyticsSourceExtendedFieldDefinition build()
-
copy
public LogAnalyticsSourceExtendedFieldDefinition.Builder copy(LogAnalyticsSourceExtendedFieldDefinition model)
-
-