Package com.datadog.api.client.v1.model
Class ReferenceTableLogsLookupProcessor
java.lang.Object
com.datadog.api.client.v1.model.ReferenceTableLogsLookupProcessor
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class ReferenceTableLogsLookupProcessor
extends Object
Note: Reference Tables are in public beta. Use the Lookup Processor to define a
mapping between a log attribute and a human readable value saved in a Reference Table. For
example, you can use the Lookup Processor to map an internal service ID into a human readable
service name. Alternatively, you could also use it to check if the MAC address that just
attempted to connect to the production environment belongs to your list of stolen machines.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionReferenceTableLogsLookupProcessor(String lookupEnrichmentTable, String source, String target, LogsLookupProcessorType type) -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturn true if this ReferenceTableLogsLookupProcessor object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Whether or not the processor is enabled.Name of the Reference Table for the source attribute and their associated target attribute values.getName()Name of the processor.Source attribute used to perform the lookup.Name of the attribute that contains the corresponding value in the mapping list.getType()Type of logs lookup processor.inthashCode()lookupEnrichmentTable(String lookupEnrichmentTable) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetIsEnabled(Boolean isEnabled) voidsetLookupEnrichmentTable(String lookupEnrichmentTable) voidvoidvoidvoidtoString()type(LogsLookupProcessorType type)
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_IS_ENABLED
- See Also:
-
JSON_PROPERTY_LOOKUP_ENRICHMENT_TABLE
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_SOURCE
- See Also:
-
JSON_PROPERTY_TARGET
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
-
Constructor Details
-
ReferenceTableLogsLookupProcessor
public ReferenceTableLogsLookupProcessor() -
ReferenceTableLogsLookupProcessor
public ReferenceTableLogsLookupProcessor(String lookupEnrichmentTable, String source, String target, LogsLookupProcessorType type)
-
-
Method Details
-
isEnabled
-
getIsEnabled
Whether or not the processor is enabled.- Returns:
- isEnabled
-
setIsEnabled
-
lookupEnrichmentTable
-
getLookupEnrichmentTable
Name of the Reference Table for the source attribute and their associated target attribute values.- Returns:
- lookupEnrichmentTable
-
setLookupEnrichmentTable
-
name
-
getName
Name of the processor.- Returns:
- name
-
setName
-
source
-
getSource
Source attribute used to perform the lookup.- Returns:
- source
-
setSource
-
target
-
getTarget
Name of the attribute that contains the corresponding value in the mapping list.- Returns:
- target
-
setTarget
-
type
-
getType
Type of logs lookup processor.- Returns:
- type
-
setType
-
putAdditionalProperty
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- The arbitrary key to setvalue- The associated value- Returns:
- ReferenceTableLogsLookupProcessor
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- The additional properties
-
getAdditionalProperty
Return the additional (undeclared) property with the specified name.- Parameters:
key- The arbitrary key to get- Returns:
- The specific additional property for the given key
-
equals
Return true if this ReferenceTableLogsLookupProcessor object is equal to o. -
hashCode
public int hashCode() -
toString
-