public class GdprConfiguration extends Object implements Configuration, com.snowplowanalytics.snowplow.internal.gdpr.GdprConfigurationInterface
| Modifier and Type | Field and Description |
|---|---|
Basis |
basisForProcessing
Basis for processing.
|
String |
documentDescription
Description of the document.
|
String |
documentId
ID of a GDPR basis document.
|
String |
documentVersion
Version of the document.
|
| Constructor and Description |
|---|
GdprConfiguration(Basis basisForProcessing,
String documentId,
String documentVersion,
String documentDescription)
Enables GDPR context to be sent with each event.
|
| Modifier and Type | Method and Description |
|---|---|
GdprConfiguration |
copy() |
Basis |
getBasisForProcessing()
Basis for processing.
|
String |
getDocumentDescription()
Description of the document.
|
String |
getDocumentId()
ID of a GDPR basis document.
|
String |
getDocumentVersion()
Version of the document.
|
@NonNull public final Basis basisForProcessing
@NonNull public final String documentId
@NonNull public final String documentVersion
@NonNull public final String documentDescription
public GdprConfiguration(@NonNull
Basis basisForProcessing,
@NonNull
String documentId,
@NonNull
String documentVersion,
@NonNull
String documentDescription)
basisForProcessing - GDPR Basis for processing.documentId - ID of a GDPR basis document.documentVersion - Version of the document.documentDescription - Description of the document.@NonNull public Basis getBasisForProcessing()
getBasisForProcessing in interface com.snowplowanalytics.snowplow.internal.gdpr.GdprConfigurationInterface@NonNull public String getDocumentId()
getDocumentId in interface com.snowplowanalytics.snowplow.internal.gdpr.GdprConfigurationInterface@NonNull public String getDocumentVersion()
getDocumentVersion in interface com.snowplowanalytics.snowplow.internal.gdpr.GdprConfigurationInterface@NonNull public String getDocumentDescription()
getDocumentDescription in interface com.snowplowanalytics.snowplow.internal.gdpr.GdprConfigurationInterface@NonNull public GdprConfiguration copy()
copy in interface Configuration