Class LogAnalyticsParser.Builder
- java.lang.Object
- 
- com.oracle.bmc.loganalytics.model.LogAnalyticsParser.Builder
 
- 
- Enclosing class:
- LogAnalyticsParser
 
 public static class LogAnalyticsParser.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description LogAnalyticsParserbuild()LogAnalyticsParser.Buildercategories(List<LogAnalyticsCategory> categories)An array of categories assigned to this parser.LogAnalyticsParser.Buildercontent(String content)The content.LogAnalyticsParser.Buildercopy(LogAnalyticsParser model)LogAnalyticsParser.BuilderdependentParsers(List<DependentParser> dependentParsers)A list of sub parsers used by this parser.LogAnalyticsParser.BuilderdependentSources(List<DependentSource> dependentSources)A list of sources that depend on the parser, either directly or indirectly.LogAnalyticsParser.Builderdescription(String description)The parser description.LogAnalyticsParser.BuilderdisplayName(String displayName)The parser display name.LogAnalyticsParser.BuildereditVersion(Long editVersion)The parser edit version.LogAnalyticsParser.Builderencoding(String encoding)The encoding.LogAnalyticsParser.BuilderexampleContent(String exampleContent)The example content.LogAnalyticsParser.BuilderfieldDelimiter(String fieldDelimiter)The parser field delimiter.LogAnalyticsParser.BuilderfieldMaps(List<LogAnalyticsParserField> fieldMaps)The parser fields.LogAnalyticsParser.BuilderfieldQualifier(String fieldQualifier)The parser field qualifier.LogAnalyticsParser.BuilderfooterContent(String footerContent)The footer regular expression.LogAnalyticsParser.BuilderheaderContent(String headerContent)The header content.LogAnalyticsParser.BuilderisDefault(Boolean isDefault)A flag indicating if this is a default parser.LogAnalyticsParser.BuilderisHidden(Boolean isHidden)A flag indicating if the parser is hidden or not.LogAnalyticsParser.BuilderisNamespaceAware(Boolean isNamespaceAware)A flag indicating whether the XML parser should consider the namespace(s) while processing the log data.LogAnalyticsParser.BuilderisParserWrittenOnce(Boolean isParserWrittenOnce)A flag indicating whther or not the parser is write once.LogAnalyticsParser.BuilderisPositionAware(Boolean isPositionAware)A flag indicating whether the parser is positionally aware.LogAnalyticsParser.BuilderisSingleLineContent(Boolean isSingleLineContent)A flag indicating if this is a single line content parser.LogAnalyticsParser.BuilderisSystem(Boolean isSystem)The system flag.LogAnalyticsParser.BuilderisUserDeleted(Boolean isUserDeleted)A flag indicating whether or not the parser has been deleted.LogAnalyticsParser.Builderlanguage(String language)The language.LogAnalyticsParser.BuilderlogTypeTestRequestVersion(Integer logTypeTestRequestVersion)The log type test request .LogAnalyticsParser.BuildermappedParsers(List<LogAnalyticsParser> mappedParsers)The mapped parser list.LogAnalyticsParser.Buildername(String name)The parser name.LogAnalyticsParser.BuilderparserFilter(LogAnalyticsParserFilter parserFilter)LogAnalyticsParser.BuilderparserFunctions(List<LogAnalyticsParserFunction> parserFunctions)The parser function list.LogAnalyticsParser.BuilderparserIgnorelineCharacters(String parserIgnorelineCharacters)The line characters for the parser to ignore.LogAnalyticsParser.BuilderparserSequence(Integer parserSequence)The parser sequence.LogAnalyticsParser.BuilderparserTimezone(String parserTimezone)The time zone.LogAnalyticsParser.BuildershouldTokenizeOriginalText(Boolean shouldTokenizeOriginalText)A flag indicating whether or not to tokenize the original text.LogAnalyticsParser.Buildersources(List<LogAnalyticsSource> sources)The list of sources using this parser.LogAnalyticsParser.BuildersourcesCount(Long sourcesCount)The number of sources using this parserLogAnalyticsParser.BuildertimeUpdated(Date timeUpdated)The last updated date.LogAnalyticsParser.Buildertype(LogAnalyticsParser.Type type)The parser type.
 
- 
- 
- 
Method Detail- 
contentpublic LogAnalyticsParser.Builder content(String content) The content.- Parameters:
- content- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic LogAnalyticsParser.Builder description(String description) The parser description.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic LogAnalyticsParser.Builder displayName(String displayName) The parser display name.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
editVersionpublic LogAnalyticsParser.Builder editVersion(Long editVersion) The parser edit version.- Parameters:
- editVersion- the value to set
- Returns:
- this builder
 
 - 
encodingpublic LogAnalyticsParser.Builder encoding(String encoding) The encoding.- Parameters:
- encoding- the value to set
- Returns:
- this builder
 
 - 
exampleContentpublic LogAnalyticsParser.Builder exampleContent(String exampleContent) The example content.- Parameters:
- exampleContent- the value to set
- Returns:
- this builder
 
 - 
fieldMapspublic LogAnalyticsParser.Builder fieldMaps(List<LogAnalyticsParserField> fieldMaps) The parser fields.- Parameters:
- fieldMaps- the value to set
- Returns:
- this builder
 
 - 
footerContentpublic LogAnalyticsParser.Builder footerContent(String footerContent) The footer regular expression.- Parameters:
- footerContent- the value to set
- Returns:
- this builder
 
 - 
headerContentpublic LogAnalyticsParser.Builder headerContent(String headerContent) The header content.- Parameters:
- headerContent- the value to set
- Returns:
- this builder
 
 - 
namepublic LogAnalyticsParser.Builder name(String name) The parser name.- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
isDefaultpublic LogAnalyticsParser.Builder isDefault(Boolean isDefault) A flag indicating if this is a default parser.- Parameters:
- isDefault- the value to set
- Returns:
- this builder
 
 - 
isSingleLineContentpublic LogAnalyticsParser.Builder isSingleLineContent(Boolean isSingleLineContent) A flag indicating if this is a single line content parser.- Parameters:
- isSingleLineContent- the value to set
- Returns:
- this builder
 
 - 
isSystempublic LogAnalyticsParser.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
 
 - 
languagepublic LogAnalyticsParser.Builder language(String language) The language.- Parameters:
- language- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic LogAnalyticsParser.Builder timeUpdated(Date timeUpdated) The last updated date.- Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
logTypeTestRequestVersionpublic LogAnalyticsParser.Builder logTypeTestRequestVersion(Integer logTypeTestRequestVersion) The log type test request .- Parameters:
- logTypeTestRequestVersion- the value to set
- Returns:
- this builder
 
 - 
mappedParserspublic LogAnalyticsParser.Builder mappedParsers(List<LogAnalyticsParser> mappedParsers) The mapped parser list.- Parameters:
- mappedParsers- the value to set
- Returns:
- this builder
 
 - 
parserIgnorelineCharacterspublic LogAnalyticsParser.Builder parserIgnorelineCharacters(String parserIgnorelineCharacters) The line characters for the parser to ignore.- Parameters:
- parserIgnorelineCharacters- the value to set
- Returns:
- this builder
 
 - 
isHiddenpublic LogAnalyticsParser.Builder isHidden(Boolean isHidden) A flag indicating if the parser is hidden or not.- Parameters:
- isHidden- the value to set
- Returns:
- this builder
 
 - 
parserSequencepublic LogAnalyticsParser.Builder parserSequence(Integer parserSequence) The parser sequence.- Parameters:
- parserSequence- the value to set
- Returns:
- this builder
 
 - 
parserTimezonepublic LogAnalyticsParser.Builder parserTimezone(String parserTimezone) The time zone.- Parameters:
- parserTimezone- the value to set
- Returns:
- this builder
 
 - 
parserFilterpublic LogAnalyticsParser.Builder parserFilter(LogAnalyticsParserFilter parserFilter) 
 - 
isParserWrittenOncepublic LogAnalyticsParser.Builder isParserWrittenOnce(Boolean isParserWrittenOnce) A flag indicating whther or not the parser is write once.- Parameters:
- isParserWrittenOnce- the value to set
- Returns:
- this builder
 
 - 
parserFunctionspublic LogAnalyticsParser.Builder parserFunctions(List<LogAnalyticsParserFunction> parserFunctions) The parser function list.- Parameters:
- parserFunctions- the value to set
- Returns:
- this builder
 
 - 
sourcesCountpublic LogAnalyticsParser.Builder sourcesCount(Long sourcesCount) The number of sources using this parser- Parameters:
- sourcesCount- the value to set
- Returns:
- this builder
 
 - 
sourcespublic LogAnalyticsParser.Builder sources(List<LogAnalyticsSource> sources) The list of sources using this parser.- Parameters:
- sources- the value to set
- Returns:
- this builder
 
 - 
shouldTokenizeOriginalTextpublic LogAnalyticsParser.Builder shouldTokenizeOriginalText(Boolean shouldTokenizeOriginalText) A flag indicating whether or not to tokenize the original text.- Parameters:
- shouldTokenizeOriginalText- the value to set
- Returns:
- this builder
 
 - 
fieldDelimiterpublic LogAnalyticsParser.Builder fieldDelimiter(String fieldDelimiter) The parser field delimiter.- Parameters:
- fieldDelimiter- the value to set
- Returns:
- this builder
 
 - 
fieldQualifierpublic LogAnalyticsParser.Builder fieldQualifier(String fieldQualifier) The parser field qualifier.- Parameters:
- fieldQualifier- the value to set
- Returns:
- this builder
 
 - 
typepublic LogAnalyticsParser.Builder type(LogAnalyticsParser.Type type) The parser type.Default value is REGEX. - Parameters:
- type- the value to set
- Returns:
- this builder
 
 - 
isUserDeletedpublic LogAnalyticsParser.Builder isUserDeleted(Boolean isUserDeleted) A flag indicating whether or not the parser has been deleted.- Parameters:
- isUserDeleted- the value to set
- Returns:
- this builder
 
 - 
isNamespaceAwarepublic LogAnalyticsParser.Builder isNamespaceAware(Boolean isNamespaceAware) A flag indicating whether the XML parser should consider the namespace(s) while processing the log data.- Parameters:
- isNamespaceAware- the value to set
- Returns:
- this builder
 
 - 
categoriespublic LogAnalyticsParser.Builder categories(List<LogAnalyticsCategory> categories) An array of categories assigned to this parser.The isSystem flag denotes if each category assignment is user-created or Oracle-defined. - Parameters:
- categories- the value to set
- Returns:
- this builder
 
 - 
isPositionAwarepublic LogAnalyticsParser.Builder isPositionAware(Boolean isPositionAware) A flag indicating whether the parser is positionally aware.- Parameters:
- isPositionAware- the value to set
- Returns:
- this builder
 
 - 
dependentSourcespublic LogAnalyticsParser.Builder dependentSources(List<DependentSource> dependentSources) A list of sources that depend on the parser, either directly or indirectly.- Parameters:
- dependentSources- the value to set
- Returns:
- this builder
 
 - 
dependentParserspublic LogAnalyticsParser.Builder dependentParsers(List<DependentParser> dependentParsers) A list of sub parsers used by this parser.- Parameters:
- dependentParsers- the value to set
- Returns:
- this builder
 
 - 
buildpublic LogAnalyticsParser build() 
 - 
copypublic LogAnalyticsParser.Builder copy(LogAnalyticsParser model) 
 
- 
 
-