All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.pulumi.azurenative.logic.kotlin.inputs.X12ProtocolSettingsArgs.kt Maven / Gradle / Ivy

Go to download

Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.

There is a newer version: 2.82.0.0
Show newest version
@file:Suppress("NAME_SHADOWING", "DEPRECATION")

package com.pulumi.azurenative.logic.kotlin.inputs

import com.pulumi.azurenative.logic.inputs.X12ProtocolSettingsArgs.builder
import com.pulumi.core.Output
import com.pulumi.core.Output.of
import com.pulumi.kotlin.ConvertibleToJava
import com.pulumi.kotlin.PulumiNullFieldException
import com.pulumi.kotlin.PulumiTagMarker
import com.pulumi.kotlin.applySuspend
import kotlin.Suppress
import kotlin.Unit
import kotlin.collections.List
import kotlin.jvm.JvmName

/**
 * The X12 agreement protocol settings.
 * @property acknowledgementSettings The X12 acknowledgment settings.
 * @property envelopeOverrides The X12 envelope override settings.
 * @property envelopeSettings The X12 envelope settings.
 * @property framingSettings The X12 framing settings.
 * @property messageFilter The X12 message filter.
 * @property messageFilterList The X12 message filter list.
 * @property processingSettings The X12 processing settings.
 * @property schemaReferences The X12 schema references.
 * @property securitySettings The X12 security settings.
 * @property validationOverrides The X12 validation override settings.
 * @property validationSettings The X12 validation settings.
 * @property x12DelimiterOverrides The X12 delimiter override settings.
 */
public data class X12ProtocolSettingsArgs(
    public val acknowledgementSettings: Output,
    public val envelopeOverrides: Output>? = null,
    public val envelopeSettings: Output,
    public val framingSettings: Output,
    public val messageFilter: Output,
    public val messageFilterList: Output>? = null,
    public val processingSettings: Output,
    public val schemaReferences: Output>,
    public val securitySettings: Output,
    public val validationOverrides: Output>? = null,
    public val validationSettings: Output,
    public val x12DelimiterOverrides: Output>? = null,
) : ConvertibleToJava {
    override fun toJava(): com.pulumi.azurenative.logic.inputs.X12ProtocolSettingsArgs =
        com.pulumi.azurenative.logic.inputs.X12ProtocolSettingsArgs.builder()
            .acknowledgementSettings(
                acknowledgementSettings.applyValue({ args0 ->
                    args0.let({ args0 ->
                        args0.toJava()
                    })
                }),
            )
            .envelopeOverrides(
                envelopeOverrides?.applyValue({ args0 ->
                    args0.map({ args0 ->
                        args0.let({ args0 ->
                            args0.toJava()
                        })
                    })
                }),
            )
            .envelopeSettings(envelopeSettings.applyValue({ args0 -> args0.let({ args0 -> args0.toJava() }) }))
            .framingSettings(framingSettings.applyValue({ args0 -> args0.let({ args0 -> args0.toJava() }) }))
            .messageFilter(messageFilter.applyValue({ args0 -> args0.let({ args0 -> args0.toJava() }) }))
            .messageFilterList(
                messageFilterList?.applyValue({ args0 ->
                    args0.map({ args0 ->
                        args0.let({ args0 ->
                            args0.toJava()
                        })
                    })
                }),
            )
            .processingSettings(
                processingSettings.applyValue({ args0 ->
                    args0.let({ args0 ->
                        args0.toJava()
                    })
                }),
            )
            .schemaReferences(
                schemaReferences.applyValue({ args0 ->
                    args0.map({ args0 ->
                        args0.let({ args0 ->
                            args0.toJava()
                        })
                    })
                }),
            )
            .securitySettings(securitySettings.applyValue({ args0 -> args0.let({ args0 -> args0.toJava() }) }))
            .validationOverrides(
                validationOverrides?.applyValue({ args0 ->
                    args0.map({ args0 ->
                        args0.let({ args0 -> args0.toJava() })
                    })
                }),
            )
            .validationSettings(
                validationSettings.applyValue({ args0 ->
                    args0.let({ args0 ->
                        args0.toJava()
                    })
                }),
            )
            .x12DelimiterOverrides(
                x12DelimiterOverrides?.applyValue({ args0 ->
                    args0.map({ args0 ->
                        args0.let({ args0 -> args0.toJava() })
                    })
                }),
            ).build()
}

