ExecuteInIsolatedServiceResponse
  public
  
  
  
  class
  ExecuteInIsolatedServiceResponse
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.adservices.ondevicepersonalization.ExecuteInIsolatedServiceResponse | 
The response of OnDevicePersonalizationManager.executeInIsolatedService.
Summary
Constants | |
|---|---|
int | 
        
          DEFAULT_BEST_VALUE
          The default value of   | 
    
Public constructors | |
|---|---|
      
      ExecuteInIsolatedServiceResponse(SurfacePackageToken surfacePackageToken, int bestValue)
      
      
        Creates a new ExecuteInIsolatedServiceResponse.  | 
  |
Public methods | |
|---|---|
        
        
        
        
        
        int
     | 
  
    
      
      getBestValue()
      
      
        Returns the int value that was returned by the   | 
  
        
        
        
        
        
        SurfacePackageToken
     | 
  
    
      
      getSurfacePackageToken()
      
      
        Returns a   | 
  
Inherited methods | |
|---|---|
Constants
DEFAULT_BEST_VALUE
public static final int DEFAULT_BEST_VALUE
The default value of ExecuteInIsolatedServiceResponse.getBestValue if IsolatedService didn't return any content.
Constant Value: -1 (0xffffffff)
Public constructors
ExecuteInIsolatedServiceResponse
public ExecuteInIsolatedServiceResponse (SurfacePackageToken surfacePackageToken, int bestValue)
Creates a new ExecuteInIsolatedServiceResponse.
| Parameters | |
|---|---|
surfacePackageToken | 
        
          SurfacePackageToken: an opaque reference to content that can be displayed in a SurfaceView. This may be null if the IsolatedService has
     not generated any content to be displayed within the calling app. | 
      
bestValue | 
        
          int: an int value that was returned by the IsolatedService and applied
     noise.If ExecuteInIsolatedServiceRequest output type is set to ExecuteInIsolatedServiceRequest.OutputSpec.OUTPUT_TYPE_NULL, the platform ignores the
     data returned by IsolatedService and returns the default value DEFAULT_BEST_VALUE. If ExecuteInIsolatedServiceRequest output type is set to
     ExecuteInIsolatedServiceRequest.OutputSpec.OUTPUT_TYPE_BEST_VALUE, the platform
     validates ExecuteOutput.getBestValue between 0 and ExecuteInIsolatedServiceRequest.OutputSpec.getMaxIntValue() and applies noise to result.
 Value is DEFAULT_BEST_VALUE or greater | 
      
Public methods
getBestValue
public int getBestValue ()
Returns the int value that was returned by the IsolatedService and applied noise. If
 ExecuteInIsolatedServiceRequest output type is set to ExecuteInIsolatedServiceRequest.OutputSpec.OUTPUT_TYPE_NULL, the platform ignores the data
 returned by IsolatedService and returns the default value DEFAULT_BEST_VALUE. If ExecuteInIsolatedServiceRequest output type is set to ExecuteInIsolatedServiceRequest.OutputSpec.OUTPUT_TYPE_BEST_VALUE, the platform validates
 ExecuteOutput.getBestValue between 0 and ExecuteInIsolatedServiceRequest.OutputSpec.getMaxIntValue() and applies noise to result.
| Returns | |
|---|---|
int | 
        Value is DEFAULT_BEST_VALUE or greater | 
      
getSurfacePackageToken
public SurfacePackageToken getSurfacePackageToken ()
Returns a SurfacePackageToken, which is an opaque reference to content that can be
 displayed in a SurfaceView. This may be null if the IsolatedService has not generated any content to be displayed within the calling app.
| Returns | |
|---|---|
SurfacePackageToken | 
        |