Class LogAnalyticsLookup.Builder
- java.lang.Object
-
- com.oracle.bmc.loganalytics.model.LogAnalyticsLookup.Builder
-
- Enclosing class:
- LogAnalyticsLookup
public static class LogAnalyticsLookup.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LogAnalyticsLookup.BuilderactiveEditVersion(Long activeEditVersion)The active edit version.LogAnalyticsLookupbuild()LogAnalyticsLookup.BuildercanonicalLink(String canonicalLink)The canonical link.LogAnalyticsLookup.Buildercategories(List<LogAnalyticsCategory> categories)An array of categories assigned to this lookup.LogAnalyticsLookup.BuildercompartmentId(String compartmentId)Compartment Identifier [OCID] (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).LogAnalyticsLookup.Buildercopy(LogAnalyticsLookup model)LogAnalyticsLookup.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.LogAnalyticsLookup.Builderdescription(String description)The lookup description.LogAnalyticsLookup.BuildereditVersion(Long editVersion)The edit version.LogAnalyticsLookup.Builderfields(List<LookupField> fields)The lookup fields.LogAnalyticsLookup.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.LogAnalyticsLookup.Builderid(String id)The log analytics entity OCID.LogAnalyticsLookup.BuilderisBuiltIn(Long isBuiltIn)A flag indicating if the lookup is custom (user-defined) or built in.LogAnalyticsLookup.BuilderisHidden(Boolean isHidden)A flag indicating if the lookup is hidden or not.LogAnalyticsLookup.BuilderlookupDisplayName(String lookupDisplayName)The lookup display name.LogAnalyticsLookup.BuilderlookupReference(Long lookupReference)The lookup reference as an integer.LogAnalyticsLookup.BuilderlookupReferenceString(String lookupReferenceString)The lookup reference as a string.LogAnalyticsLookup.Buildername(String name)The lookup name.LogAnalyticsLookup.BuilderreferringSources(AutoLookups referringSources)LogAnalyticsLookup.BuilderstatusSummary(StatusSummary statusSummary)LogAnalyticsLookup.BuildertimeUpdated(Date timeUpdated)The last updated date.LogAnalyticsLookup.Buildertype(LogAnalyticsLookup.Type type)The lookup type.
-
-
-
Method Detail
-
activeEditVersion
public LogAnalyticsLookup.Builder activeEditVersion(Long activeEditVersion)
The active edit version.- Parameters:
activeEditVersion- the value to set- Returns:
- this builder
-
canonicalLink
public LogAnalyticsLookup.Builder canonicalLink(String canonicalLink)
The canonical link.- Parameters:
canonicalLink- the value to set- Returns:
- this builder
-
description
public LogAnalyticsLookup.Builder description(String description)
The lookup description.- Parameters:
description- the value to set- Returns:
- this builder
-
editVersion
public LogAnalyticsLookup.Builder editVersion(Long editVersion)
The edit version.- Parameters:
editVersion- the value to set- Returns:
- this builder
-
fields
public LogAnalyticsLookup.Builder fields(List<LookupField> fields)
The lookup fields.- Parameters:
fields- the value to set- Returns:
- this builder
-
lookupReference
public LogAnalyticsLookup.Builder lookupReference(Long lookupReference)
The lookup reference as an integer.- Parameters:
lookupReference- the value to set- Returns:
- this builder
-
lookupReferenceString
public LogAnalyticsLookup.Builder lookupReferenceString(String lookupReferenceString)
The lookup reference as a string.- Parameters:
lookupReferenceString- the value to set- Returns:
- this builder
-
type
public LogAnalyticsLookup.Builder type(LogAnalyticsLookup.Type type)
The lookup type.Valid values are Lookup, Dictionary or Module.
- Parameters:
type- the value to set- Returns:
- this builder
-
name
public LogAnalyticsLookup.Builder name(String name)
The lookup name.- Parameters:
name- the value to set- Returns:
- this builder
-
isBuiltIn
public LogAnalyticsLookup.Builder isBuiltIn(Long isBuiltIn)
A flag indicating if the lookup is custom (user-defined) or built in.- Parameters:
isBuiltIn- the value to set- Returns:
- this builder
-
isHidden
public LogAnalyticsLookup.Builder isHidden(Boolean isHidden)
A flag indicating if the lookup is hidden or not.A hidden lookup will not be returned in list operations by default.
- Parameters:
isHidden- the value to set- Returns:
- this builder
-
lookupDisplayName
public LogAnalyticsLookup.Builder lookupDisplayName(String lookupDisplayName)
The lookup display name.- Parameters:
lookupDisplayName- the value to set- Returns:
- this builder
-
referringSources
public LogAnalyticsLookup.Builder referringSources(AutoLookups referringSources)
-
statusSummary
public LogAnalyticsLookup.Builder statusSummary(StatusSummary statusSummary)
-
timeUpdated
public LogAnalyticsLookup.Builder timeUpdated(Date timeUpdated)
The last updated date.- Parameters:
timeUpdated- the value to set- Returns:
- this builder
-
categories
public LogAnalyticsLookup.Builder categories(List<LogAnalyticsCategory> categories)
An array of categories assigned to this lookup.The isSystem flag denotes if each category assignment is user-created or Oracle-defined.
- Parameters:
categories- the value to set- Returns:
- this builder
-
id
public LogAnalyticsLookup.Builder id(String id)
The log analytics entity OCID.This ID is a reference used by log analytics features and it represents a resource that is provisioned and managed by the customer on their premises or on the cloud.
- Parameters:
id- the value to set- Returns:
- this builder
-
compartmentId
public LogAnalyticsLookup.Builder compartmentId(String compartmentId)
Compartment Identifier [OCID] (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
freeformTags
public LogAnalyticsLookup.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”}
- Parameters:
freeformTags- the value to set- Returns:
- this builder
-
definedTags
public LogAnalyticsLookup.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
- Parameters:
definedTags- the value to set- Returns:
- this builder
-
build
public LogAnalyticsLookup build()
-
copy
public LogAnalyticsLookup.Builder copy(LogAnalyticsLookup model)
-
-