Class: DatadogAPIClient::V2::ObservabilityPipelineClickhouseDestinationBatchEncoding

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

Overview

Batch encoding configuration for the ClickHouse destination. Required when format is arrow_stream. The codec field must be set to arrow_stream.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_propertiesObject

Returns the value of attribute additional_properties.



32
33
34
# File 'lib/datadog_api_client/v2/models/observability_pipeline_clickhouse_destination_batch_encoding.rb', line 32

def additional_properties
  @additional_properties
end

#allow_nullable_fieldsObject

When true, null values are allowed for non-nullable fields in the ClickHouse schema. When false (default), missing values for non-nullable columns cause encoding errors.



27
28
29
# File 'lib/datadog_api_client/v2/models/observability_pipeline_clickhouse_destination_batch_encoding.rb', line 27

def allow_nullable_fields
  @allow_nullable_fields
end

#codecObject

The codec used for batch encoding. Only arrow_stream is supported.



30
31
32
# File 'lib/datadog_api_client/v2/models/observability_pipeline_clickhouse_destination_batch_encoding.rb', line 30

def codec
  @codec
end