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