Class CfnSegmentDefinitionPropsMixin.ProfileAttributesProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnSegmentDefinitionPropsMixin.ProfileAttributesProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnSegmentDefinitionPropsMixin.ProfileAttributesProperty
CfnSegmentDefinitionPropsMixin.ProfileAttributesProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.customerprofiles.CfnSegmentDefinitionPropsMixin.ProfileAttributesProperty
CfnSegmentDefinitionPropsMixin.ProfileAttributesProperty.Builder, CfnSegmentDefinitionPropsMixin.ProfileAttributesProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnSegmentDefinitionPropsMixin.ProfileAttributesProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectA field to describe values to segment on within account number.final ObjectA field to describe values to segment on within additional information.final ObjectA field to describe values to segment on within address.final ObjectA field to describe values to segment on within attributes.final ObjectA field to describe values to segment on within billing address.final ObjectA field to describe values to segment on within birthDate.final ObjectA field to describe values to segment on within business email address.final ObjectA field to describe values to segment on within business name.final ObjectA field to describe values to segment on within business phone number.final ObjectA field to describe values to segment on within email address.final ObjectA field to describe values to segment on within first name.final ObjectA field to describe values to segment on within genderString.final ObjectA field to describe values to segment on within home phone number.final ObjectA field to describe values to segment on within last name.final ObjectA field to describe values to segment on within mailing address.final ObjectA field to describe values to segment on within middle name.final ObjectA field to describe values to segment on within mobile phone number.final ObjectA field to describe values to segment on within partyTypeString.final ObjectA field to describe values to segment on within personal email address.final ObjectA field to describe values to segment on within phone number.final ObjectThe type of profile.final ObjectA field to describe values to segment on within shipping address.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnSegmentDefinitionPropsMixin.ProfileAttributesProperty.Builder.
-
-
Method Details
-
getAccountNumber
Description copied from interface:CfnSegmentDefinitionPropsMixin.ProfileAttributesPropertyA field to describe values to segment on within account number.Returns union: either
IResolvableorCfnSegmentDefinitionPropsMixin.ProfileDimensionProperty- Specified by:
getAccountNumberin interfaceCfnSegmentDefinitionPropsMixin.ProfileAttributesProperty- See Also:
-
getAdditionalInformation
Description copied from interface:CfnSegmentDefinitionPropsMixin.ProfileAttributesPropertyA field to describe values to segment on within additional information.Returns union: either
IResolvableorCfnSegmentDefinitionPropsMixin.ExtraLengthValueProfileDimensionProperty- Specified by:
getAdditionalInformationin interfaceCfnSegmentDefinitionPropsMixin.ProfileAttributesProperty- See Also:
-
getAddress
Description copied from interface:CfnSegmentDefinitionPropsMixin.ProfileAttributesPropertyA field to describe values to segment on within address.Returns union: either
IResolvableorCfnSegmentDefinitionPropsMixin.AddressDimensionProperty- Specified by:
getAddressin interfaceCfnSegmentDefinitionPropsMixin.ProfileAttributesProperty- See Also:
-
getAttributes
Description copied from interface:CfnSegmentDefinitionPropsMixin.ProfileAttributesPropertyA field to describe values to segment on within attributes.Returns union: either
IResolvableor Mapinvalid input: '<'String, eitherIResolvableorCfnSegmentDefinitionPropsMixin.AttributeDimensionProperty>- Specified by:
getAttributesin interfaceCfnSegmentDefinitionPropsMixin.ProfileAttributesProperty- See Also:
-
getBillingAddress
Description copied from interface:CfnSegmentDefinitionPropsMixin.ProfileAttributesPropertyA field to describe values to segment on within billing address.Returns union: either
IResolvableorCfnSegmentDefinitionPropsMixin.AddressDimensionProperty- Specified by:
getBillingAddressin interfaceCfnSegmentDefinitionPropsMixin.ProfileAttributesProperty- See Also:
-
getBirthDate
Description copied from interface:CfnSegmentDefinitionPropsMixin.ProfileAttributesPropertyA field to describe values to segment on within birthDate.Returns union: either
IResolvableorCfnSegmentDefinitionPropsMixin.DateDimensionProperty- Specified by:
getBirthDatein interfaceCfnSegmentDefinitionPropsMixin.ProfileAttributesProperty- See Also:
-
getBusinessEmailAddress
Description copied from interface:CfnSegmentDefinitionPropsMixin.ProfileAttributesPropertyA field to describe values to segment on within business email address.Returns union: either
IResolvableorCfnSegmentDefinitionPropsMixin.ProfileDimensionProperty- Specified by:
getBusinessEmailAddressin interfaceCfnSegmentDefinitionPropsMixin.ProfileAttributesProperty- See Also:
-
getBusinessName
Description copied from interface:CfnSegmentDefinitionPropsMixin.ProfileAttributesPropertyA field to describe values to segment on within business name.Returns union: either
IResolvableorCfnSegmentDefinitionPropsMixin.ProfileDimensionProperty- Specified by:
getBusinessNamein interfaceCfnSegmentDefinitionPropsMixin.ProfileAttributesProperty- See Also:
-
getBusinessPhoneNumber
Description copied from interface:CfnSegmentDefinitionPropsMixin.ProfileAttributesPropertyA field to describe values to segment on within business phone number.Returns union: either
IResolvableorCfnSegmentDefinitionPropsMixin.ProfileDimensionProperty- Specified by:
getBusinessPhoneNumberin interfaceCfnSegmentDefinitionPropsMixin.ProfileAttributesProperty- See Also:
-
getEmailAddress
Description copied from interface:CfnSegmentDefinitionPropsMixin.ProfileAttributesPropertyA field to describe values to segment on within email address.Returns union: either
IResolvableorCfnSegmentDefinitionPropsMixin.ProfileDimensionProperty- Specified by:
getEmailAddressin interfaceCfnSegmentDefinitionPropsMixin.ProfileAttributesProperty- See Also:
-
getFirstName
Description copied from interface:CfnSegmentDefinitionPropsMixin.ProfileAttributesPropertyA field to describe values to segment on within first name.Returns union: either
IResolvableorCfnSegmentDefinitionPropsMixin.ProfileDimensionProperty- Specified by:
getFirstNamein interfaceCfnSegmentDefinitionPropsMixin.ProfileAttributesProperty- See Also:
-
getGenderString
Description copied from interface:CfnSegmentDefinitionPropsMixin.ProfileAttributesPropertyA field to describe values to segment on within genderString.Returns union: either
IResolvableorCfnSegmentDefinitionPropsMixin.ProfileDimensionProperty- Specified by:
getGenderStringin interfaceCfnSegmentDefinitionPropsMixin.ProfileAttributesProperty- See Also:
-
getHomePhoneNumber
Description copied from interface:CfnSegmentDefinitionPropsMixin.ProfileAttributesPropertyA field to describe values to segment on within home phone number.Returns union: either
IResolvableorCfnSegmentDefinitionPropsMixin.ProfileDimensionProperty- Specified by:
getHomePhoneNumberin interfaceCfnSegmentDefinitionPropsMixin.ProfileAttributesProperty- See Also:
-
getLastName
Description copied from interface:CfnSegmentDefinitionPropsMixin.ProfileAttributesPropertyA field to describe values to segment on within last name.Returns union: either
IResolvableorCfnSegmentDefinitionPropsMixin.ProfileDimensionProperty- Specified by:
getLastNamein interfaceCfnSegmentDefinitionPropsMixin.ProfileAttributesProperty- See Also:
-
getMailingAddress
Description copied from interface:CfnSegmentDefinitionPropsMixin.ProfileAttributesPropertyA field to describe values to segment on within mailing address.Returns union: either
IResolvableorCfnSegmentDefinitionPropsMixin.AddressDimensionProperty- Specified by:
getMailingAddressin interfaceCfnSegmentDefinitionPropsMixin.ProfileAttributesProperty- See Also:
-
getMiddleName
Description copied from interface:CfnSegmentDefinitionPropsMixin.ProfileAttributesPropertyA field to describe values to segment on within middle name.Returns union: either
IResolvableorCfnSegmentDefinitionPropsMixin.ProfileDimensionProperty- Specified by:
getMiddleNamein interfaceCfnSegmentDefinitionPropsMixin.ProfileAttributesProperty- See Also:
-
getMobilePhoneNumber
Description copied from interface:CfnSegmentDefinitionPropsMixin.ProfileAttributesPropertyA field to describe values to segment on within mobile phone number.Returns union: either
IResolvableorCfnSegmentDefinitionPropsMixin.ProfileDimensionProperty- Specified by:
getMobilePhoneNumberin interfaceCfnSegmentDefinitionPropsMixin.ProfileAttributesProperty- See Also:
-
getPartyTypeString
Description copied from interface:CfnSegmentDefinitionPropsMixin.ProfileAttributesPropertyA field to describe values to segment on within partyTypeString.Returns union: either
IResolvableorCfnSegmentDefinitionPropsMixin.ProfileDimensionProperty- Specified by:
getPartyTypeStringin interfaceCfnSegmentDefinitionPropsMixin.ProfileAttributesProperty- See Also:
-
getPersonalEmailAddress
Description copied from interface:CfnSegmentDefinitionPropsMixin.ProfileAttributesPropertyA field to describe values to segment on within personal email address.Returns union: either
IResolvableorCfnSegmentDefinitionPropsMixin.ProfileDimensionProperty- Specified by:
getPersonalEmailAddressin interfaceCfnSegmentDefinitionPropsMixin.ProfileAttributesProperty- See Also:
-
getPhoneNumber
Description copied from interface:CfnSegmentDefinitionPropsMixin.ProfileAttributesPropertyA field to describe values to segment on within phone number.Returns union: either
IResolvableorCfnSegmentDefinitionPropsMixin.ProfileDimensionProperty- Specified by:
getPhoneNumberin interfaceCfnSegmentDefinitionPropsMixin.ProfileAttributesProperty- See Also:
-
getProfileType
Description copied from interface:CfnSegmentDefinitionPropsMixin.ProfileAttributesPropertyThe type of profile.Returns union: either
IResolvableorCfnSegmentDefinitionPropsMixin.ProfileTypeDimensionProperty- Specified by:
getProfileTypein interfaceCfnSegmentDefinitionPropsMixin.ProfileAttributesProperty- See Also:
-
getShippingAddress
Description copied from interface:CfnSegmentDefinitionPropsMixin.ProfileAttributesPropertyA field to describe values to segment on within shipping address.Returns union: either
IResolvableorCfnSegmentDefinitionPropsMixin.AddressDimensionProperty- Specified by:
getShippingAddressin interfaceCfnSegmentDefinitionPropsMixin.ProfileAttributesProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-