Class LogAnalyticsField.Builder
- java.lang.Object
- 
- com.oracle.bmc.loganalytics.model.LogAnalyticsField.Builder
 
- 
- Enclosing class:
- LogAnalyticsField
 
 public static class LogAnalyticsField.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description LogAnalyticsFieldbuild()LogAnalyticsField.BuilderceeAlias(String ceeAlias)The name this field is given in the common event expression standard from mitre.org.LogAnalyticsField.Buildercopy(LogAnalyticsField model)LogAnalyticsField.BuilderdataType(String dataType)The field data type.LogAnalyticsField.Builderdescription(String description)The field description.LogAnalyticsField.BuilderdisplayName(String displayName)The field display name.LogAnalyticsField.BuildereditVersion(Long editVersion)The field edit version.LogAnalyticsField.BuilderfacetPriority(Long facetPriority)The facet priority.LogAnalyticsField.BuilderisFacetEligible(Boolean isFacetEligible)A flag inidcating whether or not the facet is elibigle for use.LogAnalyticsField.BuilderisHighCardinality(Boolean isHighCardinality)A flag inidcating whether or not the cardinality of the field is high.LogAnalyticsField.BuilderisKeepDuplicates(Boolean isKeepDuplicates)A flag indicating whether or not duplicates would be retained.LogAnalyticsField.BuilderisLargeData(Boolean isLargeData)A flag inidcating whether or not the field is a large data field.LogAnalyticsField.BuilderisMetricKeyEligible(Boolean isMetricKeyEligible)A flag inidcating whether or not the field is metric key eligible.LogAnalyticsField.BuilderisMetricValueEligible(Boolean isMetricValueEligible)A flag inidcating whether or not the field is metric value eligible.LogAnalyticsField.BuilderisMultiValued(Boolean isMultiValued)A flag indicating whether or not the field is multi-valued.LogAnalyticsField.BuilderisPrimary(Boolean isPrimary)A flag inidcating whether or not this is a primary field.LogAnalyticsField.BuilderisSummarizable(Boolean isSummarizable)A flag inidcating whether or not the field can be summarized.LogAnalyticsField.BuilderisSystem(Boolean isSystem)The system flag.LogAnalyticsField.BuilderisTableEligible(Boolean isTableEligible)A flag inidcating whether or not the field is table eligible.LogAnalyticsField.BuildermappedValue(String mappedValue)The mapped value.LogAnalyticsField.Buildername(String name)The field internal name.LogAnalyticsField.BuilderrangeFacetEligible(Long rangeFacetEligible)A flag inidcating whether or not the field is range facet eligible.LogAnalyticsField.BuilderregularExpression(String regularExpression)The field default regular expression.LogAnalyticsField.BuildertimeUpdated(Date timeUpdated)The last updated date and time.LogAnalyticsField.BuilderunitType(String unitType)The field unit type.
 
- 
- 
- 
Method Detail- 
ceeAliaspublic LogAnalyticsField.Builder ceeAlias(String ceeAlias) The name this field is given in the common event expression standard from mitre.org.This is used for reference when exporting content conforming to CEE standard - Parameters:
- ceeAlias- the value to set
- Returns:
- this builder
 
 - 
dataTypepublic LogAnalyticsField.Builder dataType(String dataType) The field data type.- Parameters:
- dataType- the value to set
- Returns:
- this builder
 
 - 
regularExpressionpublic LogAnalyticsField.Builder regularExpression(String regularExpression) The field default regular expression.- Parameters:
- regularExpression- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic LogAnalyticsField.Builder description(String description) The field description.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic LogAnalyticsField.Builder displayName(String displayName) The field display name.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
editVersionpublic LogAnalyticsField.Builder editVersion(Long editVersion) The field edit version.- Parameters:
- editVersion- the value to set
- Returns:
- this builder
 
 - 
facetPrioritypublic LogAnalyticsField.Builder facetPriority(Long facetPriority) The facet priority.- Parameters:
- facetPriority- the value to set
- Returns:
- this builder
 
 - 
namepublic LogAnalyticsField.Builder name(String name) The field internal name.- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
isFacetEligiblepublic LogAnalyticsField.Builder isFacetEligible(Boolean isFacetEligible) A flag inidcating whether or not the facet is elibigle for use.- Parameters:
- isFacetEligible- the value to set
- Returns:
- this builder
 
 - 
isHighCardinalitypublic LogAnalyticsField.Builder isHighCardinality(Boolean isHighCardinality) A flag inidcating whether or not the cardinality of the field is high.- Parameters:
- isHighCardinality- the value to set
- Returns:
- this builder
 
 - 
isLargeDatapublic LogAnalyticsField.Builder isLargeData(Boolean isLargeData) A flag inidcating whether or not the field is a large data field.- Parameters:
- isLargeData- the value to set
- Returns:
- this builder
 
 - 
isMultiValuedpublic LogAnalyticsField.Builder isMultiValued(Boolean isMultiValued) A flag indicating whether or not the field is multi-valued.- Parameters:
- isMultiValued- the value to set
- Returns:
- this builder
 
 - 
isPrimarypublic LogAnalyticsField.Builder isPrimary(Boolean isPrimary) A flag inidcating whether or not this is a primary field.- Parameters:
- isPrimary- the value to set
- Returns:
- this builder
 
 - 
isSystempublic LogAnalyticsField.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
 
 - 
isSummarizablepublic LogAnalyticsField.Builder isSummarizable(Boolean isSummarizable) A flag inidcating whether or not the field can be summarized.- Parameters:
- isSummarizable- the value to set
- Returns:
- this builder
 
 - 
mappedValuepublic LogAnalyticsField.Builder mappedValue(String mappedValue) The mapped value.- Parameters:
- mappedValue- the value to set
- Returns:
- this builder
 
 - 
isMetricKeyEligiblepublic LogAnalyticsField.Builder isMetricKeyEligible(Boolean isMetricKeyEligible) A flag inidcating whether or not the field is metric key eligible.- Parameters:
- isMetricKeyEligible- the value to set
- Returns:
- this builder
 
 - 
isMetricValueEligiblepublic LogAnalyticsField.Builder isMetricValueEligible(Boolean isMetricValueEligible) A flag inidcating whether or not the field is metric value eligible.- Parameters:
- isMetricValueEligible- the value to set
- Returns:
- this builder
 
 - 
rangeFacetEligiblepublic LogAnalyticsField.Builder rangeFacetEligible(Long rangeFacetEligible) A flag inidcating whether or not the field is range facet eligible.- Parameters:
- rangeFacetEligible- the value to set
- Returns:
- this builder
 
 - 
isTableEligiblepublic LogAnalyticsField.Builder isTableEligible(Boolean isTableEligible) A flag inidcating whether or not the field is table eligible.- Parameters:
- isTableEligible- the value to set
- Returns:
- this builder
 
 - 
unitTypepublic LogAnalyticsField.Builder unitType(String unitType) The field unit type.- Parameters:
- unitType- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic LogAnalyticsField.Builder timeUpdated(Date timeUpdated) The last updated date and time.- Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
isKeepDuplicatespublic LogAnalyticsField.Builder isKeepDuplicates(Boolean isKeepDuplicates) A flag indicating whether or not duplicates would be retained.- Parameters:
- isKeepDuplicates- the value to set
- Returns:
- this builder
 
 - 
buildpublic LogAnalyticsField build() 
 - 
copypublic LogAnalyticsField.Builder copy(LogAnalyticsField model) 
 
- 
 
-