# DatadogAPIClient::V1::LogsUserAgentParser ## Properties | Name | Type | Description | Notes | | -------------- | --------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | --------------------------------------------- | | **is_enabled** | **Boolean** | Whether or not the processor is enabled. | [optional][default to false] | | **is_encoded** | **Boolean** | Define if the source attribute is URL encoded or not. | [optional][default to false] | | **name** | **String** | Name of the processor. | [optional] | | **sources** | **Array<String>** | Array of source attributes. | | | **target** | **String** | Name of the parent attribute that contains all the extracted details from the `sources`. | [default to 'http.useragent_details'] | | **type** | [**LogsUserAgentParserType**](LogsUserAgentParserType.md) | | [default to 'user-agent-parser'] | ## Example ```ruby require 'datadog_api_client/v1' instance = DatadogAPIClient::V1::LogsUserAgentParser.new( is_enabled: null, is_encoded: null, name: null, sources: ["http.useragent"], target: http.useragent_details, type: null ) ```