Class CfnWirelessDevicePropsMixin.OtaaV11Property.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.iotwireless.mixins.CfnWirelessDevicePropsMixin.OtaaV11Property.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnWirelessDevicePropsMixin.OtaaV11Property>
- Enclosing interface:
CfnWirelessDevicePropsMixin.OtaaV11Property
@Stability(Stable)
public static final class CfnWirelessDevicePropsMixin.OtaaV11Property.Builder
extends Object
implements software.amazon.jsii.Builder<CfnWirelessDevicePropsMixin.OtaaV11Property>
A builder for
CfnWirelessDevicePropsMixin.OtaaV11Property-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSets the value ofCfnWirelessDevicePropsMixin.OtaaV11Property.getAppKey()build()Builds the configured instance.Sets the value ofCfnWirelessDevicePropsMixin.OtaaV11Property.getJoinEui()Sets the value ofCfnWirelessDevicePropsMixin.OtaaV11Property.getNwkKey()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
appKey
Sets the value ofCfnWirelessDevicePropsMixin.OtaaV11Property.getAppKey()- Parameters:
appKey- The AppKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the AppKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.- Returns:
this
-
joinEui
@Stability(Stable) public CfnWirelessDevicePropsMixin.OtaaV11Property.Builder joinEui(String joinEui) Sets the value ofCfnWirelessDevicePropsMixin.OtaaV11Property.getJoinEui()- Parameters:
joinEui- The JoinEUI value.- Returns:
this
-
nwkKey
Sets the value ofCfnWirelessDevicePropsMixin.OtaaV11Property.getNwkKey()- Parameters:
nwkKey- The NwkKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the NwkKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnWirelessDevicePropsMixin.OtaaV11Property>- Returns:
- a new instance of
CfnWirelessDevicePropsMixin.OtaaV11Property - Throws:
NullPointerException- if any required attribute was not provided
-