/**
 * Builder for [X12ProtocolSettingsArgs].
 */
@PulumiTagMarker
public class X12ProtocolSettingsArgsBuilder internal constructor() {
    private var acknowledgementSettings: Output? = null

    private var envelopeOverrides: Output>? = null

    private var envelopeSettings: Output? = null

    private var framingSettings: Output? = null

    private var messageFilter: Output? = null

    private var messageFilterList: Output>? = null

    private var processingSettings: Output? = null

    private var schemaReferences: Output>? = null

    private var securitySettings: Output? = null

    private var validationOverrides: Output>? = null

    private var validationSettings: Output? = null

    private var x12DelimiterOverrides: Output>? = null

    /**
     * @param value The X12 acknowledgment settings.
     */
    @JvmName("kbysmrqkvvlmdbwx")
    public suspend fun acknowledgementSettings(`value`: Output) {
        this.acknowledgementSettings = value
    }

    /**
     * @param value The X12 envelope override settings.
     */
    @JvmName("inodrtdpxsqsqjlq")
    public suspend fun envelopeOverrides(`value`: Output>) {
        this.envelopeOverrides = value
    }

    @JvmName("aimwnfyvgyovcstp")
    public suspend fun envelopeOverrides(vararg values: Output) {
        this.envelopeOverrides = Output.all(values.asList())
    }

    /**
     * @param values The X12 envelope override settings.
     */
    @JvmName("bpkuxeeqkeglvnby")
    public suspend fun envelopeOverrides(values: List>) {
        this.envelopeOverrides = Output.all(values)
    }

    /**
     * @param value The X12 envelope settings.
     */
    @JvmName("pokycasnqtkimegy")
    public suspend fun envelopeSettings(`value`: Output) {
        this.envelopeSettings = value
    }

    /**
     * @param value The X12 framing settings.
     */
    @JvmName("clnjnkvmdrjpcqwj")
    public suspend fun framingSettings(`value`: Output) {
        this.framingSettings = value
    }

    /**
     * @param value The X12 message filter.
     */
    @JvmName("juyrcqucppqageal")
    public suspend fun messageFilter(`value`: Output) {
        this.messageFilter = value
    }

    /**
     * @param value The X12 message filter list.
     */
    @JvmName("bavlsweamoxtuuru")
    public suspend fun messageFilterList(`value`: Output>) {
        this.messageFilterList = value
    }

    @JvmName("kiipbdebkfrhfqug")
    public suspend fun messageFilterList(vararg values: Output) {
        this.messageFilterList = Output.all(values.asList())
    }

    /**
     * @param values The X12 message filter list.
     */
    @JvmName("pwrndtwixrlwmnxw")
    public suspend fun messageFilterList(values: List>) {
        this.messageFilterList = Output.all(values)
    }

    /**
     * @param value The X12 processing settings.
     */
    @JvmName("khckoqbxcpbenssg")
    public suspend fun processingSettings(`value`: Output) {
        this.processingSettings = value
    }

    /**
     * @param value The X12 schema references.
     */
    @JvmName("myvnwshyeusbwckg")
    public suspend fun schemaReferences(`value`: Output>) {
        this.schemaReferences = value
    }

    @JvmName("rdejwqsgcwegukyx")
    public suspend fun schemaReferences(vararg values: Output) {
        this.schemaReferences = Output.all(values.asList())
    }

    /**
     * @param values The X12 schema references.
     */
    @JvmName("eybggtptmvlbotoj")
    public suspend fun schemaReferences(values: List>) {
        this.schemaReferences = Output.all(values)
    }

    /**
     * @param value The X12 security settings.
     */
    @JvmName("rpiqqmvbjkbygxqi")
    public suspend fun securitySettings(`value`: Output) {
        this.securitySettings = value
    }

    /**
     * @param value The X12 validation override settings.
     */
    @JvmName("xtiroutlfhgkferr")
    public suspend fun validationOverrides(`value`: Output>) {
        this.validationOverrides = value
    }

    @JvmName("jrjkxbmvitruxujw")
    public suspend fun validationOverrides(vararg values: Output) {
        this.validationOverrides = Output.all(values.asList())
    }

