Class CfnServiceProfile.LoRaWANServiceProfileProperty.Builder
java.lang.Object
software.amazon.awscdk.services.iotwireless.CfnServiceProfile.LoRaWANServiceProfileProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnServiceProfile.LoRaWANServiceProfileProperty>
- Enclosing interface:
CfnServiceProfile.LoRaWANServiceProfileProperty
@Stability(Stable)
public static final class CfnServiceProfile.LoRaWANServiceProfileProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnServiceProfile.LoRaWANServiceProfileProperty>
A builder for
CfnServiceProfile.LoRaWANServiceProfileProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddGwMetadata(Boolean addGwMetadata) Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getAddGwMetadata()addGwMetadata(IResolvable addGwMetadata) Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getAddGwMetadata()build()Builds the configured instance.channelMask(String channelMask) Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getChannelMask()devStatusReqFreq(Number devStatusReqFreq) Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getDevStatusReqFreq()dlBucketSize(Number dlBucketSize) Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getDlBucketSize()Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getDlRate()dlRatePolicy(String dlRatePolicy) Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getDlRatePolicy()Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getDrMax()Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getDrMin()Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getHrAllowed()hrAllowed(IResolvable hrAllowed) Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getHrAllowed()minGwDiversity(Number minGwDiversity) Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getMinGwDiversity()Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getNwkGeoLoc()nwkGeoLoc(IResolvable nwkGeoLoc) Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getNwkGeoLoc()Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getPrAllowed()prAllowed(IResolvable prAllowed) Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getPrAllowed()Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getRaAllowed()raAllowed(IResolvable raAllowed) Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getRaAllowed()reportDevStatusBattery(Boolean reportDevStatusBattery) reportDevStatusBattery(IResolvable reportDevStatusBattery) reportDevStatusMargin(Boolean reportDevStatusMargin) reportDevStatusMargin(IResolvable reportDevStatusMargin) Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getTargetPer()ulBucketSize(Number ulBucketSize) Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getUlBucketSize()Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getUlRate()ulRatePolicy(String ulRatePolicy) Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getUlRatePolicy()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
addGwMetadata
@Stability(Stable) public CfnServiceProfile.LoRaWANServiceProfileProperty.Builder addGwMetadata(Boolean addGwMetadata) Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getAddGwMetadata()- Parameters:
addGwMetadata- The AddGWMetaData value.- Returns:
this
-
addGwMetadata
@Stability(Stable) public CfnServiceProfile.LoRaWANServiceProfileProperty.Builder addGwMetadata(IResolvable addGwMetadata) Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getAddGwMetadata()- Parameters:
addGwMetadata- The AddGWMetaData value.- Returns:
this
-
channelMask
@Stability(Stable) public CfnServiceProfile.LoRaWANServiceProfileProperty.Builder channelMask(String channelMask) Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getChannelMask()- 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 CfnServiceProfile.LoRaWANServiceProfileProperty.Builder devStatusReqFreq(Number devStatusReqFreq) Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getDevStatusReqFreq()- 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 CfnServiceProfile.LoRaWANServiceProfileProperty.Builder dlBucketSize(Number dlBucketSize) Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getDlBucketSize()- 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 CfnServiceProfile.LoRaWANServiceProfileProperty.Builder dlRate(Number dlRate) Sets the value ofCfnServiceProfile.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 CfnServiceProfile.LoRaWANServiceProfileProperty.Builder dlRatePolicy(String dlRatePolicy) Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getDlRatePolicy()- 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 CfnServiceProfile.LoRaWANServiceProfileProperty.Builder drMax(Number drMax) Sets the value ofCfnServiceProfile.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 CfnServiceProfile.LoRaWANServiceProfileProperty.Builder drMin(Number drMin) Sets the value ofCfnServiceProfile.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 CfnServiceProfile.LoRaWANServiceProfileProperty.Builder hrAllowed(Boolean hrAllowed) Sets the value ofCfnServiceProfile.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 CfnServiceProfile.LoRaWANServiceProfileProperty.Builder hrAllowed(IResolvable hrAllowed) Sets the value ofCfnServiceProfile.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 CfnServiceProfile.LoRaWANServiceProfileProperty.Builder minGwDiversity(Number minGwDiversity) Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getMinGwDiversity()- 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 CfnServiceProfile.LoRaWANServiceProfileProperty.Builder nwkGeoLoc(Boolean nwkGeoLoc) Sets the value ofCfnServiceProfile.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 CfnServiceProfile.LoRaWANServiceProfileProperty.Builder nwkGeoLoc(IResolvable nwkGeoLoc) Sets the value ofCfnServiceProfile.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 CfnServiceProfile.LoRaWANServiceProfileProperty.Builder prAllowed(Boolean prAllowed) Sets the value ofCfnServiceProfile.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 CfnServiceProfile.LoRaWANServiceProfileProperty.Builder prAllowed(IResolvable prAllowed) Sets the value ofCfnServiceProfile.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 CfnServiceProfile.LoRaWANServiceProfileProperty.Builder raAllowed(Boolean raAllowed) Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getRaAllowed()- Parameters:
raAllowed- The RAAllowed value that describes whether roaming activation is allowed.- Returns:
this
-
raAllowed
@Stability(Stable) public CfnServiceProfile.LoRaWANServiceProfileProperty.Builder raAllowed(IResolvable raAllowed) Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getRaAllowed()- Parameters:
raAllowed- The RAAllowed value that describes whether roaming activation is allowed.- Returns:
this
-
reportDevStatusBattery
@Stability(Stable) public CfnServiceProfile.LoRaWANServiceProfileProperty.Builder reportDevStatusBattery(Boolean reportDevStatusBattery) - 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 CfnServiceProfile.LoRaWANServiceProfileProperty.Builder reportDevStatusBattery(IResolvable reportDevStatusBattery) - 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 CfnServiceProfile.LoRaWANServiceProfileProperty.Builder reportDevStatusMargin(Boolean reportDevStatusMargin) - 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 CfnServiceProfile.LoRaWANServiceProfileProperty.Builder reportDevStatusMargin(IResolvable reportDevStatusMargin) - 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 CfnServiceProfile.LoRaWANServiceProfileProperty.Builder targetPer(Number targetPer) Sets the value ofCfnServiceProfile.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 CfnServiceProfile.LoRaWANServiceProfileProperty.Builder ulBucketSize(Number ulBucketSize) Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getUlBucketSize()- 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 CfnServiceProfile.LoRaWANServiceProfileProperty.Builder ulRate(Number ulRate) Sets the value ofCfnServiceProfile.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 CfnServiceProfile.LoRaWANServiceProfileProperty.Builder ulRatePolicy(String ulRatePolicy) Sets the value ofCfnServiceProfile.LoRaWANServiceProfileProperty.getUlRatePolicy()- 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<CfnServiceProfile.LoRaWANServiceProfileProperty>- Returns:
- a new instance of
CfnServiceProfile.LoRaWANServiceProfileProperty - Throws:
NullPointerException- if any required attribute was not provided
-