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 LogAnalyticsFieldSummary
build()
LogAnalyticsFieldSummary.Builder
ceeAlias(String ceeAlias)
The name this field is given in the common event expression standard from mitre.org.LogAnalyticsFieldSummary.Builder
copy(LogAnalyticsFieldSummary model)
LogAnalyticsFieldSummary.Builder
dataType(String dataType)
The field data type.LogAnalyticsFieldSummary.Builder
description(String description)
The field description.LogAnalyticsFieldSummary.Builder
displayName(String displayName)
The field display name.LogAnalyticsFieldSummary.Builder
editVersion(Long editVersion)
The field edit version.LogAnalyticsFieldSummary.Builder
facetPriority(Long facetPriority)
The facet priority.LogAnalyticsFieldSummary.Builder
isFacetEligible(Boolean isFacetEligible)
A flag inidcating whether or not the facet is elibigle for use.LogAnalyticsFieldSummary.Builder
isHighCardinality(Boolean isHighCardinality)
A flag inidcating whether or not the cardinality of the field is high.LogAnalyticsFieldSummary.Builder
isLargeData(Boolean isLargeData)
A flag inidcating whether or not the field is a large data field.LogAnalyticsFieldSummary.Builder
isMetricKeyEligible(Boolean isMetricKeyEligible)
A flag inidcating whether or not the field is metric key eligible.LogAnalyticsFieldSummary.Builder
isMetricValueEligible(Boolean isMetricValueEligible)
A flag inidcating whether or not the field is metric value eligible.LogAnalyticsFieldSummary.Builder
isMultiValued(Boolean isMultiValued)
A flag indicating whether or not the field is multi-valued.LogAnalyticsFieldSummary.Builder
isPrimary(Boolean isPrimary)
A flag inidcating whether or not this is a primary field.LogAnalyticsFieldSummary.Builder
isSummarizable(Boolean isSummarizable)
A flag inidcating whether or not the field can be summarized.LogAnalyticsFieldSummary.Builder
isSystem(Boolean isSystem)
The system flag.LogAnalyticsFieldSummary.Builder
isTableEligible(Boolean isTableEligible)
A flag inidcating whether or not the field is table eligible.LogAnalyticsFieldSummary.Builder
mappedValue(String mappedValue)
The mapped value.LogAnalyticsFieldSummary.Builder
name(String name)
The field internal name.LogAnalyticsFieldSummary.Builder
rangeFacetEligible(Long rangeFacetEligible)
A flag inidcating whether or not the field is range facet eligible.LogAnalyticsFieldSummary.Builder
regularExpression(String regularExpression)
The field default regular expression.LogAnalyticsFieldSummary.Builder
unitType(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
-
build
public LogAnalyticsFieldSummary build()
-
copy
public LogAnalyticsFieldSummary.Builder copy(LogAnalyticsFieldSummary model)
-
-