![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.azurenative.logic.kotlin.inputs.X12EnvelopeSettingsArgs.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-azure-native-kotlin Show documentation
Show all versions of pulumi-azure-native-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.azurenative.logic.kotlin.inputs
import com.pulumi.azurenative.logic.inputs.X12EnvelopeSettingsArgs.builder
import com.pulumi.azurenative.logic.kotlin.enums.UsageIndicator
import com.pulumi.azurenative.logic.kotlin.enums.X12DateFormat
import com.pulumi.azurenative.logic.kotlin.enums.X12TimeFormat
import com.pulumi.core.Either
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 kotlin.Boolean
import kotlin.Int
import kotlin.String
import kotlin.Suppress
import kotlin.jvm.JvmName
/**
* The X12 agreement envelope settings.
* @property controlStandardsId The controls standards id.
* @property controlVersionNumber The control version number.
* @property enableDefaultGroupHeaders The value indicating whether to enable default group headers.
* @property functionalGroupId The functional group id.
* @property groupControlNumberLowerBound The group control number lower bound.
* @property groupControlNumberUpperBound The group control number upper bound.
* @property groupHeaderAgencyCode The group header agency code.
* @property groupHeaderDateFormat The group header date format.
* @property groupHeaderTimeFormat The group header time format.
* @property groupHeaderVersion The group header version.
* @property interchangeControlNumberLowerBound The interchange control number lower bound.
* @property interchangeControlNumberUpperBound The interchange control number upper bound.
* @property overwriteExistingTransactionSetControlNumber The value indicating whether to overwrite existing transaction set control number.
* @property receiverApplicationId The receiver application id.
* @property rolloverGroupControlNumber The value indicating whether to rollover group control number.
* @property rolloverInterchangeControlNumber The value indicating whether to rollover interchange control number.
* @property rolloverTransactionSetControlNumber The value indicating whether to rollover transaction set control number.
* @property senderApplicationId The sender application id.
* @property transactionSetControlNumberLowerBound The transaction set control number lower bound.
* @property transactionSetControlNumberPrefix The transaction set control number prefix.
* @property transactionSetControlNumberSuffix The transaction set control number suffix.
* @property transactionSetControlNumberUpperBound The transaction set control number upper bound.
* @property usageIndicator The usage indicator.
* @property useControlStandardsIdAsRepetitionCharacter The value indicating whether to use control standards id as repetition character.
*/
public data class X12EnvelopeSettingsArgs(
public val controlStandardsId: Output,
public val controlVersionNumber: Output,
public val enableDefaultGroupHeaders: Output,
public val functionalGroupId: Output? = null,
public val groupControlNumberLowerBound: Output,
public val groupControlNumberUpperBound: Output,
public val groupHeaderAgencyCode: Output,
public val groupHeaderDateFormat: Output>,
public val groupHeaderTimeFormat: Output>,
public val groupHeaderVersion: Output,
public val interchangeControlNumberLowerBound: Output,
public val interchangeControlNumberUpperBound: Output,
public val overwriteExistingTransactionSetControlNumber: Output,
public val receiverApplicationId: Output,
public val rolloverGroupControlNumber: Output,
public val rolloverInterchangeControlNumber: Output,
public val rolloverTransactionSetControlNumber: Output,
public val senderApplicationId: Output,
public val transactionSetControlNumberLowerBound: Output,
public val transactionSetControlNumberPrefix: Output? = null,
public val transactionSetControlNumberSuffix: Output? = null,
public val transactionSetControlNumberUpperBound: Output,
public val usageIndicator: Output>,
public val useControlStandardsIdAsRepetitionCharacter: Output,
) : ConvertibleToJava {
override fun toJava(): com.pulumi.azurenative.logic.inputs.X12EnvelopeSettingsArgs =
com.pulumi.azurenative.logic.inputs.X12EnvelopeSettingsArgs.builder()
.controlStandardsId(controlStandardsId.applyValue({ args0 -> args0 }))
.controlVersionNumber(controlVersionNumber.applyValue({ args0 -> args0 }))
.enableDefaultGroupHeaders(enableDefaultGroupHeaders.applyValue({ args0 -> args0 }))
.functionalGroupId(functionalGroupId?.applyValue({ args0 -> args0 }))
.groupControlNumberLowerBound(groupControlNumberLowerBound.applyValue({ args0 -> args0 }))
.groupControlNumberUpperBound(groupControlNumberUpperBound.applyValue({ args0 -> args0 }))
.groupHeaderAgencyCode(groupHeaderAgencyCode.applyValue({ args0 -> args0 }))
.groupHeaderDateFormat(
groupHeaderDateFormat.applyValue({ args0 ->
args0.transform({ args0 ->
args0
}, { args0 -> args0.let({ args0 -> args0.toJava() }) })
}),
)
.groupHeaderTimeFormat(
groupHeaderTimeFormat.applyValue({ args0 ->
args0.transform({ args0 ->
args0
}, { args0 -> args0.let({ args0 -> args0.toJava() }) })
}),
)
.groupHeaderVersion(groupHeaderVersion.applyValue({ args0 -> args0 }))
.interchangeControlNumberLowerBound(
interchangeControlNumberLowerBound.applyValue({ args0 ->
args0
}),
)
.interchangeControlNumberUpperBound(
interchangeControlNumberUpperBound.applyValue({ args0 ->
args0
}),
)
.overwriteExistingTransactionSetControlNumber(
overwriteExistingTransactionSetControlNumber.applyValue({ args0 ->
args0
}),
)
.receiverApplicationId(receiverApplicationId.applyValue({ args0 -> args0 }))
.rolloverGroupControlNumber(rolloverGroupControlNumber.applyValue({ args0 -> args0 }))
.rolloverInterchangeControlNumber(rolloverInterchangeControlNumber.applyValue({ args0 -> args0 }))
.rolloverTransactionSetControlNumber(
rolloverTransactionSetControlNumber.applyValue({ args0 ->
args0
}),
)
.senderApplicationId(senderApplicationId.applyValue({ args0 -> args0 }))
.transactionSetControlNumberLowerBound(
transactionSetControlNumberLowerBound.applyValue({ args0 ->
args0
}),
)
.transactionSetControlNumberPrefix(
transactionSetControlNumberPrefix?.applyValue({ args0 ->
args0
}),
)
.transactionSetControlNumberSuffix(
transactionSetControlNumberSuffix?.applyValue({ args0 ->
args0
}),
)
.transactionSetControlNumberUpperBound(
transactionSetControlNumberUpperBound.applyValue({ args0 ->
args0
}),
)
.usageIndicator(
usageIndicator.applyValue({ args0 ->
args0.transform({ args0 -> args0 }, { args0 ->
args0.let({ args0 -> args0.toJava() })
})
}),
)
.useControlStandardsIdAsRepetitionCharacter(
useControlStandardsIdAsRepetitionCharacter.applyValue({ args0 ->
args0
}),
).build()
}
/**
* Builder for [X12EnvelopeSettingsArgs].
*/
@PulumiTagMarker
public class X12EnvelopeSettingsArgsBuilder internal constructor() {
private var controlStandardsId: Output? = null
private var controlVersionNumber: Output? = null
private var enableDefaultGroupHeaders: Output? = null
private var functionalGroupId: Output? = null
private var groupControlNumberLowerBound: Output? = null
private var groupControlNumberUpperBound: Output? = null
private var groupHeaderAgencyCode: Output? = null
private var groupHeaderDateFormat: Output>? = null
private var groupHeaderTimeFormat: Output>? = null
private var groupHeaderVersion: Output? = null
private var interchangeControlNumberLowerBound: Output? = null
private var interchangeControlNumberUpperBound: Output? = null
private var overwriteExistingTransactionSetControlNumber: Output? = null
private var receiverApplicationId: Output? = null
private var rolloverGroupControlNumber: Output? = null
private var rolloverInterchangeControlNumber: Output? = null
private var rolloverTransactionSetControlNumber: Output? = null
private var senderApplicationId: Output? = null
private var transactionSetControlNumberLowerBound: Output? = null
private var transactionSetControlNumberPrefix: Output? = null
private var transactionSetControlNumberSuffix: Output? = null
private var transactionSetControlNumberUpperBound: Output? = null
private var usageIndicator: Output>? = null
private var useControlStandardsIdAsRepetitionCharacter: Output? = null
/**
* @param value The controls standards id.
*/
@JvmName("kjfmmmepdkfecdjs")
public suspend fun controlStandardsId(`value`: Output) {
this.controlStandardsId = value
}
/**
* @param value The control version number.
*/
@JvmName("rmbnsfcmlkjleovk")
public suspend fun controlVersionNumber(`value`: Output) {
this.controlVersionNumber = value
}
/**
* @param value The value indicating whether to enable default group headers.
*/
@JvmName("hcmjvpeiteutxspo")
public suspend fun enableDefaultGroupHeaders(`value`: Output) {
this.enableDefaultGroupHeaders = value
}
/**
* @param value The functional group id.
*/
@JvmName("naqcmmcfosvspvws")
public suspend fun functionalGroupId(`value`: Output) {
this.functionalGroupId = value
}
/**
* @param value The group control number lower bound.
*/
@JvmName("wkepqdwhiysdbsco")
public suspend fun groupControlNumberLowerBound(`value`: Output) {
this.groupControlNumberLowerBound = value
}
/**
* @param value The group control number upper bound.
*/
@JvmName("cmuuvrdgrbrcvmlk")
public suspend fun groupControlNumberUpperBound(`value`: Output) {
this.groupControlNumberUpperBound = value
}
/**
* @param value The group header agency code.
*/
@JvmName("fbrnnkaxpggiyjjm")
public suspend fun groupHeaderAgencyCode(`value`: Output) {
this.groupHeaderAgencyCode = value
}
/**
* @param value The group header date format.
*/
@JvmName("krhaxpnbsagauoed")
public suspend fun groupHeaderDateFormat(`value`: Output>) {
this.groupHeaderDateFormat = value
}
/**
* @param value The group header time format.
*/
@JvmName("jpkqcrwjxomvhnld")
public suspend fun groupHeaderTimeFormat(`value`: Output>) {
this.groupHeaderTimeFormat = value
}
/**
* @param value The group header version.
*/
@JvmName("vyrntqglwrogdmgp")
public suspend fun groupHeaderVersion(`value`: Output) {
this.groupHeaderVersion = value
}
/**
* @param value The interchange control number lower bound.
*/
@JvmName("lancirpekwuxlulu")
public suspend fun interchangeControlNumberLowerBound(`value`: Output) {
this.interchangeControlNumberLowerBound = value
}
/**
* @param value The interchange control number upper bound.
*/
@JvmName("dciipeypwebsqaef")
public suspend fun interchangeControlNumberUpperBound(`value`: Output) {
this.interchangeControlNumberUpperBound = value
}
/**
* @param value The value indicating whether to overwrite existing transaction set control number.
*/
@JvmName("wrnlmiifbsedetnn")
public suspend fun overwriteExistingTransactionSetControlNumber(`value`: Output) {
this.overwriteExistingTransactionSetControlNumber = value
}
/**
* @param value The receiver application id.
*/
@JvmName("rbdycckalwkaplmk")
public suspend fun receiverApplicationId(`value`: Output) {
this.receiverApplicationId = value
}
/**
* @param value The value indicating whether to rollover group control number.
*/
@JvmName("wwgfqaoekedrwuyi")
public suspend fun rolloverGroupControlNumber(`value`: Output) {
this.rolloverGroupControlNumber = value
}
/**
* @param value The value indicating whether to rollover interchange control number.
*/
@JvmName("obdirgjykvvwenmp")
public suspend fun rolloverInterchangeControlNumber(`value`: Output) {
this.rolloverInterchangeControlNumber = value
}
/**
* @param value The value indicating whether to rollover transaction set control number.
*/
@JvmName("qegesavbtqcodtmm")
public suspend fun rolloverTransactionSetControlNumber(`value`: Output) {
this.rolloverTransactionSetControlNumber = value
}
/**
* @param value The sender application id.
*/
@JvmName("hogubyujjimygqgb")
public suspend fun senderApplicationId(`value`: Output) {
this.senderApplicationId = value
}
/**
* @param value The transaction set control number lower bound.
*/
@JvmName("nsfwdhbyaxkfxhrk")
public suspend fun transactionSetControlNumberLowerBound(`value`: Output) {
this.transactionSetControlNumberLowerBound = value
}
/**
* @param value The transaction set control number prefix.
*/
@JvmName("bllebjmqesphsmcp")
public suspend fun transactionSetControlNumberPrefix(`value`: Output) {
this.transactionSetControlNumberPrefix = value
}
/**
* @param value The transaction set control number suffix.
*/
@JvmName("pbkgvgkfaartsoww")
public suspend fun transactionSetControlNumberSuffix(`value`: Output) {
this.transactionSetControlNumberSuffix = value
}
/**
* @param value The transaction set control number upper bound.
*/
@JvmName("fiyhlgpuegiopwre")
public suspend fun transactionSetControlNumberUpperBound(`value`: Output) {
this.transactionSetControlNumberUpperBound = value
}
/**
* @param value The usage indicator.
*/
@JvmName("bxkohauurfhgqnbs")
public suspend fun usageIndicator(`value`: Output>) {
this.usageIndicator = value
}
/**
* @param value The value indicating whether to use control standards id as repetition character.
*/
@JvmName("noqosronxpdlxnog")
public suspend fun useControlStandardsIdAsRepetitionCharacter(`value`: Output) {
this.useControlStandardsIdAsRepetitionCharacter = value
}
/**
* @param value The controls standards id.
*/
@JvmName("jqcmqnlxtcursgro")
public suspend fun controlStandardsId(`value`: Int) {
val toBeMapped = value
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.controlStandardsId = mapped
}
/**
* @param value The control version number.
*/
@JvmName("arjbpifynekhlulw")
public suspend fun controlVersionNumber(`value`: String) {
val toBeMapped = value
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.controlVersionNumber = mapped
}
/**
* @param value The value indicating whether to enable default group headers.
*/
@JvmName("ntkmicdgynrohmnf")
public suspend fun enableDefaultGroupHeaders(`value`: Boolean) {
val toBeMapped = value
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.enableDefaultGroupHeaders = mapped
}
/**
* @param value The functional group id.
*/
@JvmName("jubwwluirhbkwrfm")
public suspend fun functionalGroupId(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.functionalGroupId = mapped
}
/**
* @param value The group control number lower bound.
*/
@JvmName("sacxokdhbriuwgpj")
public suspend fun groupControlNumberLowerBound(`value`: Int) {
val toBeMapped = value
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.groupControlNumberLowerBound = mapped
}
/**
* @param value The group control number upper bound.
*/
@JvmName("urdycqrtbwtnvbvo")
public suspend fun groupControlNumberUpperBound(`value`: Int) {
val toBeMapped = value
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.groupControlNumberUpperBound = mapped
}
/**
* @param value The group header agency code.
*/
@JvmName("jihfkxvtksxmohvh")
public suspend fun groupHeaderAgencyCode(`value`: String) {
val toBeMapped = value
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.groupHeaderAgencyCode = mapped
}
/**
* @param value The group header date format.
*/
@JvmName("xpdssakikcoxrlrc")
public suspend fun groupHeaderDateFormat(`value`: Either) {
val toBeMapped = value
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.groupHeaderDateFormat = mapped
}
/**
* @param value The group header date format.
*/
@JvmName("xnwgixwskfldreqf")
public fun groupHeaderDateFormat(`value`: String) {
val toBeMapped = Either.ofLeft(value)
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.groupHeaderDateFormat = mapped
}
/**
* @param value The group header date format.
*/
@JvmName("fhvvyjwixrowaqqd")
public fun groupHeaderDateFormat(`value`: X12DateFormat) {
val toBeMapped = Either.ofRight(value)
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.groupHeaderDateFormat = mapped
}
/**
* @param value The group header time format.
*/
@JvmName("qepsfdwtjnqocaar")
public suspend fun groupHeaderTimeFormat(`value`: Either) {
val toBeMapped = value
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.groupHeaderTimeFormat = mapped
}
/**
* @param value The group header time format.
*/
@JvmName("rpnxomggpwlwaspw")
public fun groupHeaderTimeFormat(`value`: String) {
val toBeMapped = Either.ofLeft(value)
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.groupHeaderTimeFormat = mapped
}
/**
* @param value The group header time format.
*/
@JvmName("foqsmoatcpjpwmik")
public fun groupHeaderTimeFormat(`value`: X12TimeFormat) {
val toBeMapped = Either.ofRight(value)
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.groupHeaderTimeFormat = mapped
}
/**
* @param value The group header version.
*/
@JvmName("tvbwuxxqddvycqyt")
public suspend fun groupHeaderVersion(`value`: String) {
val toBeMapped = value
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.groupHeaderVersion = mapped
}
/**
* @param value The interchange control number lower bound.
*/
@JvmName("iouacvxegnjjjdcy")
public suspend fun interchangeControlNumberLowerBound(`value`: Int) {
val toBeMapped = value
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.interchangeControlNumberLowerBound = mapped
}
/**
* @param value The interchange control number upper bound.
*/
@JvmName("moxtwfybuaiuelsq")
public suspend fun interchangeControlNumberUpperBound(`value`: Int) {
val toBeMapped = value
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.interchangeControlNumberUpperBound = mapped
}
/**
* @param value The value indicating whether to overwrite existing transaction set control number.
*/
@JvmName("deideuvuubfioklu")
public suspend fun overwriteExistingTransactionSetControlNumber(`value`: Boolean) {
val toBeMapped = value
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.overwriteExistingTransactionSetControlNumber = mapped
}
/**
* @param value The receiver application id.
*/
@JvmName("lenglncjyfhiwbkl")
public suspend fun receiverApplicationId(`value`: String) {
val toBeMapped = value
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.receiverApplicationId = mapped
}
/**
* @param value The value indicating whether to rollover group control number.
*/
@JvmName("fvsrrcoleaskgytp")
public suspend fun rolloverGroupControlNumber(`value`: Boolean) {
val toBeMapped = value
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.rolloverGroupControlNumber = mapped
}
/**
* @param value The value indicating whether to rollover interchange control number.
*/
@JvmName("vhpqekfcggtylpkl")
public suspend fun rolloverInterchangeControlNumber(`value`: Boolean) {
val toBeMapped = value
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.rolloverInterchangeControlNumber = mapped
}
/**
* @param value The value indicating whether to rollover transaction set control number.
*/
@JvmName("gxonymopkdsfaswb")
public suspend fun rolloverTransactionSetControlNumber(`value`: Boolean) {
val toBeMapped = value
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.rolloverTransactionSetControlNumber = mapped
}
/**
* @param value The sender application id.
*/
@JvmName("hvmpfywdapispvhk")
public suspend fun senderApplicationId(`value`: String) {
val toBeMapped = value
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.senderApplicationId = mapped
}
/**
* @param value The transaction set control number lower bound.
*/
@JvmName("vfeuckwygnhppcpo")
public suspend fun transactionSetControlNumberLowerBound(`value`: Int) {
val toBeMapped = value
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.transactionSetControlNumberLowerBound = mapped
}
/**
* @param value The transaction set control number prefix.
*/
@JvmName("sfaxsrvkmdohjevx")
public suspend fun transactionSetControlNumberPrefix(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.transactionSetControlNumberPrefix = mapped
}
/**
* @param value The transaction set control number suffix.
*/
@JvmName("vgwjewjatsydjpls")
public suspend fun transactionSetControlNumberSuffix(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.transactionSetControlNumberSuffix = mapped
}
/**
* @param value The transaction set control number upper bound.
*/
@JvmName("igfhyudnvxtkkafc")
public suspend fun transactionSetControlNumberUpperBound(`value`: Int) {
val toBeMapped = value
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.transactionSetControlNumberUpperBound = mapped
}
/**
* @param value The usage indicator.
*/
@JvmName("nakbixdrxipaovbn")
public suspend fun usageIndicator(`value`: Either) {
val toBeMapped = value
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.usageIndicator = mapped
}
/**
* @param value The usage indicator.
*/
@JvmName("mvfhltfjkvjacrct")
public fun usageIndicator(`value`: String) {
val toBeMapped = Either.ofLeft(value)
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.usageIndicator = mapped
}
/**
* @param value The usage indicator.
*/
@JvmName("wqpwslewyeviavfi")
public fun usageIndicator(`value`: UsageIndicator) {
val toBeMapped = Either.ofRight(value)
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.usageIndicator = mapped
}
/**
* @param value The value indicating whether to use control standards id as repetition character.
*/
@JvmName("icuxeroqxiaosseo")
public suspend fun useControlStandardsIdAsRepetitionCharacter(`value`: Boolean) {
val toBeMapped = value
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.useControlStandardsIdAsRepetitionCharacter = mapped
}
internal fun build(): X12EnvelopeSettingsArgs = X12EnvelopeSettingsArgs(
controlStandardsId = controlStandardsId ?: throw PulumiNullFieldException("controlStandardsId"),
controlVersionNumber = controlVersionNumber ?: throw
PulumiNullFieldException("controlVersionNumber"),
enableDefaultGroupHeaders = enableDefaultGroupHeaders ?: throw
PulumiNullFieldException("enableDefaultGroupHeaders"),
functionalGroupId = functionalGroupId,
groupControlNumberLowerBound = groupControlNumberLowerBound ?: throw
PulumiNullFieldException("groupControlNumberLowerBound"),
groupControlNumberUpperBound = groupControlNumberUpperBound ?: throw
PulumiNullFieldException("groupControlNumberUpperBound"),
groupHeaderAgencyCode = groupHeaderAgencyCode ?: throw
PulumiNullFieldException("groupHeaderAgencyCode"),
groupHeaderDateFormat = groupHeaderDateFormat ?: throw
PulumiNullFieldException("groupHeaderDateFormat"),
groupHeaderTimeFormat = groupHeaderTimeFormat ?: throw
PulumiNullFieldException("groupHeaderTimeFormat"),
groupHeaderVersion = groupHeaderVersion ?: throw PulumiNullFieldException("groupHeaderVersion"),
interchangeControlNumberLowerBound = interchangeControlNumberLowerBound ?: throw
PulumiNullFieldException("interchangeControlNumberLowerBound"),
interchangeControlNumberUpperBound = interchangeControlNumberUpperBound ?: throw
PulumiNullFieldException("interchangeControlNumberUpperBound"),
overwriteExistingTransactionSetControlNumber = overwriteExistingTransactionSetControlNumber ?: throw
PulumiNullFieldException("overwriteExistingTransactionSetControlNumber"),
receiverApplicationId = receiverApplicationId ?: throw
PulumiNullFieldException("receiverApplicationId"),
rolloverGroupControlNumber = rolloverGroupControlNumber ?: throw
PulumiNullFieldException("rolloverGroupControlNumber"),
rolloverInterchangeControlNumber = rolloverInterchangeControlNumber ?: throw
PulumiNullFieldException("rolloverInterchangeControlNumber"),
rolloverTransactionSetControlNumber = rolloverTransactionSetControlNumber ?: throw
PulumiNullFieldException("rolloverTransactionSetControlNumber"),
senderApplicationId = senderApplicationId ?: throw PulumiNullFieldException("senderApplicationId"),
transactionSetControlNumberLowerBound = transactionSetControlNumberLowerBound ?: throw
PulumiNullFieldException("transactionSetControlNumberLowerBound"),
transactionSetControlNumberPrefix = transactionSetControlNumberPrefix,
transactionSetControlNumberSuffix = transactionSetControlNumberSuffix,
transactionSetControlNumberUpperBound = transactionSetControlNumberUpperBound ?: throw
PulumiNullFieldException("transactionSetControlNumberUpperBound"),
usageIndicator = usageIndicator ?: throw PulumiNullFieldException("usageIndicator"),
useControlStandardsIdAsRepetitionCharacter = useControlStandardsIdAsRepetitionCharacter ?: throw
PulumiNullFieldException("useControlStandardsIdAsRepetitionCharacter"),
)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy