Class CfnPartnerAccount.SidewalkAccountInfoProperty.Builder
java.lang.Object
software.amazon.awscdk.services.iotwireless.CfnPartnerAccount.SidewalkAccountInfoProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnPartnerAccount.SidewalkAccountInfoProperty>
- Enclosing interface:
CfnPartnerAccount.SidewalkAccountInfoProperty
@Stability(Stable)
public static final class CfnPartnerAccount.SidewalkAccountInfoProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnPartnerAccount.SidewalkAccountInfoProperty>
A builder for
CfnPartnerAccount.SidewalkAccountInfoProperty
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionappServerPrivateKey
(String appServerPrivateKey) Sets the value ofCfnPartnerAccount.SidewalkAccountInfoProperty.getAppServerPrivateKey()
build()
Builds the configured instance.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
appServerPrivateKey
@Stability(Stable) public CfnPartnerAccount.SidewalkAccountInfoProperty.Builder appServerPrivateKey(String appServerPrivateKey) Sets the value ofCfnPartnerAccount.SidewalkAccountInfoProperty.getAppServerPrivateKey()
- Parameters:
appServerPrivateKey
- The Sidewalk application server private key. This parameter is required. The application server private key is a secret key, which you should handle in a similar way as you would an application password. You can protect the application server private key by storing the value in the AWS Secrets Manager and use the secretsmanager to reference this value.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnPartnerAccount.SidewalkAccountInfoProperty>
- Returns:
- a new instance of
CfnPartnerAccount.SidewalkAccountInfoProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-