    /**
     * @param values The X12 validation override settings.
     */
    @JvmName("rmsvhxnsuceyvetx")
    public suspend fun validationOverrides(values: List>) {
        this.validationOverrides = Output.all(values)
    }

    /**
     * @param value The X12 validation settings.
     */
    @JvmName("crfvkuxcbtjiuely")
    public suspend fun validationSettings(`value`: Output) {
        this.validationSettings = value
    }

    /**
     * @param value The X12 delimiter override settings.
     */
    @JvmName("vqlxixeaixrgqokc")
    public suspend fun x12DelimiterOverrides(`value`: Output>) {
        this.x12DelimiterOverrides = value
    }

    @JvmName("jyvvryoucydukhps")
    public suspend fun x12DelimiterOverrides(vararg values: Output) {
        this.x12DelimiterOverrides = Output.all(values.asList())
    }

    /**
     * @param values The X12 delimiter override settings.
     */
    @JvmName("clukmgdqmhslicxw")
    public suspend fun x12DelimiterOverrides(values: List>) {
        this.x12DelimiterOverrides = Output.all(values)
    }

    /**
     * @param value The X12 acknowledgment settings.
     */
    @JvmName("yjmpdkckoswsvlcu")
    public suspend fun acknowledgementSettings(`value`: X12AcknowledgementSettingsArgs) {
        val toBeMapped = value
        val mapped = toBeMapped.let({ args0 -> of(args0) })
        this.acknowledgementSettings = mapped
    }

    /**
     * @param argument The X12 acknowledgment settings.
     */
    @JvmName("lmiqfrnedwltpnrc")
    public suspend fun acknowledgementSettings(argument: suspend X12AcknowledgementSettingsArgsBuilder.() -> Unit) {
        val toBeMapped = X12AcknowledgementSettingsArgsBuilder().applySuspend { argument() }.build()
        val mapped = of(toBeMapped)
        this.acknowledgementSettings = mapped
    }

    /**
     * @param value The X12 envelope override settings.
     */
    @JvmName("jgytlnyejrupdanr")
    public suspend fun envelopeOverrides(`value`: List?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.envelopeOverrides = mapped
    }

    /**
     * @param argument The X12 envelope override settings.
     */
    @JvmName("gwgiutuffkiejicy")
    public suspend fun envelopeOverrides(argument: List Unit>) {
        val toBeMapped = argument.toList().map {
            X12EnvelopeOverrideArgsBuilder().applySuspend {
                it()
            }.build()
        }
        val mapped = of(toBeMapped)
        this.envelopeOverrides = mapped
    }

    /**
     * @param argument The X12 envelope override settings.
     */
    @JvmName("gimthlnsirqkgtmd")
    public suspend fun envelopeOverrides(vararg argument: suspend X12EnvelopeOverrideArgsBuilder.() -> Unit) {
        val toBeMapped = argument.toList().map {
            X12EnvelopeOverrideArgsBuilder().applySuspend {
                it()
            }.build()
        }
        val mapped = of(toBeMapped)
        this.envelopeOverrides = mapped
    }

    /**
     * @param argument The X12 envelope override settings.
     */
    @JvmName("leahsxxlnnciffnv")
    public suspend fun envelopeOverrides(argument: suspend X12EnvelopeOverrideArgsBuilder.() -> Unit) {
        val toBeMapped = listOf(X12EnvelopeOverrideArgsBuilder().applySuspend { argument() }.build())
        val mapped = of(toBeMapped)
        this.envelopeOverrides = mapped
    }

    /**
     * @param values The X12 envelope override settings.
     */
    @JvmName("ryxlpmvtdpwhkxhw")
    public suspend fun envelopeOverrides(vararg values: X12EnvelopeOverrideArgs) {
        val toBeMapped = values.toList()
        val mapped = toBeMapped.let({ args0 -> of(args0) })
        this.envelopeOverrides = mapped
    }

    /**
     * @param value The X12 envelope settings.
     */
    @JvmName("abxgghjtowtsltan")
    public suspend fun envelopeSettings(`value`: X12EnvelopeSettingsArgs) {
        val toBeMapped = value
        val mapped = toBeMapped.let({ args0 -> of(args0) })
        this.envelopeSettings = mapped
    }

