PartialCustomAudience.Builder
  public
  static
  final
  
  class
  PartialCustomAudience.Builder
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.adservices.customaudience.PartialCustomAudience.Builder | 
Builder for PartialCustomAudience objects.
Summary
Public constructors | |
|---|---|
      
      Builder(String name)
      
      
        Instantiates a   | 
  |
Public methods | |
|---|---|
        
        
        
        
        
        PartialCustomAudience
     | 
  
    
      
      build()
      
      
        Builds an instance of a   | 
  
        
        
        
        
        
        PartialCustomAudience.Builder
     | 
  
    
      
      setActivationTime(Instant activationTime)
      
      
        Sets the   | 
  
        
        
        
        
        
        PartialCustomAudience.Builder
     | 
  
    
      
      setExpirationTime(Instant expirationTime)
      
      
        Sets the   | 
  
        
        
        
        
        
        PartialCustomAudience.Builder
     | 
  
    
      
      setUserBiddingSignals(AdSelectionSignals userBiddingSignals)
      
      
        Sets the buyer signals to be consumed by the buyer-provided JavaScript when the custom audience participates in an ad selection.  | 
  
Inherited methods | |
|---|---|
Public constructors
Builder
public Builder (String name)
Instantiates a PartialCustomAudience.Builder with a String name for which
 this Partial Custom Audience will be updated
| Parameters | |
|---|---|
name | 
        
          String: This value cannot be null. | 
      
Public methods
build
public PartialCustomAudience build ()
Builds an instance of a FetchAndJoinCustomAudienceRequest.
| Returns | |
|---|---|
PartialCustomAudience | 
        This value cannot be null. | 
      
| Throws | |
|---|---|
NullPointerException | 
          if any non-null parameter is null. | 
setActivationTime
public PartialCustomAudience.Builder setActivationTime (Instant activationTime)
Sets the Instant by which joining the custom audience will be delayed.
 
See PartialCustomAudience.getActivationTime() for details.
| Parameters | |
|---|---|
activationTime | 
        
          Instant: This value may be null. | 
      
| Returns | |
|---|---|
PartialCustomAudience.Builder | 
        This value cannot be null. | 
      
setExpirationTime
public PartialCustomAudience.Builder setExpirationTime (Instant expirationTime)
Sets the Instant by when the membership to the custom audience will expire.
 
See PartialCustomAudience.getExpirationTime() for details.
| Parameters | |
|---|---|
expirationTime | 
        
          Instant: This value may be null. | 
      
| Returns | |
|---|---|
PartialCustomAudience.Builder | 
        This value cannot be null. | 
      
setUserBiddingSignals
public PartialCustomAudience.Builder setUserBiddingSignals (AdSelectionSignals userBiddingSignals)
Sets the buyer signals to be consumed by the buyer-provided JavaScript when the custom audience participates in an ad selection.
See PartialCustomAudience.getUserBiddingSignals() for details.
| Parameters | |
|---|---|
userBiddingSignals | 
        
          AdSelectionSignals: This value may be null. | 
      
| Returns | |
|---|---|
PartialCustomAudience.Builder | 
        This value cannot be null. |