Class CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.iotwireless.CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty>
- Enclosing interface:
CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty
@Stability(Stable)
public static final class CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddGwMetadata(Boolean addGwMetadata) addGwMetadata(IResolvable addGwMetadata) build()Builds the configured instance.channelMask(String channelMask) devStatusReqFreq(Number devStatusReqFreq) dlBucketSize(Number dlBucketSize) Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getDlRate()dlRatePolicy(String dlRatePolicy) Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getDrMax()Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getDrMin()Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getHrAllowed()hrAllowed(IResolvable hrAllowed) Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getHrAllowed()minGwDiversity(Number minGwDiversity) Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getNwkGeoLoc()nwkGeoLoc(IResolvable nwkGeoLoc) Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getNwkGeoLoc()Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getPrAllowed()prAllowed(IResolvable prAllowed) Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getPrAllowed()Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getRaAllowed()raAllowed(IResolvable raAllowed) Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getRaAllowed()reportDevStatusBattery(Boolean reportDevStatusBattery) reportDevStatusBattery(IResolvable reportDevStatusBattery) reportDevStatusMargin(Boolean reportDevStatusMargin) reportDevStatusMargin(IResolvable reportDevStatusMargin) Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getTargetPer()ulBucketSize(Number ulBucketSize) Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getUlRate()ulRatePolicy(String ulRatePolicy)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
addGwMetadata
@Stability(Stable) public CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder addGwMetadata(Boolean addGwMetadata) - Parameters:
addGwMetadata- The AddGWMetaData value.- Returns:
this
-
addGwMetadata
@Stability(Stable) public CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder addGwMetadata(IResolvable addGwMetadata) - Parameters:
addGwMetadata- The AddGWMetaData value.- Returns:
this
-
channelMask
@Stability(Stable) public CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder channelMask(String channelMask) - Parameters:
channelMask- The ChannelMask value. This property isReadOnlyand can't be inputted for create. It's returned withFn::GetAtt- Returns:
this
-
devStatusReqFreq
@Stability(Stable) public CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder devStatusReqFreq(Number devStatusReqFreq) - Parameters:
devStatusReqFreq- The DevStatusReqFreq value. This property isReadOnlyand can't be inputted for create. It's returned withFn::GetAtt- Returns:
this
-
dlBucketSize
@Stability(Stable) public CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder dlBucketSize(Number dlBucketSize) - Parameters:
dlBucketSize- The DLBucketSize value. This property isReadOnlyand can't be inputted for create. It's returned withFn::GetAtt- Returns:
this
-
dlRate
@Stability(Stable) public CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder dlRate(Number dlRate) Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getDlRate()- Parameters:
dlRate- The DLRate value. This property isReadOnlyand can't be inputted for create. It's returned withFn::GetAtt- Returns:
this
-
dlRatePolicy
@Stability(Stable) public CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder dlRatePolicy(String dlRatePolicy) - Parameters:
dlRatePolicy- The DLRatePolicy value. This property isReadOnlyand can't be inputted for create. It's returned withFn::GetAtt- Returns:
this
-
drMax
@Stability(Stable) public CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder drMax(Number drMax) Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getDrMax()- Parameters:
drMax- The DRMax value. This property isReadOnlyand can't be inputted for create. It's returned withFn::GetAtt- Returns:
this
-
drMin
@Stability(Stable) public CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder drMin(Number drMin) Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getDrMin()- Parameters:
drMin- The DRMin value. This property isReadOnlyand can't be inputted for create. It's returned withFn::GetAtt- Returns:
this
-
hrAllowed
@Stability(Stable) public CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder hrAllowed(Boolean hrAllowed) Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getHrAllowed()- Parameters:
hrAllowed- The HRAllowed value that describes whether handover roaming is allowed. This property isReadOnlyand can't be inputted for create. It's returned withFn::GetAtt- Returns:
this
-
hrAllowed
@Stability(Stable) public CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder hrAllowed(IResolvable hrAllowed) Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getHrAllowed()- Parameters:
hrAllowed- The HRAllowed value that describes whether handover roaming is allowed. This property isReadOnlyand can't be inputted for create. It's returned withFn::GetAtt- Returns:
this
-
minGwDiversity
@Stability(Stable) public CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder minGwDiversity(Number minGwDiversity) - Parameters:
minGwDiversity- The MinGwDiversity value. This property isReadOnlyand can't be inputted for create. It's returned withFn::GetAtt- Returns:
this
-
nwkGeoLoc
@Stability(Stable) public CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder nwkGeoLoc(Boolean nwkGeoLoc) Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getNwkGeoLoc()- Parameters:
nwkGeoLoc- The NwkGeoLoc value. This property isReadOnlyand can't be inputted for create. It's returned withFn::GetAtt- Returns:
this
-
nwkGeoLoc
@Stability(Stable) public CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder nwkGeoLoc(IResolvable nwkGeoLoc) Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getNwkGeoLoc()- Parameters:
nwkGeoLoc- The NwkGeoLoc value. This property isReadOnlyand can't be inputted for create. It's returned withFn::GetAtt- Returns:
this
-
prAllowed
@Stability(Stable) public CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder prAllowed(Boolean prAllowed) Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getPrAllowed()- Parameters:
prAllowed- The PRAllowed value that describes whether passive roaming is allowed. This property isReadOnlyand can't be inputted for create. It's returned withFn::GetAtt- Returns:
this
-
prAllowed
@Stability(Stable) public CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder prAllowed(IResolvable prAllowed) Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getPrAllowed()- Parameters:
prAllowed- The PRAllowed value that describes whether passive roaming is allowed. This property isReadOnlyand can't be inputted for create. It's returned withFn::GetAtt- Returns:
this
-
raAllowed
@Stability(Stable) public CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder raAllowed(Boolean raAllowed) Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getRaAllowed()- Parameters:
raAllowed- The RAAllowed value that describes whether roaming activation is allowed.- Returns:
this
-
raAllowed
@Stability(Stable) public CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder raAllowed(IResolvable raAllowed) Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getRaAllowed()- Parameters:
raAllowed- The RAAllowed value that describes whether roaming activation is allowed.- Returns:
this
-
reportDevStatusBattery
@Stability(Stable) public CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder reportDevStatusBattery(Boolean reportDevStatusBattery) Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getReportDevStatusBattery()- Parameters:
reportDevStatusBattery- The ReportDevStatusBattery value. This property isReadOnlyand can't be inputted for create. It's returned withFn::GetAtt- Returns:
this
-
reportDevStatusBattery
@Stability(Stable) public CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder reportDevStatusBattery(IResolvable reportDevStatusBattery) Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getReportDevStatusBattery()- Parameters:
reportDevStatusBattery- The ReportDevStatusBattery value. This property isReadOnlyand can't be inputted for create. It's returned withFn::GetAtt- Returns:
this
-
reportDevStatusMargin
@Stability(Stable) public CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder reportDevStatusMargin(Boolean reportDevStatusMargin) Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getReportDevStatusMargin()- Parameters:
reportDevStatusMargin- The ReportDevStatusMargin value. This property isReadOnlyand can't be inputted for create. It's returned withFn::GetAtt- Returns:
this
-
reportDevStatusMargin
@Stability(Stable) public CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder reportDevStatusMargin(IResolvable reportDevStatusMargin) Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getReportDevStatusMargin()- Parameters:
reportDevStatusMargin- The ReportDevStatusMargin value. This property isReadOnlyand can't be inputted for create. It's returned withFn::GetAtt- Returns:
this
-
targetPer
@Stability(Stable) public CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder targetPer(Number targetPer) Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getTargetPer()- Parameters:
targetPer- The TargetPer value. This property isReadOnlyand can't be inputted for create. It's returned withFn::GetAtt- Returns:
this
-
ulBucketSize
@Stability(Stable) public CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder ulBucketSize(Number ulBucketSize) - Parameters:
ulBucketSize- The UlBucketSize value. This property isReadOnlyand can't be inputted for create. It's returned withFn::GetAtt- Returns:
this
-
ulRate
@Stability(Stable) public CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder ulRate(Number ulRate) Sets the value ofCfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.getUlRate()- Parameters:
ulRate- The ULRate value. This property isReadOnlyand can't be inputted for create. It's returned withFn::GetAtt- Returns:
this
-
ulRatePolicy
@Stability(Stable) public CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty.Builder ulRatePolicy(String ulRatePolicy) - Parameters:
ulRatePolicy- The ULRatePolicy value. This property isReadOnlyand can't be inputted for create. It's returned withFn::GetAtt- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty>- Returns:
- a new instance of
CfnServiceProfilePropsMixin.LoRaWANServiceProfileProperty - Throws:
NullPointerException- if any required attribute was not provided
-