Class CfnSegmentDefinition.ProfileAttributesProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnSegmentDefinition.ProfileAttributesProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnSegmentDefinition.ProfileAttributesProperty
CfnSegmentDefinition.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.services.customerprofiles.CfnSegmentDefinition.ProfileAttributesProperty
CfnSegmentDefinition.ProfileAttributesProperty.Builder, CfnSegmentDefinition.ProfileAttributesProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnSegmentDefinition.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 theCfnSegmentDefinition.ProfileAttributesProperty.Builder.
-
-
Method Details
-
getAccountNumber
Description copied from interface:CfnSegmentDefinition.ProfileAttributesPropertyA field to describe values to segment on within account number.Returns union: either
IResolvableorCfnSegmentDefinition.ProfileDimensionProperty- Specified by:
getAccountNumberin interfaceCfnSegmentDefinition.ProfileAttributesProperty- See Also:
-
getAdditionalInformation
Description copied from interface:CfnSegmentDefinition.ProfileAttributesPropertyA field to describe values to segment on within additional information.Returns union: either
IResolvableorCfnSegmentDefinition.ExtraLengthValueProfileDimensionProperty- Specified by:
getAdditionalInformationin interfaceCfnSegmentDefinition.ProfileAttributesProperty- See Also:
-
getAddress
Description copied from interface:CfnSegmentDefinition.ProfileAttributesPropertyA field to describe values to segment on within address.Returns union: either
IResolvableorCfnSegmentDefinition.AddressDimensionProperty- Specified by:
getAddressin interfaceCfnSegmentDefinition.ProfileAttributesProperty- See Also:
-
getAttributes
Description copied from interface:CfnSegmentDefinition.ProfileAttributesPropertyA field to describe values to segment on within attributes.Returns union: either
IResolvableor Mapinvalid input: '<'String, eitherIResolvableorCfnSegmentDefinition.AttributeDimensionProperty>- Specified by:
getAttributesin interfaceCfnSegmentDefinition.ProfileAttributesProperty- See Also:
-
getBillingAddress
Description copied from interface:CfnSegmentDefinition.ProfileAttributesPropertyA field to describe values to segment on within billing address.Returns union: either
IResolvableorCfnSegmentDefinition.AddressDimensionProperty- Specified by:
getBillingAddressin interfaceCfnSegmentDefinition.ProfileAttributesProperty- See Also:
-
getBirthDate
Description copied from interface:CfnSegmentDefinition.ProfileAttributesPropertyA field to describe values to segment on within birthDate.Returns union: either
IResolvableorCfnSegmentDefinition.DateDimensionProperty- Specified by:
getBirthDatein interfaceCfnSegmentDefinition.ProfileAttributesProperty- See Also:
-
getBusinessEmailAddress
Description copied from interface:CfnSegmentDefinition.ProfileAttributesPropertyA field to describe values to segment on within business email address.Returns union: either
IResolvableorCfnSegmentDefinition.ProfileDimensionProperty- Specified by:
getBusinessEmailAddressin interfaceCfnSegmentDefinition.ProfileAttributesProperty- See Also:
-
getBusinessName
Description copied from interface:CfnSegmentDefinition.ProfileAttributesPropertyA field to describe values to segment on within business name.Returns union: either
IResolvableorCfnSegmentDefinition.ProfileDimensionProperty- Specified by:
getBusinessNamein interfaceCfnSegmentDefinition.ProfileAttributesProperty- See Also:
-
getBusinessPhoneNumber
Description copied from interface:CfnSegmentDefinition.ProfileAttributesPropertyA field to describe values to segment on within business phone number.Returns union: either
IResolvableorCfnSegmentDefinition.ProfileDimensionProperty- Specified by:
getBusinessPhoneNumberin interfaceCfnSegmentDefinition.ProfileAttributesProperty- See Also:
-
getEmailAddress
Description copied from interface:CfnSegmentDefinition.ProfileAttributesPropertyA field to describe values to segment on within email address.Returns union: either
IResolvableorCfnSegmentDefinition.ProfileDimensionProperty- Specified by:
getEmailAddressin interfaceCfnSegmentDefinition.ProfileAttributesProperty- See Also:
-
getFirstName
Description copied from interface:CfnSegmentDefinition.ProfileAttributesPropertyA field to describe values to segment on within first name.Returns union: either
IResolvableorCfnSegmentDefinition.ProfileDimensionProperty- Specified by:
getFirstNamein interfaceCfnSegmentDefinition.ProfileAttributesProperty- See Also:
-
getGenderString
Description copied from interface:CfnSegmentDefinition.ProfileAttributesPropertyA field to describe values to segment on within genderString.Returns union: either
IResolvableorCfnSegmentDefinition.ProfileDimensionProperty- Specified by:
getGenderStringin interfaceCfnSegmentDefinition.ProfileAttributesProperty- See Also:
-
getHomePhoneNumber
Description copied from interface:CfnSegmentDefinition.ProfileAttributesPropertyA field to describe values to segment on within home phone number.Returns union: either
IResolvableorCfnSegmentDefinition.ProfileDimensionProperty- Specified by:
getHomePhoneNumberin interfaceCfnSegmentDefinition.ProfileAttributesProperty- See Also:
-
getLastName
Description copied from interface:CfnSegmentDefinition.ProfileAttributesPropertyA field to describe values to segment on within last name.Returns union: either
IResolvableorCfnSegmentDefinition.ProfileDimensionProperty- Specified by:
getLastNamein interfaceCfnSegmentDefinition.ProfileAttributesProperty- See Also:
-
getMailingAddress
Description copied from interface:CfnSegmentDefinition.ProfileAttributesPropertyA field to describe values to segment on within mailing address.Returns union: either
IResolvableorCfnSegmentDefinition.AddressDimensionProperty- Specified by:
getMailingAddressin interfaceCfnSegmentDefinition.ProfileAttributesProperty- See Also:
-
getMiddleName
Description copied from interface:CfnSegmentDefinition.ProfileAttributesPropertyA field to describe values to segment on within middle name.Returns union: either
IResolvableorCfnSegmentDefinition.ProfileDimensionProperty- Specified by:
getMiddleNamein interfaceCfnSegmentDefinition.ProfileAttributesProperty- See Also:
-
getMobilePhoneNumber
Description copied from interface:CfnSegmentDefinition.ProfileAttributesPropertyA field to describe values to segment on within mobile phone number.Returns union: either
IResolvableorCfnSegmentDefinition.ProfileDimensionProperty- Specified by:
getMobilePhoneNumberin interfaceCfnSegmentDefinition.ProfileAttributesProperty- See Also:
-
getPartyTypeString
Description copied from interface:CfnSegmentDefinition.ProfileAttributesPropertyA field to describe values to segment on within partyTypeString.Returns union: either
IResolvableorCfnSegmentDefinition.ProfileDimensionProperty- Specified by:
getPartyTypeStringin interfaceCfnSegmentDefinition.ProfileAttributesProperty- See Also:
-
getPersonalEmailAddress
Description copied from interface:CfnSegmentDefinition.ProfileAttributesPropertyA field to describe values to segment on within personal email address.Returns union: either
IResolvableorCfnSegmentDefinition.ProfileDimensionProperty- Specified by:
getPersonalEmailAddressin interfaceCfnSegmentDefinition.ProfileAttributesProperty- See Also:
-
getPhoneNumber
Description copied from interface:CfnSegmentDefinition.ProfileAttributesPropertyA field to describe values to segment on within phone number.Returns union: either
IResolvableorCfnSegmentDefinition.ProfileDimensionProperty- Specified by:
getPhoneNumberin interfaceCfnSegmentDefinition.ProfileAttributesProperty- See Also:
-
getProfileType
Description copied from interface:CfnSegmentDefinition.ProfileAttributesPropertyThe type of profile.Returns union: either
IResolvableorCfnSegmentDefinition.ProfileTypeDimensionProperty- Specified by:
getProfileTypein interfaceCfnSegmentDefinition.ProfileAttributesProperty- See Also:
-
getShippingAddress
Description copied from interface:CfnSegmentDefinition.ProfileAttributesPropertyA field to describe values to segment on within shipping address.Returns union: either
IResolvableorCfnSegmentDefinition.AddressDimensionProperty- Specified by:
getShippingAddressin interfaceCfnSegmentDefinition.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()
-