Class DsrProcessingRequest
java.lang.Object
com.mparticle.sdk.model.Message
com.mparticle.sdk.model.dsrprocessing.DsrProcessingRequest
This message contains the information to fulfill a Data Subject Request.
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setAccount
(Account account) void
setIdentities
(Map<OpenDsrIdentity.Type, OpenDsrIdentity> identities) void
setOpenDsrApiVersion
(String openDsrApiVersion) void
setRegulation
(RegulationType regulation) void
setSubjectRequestId
(String subjectRequestId) void
setSubjectRequestType
(DsrProcessingRequest.Type subjectRequestType) void
setSubmittedTime
(Instant submittedTime) Methods inherited from class com.mparticle.sdk.model.Message
getFirehoseVersion, getId, getTimestamp, getType, setFirehoseVersion, setTimestamp
-
Constructor Details
-
DsrProcessingRequest
public DsrProcessingRequest()
-
-
Method Details
-
getAccount
- Returns:
- module account
-
setAccount
- Parameters:
account
- module account
-
getSubjectRequestId
- Returns:
- the identifier for the request created by mParticle, this corresponds to a GUID internally
-
setSubjectRequestId
- Parameters:
subjectRequestId
- the string to set as the indentifier
-
getSubjectRequestType
- Returns:
- the type of request, currently only ERASURE is available
-
setSubjectRequestType
- Parameters:
subjectRequestType
- the type of this request, currently only ERASURE is valid
-
getRegulation
- Returns:
- the data regulation of this request, it can be CCPA, GDPR or UNKNOWN
-
setRegulation
- Parameters:
regulation
- the data regulation of this request, it can be CCPA, GDPR or UNKNOWN
-
getOpenDsrApiVersion
- Returns:
- the version of OpenDSR which this request is subject to
- See Also:
-
setOpenDsrApiVersion
- Parameters:
openDsrApiVersion
- the version of OpenDSR which this request is subject to- See Also:
-
getSubmittedTime
- Returns:
- the timestamp when a user created the request in milliseconds since epoch, this can be done by using the mParticle API or the mParticle UI
-
setSubmittedTime
- Parameters:
submittedTime
- the timestamp when a user created the request in milliseconds since epoch
-
getIdentities
- Returns:
- the list of identities to process, they can be partner, user or device identities
-
setIdentities
- Parameters:
identities
- the list of identities to process, they can be partner, user or device identities
-