
com.pulumi.awsnative.iotwireless.kotlin.inputs.WirelessDeviceSessionKeysAbpV10xArgs.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.iotwireless.kotlin.inputs
import com.pulumi.awsnative.iotwireless.inputs.WirelessDeviceSessionKeysAbpV10xArgs.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 kotlin.String
import kotlin.Suppress
import kotlin.jvm.JvmName
/**
*
* @property appSKey The AppSKey value.
* @property nwkSKey The NwkKey value.
*/
public data class WirelessDeviceSessionKeysAbpV10xArgs(
public val appSKey: Output,
public val nwkSKey: Output,
) : ConvertibleToJava {
override fun toJava(): com.pulumi.awsnative.iotwireless.inputs.WirelessDeviceSessionKeysAbpV10xArgs =
com.pulumi.awsnative.iotwireless.inputs.WirelessDeviceSessionKeysAbpV10xArgs.builder()
.appSKey(appSKey.applyValue({ args0 -> args0 }))
.nwkSKey(nwkSKey.applyValue({ args0 -> args0 })).build()
}
/**
* Builder for [WirelessDeviceSessionKeysAbpV10xArgs].
*/
@PulumiTagMarker
public class WirelessDeviceSessionKeysAbpV10xArgsBuilder internal constructor() {
private var appSKey: Output? = null
private var nwkSKey: Output? = null
/**
* @param value The AppSKey value.
*/
@JvmName("auileuxuplklhply")
public suspend fun appSKey(`value`: Output) {
this.appSKey = value
}
/**
* @param value The NwkKey value.
*/
@JvmName("ntlrurrosbselipq")
public suspend fun nwkSKey(`value`: Output) {
this.nwkSKey = value
}
/**
* @param value The AppSKey value.
*/
@JvmName("iluxtngwjiedkogy")
public suspend fun appSKey(`value`: String) {
val toBeMapped = value
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.appSKey = mapped
}
/**
* @param value The NwkKey value.
*/
@JvmName("xgthsicnbwkqqitn")
public suspend fun nwkSKey(`value`: String) {
val toBeMapped = value
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.nwkSKey = mapped
}
internal fun build(): WirelessDeviceSessionKeysAbpV10xArgs = WirelessDeviceSessionKeysAbpV10xArgs(
appSKey = appSKey ?: throw PulumiNullFieldException("appSKey"),
nwkSKey = nwkSKey ?: throw PulumiNullFieldException("nwkSKey"),
)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy