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.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
-
getDomainName
Description copied from interface:CfnObjectTypePropsThe unique name of the domain.- Specified by:
getDomainNamein interfaceCfnObjectTypeProps
-
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
-
getDescription
Description copied from interface:CfnObjectTypePropsThe description of the profile object type mapping.- Specified by:
getDescriptionin interfaceCfnObjectTypeProps
-
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
-
getExpirationDays
Description copied from interface:CfnObjectTypePropsThe number of days until the data of this type expires.- Specified by:
getExpirationDaysin interfaceCfnObjectTypeProps
-
getFields
Description copied from interface:CfnObjectTypePropsA list of field definitions for the object type mapping.- Specified by:
getFieldsin interfaceCfnObjectTypeProps
-
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
-
getObjectTypeName
Description copied from interface:CfnObjectTypePropsThe name of the profile object type.- Specified by:
getObjectTypeNamein interfaceCfnObjectTypeProps
-
getTags
Description copied from interface:CfnObjectTypePropsThe tags used to organize, track, or control access for this resource.- Specified by:
getTagsin interfaceCfnObjectTypeProps
-
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
-
$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()
-