Class: DatadogAPIClient::V1::LogsPipeline

Inherits:
Object
  • Object
show all
Includes:
BaseGenericModel
Defined in:
lib/datadog_api_client/v1/models/logs_pipeline.rb

Overview

Pipelines and processors operate on incoming logs, parsing and transforming them into structured attributes for easier querying.

Note: These endpoints are only available for admin users. Make sure to use an application key created by an admin.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_propertiesObject

Returns the value of attribute additional_properties.



55
56
57
# File 'lib/datadog_api_client/v1/models/logs_pipeline.rb', line 55

def additional_properties
  @additional_properties
end

#descriptionObject

A description of the pipeline.



29
30
31
# File 'lib/datadog_api_client/v1/models/logs_pipeline.rb', line 29

def description
  @description
end

#filterObject

Filter for logs.



32
33
34
# File 'lib/datadog_api_client/v1/models/logs_pipeline.rb', line 32

def filter
  @filter
end

#idObject

ID of the pipeline.



35
36
37
# File 'lib/datadog_api_client/v1/models/logs_pipeline.rb', line 35

def id
  @id
end

#is_enabledObject

Whether or not the pipeline is enabled.



38
39
40
# File 'lib/datadog_api_client/v1/models/logs_pipeline.rb', line 38

def is_enabled
  @is_enabled
end

#is_read_onlyObject

Whether or not the pipeline can be edited.



41
42
43
# File 'lib/datadog_api_client/v1/models/logs_pipeline.rb', line 41

def is_read_only
  @is_read_only
end

#nameObject

Name of the pipeline.



44
45
46
# File 'lib/datadog_api_client/v1/models/logs_pipeline.rb', line 44

def name
  @name
end

#processorsObject

Ordered list of processors in this pipeline.



47
48
49
# File 'lib/datadog_api_client/v1/models/logs_pipeline.rb', line 47

def processors
  @processors
end

#tagsObject

A list of tags associated with the pipeline.



50
51
52
# File 'lib/datadog_api_client/v1/models/logs_pipeline.rb', line 50

def tags
  @tags
end

#typeObject

Type of pipeline.



53
54
55
# File 'lib/datadog_api_client/v1/models/logs_pipeline.rb', line 53

def type
  @type
end