Class CfnPartnerAccountProps.Builder
java.lang.Object
software.amazon.awscdk.services.iotwireless.CfnPartnerAccountProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnPartnerAccountProps>
- Enclosing interface:
CfnPartnerAccountProps
@Stability(Stable)
public static final class CfnPartnerAccountProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnPartnerAccountProps>
A builder for
CfnPartnerAccountProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccountLinked(Boolean accountLinked) Sets the value ofCfnPartnerAccountProps.getAccountLinked()accountLinked(IResolvable accountLinked) Sets the value ofCfnPartnerAccountProps.getAccountLinked()build()Builds the configured instance.partnerAccountId(String partnerAccountId) Sets the value ofCfnPartnerAccountProps.getPartnerAccountId()partnerType(String partnerType) Sets the value ofCfnPartnerAccountProps.getPartnerType()sidewalk(IResolvable sidewalk) Sets the value ofCfnPartnerAccountProps.getSidewalk()Sets the value ofCfnPartnerAccountProps.getSidewalk()sidewalkResponse(IResolvable sidewalkResponse) Sets the value ofCfnPartnerAccountProps.getSidewalkResponse()sidewalkResponse(CfnPartnerAccount.SidewalkAccountInfoWithFingerprintProperty sidewalkResponse) Sets the value ofCfnPartnerAccountProps.getSidewalkResponse()sidewalkUpdate(IResolvable sidewalkUpdate) Sets the value ofCfnPartnerAccountProps.getSidewalkUpdate()sidewalkUpdate(CfnPartnerAccount.SidewalkUpdateAccountProperty sidewalkUpdate) Sets the value ofCfnPartnerAccountProps.getSidewalkUpdate()Sets the value ofCfnPartnerAccountProps.getTags()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
accountLinked
Sets the value ofCfnPartnerAccountProps.getAccountLinked()- Parameters:
accountLinked- Whether the partner account is linked to the AWS account.- Returns:
this
-
accountLinked
Sets the value ofCfnPartnerAccountProps.getAccountLinked()- Parameters:
accountLinked- Whether the partner account is linked to the AWS account.- Returns:
this
-
partnerAccountId
Sets the value ofCfnPartnerAccountProps.getPartnerAccountId()- Parameters:
partnerAccountId- The ID of the partner account to update.- Returns:
this
-
partnerType
Sets the value ofCfnPartnerAccountProps.getPartnerType()- Parameters:
partnerType- The partner type.- Returns:
this
-
sidewalk
Sets the value ofCfnPartnerAccountProps.getSidewalk()- Parameters:
sidewalk- The Sidewalk account credentials.- Returns:
this
-
sidewalk
@Stability(Stable) public CfnPartnerAccountProps.Builder sidewalk(CfnPartnerAccount.SidewalkAccountInfoProperty sidewalk) Sets the value ofCfnPartnerAccountProps.getSidewalk()- Parameters:
sidewalk- The Sidewalk account credentials.- Returns:
this
-
sidewalkResponse
@Stability(Stable) public CfnPartnerAccountProps.Builder sidewalkResponse(IResolvable sidewalkResponse) Sets the value ofCfnPartnerAccountProps.getSidewalkResponse()- Parameters:
sidewalkResponse- Information about a Sidewalk account.- Returns:
this
-
sidewalkResponse
@Stability(Stable) public CfnPartnerAccountProps.Builder sidewalkResponse(CfnPartnerAccount.SidewalkAccountInfoWithFingerprintProperty sidewalkResponse) Sets the value ofCfnPartnerAccountProps.getSidewalkResponse()- Parameters:
sidewalkResponse- Information about a Sidewalk account.- Returns:
this
-
sidewalkUpdate
Sets the value ofCfnPartnerAccountProps.getSidewalkUpdate()- Parameters:
sidewalkUpdate- Sidewalk update.- Returns:
this
-
sidewalkUpdate
@Stability(Stable) public CfnPartnerAccountProps.Builder sidewalkUpdate(CfnPartnerAccount.SidewalkUpdateAccountProperty sidewalkUpdate) Sets the value ofCfnPartnerAccountProps.getSidewalkUpdate()- Parameters:
sidewalkUpdate- Sidewalk update.- Returns:
this
-
tags
Sets the value ofCfnPartnerAccountProps.getTags()- Parameters:
tags- The tags are an array of key-value pairs to attach to the specified resource. Tags can have a minimum of 0 and a maximum of 50 items.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnPartnerAccountProps>- Returns:
- a new instance of
CfnPartnerAccountProps - Throws:
NullPointerException- if any required attribute was not provided
-