LogpushJobOutputOptionsArgs

data class LogpushJobOutputOptionsArgs(val batchPrefix: Output<String>? = null, val batchSuffix: Output<String>? = null, val cve20214428: Output<Boolean>? = null, val fieldDelimiter: Output<String>? = null, val fieldNames: Output<List<String>>? = null, val outputType: Output<String>? = null, val recordDelimiter: Output<String>? = null, val recordPrefix: Output<String>? = null, val recordSuffix: Output<String>? = null, val recordTemplate: Output<String>? = null, val sampleRate: Output<Double>? = null, val timestampFormat: Output<String>? = null) : ConvertibleToJava<LogpushJobOutputOptionsArgs>

Constructors

Link copied to clipboard
constructor(batchPrefix: Output<String>? = null, batchSuffix: Output<String>? = null, cve20214428: Output<Boolean>? = null, fieldDelimiter: Output<String>? = null, fieldNames: Output<List<String>>? = null, outputType: Output<String>? = null, recordDelimiter: Output<String>? = null, recordPrefix: Output<String>? = null, recordSuffix: Output<String>? = null, recordTemplate: Output<String>? = null, sampleRate: Output<Double>? = null, timestampFormat: Output<String>? = null)

Properties

Link copied to clipboard
val batchPrefix: Output<String>? = null

String to be prepended before each batch.

Link copied to clipboard
val batchSuffix: Output<String>? = null

String to be appended after each batch.

Link copied to clipboard
val cve20214428: Output<Boolean>? = null

Mitigation for CVE-2021-44228. If set to true, will cause all occurrences of ${ in the generated files to be replaced with x{. Defaults to false.

Link copied to clipboard
val fieldDelimiter: Output<String>? = null

String to join fields. This field be ignored when record_template is set. Defaults to ,.

Link copied to clipboard
val fieldNames: Output<List<String>>? = null

List of field names to be included in the Logpush output.

Link copied to clipboard
val outputType: Output<String>? = null

Specifies the output type. Available values: ndjson, csv. Defaults to ndjson.

Link copied to clipboard
val recordDelimiter: Output<String>? = null

String to be inserted in-between the records as separator.

Link copied to clipboard
val recordPrefix: Output<String>? = null

String to be prepended before each record. Defaults to {.

Link copied to clipboard
val recordSuffix: Output<String>? = null

String to be appended after each record. Defaults to } .

Link copied to clipboard
val recordTemplate: Output<String>? = null

String to use as template for each record instead of the default comma-separated list.

Link copied to clipboard
val sampleRate: Output<Double>? = null

Specifies the sampling rate. Defaults to 1.

Link copied to clipboard
val timestampFormat: Output<String>? = null

Specifies the format for timestamps. Available values: unixnano, unix, rfc3339. Defaults to unixnano.

Functions

Link copied to clipboard
open override fun toJava(): LogpushJobOutputOptionsArgs