Builder
class Builder
A builder for WebTriggerParams
.
Summary
Public constructors | |
---|---|
Builder constructor for |
Public methods | |
---|---|
WebTriggerParams |
build() Builds immutable |
WebTriggerParams.Builder |
setDebugKeyAllowed(debugKeyAllowed: Boolean) Setter for debug allow/disallow flag. |
Public constructors
Builder
Builder(registrationUri: Uri)
Builder constructor for WebTriggerParams
. mIsDebugKeyAllowed
is assigned false by default.
Parameters | |
---|---|
registrationUri |
Uri: URI that the Attribution Reporting API sends a request to in order to obtain trigger registration parameters This value cannot be null . |
Exceptions | |
---|---|
java.lang.IllegalArgumentException |
if the scheme for registrationUri is not HTTPS |
Public methods
build
fun build(): WebTriggerParams
Builds immutable WebTriggerParams
.
Return | |
---|---|
WebTriggerParams |
immutable WebTriggerParams This value cannot be null . |
setDebugKeyAllowed
fun setDebugKeyAllowed(debugKeyAllowed: Boolean): WebTriggerParams.Builder
Setter for debug allow/disallow flag. Setting it to true will allow parsing debug keys from registration responses and their addition in the generated reports.
Parameters | |
---|---|
debugKeyAllowed |
Boolean: used by the browser to indicate whether the debug key obtained from the registration URI is allowed to be used |
Return | |
---|---|
WebTriggerParams.Builder |
builder This value cannot be null . |