Stay organized with collections
    
    
      
      Save and categorize content based on your preferences.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
    Builder
    class Builder
    
    A builder for GetCredentialRequest.
    Summary
    
    
    Public constructors
    
      Builder
      
      Builder(data: Bundle)
      
        
          
            | Parameters | 
          
          
            data | 
            Bundle: the top request level data This value cannot be null. | 
          
        
      
     
    Public methods
    
    
    
      setAlwaysSendAppInfoToProvider
      
      fun setAlwaysSendAppInfoToProvider(value: Boolean): GetCredentialRequest.Builder
      Sets a true/false value to determine if the calling app info should be removed from the request that is sent to the providers. Developers must set this to false if they wish to remove the android.service.credentials.CallingAppInfo from the query phases requests that providers receive. Note that the calling app info will still be sent in the final phase after the user has made a selection on the UI. If not set, the default value will be true and the calling app info will be propagated to the providers in every phase.
      
     
    
    
      setOrigin
      
      fun setOrigin(origin: String): GetCredentialRequest.Builder
      Sets the origin of the calling app. Callers of this special setter (e.g. browsers) can set this origin for an app different from their own, to be able to get credentials on behalf of that app. The permission check only happens later when this instance is passed and processed by the Credential Manager. 
 Requires android.Manifest.permission#CREDENTIAL_MANAGER_SET_ORIGIN
      
        
          
            | Parameters | 
          
          
            origin | 
            String: This value cannot be null. | 
          
        
      
      
     
  
  
  
    
  
 
  
    
    
      
       
    
    
  
  
  Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
  Last updated 2025-02-10 UTC.
  
  
  
    
      [null,null,["Last updated 2025-02-10 UTC."],[],[]]