Class UpsertLogAnalyticsFieldDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.loganalytics.model.UpsertLogAnalyticsFieldDetails.Builder
 
- 
- Enclosing class:
- UpsertLogAnalyticsFieldDetails
 
 public static class UpsertLogAnalyticsFieldDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
dataTypepublic UpsertLogAnalyticsFieldDetails.Builder dataType(String dataType) The data type.- Parameters:
- dataType- the value to set
- Returns:
- this builder
 
 - 
isMultiValuedpublic 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
 
 - 
descriptionpublic UpsertLogAnalyticsFieldDetails.Builder description(String description) The field description.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic UpsertLogAnalyticsFieldDetails.Builder displayName(String displayName) The field display name.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
namepublic UpsertLogAnalyticsFieldDetails.Builder name(String name) The field internal name.- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
isKeepDuplicatespublic 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
 
 - 
buildpublic UpsertLogAnalyticsFieldDetails build() 
 - 
copypublic UpsertLogAnalyticsFieldDetails.Builder copy(UpsertLogAnalyticsFieldDetails model) 
 
- 
 
-