public static interface PutProfileObjectTypeResponse.Builder extends CustomerProfilesResponse.Builder, SdkPojo, CopyableBuilder<PutProfileObjectTypeResponse.Builder,PutProfileObjectTypeResponse>
| Modifier and Type | Method and Description |
|---|---|
PutProfileObjectTypeResponse.Builder |
allowProfileCreation(Boolean allowProfileCreation)
Indicates whether a profile should be created when data is received if one doesn’t exist for an object of
this type.
|
PutProfileObjectTypeResponse.Builder |
createdAt(Instant createdAt)
The timestamp of when the domain was created.
|
PutProfileObjectTypeResponse.Builder |
description(String description)
Description of the profile object type.
|
PutProfileObjectTypeResponse.Builder |
encryptionKey(String encryptionKey)
The customer-provided key to encrypt the profile object that will be created in this profile object type.
|
PutProfileObjectTypeResponse.Builder |
expirationDays(Integer expirationDays)
The number of days until the data in the object expires.
|
PutProfileObjectTypeResponse.Builder |
fields(Map<String,ObjectTypeField> fields)
A map of the name and ObjectType field.
|
PutProfileObjectTypeResponse.Builder |
keys(Map<String,? extends Collection<ObjectTypeKey>> keys)
A list of unique keys that can be used to map data to the profile.
|
PutProfileObjectTypeResponse.Builder |
lastUpdatedAt(Instant lastUpdatedAt)
The timestamp of when the domain was most recently edited.
|
PutProfileObjectTypeResponse.Builder |
objectTypeName(String objectTypeName)
The name of the profile object type.
|
PutProfileObjectTypeResponse.Builder |
tags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
PutProfileObjectTypeResponse.Builder |
templateId(String templateId)
A unique identifier for the object template.
|
build, responseMetadata, responseMetadatasdkHttpResponse, sdkHttpResponseequalsBySdkFields, sdkFieldscopyapplyMutation, buildPutProfileObjectTypeResponse.Builder objectTypeName(String objectTypeName)
The name of the profile object type.
objectTypeName - The name of the profile object type.PutProfileObjectTypeResponse.Builder description(String description)
Description of the profile object type.
description - Description of the profile object type.PutProfileObjectTypeResponse.Builder templateId(String templateId)
A unique identifier for the object template.
templateId - A unique identifier for the object template.PutProfileObjectTypeResponse.Builder expirationDays(Integer expirationDays)
The number of days until the data in the object expires.
expirationDays - The number of days until the data in the object expires.PutProfileObjectTypeResponse.Builder encryptionKey(String encryptionKey)
The customer-provided key to encrypt the profile object that will be created in this profile object type.
encryptionKey - The customer-provided key to encrypt the profile object that will be created in this profile object
type.PutProfileObjectTypeResponse.Builder allowProfileCreation(Boolean allowProfileCreation)
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 to FALSE,
then the service tries to fetch a standard profile and associate this object with the profile. If it is set
to TRUE, and if no match is found, then the service creates a new standard profile.
allowProfileCreation - 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 to
FALSE, then the service tries to fetch a standard profile and associate this object with
the profile. If it is set to TRUE, and if no match is found, then the service creates a
new standard profile.PutProfileObjectTypeResponse.Builder fields(Map<String,ObjectTypeField> fields)
A map of the name and ObjectType field.
fields - A map of the name and ObjectType field.PutProfileObjectTypeResponse.Builder keys(Map<String,? extends Collection<ObjectTypeKey>> keys)
A list of unique keys that can be used to map data to the profile.
keys - A list of unique keys that can be used to map data to the profile.PutProfileObjectTypeResponse.Builder createdAt(Instant createdAt)
The timestamp of when the domain was created.
createdAt - The timestamp of when the domain was created.PutProfileObjectTypeResponse.Builder lastUpdatedAt(Instant lastUpdatedAt)
The timestamp of when the domain was most recently edited.
lastUpdatedAt - The timestamp of when the domain was most recently edited.PutProfileObjectTypeResponse.Builder tags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
tags - The tags used to organize, track, or control access for this resource.Copyright © 2021. All rights reserved.