Class CfnObjectTypeProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.customerprofiles.CfnObjectTypeProps.Jsii$Proxy
- All Implemented Interfaces:
CfnObjectTypeProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnObjectTypeProps
@Stability(Stable)
@Internal
public static final class CfnObjectTypeProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnObjectTypeProps
An implementation for
CfnObjectTypeProps-
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.CfnObjectTypeProps
CfnObjectTypeProps.Builder, CfnObjectTypeProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnObjectTypeProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnObjectTypeProps.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 ObjectIndicates whether a profile should be created when data is received if one doesn’t exist for an object of this type.final StringThe description of the profile object type mapping.final StringThe unique name of the domain.final StringThe customer-provided key to encrypt the profile object that will be created in this profile object type mapping.final NumberThe number of days until the data of this type expires.final ObjectA list of field definitions for the object type mapping.final ObjectgetKeys()A list of keys that can be used to map data to the profile or search for the profile.final StringThe name of the profile object type.final StringThe format of your sourceLastUpdatedTimestamp that was previously set up.getTags()The tags used to organize, track, or control access for this resource.final StringA unique identifier for the template mapping.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 theCfnObjectTypeProps.Builder.
-
-
Method Details
-
getDescription
Description copied from interface:CfnObjectTypePropsThe description of the profile object type mapping.- Specified by:
getDescriptionin interfaceCfnObjectTypeProps- See Also:
-
getDomainName
Description copied from interface:CfnObjectTypePropsThe unique name of the domain.- Specified by:
getDomainNamein interfaceCfnObjectTypeProps- See Also:
-
getObjectTypeName
Description copied from interface:CfnObjectTypePropsThe name of the profile object type.- Specified by:
getObjectTypeNamein interfaceCfnObjectTypeProps- See Also:
-
getAllowProfileCreation
Description copied from interface:CfnObjectTypePropsIndicates whether a profile should be created when data is received if one doesn’t exist for an object of this type.The default is
FALSE. If the AllowProfileCreation flag is set toFALSE, then the service tries to fetch a standard profile and associate this object with the profile. If it is set toTRUE, and if no match is found, then the service creates a new standard profile.- Specified by:
getAllowProfileCreationin interfaceCfnObjectTypeProps- See Also:
-
getEncryptionKey
Description copied from interface:CfnObjectTypePropsThe customer-provided key to encrypt the profile object that will be created in this profile object type mapping.If not specified the system will use the encryption key of the domain.
- Specified by:
getEncryptionKeyin interfaceCfnObjectTypeProps- See Also:
-
getExpirationDays
Description copied from interface:CfnObjectTypePropsThe number of days until the data of this type expires.- Specified by:
getExpirationDaysin interfaceCfnObjectTypeProps- See Also:
-
getFields
Description copied from interface:CfnObjectTypePropsA list of field definitions for the object type mapping.- Specified by:
getFieldsin interfaceCfnObjectTypeProps- See Also:
-
getKeys
Description copied from interface:CfnObjectTypePropsA list of keys that can be used to map data to the profile or search for the profile.- Specified by:
getKeysin interfaceCfnObjectTypeProps- See Also:
-
getSourceLastUpdatedTimestampFormat
Description copied from interface:CfnObjectTypePropsThe format of your sourceLastUpdatedTimestamp that was previously set up.- Specified by:
getSourceLastUpdatedTimestampFormatin interfaceCfnObjectTypeProps- See Also:
-
getTags
Description copied from interface:CfnObjectTypePropsThe tags used to organize, track, or control access for this resource.- Specified by:
getTagsin interfaceCfnObjectTypeProps- See Also:
-
getTemplateId
Description copied from interface:CfnObjectTypePropsA unique identifier for the template mapping.This can be used instead of specifying the Keys and Fields properties directly.
- Specified by:
getTemplateIdin interfaceCfnObjectTypeProps- 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()
-