
com.pulumi.awsnative.iotwireless.kotlin.outputs.TraceContentProperties.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.iotwireless.kotlin.outputs
import com.pulumi.awsnative.iotwireless.kotlin.enums.NetworkAnalyzerConfigurationLogLevel
import com.pulumi.awsnative.iotwireless.kotlin.enums.NetworkAnalyzerConfigurationWirelessDeviceFrameInfo
import kotlin.Suppress
/**
* Trace content for your wireless gateway and wireless device resources
* @property logLevel The log level for a log message. The log levels can be disabled, or set to `ERROR` to display less verbose logs containing only error information, or to `INFO` for more detailed logs
* @property wirelessDeviceFrameInfo `FrameInfo` of your wireless device resources for the trace content. Use FrameInfo to debug the communication between your LoRaWAN end devices and the network server.
*/
public data class TraceContentProperties(
public val logLevel: NetworkAnalyzerConfigurationLogLevel? = null,
public val wirelessDeviceFrameInfo: NetworkAnalyzerConfigurationWirelessDeviceFrameInfo? = null,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.awsnative.iotwireless.outputs.TraceContentProperties): TraceContentProperties = TraceContentProperties(
logLevel = javaType.logLevel().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.iotwireless.kotlin.enums.NetworkAnalyzerConfigurationLogLevel.Companion.toKotlin(args0)
})
}).orElse(null),
wirelessDeviceFrameInfo = javaType.wirelessDeviceFrameInfo().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.iotwireless.kotlin.enums.NetworkAnalyzerConfigurationWirelessDeviceFrameInfo.Companion.toKotlin(args0)
})
}).orElse(null),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy