Interface GetProfileObjectTypeTemplateResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetProfileObjectTypeTemplateResponse.Builder,GetProfileObjectTypeTemplateResponse>,CustomerProfilesResponse.Builder,SdkBuilder<GetProfileObjectTypeTemplateResponse.Builder,GetProfileObjectTypeTemplateResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetProfileObjectTypeTemplateResponse
public static interface GetProfileObjectTypeTemplateResponse.Builder extends CustomerProfilesResponse.Builder, SdkPojo, CopyableBuilder<GetProfileObjectTypeTemplateResponse.Builder,GetProfileObjectTypeTemplateResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GetProfileObjectTypeTemplateResponse.BuilderallowProfileCreation(Boolean allowProfileCreation)Indicates whether a profile should be created when data is received if one doesn’t exist for an object of this type.GetProfileObjectTypeTemplateResponse.Builderfields(Map<String,ObjectTypeField> fields)A map of the name and ObjectType field.GetProfileObjectTypeTemplateResponse.Builderkeys(Map<String,? extends Collection<ObjectTypeKey>> keys)A list of unique keys that can be used to map data to the profile.GetProfileObjectTypeTemplateResponse.BuildersourceLastUpdatedTimestampFormat(String sourceLastUpdatedTimestampFormat)The format of yoursourceLastUpdatedTimestampthat was previously set up.GetProfileObjectTypeTemplateResponse.BuildersourceName(String sourceName)The name of the source of the object template.GetProfileObjectTypeTemplateResponse.BuildersourceObject(String sourceObject)The source of the object template.GetProfileObjectTypeTemplateResponse.BuildertemplateId(String templateId)A unique identifier for the object template.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.customerprofiles.model.CustomerProfilesResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
templateId
GetProfileObjectTypeTemplateResponse.Builder templateId(String templateId)
A unique identifier for the object template.
- Parameters:
templateId- A unique identifier for the object template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceName
GetProfileObjectTypeTemplateResponse.Builder sourceName(String sourceName)
The name of the source of the object template.
- Parameters:
sourceName- The name of the source of the object template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceObject
GetProfileObjectTypeTemplateResponse.Builder sourceObject(String sourceObject)
The source of the object template.
- Parameters:
sourceObject- The source of the object template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowProfileCreation
GetProfileObjectTypeTemplateResponse.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 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.- Parameters:
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 isFALSE. 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceLastUpdatedTimestampFormat
GetProfileObjectTypeTemplateResponse.Builder sourceLastUpdatedTimestampFormat(String sourceLastUpdatedTimestampFormat)
The format of your
sourceLastUpdatedTimestampthat was previously set up.- Parameters:
sourceLastUpdatedTimestampFormat- The format of yoursourceLastUpdatedTimestampthat was previously set up.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fields
GetProfileObjectTypeTemplateResponse.Builder fields(Map<String,ObjectTypeField> fields)
A map of the name and ObjectType field.
- Parameters:
fields- A map of the name and ObjectType field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
keys
GetProfileObjectTypeTemplateResponse.Builder keys(Map<String,? extends Collection<ObjectTypeKey>> keys)
A list of unique keys that can be used to map data to the profile.
- Parameters:
keys- A list of unique keys that can be used to map data to the profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-