# Print output for @column tags ?>
public
static
final
class
AttributionSource.Builder
extends Object
| java.lang.Object | |
| ↳ | android.content.AttributionSource.Builder |
A builder for AttributionSource
Public constructors | |
|---|---|
Builder(int uid)
Creates a new Builder. |
|
Public methods | |
|---|---|
AttributionSource
|
build()
Builds the instance. |
AttributionSource.Builder
|
setAttributionTag(String value)
The attribution tag of the app accessing the permission protected data. |
AttributionSource.Builder
|
setNext(AttributionSource value)
The next app to receive the permission protected data. |
AttributionSource.Builder
|
setPackageName(String value)
The package that is accessing the permission protected data. |
Inherited methods | |
|---|---|
public Builder (int uid)
Creates a new Builder.
| Parameters | |
|---|---|
uid |
int: The UID that is accessing the permission protected data. |
public AttributionSource build ()
Builds the instance. This builder should not be touched after calling this!
| Returns | |
|---|---|
AttributionSource |
This value cannot be null. |
public AttributionSource.Builder setAttributionTag (String value)
The attribution tag of the app accessing the permission protected data.
| Parameters | |
|---|---|
value |
String: This value may be null. |
| Returns | |
|---|---|
AttributionSource.Builder |
This value cannot be null. |
public AttributionSource.Builder setNext (AttributionSource value)
The next app to receive the permission protected data.
| Parameters | |
|---|---|
value |
AttributionSource: This value may be null. |
| Returns | |
|---|---|
AttributionSource.Builder |
This value cannot be null. |
public AttributionSource.Builder setPackageName (String value)
The package that is accessing the permission protected data.
| Parameters | |
|---|---|
value |
String: This value may be null. |
| Returns | |
|---|---|
AttributionSource.Builder |
This value cannot be null. |