    /**
     * @param argument The X12 envelope settings.
     */
    @JvmName("vbvkdwywlpttexpg")
    public suspend fun envelopeSettings(argument: suspend X12EnvelopeSettingsArgsBuilder.() -> Unit) {
        val toBeMapped = X12EnvelopeSettingsArgsBuilder().applySuspend { argument() }.build()
        val mapped = of(toBeMapped)
        this.envelopeSettings = mapped
    }

    /**
     * @param value The X12 framing settings.
     */
    @JvmName("dvokqwvkxhaigtrq")
    public suspend fun framingSettings(`value`: X12FramingSettingsArgs) {
        val toBeMapped = value
        val mapped = toBeMapped.let({ args0 -> of(args0) })
        this.framingSettings = mapped
    }

    /**
     * @param argument The X12 framing settings.
     */
    @JvmName("pprksccuuuqritjv")
    public suspend fun framingSettings(argument: suspend X12FramingSettingsArgsBuilder.() -> Unit) {
        val toBeMapped = X12FramingSettingsArgsBuilder().applySuspend { argument() }.build()
        val mapped = of(toBeMapped)
        this.framingSettings = mapped
    }

    /**
     * @param value The X12 message filter.
     */
    @JvmName("pgmvwtbqdduupgsa")
    public suspend fun messageFilter(`value`: X12MessageFilterArgs) {
        val toBeMapped = value
        val mapped = toBeMapped.let({ args0 -> of(args0) })
        this.messageFilter = mapped
    }

    /**
     * @param argument The X12 message filter.
     */
    @JvmName("unlhdxltfbopkedo")
    public suspend fun messageFilter(argument: suspend X12MessageFilterArgsBuilder.() -> Unit) {
        val toBeMapped = X12MessageFilterArgsBuilder().applySuspend { argument() }.build()
        val mapped = of(toBeMapped)
        this.messageFilter = mapped
    }

    /**
     * @param value The X12 message filter list.
     */
    @JvmName("bnsiijjkogyxvhcs")
    public suspend fun messageFilterList(`value`: List?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.messageFilterList = mapped
    }

    /**
     * @param argument The X12 message filter list.
     */
    @JvmName("vvktbheotkvahmjn")
    public suspend fun messageFilterList(argument: List Unit>) {
        val toBeMapped = argument.toList().map {
            X12MessageIdentifierArgsBuilder().applySuspend {
                it()
            }.build()
        }
        val mapped = of(toBeMapped)
        this.messageFilterList = mapped
    }

    /**
     * @param argument The X12 message filter list.
     */
    @JvmName("drcnbwxrwqbcoldk")
    public suspend fun messageFilterList(vararg argument: suspend X12MessageIdentifierArgsBuilder.() -> Unit) {
        val toBeMapped = argument.toList().map {
            X12MessageIdentifierArgsBuilder().applySuspend {
                it()
            }.build()
        }
        val mapped = of(toBeMapped)
        this.messageFilterList = mapped
    }

    /**
     * @param argument The X12 message filter list.
     */
    @JvmName("edlmgftsjqwicqka")
    public suspend fun messageFilterList(argument: suspend X12MessageIdentifierArgsBuilder.() -> Unit) {
        val toBeMapped = listOf(X12MessageIdentifierArgsBuilder().applySuspend { argument() }.build())
        val mapped = of(toBeMapped)
        this.messageFilterList = mapped
    }

    /**
     * @param values The X12 message filter list.
     */
    @JvmName("mnegplyrbxapjbxq")
    public suspend fun messageFilterList(vararg values: X12MessageIdentifierArgs) {
        val toBeMapped = values.toList()
        val mapped = toBeMapped.let({ args0 -> of(args0) })
        this.messageFilterList = mapped
    }

    /**
     * @param value The X12 processing settings.
     */
    @JvmName("drpshyycegsgoril")
    public suspend fun processingSettings(`value`: X12ProcessingSettingsArgs) {
        val toBeMapped = value
        val mapped = toBeMapped.let({ args0 -> of(args0) })
        this.processingSettings = mapped
    }

    /**
     * @param argument The X12 processing settings.
     */
    @JvmName("ekkbjsbjuskdlptr")
    public suspend fun processingSettings(argument: suspend X12ProcessingSettingsArgsBuilder.() -> Unit) {
        val toBeMapped = X12ProcessingSettingsArgsBuilder().applySuspend { argument() }.build()
        val mapped = of(toBeMapped)
        this.processingSettings = mapped
    }

