WebSourceParams.Builder
public
static
final
class
WebSourceParams.Builder
extends Object
| java.lang.Object | |
| ↳ | android.adservices.measurement.WebSourceParams.Builder |
A builder for WebSourceParams.
Summary
Public constructors | |
|---|---|
Builder(Uri registrationUri)
Builder constructor for |
|
Public methods | |
|---|---|
WebSourceParams
|
build()
Built immutable |
WebSourceParams.Builder
|
setDebugKeyAllowed(boolean debugKeyAllowed)
Setter for debug allow/disallow flag. |
Inherited methods | |
|---|---|
Public constructors
Builder
public Builder (Uri registrationUri)
Builder constructor for WebSourceParams. mIsDebugKeyAllowed is assigned
false by default.
| Parameters | |
|---|---|
registrationUri |
Uri: URI that the Attribution Reporting API sends a request to in order
to obtain source registration parameters.
This value cannot be null. |
| Throws | |
|---|---|
IllegalArgumentException |
if the scheme for registrationUri is not HTTPS |
Public methods
build
public WebSourceParams build ()
Built immutable WebSourceParams.
| Returns | |
|---|---|
WebSourceParams |
immutable WebSourceParams
This value cannot be null. |
setDebugKeyAllowed
public WebSourceParams.Builder setDebugKeyAllowed (boolean debugKeyAllowed)
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 |
| Returns | |
|---|---|
WebSourceParams.Builder |
builder.
This value cannot be null. |