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.Builder
activeEditVersion(Long activeEditVersion)
The active edit version.LogAnalyticsLookup
build()
LogAnalyticsLookup.Builder
canonicalLink(String canonicalLink)
The canonical link.LogAnalyticsLookup.Builder
categories(List<LogAnalyticsCategory> categories)
An array of categories assigned to this lookup.LogAnalyticsLookup.Builder
compartmentId(String compartmentId)
Compartment Identifier [OCID] (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).LogAnalyticsLookup.Builder
copy(LogAnalyticsLookup model)
LogAnalyticsLookup.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.LogAnalyticsLookup.Builder
description(String description)
The lookup description.LogAnalyticsLookup.Builder
editVersion(Long editVersion)
The edit version.LogAnalyticsLookup.Builder
fields(List<LookupField> fields)
The lookup fields.LogAnalyticsLookup.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.LogAnalyticsLookup.Builder
id(String id)
The log analytics entity OCID.LogAnalyticsLookup.Builder
isBuiltIn(Long isBuiltIn)
A flag indicating if the lookup is custom (user-defined) or built in.LogAnalyticsLookup.Builder
isHidden(Boolean isHidden)
A flag indicating if the lookup is hidden or not.LogAnalyticsLookup.Builder
lookupDisplayName(String lookupDisplayName)
The lookup display name.LogAnalyticsLookup.Builder
lookupReference(Long lookupReference)
The lookup reference as an integer.LogAnalyticsLookup.Builder
lookupReferenceString(String lookupReferenceString)
The lookup reference as a string.LogAnalyticsLookup.Builder
name(String name)
The lookup name.LogAnalyticsLookup.Builder
referringSources(AutoLookups referringSources)
LogAnalyticsLookup.Builder
statusSummary(StatusSummary statusSummary)
LogAnalyticsLookup.Builder
timeUpdated(Date timeUpdated)
The last updated date.LogAnalyticsLookup.Builder
type(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)
-
-