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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.customerprofiles.CfnObjectTypeProps
CfnObjectTypeProps.Builder, CfnObjectTypeProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnObjectTypeProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnObjectTypeProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final Object
Indicates whether a profile should be created when data is received if one doesn’t exist for an object of this type.final String
The description of the profile object type mapping.final String
The unique name of the domain.final String
The customer-provided key to encrypt the profile object that will be created in this profile object type mapping.final Number
The number of days until the data of this type expires.final Object
A list of field definitions for the object type mapping.final Object
getKeys()
A list of keys that can be used to map data to the profile or search for the profile.final String
The name of the profile object type.getTags()
The tags used to organize, track, or control access for this resource.final String
A unique identifier for the template mapping.final int
hashCode()
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:CfnObjectTypeProps
The unique name of the domain.- Specified by:
getDomainName
in interfaceCfnObjectTypeProps
-
getAllowProfileCreation
Description copied from interface:CfnObjectTypeProps
Indicates 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:
getAllowProfileCreation
in interfaceCfnObjectTypeProps
-
getDescription
Description copied from interface:CfnObjectTypeProps
The description of the profile object type mapping.- Specified by:
getDescription
in interfaceCfnObjectTypeProps
-
getEncryptionKey
Description copied from interface:CfnObjectTypeProps
The 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:
getEncryptionKey
in interfaceCfnObjectTypeProps
-
getExpirationDays
Description copied from interface:CfnObjectTypeProps
The number of days until the data of this type expires.- Specified by:
getExpirationDays
in interfaceCfnObjectTypeProps
-
getFields
Description copied from interface:CfnObjectTypeProps
A list of field definitions for the object type mapping.- Specified by:
getFields
in interfaceCfnObjectTypeProps
-
getKeys
Description copied from interface:CfnObjectTypeProps
A list of keys that can be used to map data to the profile or search for the profile.- Specified by:
getKeys
in interfaceCfnObjectTypeProps
-
getObjectTypeName
Description copied from interface:CfnObjectTypeProps
The name of the profile object type.- Specified by:
getObjectTypeName
in interfaceCfnObjectTypeProps
-
getTags
Description copied from interface:CfnObjectTypeProps
The tags used to organize, track, or control access for this resource.- Specified by:
getTags
in interfaceCfnObjectTypeProps
-
getTemplateId
Description copied from interface:CfnObjectTypeProps
A unique identifier for the template mapping.This can be used instead of specifying the Keys and Fields properties directly.
- Specified by:
getTemplateId
in interfaceCfnObjectTypeProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-