    /**
     * @param value The X12 schema references.
     */
    @JvmName("grohiqrnphxoqjys")
    public suspend fun schemaReferences(`value`: List) {
        val toBeMapped = value
        val mapped = toBeMapped.let({ args0 -> of(args0) })
        this.schemaReferences = mapped
    }

    /**
     * @param argument The X12 schema references.
     */
    @JvmName("gokfcplfywspxdjp")
    public suspend fun schemaReferences(argument: List Unit>) {
        val toBeMapped = argument.toList().map {
            X12SchemaReferenceArgsBuilder().applySuspend {
                it()
            }.build()
        }
        val mapped = of(toBeMapped)
        this.schemaReferences = mapped
    }

    /**
     * @param argument The X12 schema references.
     */
    @JvmName("quiofodftotqimsd")
    public suspend fun schemaReferences(vararg argument: suspend X12SchemaReferenceArgsBuilder.() -> Unit) {
        val toBeMapped = argument.toList().map {
            X12SchemaReferenceArgsBuilder().applySuspend {
                it()
            }.build()
        }
        val mapped = of(toBeMapped)
        this.schemaReferences = mapped
    }

    /**
     * @param argument The X12 schema references.
     */
    @JvmName("gionpyeujbnoqnst")
    public suspend fun schemaReferences(argument: suspend X12SchemaReferenceArgsBuilder.() -> Unit) {
        val toBeMapped = listOf(X12SchemaReferenceArgsBuilder().applySuspend { argument() }.build())
        val mapped = of(toBeMapped)
        this.schemaReferences = mapped
    }

    /**
     * @param values The X12 schema references.
     */
    @JvmName("koheoowveefbcsks")
    public suspend fun schemaReferences(vararg values: X12SchemaReferenceArgs) {
        val toBeMapped = values.toList()
        val mapped = toBeMapped.let({ args0 -> of(args0) })
        this.schemaReferences = mapped
    }

    /**
     * @param value The X12 security settings.
     */
    @JvmName("luxwsgarutkfwtmd")
    public suspend fun securitySettings(`value`: X12SecuritySettingsArgs) {
        val toBeMapped = value
        val mapped = toBeMapped.let({ args0 -> of(args0) })
        this.securitySettings = mapped
    }

    /**
     * @param argument The X12 security settings.
     */
    @JvmName("haxpvervvsrisxxx")
    public suspend fun securitySettings(argument: suspend X12SecuritySettingsArgsBuilder.() -> Unit) {
        val toBeMapped = X12SecuritySettingsArgsBuilder().applySuspend { argument() }.build()
        val mapped = of(toBeMapped)
        this.securitySettings = mapped
    }

    /**
     * @param value The X12 validation override settings.
     */
    @JvmName("pjfkohrtuwkfhmoc")
    public suspend fun validationOverrides(`value`: List?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.validationOverrides = mapped
    }

    /**
     * @param argument The X12 validation override settings.
     */
    @JvmName("auxttofpexosnrpw")
    public suspend fun validationOverrides(argument: List Unit>) {
        val toBeMapped = argument.toList().map {
            X12ValidationOverrideArgsBuilder().applySuspend {
                it()
            }.build()
        }
        val mapped = of(toBeMapped)
        this.validationOverrides = mapped
    }

    /**
     * @param argument The X12 validation override settings.
     */
    @JvmName("jqxwkjgxjuyviidg")
    public suspend fun validationOverrides(vararg argument: suspend X12ValidationOverrideArgsBuilder.() -> Unit) {
        val toBeMapped = argument.toList().map {
            X12ValidationOverrideArgsBuilder().applySuspend {
                it()
            }.build()
        }
        val mapped = of(toBeMapped)
        this.validationOverrides = mapped
    }

    /**
     * @param argument The X12 validation override settings.
     */
    @JvmName("dipqxjqmrnyklgmp")
    public suspend fun validationOverrides(argument: suspend X12ValidationOverrideArgsBuilder.() -> Unit) {
        val toBeMapped = listOf(X12ValidationOverrideArgsBuilder().applySuspend { argument() }.build())
        val mapped = of(toBeMapped)
        this.validationOverrides = mapped
    }

