GetByDocumentIdRequest.Builder
  public
  static
  final
  
  class
  GetByDocumentIdRequest.Builder
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.app.appsearch.GetByDocumentIdRequest.Builder | 
Builder for GetByDocumentIdRequest objects.
Summary
Public constructors | |
|---|---|
      
      Builder(String namespace)
      
      
        Creates a   | 
  |
Public methods | |
|---|---|
        
        
        
        
        
        GetByDocumentIdRequest.Builder
     | 
  
    
      
      addIds(String... ids)
      
      
        Adds one or more document IDs to the request.  | 
  
        
        
        
        
        
        GetByDocumentIdRequest.Builder
     | 
  
    
      
      addIds(Collection<String> ids)
      
      
        Adds a collection of IDs to the request.  | 
  
        
        
        
        
        
        GetByDocumentIdRequest.Builder
     | 
  
    
      
      addProjection(String schemaType, Collection<String> propertyPaths)
      
      
        Adds property paths for the specified type to be used for projection.  | 
  
        
        
        
        
        
        GetByDocumentIdRequest.Builder
     | 
  
    
      
      addProjectionPaths(String schemaType, Collection<PropertyPath> propertyPaths)
      
      
        Adds property paths for the specified type to be used for projection.  | 
  
        
        
        
        
        
        GetByDocumentIdRequest
     | 
  
    
      
      build()
      
      
        Builds a new   | 
  
Inherited methods | |
|---|---|
Public constructors
Builder
public Builder (String namespace)
Creates a GetByDocumentIdRequest.Builder instance.
| Parameters | |
|---|---|
namespace | 
        
          String: This value cannot be null. | 
      
Public methods
addIds
public GetByDocumentIdRequest.Builder addIds (String... ids)
Adds one or more document IDs to the request.
| Parameters | |
|---|---|
ids | 
        
          String: This value cannot be null. | 
      
| Returns | |
|---|---|
GetByDocumentIdRequest.Builder | 
        This value cannot be null. | 
      
addIds
public GetByDocumentIdRequest.Builder addIds (Collection<String> ids)
Adds a collection of IDs to the request.
| Parameters | |
|---|---|
ids | 
        
          Collection: This value cannot be null. | 
      
| Returns | |
|---|---|
GetByDocumentIdRequest.Builder | 
        This value cannot be null. | 
      
addProjection
public GetByDocumentIdRequest.Builder addProjection (String schemaType, Collection<String> propertyPaths)
Adds property paths for the specified type to be used for projection. If property paths are added for a type, then only the properties referred to will be retrieved for results of that type. If a property path that is specified isn't present in a result, it will be ignored for that result. Property paths cannot be null.
If no property paths are added for a particular type, then all properties of results of that type will be retrieved.
If property path is added for the GetByDocumentIdRequest.PROJECTION_SCHEMA_TYPE_WILDCARD, then those property paths will
 apply to all results, excepting any types that have their own, specific property paths
 set.
| Parameters | |
|---|---|
schemaType | 
        
          String: This value cannot be null. | 
      
propertyPaths | 
        
          Collection: This value cannot be null. | 
      
| Returns | |
|---|---|
GetByDocumentIdRequest.Builder | 
        |
addProjectionPaths
public GetByDocumentIdRequest.Builder addProjectionPaths (String schemaType, Collection<PropertyPath> propertyPaths)
Adds property paths for the specified type to be used for projection. If property paths are added for a type, then only the properties referred to will be retrieved for results of that type. If a property path that is specified isn't present in a result, it will be ignored for that result. Property paths cannot be null.
If no property paths are added for a particular type, then all properties of results of that type will be retrieved.
If property path is added for the GetByDocumentIdRequest.PROJECTION_SCHEMA_TYPE_WILDCARD, then those property paths will
 apply to all results, excepting any types that have their own, specific property paths
 set.
| Parameters | |
|---|---|
schemaType | 
        
          String: This value cannot be null. | 
      
propertyPaths | 
        
          Collection: This value cannot be null. | 
      
| Returns | |
|---|---|
GetByDocumentIdRequest.Builder | 
        |
build
public GetByDocumentIdRequest build ()
Builds a new GetByDocumentIdRequest.
| Returns | |
|---|---|
GetByDocumentIdRequest | 
        This value cannot be null. |