Class CfnSegmentDefinition.AddressDimensionProperty.Builder
java.lang.Object
software.amazon.awscdk.services.customerprofiles.CfnSegmentDefinition.AddressDimensionProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnSegmentDefinition.AddressDimensionProperty>
- Enclosing interface:
CfnSegmentDefinition.AddressDimensionProperty
@Stability(Stable)
public static final class CfnSegmentDefinition.AddressDimensionProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnSegmentDefinition.AddressDimensionProperty>
A builder for
CfnSegmentDefinition.AddressDimensionProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.city(IResolvable city) Sets the value ofCfnSegmentDefinition.AddressDimensionProperty.getCity()Sets the value ofCfnSegmentDefinition.AddressDimensionProperty.getCity()country(IResolvable country) Sets the value ofCfnSegmentDefinition.AddressDimensionProperty.getCountry()Sets the value ofCfnSegmentDefinition.AddressDimensionProperty.getCountry()county(IResolvable county) Sets the value ofCfnSegmentDefinition.AddressDimensionProperty.getCounty()Sets the value ofCfnSegmentDefinition.AddressDimensionProperty.getCounty()postalCode(IResolvable postalCode) Sets the value ofCfnSegmentDefinition.AddressDimensionProperty.getPostalCode()Sets the value ofCfnSegmentDefinition.AddressDimensionProperty.getPostalCode()province(IResolvable province) Sets the value ofCfnSegmentDefinition.AddressDimensionProperty.getProvince()Sets the value ofCfnSegmentDefinition.AddressDimensionProperty.getProvince()state(IResolvable state) Sets the value ofCfnSegmentDefinition.AddressDimensionProperty.getState()Sets the value ofCfnSegmentDefinition.AddressDimensionProperty.getState()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
city
@Stability(Stable) public CfnSegmentDefinition.AddressDimensionProperty.Builder city(IResolvable city) Sets the value ofCfnSegmentDefinition.AddressDimensionProperty.getCity()- Parameters:
city- The city belonging to the address.- Returns:
this
-
city
@Stability(Stable) public CfnSegmentDefinition.AddressDimensionProperty.Builder city(CfnSegmentDefinition.ProfileDimensionProperty city) Sets the value ofCfnSegmentDefinition.AddressDimensionProperty.getCity()- Parameters:
city- The city belonging to the address.- Returns:
this
-
country
@Stability(Stable) public CfnSegmentDefinition.AddressDimensionProperty.Builder country(IResolvable country) Sets the value ofCfnSegmentDefinition.AddressDimensionProperty.getCountry()- Parameters:
country- The country belonging to the address.- Returns:
this
-
country
@Stability(Stable) public CfnSegmentDefinition.AddressDimensionProperty.Builder country(CfnSegmentDefinition.ProfileDimensionProperty country) Sets the value ofCfnSegmentDefinition.AddressDimensionProperty.getCountry()- Parameters:
country- The country belonging to the address.- Returns:
this
-
county
@Stability(Stable) public CfnSegmentDefinition.AddressDimensionProperty.Builder county(IResolvable county) Sets the value ofCfnSegmentDefinition.AddressDimensionProperty.getCounty()- Parameters:
county- The county belonging to the address.- Returns:
this
-
county
@Stability(Stable) public CfnSegmentDefinition.AddressDimensionProperty.Builder county(CfnSegmentDefinition.ProfileDimensionProperty county) Sets the value ofCfnSegmentDefinition.AddressDimensionProperty.getCounty()- Parameters:
county- The county belonging to the address.- Returns:
this
-
postalCode
@Stability(Stable) public CfnSegmentDefinition.AddressDimensionProperty.Builder postalCode(IResolvable postalCode) Sets the value ofCfnSegmentDefinition.AddressDimensionProperty.getPostalCode()- Parameters:
postalCode- The postal code belonging to the address.- Returns:
this
-
postalCode
@Stability(Stable) public CfnSegmentDefinition.AddressDimensionProperty.Builder postalCode(CfnSegmentDefinition.ProfileDimensionProperty postalCode) Sets the value ofCfnSegmentDefinition.AddressDimensionProperty.getPostalCode()- Parameters:
postalCode- The postal code belonging to the address.- Returns:
this
-
province
@Stability(Stable) public CfnSegmentDefinition.AddressDimensionProperty.Builder province(IResolvable province) Sets the value ofCfnSegmentDefinition.AddressDimensionProperty.getProvince()- Parameters:
province- The province belonging to the address.- Returns:
this
-
province
@Stability(Stable) public CfnSegmentDefinition.AddressDimensionProperty.Builder province(CfnSegmentDefinition.ProfileDimensionProperty province) Sets the value ofCfnSegmentDefinition.AddressDimensionProperty.getProvince()- Parameters:
province- The province belonging to the address.- Returns:
this
-
state
@Stability(Stable) public CfnSegmentDefinition.AddressDimensionProperty.Builder state(IResolvable state) Sets the value ofCfnSegmentDefinition.AddressDimensionProperty.getState()- Parameters:
state- The state belonging to the address.- Returns:
this
-
state
@Stability(Stable) public CfnSegmentDefinition.AddressDimensionProperty.Builder state(CfnSegmentDefinition.ProfileDimensionProperty state) Sets the value ofCfnSegmentDefinition.AddressDimensionProperty.getState()- Parameters:
state- The state belonging to the address.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnSegmentDefinition.AddressDimensionProperty>- Returns:
- a new instance of
CfnSegmentDefinition.AddressDimensionProperty - Throws:
NullPointerException- if any required attribute was not provided
-