com.pulumi.gcp.healthcare.kotlin.outputs.Hl7StoreParserConfig.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-gcp-kotlin Show documentation
Show all versions of pulumi-gcp-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.gcp.healthcare.kotlin.outputs
import kotlin.Boolean
import kotlin.String
import kotlin.Suppress
/**
*
* @property allowNullHeader Determines whether messages with no header are allowed.
* @property schema JSON encoded string for schemas used to parse messages in this
* store if schematized parsing is desired.
* @property segmentTerminator Byte(s) to be used as the segment terminator. If this is unset, '\r' will be used as segment terminator.
* A base64-encoded string.
* @property version The version of the unschematized parser to be used when a custom `schema` is not set.
* Default value is `V1`.
* Possible values are: `V1`, `V2`, `V3`.
*/
public data class Hl7StoreParserConfig(
public val allowNullHeader: Boolean? = null,
public val schema: String? = null,
public val segmentTerminator: String? = null,
public val version: String? = null,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.gcp.healthcare.outputs.Hl7StoreParserConfig): Hl7StoreParserConfig = Hl7StoreParserConfig(
allowNullHeader = javaType.allowNullHeader().map({ args0 -> args0 }).orElse(null),
schema = javaType.schema().map({ args0 -> args0 }).orElse(null),
segmentTerminator = javaType.segmentTerminator().map({ args0 -> args0 }).orElse(null),
version = javaType.version().map({ args0 -> args0 }).orElse(null),
)
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy