Package org.apache.beam.sdk.io.datadog
Class DatadogWriteSchemaTransformConfiguration
java.lang.Object
org.apache.beam.sdk.io.datadog.DatadogWriteSchemaTransformConfiguration
@DefaultSchema(AutoValueSchema.class)
public abstract class DatadogWriteSchemaTransformConfiguration
extends Object
Configuration for writing to Datadog.
This class is meant to be used with DatadogWriteSchemaTransformProvider.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
DatadogWriteSchemaTransformConfiguration
public DatadogWriteSchemaTransformConfiguration()
-
-
Method Details
-
validate
public void validate() -
builder
Instantiates aDatadogWriteSchemaTransformConfiguration.Builderinstance. -
getUrl
-
getApiKey
-
getMinBatchCount
@SchemaFieldDescription("The minimum number of events to batch together for each write.") @Nullable public abstract Integer getMinBatchCount() -
getBatchCount
@SchemaFieldDescription("The number of events to batch together for each write.") @Nullable public abstract Integer getBatchCount() -
getMaxBufferSize
@SchemaFieldDescription("The maximum buffer size in bytes.") @Nullable public abstract Long getMaxBufferSize() -
getParallelism
@SchemaFieldDescription("The degree of parallelism for writing.") @Nullable public abstract Integer getParallelism() -
getErrorHandling
@SchemaFieldDescription("Specifies how to handle errors.") @Nullable public abstract ErrorHandling getErrorHandling()
-