Class LogAnalyticsSourcePattern.Builder
- java.lang.Object
-
- com.oracle.bmc.loganalytics.model.LogAnalyticsSourcePattern.Builder
-
- Enclosing class:
- LogAnalyticsSourcePattern
public static class LogAnalyticsSourcePattern.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
convertedText
public LogAnalyticsSourcePattern.Builder convertedText(String convertedText)
The converted text.- Parameters:
convertedText- the value to set- Returns:
- this builder
-
dbParserId
public LogAnalyticsSourcePattern.Builder dbParserId(Long dbParserId)
The parser unique identifier.- Parameters:
dbParserId- the value to set- Returns:
- this builder
-
dbPatternDateTimeColumns
public LogAnalyticsSourcePattern.Builder dbPatternDateTimeColumns(String dbPatternDateTimeColumns)
The date time columns.- Parameters:
dbPatternDateTimeColumns- the value to set- Returns:
- this builder
-
dbPatternDateTimeField
public LogAnalyticsSourcePattern.Builder dbPatternDateTimeField(String dbPatternDateTimeField)
The date time field.- Parameters:
dbPatternDateTimeField- the value to set- Returns:
- this builder
-
dbPatternSequenceColumn
public LogAnalyticsSourcePattern.Builder dbPatternSequenceColumn(String dbPatternSequenceColumn)
The sequence column.- Parameters:
dbPatternSequenceColumn- the value to set- Returns:
- this builder
-
fields
public LogAnalyticsSourcePattern.Builder fields(List<LogAnalyticsParserField> fields)
The parser field list.- Parameters:
fields- the value to set- Returns:
- this builder
-
isInclude
public LogAnalyticsSourcePattern.Builder isInclude(Boolean isInclude)
A flag indicating if this is source pattern is included.- Parameters:
isInclude- the value to set- Returns:
- this builder
-
isDefault
public LogAnalyticsSourcePattern.Builder isDefault(Boolean isDefault)
A flag indicating if this is the default source pattern.- Parameters:
isDefault- the value to set- Returns:
- this builder
-
patternFilter
public LogAnalyticsSourcePattern.Builder patternFilter(LogAnalyticsPatternFilter patternFilter)
-
alias
public LogAnalyticsSourcePattern.Builder alias(String alias)
The source pattern alias.- Parameters:
alias- the value to set- Returns:
- this builder
-
description
public LogAnalyticsSourcePattern.Builder description(String description)
The source pattern description.- Parameters:
description- the value to set- Returns:
- this builder
-
isEnabled
public LogAnalyticsSourcePattern.Builder isEnabled(Boolean isEnabled)
A flag inidcating whether or not the source pattern is enabled.- Parameters:
isEnabled- the value to set- Returns:
- this builder
-
patternId
public LogAnalyticsSourcePattern.Builder patternId(Long patternId)
The source pattern unique identifier.- Parameters:
patternId- the value to set- Returns:
- this builder
-
isSystem
public LogAnalyticsSourcePattern.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
-
sourceId
public LogAnalyticsSourcePattern.Builder sourceId(Long sourceId)
The source unique identifier.- Parameters:
sourceId- the value to set- Returns:
- this builder
-
isAgentWarningSuppressed
public LogAnalyticsSourcePattern.Builder isAgentWarningSuppressed(Boolean isAgentWarningSuppressed)
A flag indicating whether or not agent warnings are suppressed for this source pattern.- Parameters:
isAgentWarningSuppressed- the value to set- Returns:
- this builder
-
patternText
public LogAnalyticsSourcePattern.Builder patternText(String patternText)
The pattern text.- Parameters:
patternText- the value to set- Returns:
- this builder
-
patternType
public LogAnalyticsSourcePattern.Builder patternType(Long patternType)
The pattern type.- Parameters:
patternType- the value to set- Returns:
- this builder
-
entityType
public LogAnalyticsSourcePattern.Builder entityType(List<String> entityType)
The source entity type.- Parameters:
entityType- the value to set- Returns:
- this builder
-
patternProperties
public LogAnalyticsSourcePattern.Builder patternProperties(List<LogAnalyticsProperty> patternProperties)
A list of pattern properties.- Parameters:
patternProperties- the value to set- Returns:
- this builder
-
build
public LogAnalyticsSourcePattern build()
-
copy
public LogAnalyticsSourcePattern.Builder copy(LogAnalyticsSourcePattern model)
-
-