Class CfnPartnerAccountMixinProps.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.iotwireless.CfnPartnerAccountMixinProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnPartnerAccountMixinProps>
- Enclosing interface:
CfnPartnerAccountMixinProps
@Stability(Stable)
public static final class CfnPartnerAccountMixinProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnPartnerAccountMixinProps>
A builder for
CfnPartnerAccountMixinProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccountLinked(Boolean accountLinked) Sets the value ofCfnPartnerAccountMixinProps.getAccountLinked()accountLinked(IResolvable accountLinked) Sets the value ofCfnPartnerAccountMixinProps.getAccountLinked()build()Builds the configured instance.partnerAccountId(String partnerAccountId) Sets the value ofCfnPartnerAccountMixinProps.getPartnerAccountId()partnerType(String partnerType) Sets the value ofCfnPartnerAccountMixinProps.getPartnerType()Sets the value ofCfnPartnerAccountMixinProps.getSidewalk()sidewalk(IResolvable sidewalk) Sets the value ofCfnPartnerAccountMixinProps.getSidewalk()sidewalkResponse(CfnPartnerAccountPropsMixin.SidewalkAccountInfoWithFingerprintProperty sidewalkResponse) Sets the value ofCfnPartnerAccountMixinProps.getSidewalkResponse()sidewalkResponse(IResolvable sidewalkResponse) Sets the value ofCfnPartnerAccountMixinProps.getSidewalkResponse()Sets the value ofCfnPartnerAccountMixinProps.getSidewalkUpdate()sidewalkUpdate(IResolvable sidewalkUpdate) Sets the value ofCfnPartnerAccountMixinProps.getSidewalkUpdate()Sets the value ofCfnPartnerAccountMixinProps.getTags()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
accountLinked
Sets the value ofCfnPartnerAccountMixinProps.getAccountLinked()- Parameters:
accountLinked- Whether the partner account is linked to the AWS account.- Returns:
this
-
accountLinked
@Stability(Stable) public CfnPartnerAccountMixinProps.Builder accountLinked(IResolvable accountLinked) Sets the value ofCfnPartnerAccountMixinProps.getAccountLinked()- Parameters:
accountLinked- Whether the partner account is linked to the AWS account.- Returns:
this
-
partnerAccountId
@Stability(Stable) public CfnPartnerAccountMixinProps.Builder partnerAccountId(String partnerAccountId) Sets the value ofCfnPartnerAccountMixinProps.getPartnerAccountId()- Parameters:
partnerAccountId- The ID of the partner account to update.- Returns:
this
-
partnerType
Sets the value ofCfnPartnerAccountMixinProps.getPartnerType()- Parameters:
partnerType- The partner type.- Returns:
this
-
sidewalk
Sets the value ofCfnPartnerAccountMixinProps.getSidewalk()- Parameters:
sidewalk- The Sidewalk account credentials.- Returns:
this
-
sidewalk
@Stability(Stable) public CfnPartnerAccountMixinProps.Builder sidewalk(CfnPartnerAccountPropsMixin.SidewalkAccountInfoProperty sidewalk) Sets the value ofCfnPartnerAccountMixinProps.getSidewalk()- Parameters:
sidewalk- The Sidewalk account credentials.- Returns:
this
-
sidewalkResponse
@Stability(Stable) public CfnPartnerAccountMixinProps.Builder sidewalkResponse(IResolvable sidewalkResponse) Sets the value ofCfnPartnerAccountMixinProps.getSidewalkResponse()- Parameters:
sidewalkResponse- Information about a Sidewalk account.- Returns:
this
-
sidewalkResponse
@Stability(Stable) public CfnPartnerAccountMixinProps.Builder sidewalkResponse(CfnPartnerAccountPropsMixin.SidewalkAccountInfoWithFingerprintProperty sidewalkResponse) Sets the value ofCfnPartnerAccountMixinProps.getSidewalkResponse()- Parameters:
sidewalkResponse- Information about a Sidewalk account.- Returns:
this
-
sidewalkUpdate
@Stability(Stable) public CfnPartnerAccountMixinProps.Builder sidewalkUpdate(IResolvable sidewalkUpdate) Sets the value ofCfnPartnerAccountMixinProps.getSidewalkUpdate()- Parameters:
sidewalkUpdate- Sidewalk update.- Returns:
this
-
sidewalkUpdate
@Stability(Stable) public CfnPartnerAccountMixinProps.Builder sidewalkUpdate(CfnPartnerAccountPropsMixin.SidewalkUpdateAccountProperty sidewalkUpdate) Sets the value ofCfnPartnerAccountMixinProps.getSidewalkUpdate()- Parameters:
sidewalkUpdate- Sidewalk update.- Returns:
this
-
tags
Sets the value ofCfnPartnerAccountMixinProps.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<CfnPartnerAccountMixinProps>- Returns:
- a new instance of
CfnPartnerAccountMixinProps - Throws:
NullPointerException- if any required attribute was not provided
-