public static interface PutProfileObjectTypeRequest.Builder extends CustomerProfilesRequest.Builder, SdkPojo, CopyableBuilder<PutProfileObjectTypeRequest.Builder,PutProfileObjectTypeRequest>
| Modifier and Type | Method and Description |
|---|---|
PutProfileObjectTypeRequest.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.
|
PutProfileObjectTypeRequest.Builder |
description(String description)
Description of the profile object type.
|
PutProfileObjectTypeRequest.Builder |
domainName(String domainName)
The unique name of the domain.
|
PutProfileObjectTypeRequest.Builder |
encryptionKey(String encryptionKey)
The customer-provided key to encrypt the profile object that will be created in this profile object type.
|
PutProfileObjectTypeRequest.Builder |
expirationDays(Integer expirationDays)
The number of days until the data in the object expires.
|
PutProfileObjectTypeRequest.Builder |
fields(Map<String,ObjectTypeField> fields)
A map of the name and ObjectType field.
|
PutProfileObjectTypeRequest.Builder |
keys(Map<String,? extends Collection<ObjectTypeKey>> keys)
A list of unique keys that can be used to map data to the profile.
|
PutProfileObjectTypeRequest.Builder |
objectTypeName(String objectTypeName)
The name of the profile object type.
|
PutProfileObjectTypeRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
PutProfileObjectTypeRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
PutProfileObjectTypeRequest.Builder |
sourceLastUpdatedTimestampFormat(String sourceLastUpdatedTimestampFormat)
The format of your
sourceLastUpdatedTimestamp that was previously set up. |
PutProfileObjectTypeRequest.Builder |
tags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
PutProfileObjectTypeRequest.Builder |
templateId(String templateId)
A unique identifier for the object template.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildPutProfileObjectTypeRequest.Builder domainName(String domainName)
The unique name of the domain.
domainName - The unique name of the domain.PutProfileObjectTypeRequest.Builder objectTypeName(String objectTypeName)
The name of the profile object type.
objectTypeName - The name of the profile object type.PutProfileObjectTypeRequest.Builder description(String description)
Description of the profile object type.
description - Description of the profile object type.PutProfileObjectTypeRequest.Builder templateId(String templateId)
A unique identifier for the object template.
templateId - A unique identifier for the object template.PutProfileObjectTypeRequest.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.PutProfileObjectTypeRequest.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.PutProfileObjectTypeRequest.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.PutProfileObjectTypeRequest.Builder sourceLastUpdatedTimestampFormat(String sourceLastUpdatedTimestampFormat)
The format of your sourceLastUpdatedTimestamp that was previously set up.
sourceLastUpdatedTimestampFormat - The format of your sourceLastUpdatedTimestamp that was previously set up.PutProfileObjectTypeRequest.Builder fields(Map<String,ObjectTypeField> fields)
A map of the name and ObjectType field.
fields - A map of the name and ObjectType field.PutProfileObjectTypeRequest.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.PutProfileObjectTypeRequest.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.PutProfileObjectTypeRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderPutProfileObjectTypeRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.