    /**
     * @param values The X12 validation override settings.
     */
    @JvmName("vlxdrggqojpfgwwk")
    public suspend fun validationOverrides(vararg values: X12ValidationOverrideArgs) {
        val toBeMapped = values.toList()
        val mapped = toBeMapped.let({ args0 -> of(args0) })
        this.validationOverrides = mapped
    }

    /**
     * @param value The X12 validation settings.
     */
    @JvmName("ddmkqtcewwgrbnsy")
    public suspend fun validationSettings(`value`: X12ValidationSettingsArgs) {
        val toBeMapped = value
        val mapped = toBeMapped.let({ args0 -> of(args0) })
        this.validationSettings = mapped
    }

    /**
     * @param argument The X12 validation settings.
     */
    @JvmName("bpvrraxbqybxcbdl")
    public suspend fun validationSettings(argument: suspend X12ValidationSettingsArgsBuilder.() -> Unit) {
        val toBeMapped = X12ValidationSettingsArgsBuilder().applySuspend { argument() }.build()
        val mapped = of(toBeMapped)
        this.validationSettings = mapped
    }

    /**
     * @param value The X12 delimiter override settings.
     */
    @JvmName("jkaopyoqcrfhcqro")
    public suspend fun x12DelimiterOverrides(`value`: List?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.x12DelimiterOverrides = mapped
    }

    /**
     * @param argument The X12 delimiter override settings.
     */
    @JvmName("jvxrjaslddmotiyr")
    public suspend fun x12DelimiterOverrides(argument: List Unit>) {
        val toBeMapped = argument.toList().map {
            X12DelimiterOverridesArgsBuilder().applySuspend {
                it()
            }.build()
        }
        val mapped = of(toBeMapped)
        this.x12DelimiterOverrides = mapped
    }

    /**
     * @param argument The X12 delimiter override settings.
     */
    @JvmName("hpenrudkgwriapxp")
    public suspend fun x12DelimiterOverrides(vararg argument: suspend X12DelimiterOverridesArgsBuilder.() -> Unit) {
        val toBeMapped = argument.toList().map {
            X12DelimiterOverridesArgsBuilder().applySuspend {
                it()
            }.build()
        }
        val mapped = of(toBeMapped)
        this.x12DelimiterOverrides = mapped
    }

    /**
     * @param argument The X12 delimiter override settings.
     */
    @JvmName("qikoxbacsyuywcyj")
    public suspend fun x12DelimiterOverrides(argument: suspend X12DelimiterOverridesArgsBuilder.() -> Unit) {
        val toBeMapped = listOf(X12DelimiterOverridesArgsBuilder().applySuspend { argument() }.build())
        val mapped = of(toBeMapped)
        this.x12DelimiterOverrides = mapped
    }

    /**
     * @param values The X12 delimiter override settings.
     */
    @JvmName("nvsoxbipwgbnbqle")
    public suspend fun x12DelimiterOverrides(vararg values: X12DelimiterOverridesArgs) {
        val toBeMapped = values.toList()
        val mapped = toBeMapped.let({ args0 -> of(args0) })
        this.x12DelimiterOverrides = mapped
    }

    internal fun build(): X12ProtocolSettingsArgs = X12ProtocolSettingsArgs(
        acknowledgementSettings = acknowledgementSettings ?: throw
            PulumiNullFieldException("acknowledgementSettings"),
        envelopeOverrides = envelopeOverrides,
        envelopeSettings = envelopeSettings ?: throw PulumiNullFieldException("envelopeSettings"),
        framingSettings = framingSettings ?: throw PulumiNullFieldException("framingSettings"),
        messageFilter = messageFilter ?: throw PulumiNullFieldException("messageFilter"),
        messageFilterList = messageFilterList,
        processingSettings = processingSettings ?: throw PulumiNullFieldException("processingSettings"),
        schemaReferences = schemaReferences ?: throw PulumiNullFieldException("schemaReferences"),
        securitySettings = securitySettings ?: throw PulumiNullFieldException("securitySettings"),
        validationOverrides = validationOverrides,
        validationSettings = validationSettings ?: throw PulumiNullFieldException("validationSettings"),
        x12DelimiterOverrides = x12DelimiterOverrides,
    )
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy