Class LogAnalyticsFieldSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.loganalytics.model.LogAnalyticsFieldSummary.Builder
-
- Enclosing class:
- LogAnalyticsFieldSummary
public static class LogAnalyticsFieldSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LogAnalyticsFieldSummarybuild()LogAnalyticsFieldSummary.BuilderceeAlias(String ceeAlias)The name this field is given in the common event expression standard from mitre.org.LogAnalyticsFieldSummary.Buildercopy(LogAnalyticsFieldSummary model)LogAnalyticsFieldSummary.BuilderdataType(String dataType)The field data type.LogAnalyticsFieldSummary.Builderdescription(String description)The field description.LogAnalyticsFieldSummary.BuilderdisplayName(String displayName)The field display name.LogAnalyticsFieldSummary.BuildereditVersion(Long editVersion)The field edit version.LogAnalyticsFieldSummary.BuilderfacetPriority(Long facetPriority)The facet priority.LogAnalyticsFieldSummary.BuilderisFacetEligible(Boolean isFacetEligible)A flag inidcating whether or not the facet is elibigle for use.LogAnalyticsFieldSummary.BuilderisHighCardinality(Boolean isHighCardinality)A flag inidcating whether or not the cardinality of the field is high.LogAnalyticsFieldSummary.BuilderisKeepDuplicates(Boolean isKeepDuplicates)A flag indicating whether or not duplicates would be retained.LogAnalyticsFieldSummary.BuilderisLargeData(Boolean isLargeData)A flag inidcating whether or not the field is a large data field.LogAnalyticsFieldSummary.BuilderisMetricKeyEligible(Boolean isMetricKeyEligible)A flag inidcating whether or not the field is metric key eligible.LogAnalyticsFieldSummary.BuilderisMetricValueEligible(Boolean isMetricValueEligible)A flag inidcating whether or not the field is metric value eligible.LogAnalyticsFieldSummary.BuilderisMultiValued(Boolean isMultiValued)A flag indicating whether or not the field is multi-valued.LogAnalyticsFieldSummary.BuilderisPrimary(Boolean isPrimary)A flag inidcating whether or not this is a primary field.LogAnalyticsFieldSummary.BuilderisSummarizable(Boolean isSummarizable)A flag inidcating whether or not the field can be summarized.LogAnalyticsFieldSummary.BuilderisSystem(Boolean isSystem)The system flag.LogAnalyticsFieldSummary.BuilderisTableEligible(Boolean isTableEligible)A flag inidcating whether or not the field is table eligible.LogAnalyticsFieldSummary.BuildermappedValue(String mappedValue)The mapped value.LogAnalyticsFieldSummary.Buildername(String name)The field internal name.LogAnalyticsFieldSummary.BuilderrangeFacetEligible(Long rangeFacetEligible)A flag inidcating whether or not the field is range facet eligible.LogAnalyticsFieldSummary.BuilderregularExpression(String regularExpression)The field default regular expression.LogAnalyticsFieldSummary.BuildertimeUpdated(Date timeUpdated)The last updated date and time.LogAnalyticsFieldSummary.BuilderunitType(String unitType)The field unit type.
-
-
-
Method Detail
-
ceeAlias
public LogAnalyticsFieldSummary.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
-
dataType
public LogAnalyticsFieldSummary.Builder dataType(String dataType)
The field data type.- Parameters:
dataType- the value to set- Returns:
- this builder
-
regularExpression
public LogAnalyticsFieldSummary.Builder regularExpression(String regularExpression)
The field default regular expression.- Parameters:
regularExpression- the value to set- Returns:
- this builder
-
description
public LogAnalyticsFieldSummary.Builder description(String description)
The field description.- Parameters:
description- the value to set- Returns:
- this builder
-
displayName
public LogAnalyticsFieldSummary.Builder displayName(String displayName)
The field display name.- Parameters:
displayName- the value to set- Returns:
- this builder
-
editVersion
public LogAnalyticsFieldSummary.Builder editVersion(Long editVersion)
The field edit version.- Parameters:
editVersion- the value to set- Returns:
- this builder
-
facetPriority
public LogAnalyticsFieldSummary.Builder facetPriority(Long facetPriority)
The facet priority.- Parameters:
facetPriority- the value to set- Returns:
- this builder
-
name
public LogAnalyticsFieldSummary.Builder name(String name)
The field internal name.- Parameters:
name- the value to set- Returns:
- this builder
-
isFacetEligible
public LogAnalyticsFieldSummary.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
-
isHighCardinality
public LogAnalyticsFieldSummary.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
-
isLargeData
public LogAnalyticsFieldSummary.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
-
isMultiValued
public LogAnalyticsFieldSummary.Builder isMultiValued(Boolean isMultiValued)
A flag indicating whether or not the field is multi-valued.- Parameters:
isMultiValued- the value to set- Returns:
- this builder
-
isPrimary
public LogAnalyticsFieldSummary.Builder isPrimary(Boolean isPrimary)
A flag inidcating whether or not this is a primary field.- Parameters:
isPrimary- the value to set- Returns:
- this builder
-
isSystem
public LogAnalyticsFieldSummary.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
-
isSummarizable
public LogAnalyticsFieldSummary.Builder isSummarizable(Boolean isSummarizable)
A flag inidcating whether or not the field can be summarized.- Parameters:
isSummarizable- the value to set- Returns:
- this builder
-
mappedValue
public LogAnalyticsFieldSummary.Builder mappedValue(String mappedValue)
The mapped value.- Parameters:
mappedValue- the value to set- Returns:
- this builder
-
isMetricKeyEligible
public LogAnalyticsFieldSummary.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
-
isMetricValueEligible
public LogAnalyticsFieldSummary.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
-
rangeFacetEligible
public LogAnalyticsFieldSummary.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
-
isTableEligible
public LogAnalyticsFieldSummary.Builder isTableEligible(Boolean isTableEligible)
A flag inidcating whether or not the field is table eligible.- Parameters:
isTableEligible- the value to set- Returns:
- this builder
-
unitType
public LogAnalyticsFieldSummary.Builder unitType(String unitType)
The field unit type.- Parameters:
unitType- the value to set- Returns:
- this builder
-
timeUpdated
public LogAnalyticsFieldSummary.Builder timeUpdated(Date timeUpdated)
The last updated date and time.- Parameters:
timeUpdated- the value to set- Returns:
- this builder
-
isKeepDuplicates
public LogAnalyticsFieldSummary.Builder isKeepDuplicates(Boolean isKeepDuplicates)
A flag indicating whether or not duplicates would be retained.- Parameters:
isKeepDuplicates- the value to set- Returns:
- this builder
-
build
public LogAnalyticsFieldSummary build()
-
copy
public LogAnalyticsFieldSummary.Builder copy(LogAnalyticsFieldSummary model)
-
-