PersistAdSelectionResultRequest.Builder
  public
  static
  final
  
  class
  PersistAdSelectionResultRequest.Builder
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.adservices.adselection.PersistAdSelectionResultRequest.Builder | 
Builder for PersistAdSelectionResultRequest objects.
Summary
| Public constructors | |
|---|---|
| 
      Builder()
       | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        PersistAdSelectionResultRequest | 
      build()
      Builds a  | 
| 
        
        
        
        
        
        PersistAdSelectionResultRequest.Builder | 
      setAdSelectionDataId(long adSelectionDataId)
      Sets the ad selection data id  | 
| 
        
        
        
        
        
        PersistAdSelectionResultRequest.Builder | 
      setAdSelectionId(long adSelectionId)
      
      This method was deprecated
      in API level 35.
    Use the  | 
| 
        
        
        
        
        
        PersistAdSelectionResultRequest.Builder | 
      setAdSelectionResult(byte[] adSelectionResult)
      Sets the ad selection result  | 
| 
        
        
        
        
        
        PersistAdSelectionResultRequest.Builder | 
      setSeller(AdTechIdentifier seller)
      Sets the seller  | 
| Inherited methods | |
|---|---|
Public constructors
Public methods
build
public PersistAdSelectionResultRequest build ()
Builds a PersistAdSelectionResultRequest instance.
| Returns | |
|---|---|
| PersistAdSelectionResultRequest | This value cannot be null. | 
| Throws | |
|---|---|
| IllegalArgumentException | if the adSelectionIid is not set | 
setAdSelectionDataId
public PersistAdSelectionResultRequest.Builder setAdSelectionDataId (long adSelectionDataId)
Sets the ad selection data id Long.
| Parameters | |
|---|---|
| adSelectionDataId | long | 
| Returns | |
|---|---|
| PersistAdSelectionResultRequest.Builder | This value cannot be null. | 
setAdSelectionId
public PersistAdSelectionResultRequest.Builder setAdSelectionId (long adSelectionId)
      This method was deprecated
      in API level 35.
    Use the setAdSelectionDataId(long) instead.
  
Sets the ad selection id Long.
| Parameters | |
|---|---|
| adSelectionId | long | 
| Returns | |
|---|---|
| PersistAdSelectionResultRequest.Builder | This value cannot be null. | 
setAdSelectionResult
public PersistAdSelectionResultRequest.Builder setAdSelectionResult (byte[] adSelectionResult)
Sets the ad selection result String.
| Parameters | |
|---|---|
| adSelectionResult | byte: This value may benull. | 
| Returns | |
|---|---|
| PersistAdSelectionResultRequest.Builder | This value cannot be null. | 
setSeller
public PersistAdSelectionResultRequest.Builder setSeller (AdTechIdentifier seller)
Sets the seller AdTechIdentifier.
| Parameters | |
|---|---|
| seller | AdTechIdentifier: This value may benull. | 
| Returns | |
|---|---|
| PersistAdSelectionResultRequest.Builder | This value cannot be null. | 
