Class UpsertLogAnalyticsFieldDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.loganalytics.model.UpsertLogAnalyticsFieldDetails.Builder
-
- Enclosing class:
- UpsertLogAnalyticsFieldDetails
public static class UpsertLogAnalyticsFieldDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpsertLogAnalyticsFieldDetailsbuild()UpsertLogAnalyticsFieldDetails.Buildercopy(UpsertLogAnalyticsFieldDetails model)UpsertLogAnalyticsFieldDetails.BuilderdataType(String dataType)The data type.UpsertLogAnalyticsFieldDetails.Builderdescription(String description)The field description.UpsertLogAnalyticsFieldDetails.BuilderdisplayName(String displayName)The field display name.UpsertLogAnalyticsFieldDetails.BuilderisKeepDuplicates(Boolean isKeepDuplicates)A flag indicating whether duplicates should be retained while processing multi-valued fields.UpsertLogAnalyticsFieldDetails.BuilderisMultiValued(Boolean isMultiValued)A flag indicating whether or not the field is multi-valued.UpsertLogAnalyticsFieldDetails.Buildername(String name)The field internal name.
-
-
-
Method Detail
-
dataType
public UpsertLogAnalyticsFieldDetails.Builder dataType(String dataType)
The data type.- Parameters:
dataType- the value to set- Returns:
- this builder
-
isMultiValued
public UpsertLogAnalyticsFieldDetails.Builder isMultiValued(Boolean isMultiValued)
A flag indicating whether or not the field is multi-valued.- Parameters:
isMultiValued- the value to set- Returns:
- this builder
-
description
public UpsertLogAnalyticsFieldDetails.Builder description(String description)
The field description.- Parameters:
description- the value to set- Returns:
- this builder
-
displayName
public UpsertLogAnalyticsFieldDetails.Builder displayName(String displayName)
The field display name.- Parameters:
displayName- the value to set- Returns:
- this builder
-
name
public UpsertLogAnalyticsFieldDetails.Builder name(String name)
The field internal name.- Parameters:
name- the value to set- Returns:
- this builder
-
isKeepDuplicates
public UpsertLogAnalyticsFieldDetails.Builder isKeepDuplicates(Boolean isKeepDuplicates)
A flag indicating whether duplicates should be retained while processing multi-valued fields.- Parameters:
isKeepDuplicates- the value to set- Returns:
- this builder
-
build
public UpsertLogAnalyticsFieldDetails build()
-
copy
public UpsertLogAnalyticsFieldDetails.Builder copy(UpsertLogAnalyticsFieldDetails model)
-
-