![JAR search and dependency download from the Maven repository](/logo.png)
io.burkard.cdk.services.iotwireless.cfnDeviceProfile.LoRaWANDeviceProfileProperty.scala Maven / Gradle / Ivy
package io.burkard.cdk.services.iotwireless.cfnDeviceProfile
@SuppressWarnings(Array("org.wartremover.warts.DefaultArguments", "org.wartremover.warts.Null", "DisableSyntax.null"))
object LoRaWANDeviceProfileProperty {
def apply(
supportsClassB: Option[Boolean] = None,
classBTimeout: Option[Number] = None,
macVersion: Option[String] = None,
rfRegion: Option[String] = None,
pingSlotDr: Option[Number] = None,
pingSlotFreq: Option[Number] = None,
maxEirp: Option[Number] = None,
classCTimeout: Option[Number] = None,
regParamsRevision: Option[String] = None,
supportsJoin: Option[Boolean] = None,
supports32BitFCnt: Option[Boolean] = None,
pingSlotPeriod: Option[Number] = None,
supportsClassC: Option[Boolean] = None,
maxDutyCycle: Option[Number] = None
): software.amazon.awscdk.services.iotwireless.CfnDeviceProfile.LoRaWANDeviceProfileProperty =
(new software.amazon.awscdk.services.iotwireless.CfnDeviceProfile.LoRaWANDeviceProfileProperty.Builder)
.supportsClassB(supportsClassB.map(Boolean.box).orNull)
.classBTimeout(classBTimeout.orNull)
.macVersion(macVersion.orNull)
.rfRegion(rfRegion.orNull)
.pingSlotDr(pingSlotDr.orNull)
.pingSlotFreq(pingSlotFreq.orNull)
.maxEirp(maxEirp.orNull)
.classCTimeout(classCTimeout.orNull)
.regParamsRevision(regParamsRevision.orNull)
.supportsJoin(supportsJoin.map(Boolean.box).orNull)
.supports32BitFCnt(supports32BitFCnt.map(Boolean.box).orNull)
.pingSlotPeriod(pingSlotPeriod.orNull)
.supportsClassC(supportsClassC.map(Boolean.box).orNull)
.maxDutyCycle(maxDutyCycle.orNull)
.build()
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy