Class CfnSchemaMapping.SchemaInputAttributeProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnSchemaMapping.SchemaInputAttributeProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnSchemaMapping.SchemaInputAttributeProperty
CfnSchemaMapping.SchemaInputAttributeProperty-
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.entityresolution.CfnSchemaMapping.SchemaInputAttributeProperty
CfnSchemaMapping.SchemaInputAttributeProperty.Builder, CfnSchemaMapping.SchemaInputAttributeProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnSchemaMapping.SchemaInputAttributeProperty.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 StringA string containing the field name.final StringA string that instructs AWS Entity Resolution to combine several columns into a unified column with the identical attribute type.final ObjectIndicates if the column values are hashed in the schema input.final StringA key that allows grouping of multiple input attributes into a unified matching group.final StringThe subtype of the attribute, selected from a list of values.final StringgetType()The type of the attribute, selected from a list of values.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 theCfnSchemaMapping.SchemaInputAttributeProperty.Builder.
-
-
Method Details
-
getFieldName
Description copied from interface:CfnSchemaMapping.SchemaInputAttributePropertyA string containing the field name.- Specified by:
getFieldNamein interfaceCfnSchemaMapping.SchemaInputAttributeProperty- See Also:
-
getType
Description copied from interface:CfnSchemaMapping.SchemaInputAttributePropertyThe type of the attribute, selected from a list of values.LiveRamp supports:
NAME|NAME_FIRST|NAME_MIDDLE|NAME_LAST|ADDRESS|ADDRESS_STREET1|ADDRESS_STREET2|ADDRESS_STREET3|ADDRESS_CITY|ADDRESS_STATE|ADDRESS_COUNTRY|ADDRESS_POSTALCODE|PHONE|PHONE_NUMBER|EMAIL_ADDRESS|UNIQUE_ID|PROVIDER_IDTransUnion supports:
NAME|NAME_FIRST|NAME_LAST|ADDRESS|ADDRESS_CITY|ADDRESS_STATE|ADDRESS_COUNTRY|ADDRESS_POSTALCODE|PHONE_NUMBER|EMAIL_ADDRESS|UNIQUE_ID|IPV4|IPV6|MAIDUnified ID 2.0 supports:
PHONE_NUMBER|EMAIL_ADDRESS|UNIQUE_IDNormalization is only supported for
NAME,ADDRESS,PHONE, andEMAIL_ADDRESS.If you want to normalize
NAME_FIRST,NAME_MIDDLE, andNAME_LAST, you must group them by assigning them to theNAMEgroupName.If you want to normalize
ADDRESS_STREET1,ADDRESS_STREET2,ADDRESS_STREET3,ADDRESS_CITY,ADDRESS_STATE,ADDRESS_COUNTRY, andADDRESS_POSTALCODE, you must group them by assigning them to theADDRESSgroupName.If you want to normalize
PHONE_NUMBERandPHONE_COUNTRYCODE, you must group them by assigning them to thePHONEgroupName.- Specified by:
getTypein interfaceCfnSchemaMapping.SchemaInputAttributeProperty- See Also:
-
getGroupName
Description copied from interface:CfnSchemaMapping.SchemaInputAttributePropertyA string that instructs AWS Entity Resolution to combine several columns into a unified column with the identical attribute type.For example, when working with columns such as
NAME_FIRST,NAME_MIDDLE, andNAME_LAST, assigning them a commongroupNamewill prompt AWS Entity Resolution to concatenate them into a single value.- Specified by:
getGroupNamein interfaceCfnSchemaMapping.SchemaInputAttributeProperty- See Also:
-
getHashed
Description copied from interface:CfnSchemaMapping.SchemaInputAttributePropertyIndicates if the column values are hashed in the schema input.If the value is set to
TRUE, the column values are hashed.If the value is set to
FALSE, the column values are cleartext.Returns union: either
BooleanorIResolvable- Specified by:
getHashedin interfaceCfnSchemaMapping.SchemaInputAttributeProperty- See Also:
-
getMatchKey
Description copied from interface:CfnSchemaMapping.SchemaInputAttributePropertyA key that allows grouping of multiple input attributes into a unified matching group.For example, consider a scenario where the source table contains various addresses, such as
business_addressandshipping_address. By assigning amatchKeycalledaddressto both attributes, AWS Entity Resolution will match records across these fields to create a consolidated matching group.If no
matchKeyis specified for a column, it won't be utilized for matching purposes but will still be included in the output table.- Specified by:
getMatchKeyin interfaceCfnSchemaMapping.SchemaInputAttributeProperty- See Also:
-
getSubType
Description copied from interface:CfnSchemaMapping.SchemaInputAttributePropertyThe subtype of the attribute, selected from a list of values.- Specified by:
getSubTypein interfaceCfnSchemaMapping.SchemaInputAttributeProperty- 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()
-