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)
-
-