DataNotificationConfig.Builder
  public
  static
  final
  
  class
  DataNotificationConfig.Builder
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.ranging.DataNotificationConfig.Builder | 
Builder for DataNotificationConfig
Summary
Public constructors | |
|---|---|
      
      Builder()
      
      
     | 
  |
Public methods | |
|---|---|
        
        
        
        
        
        DataNotificationConfig
     | 
  
    
      
      build()
      
      
        Builds a new instance of   | 
  
        
        
        
        
        
        DataNotificationConfig.Builder
     | 
  
    
      
      setNotificationConfigType(int config)
      
      
        Sets the notification configuration type.  | 
  
        
        
        
        
        
        DataNotificationConfig.Builder
     | 
  
    
      
      setProximityFarCm(int proximityCm)
      
      
        Sets the far proximity threshold in centimeters.  | 
  
        
        
        
        
        
        DataNotificationConfig.Builder
     | 
  
    
      
      setProximityNearCm(int proximityCm)
      
      
        Sets the near proximity threshold in centimeters.  | 
  
Inherited methods | |
|---|---|
Public constructors
Public methods
build
public DataNotificationConfig build ()
Builds a new instance of DataNotificationConfig.
| Returns | |
|---|---|
DataNotificationConfig | 
        a new DataNotificationConfig instance created using the current state of
 the builder.
 This value cannot be null. | 
      
setNotificationConfigType
public DataNotificationConfig.Builder setNotificationConfigType (int config)
Sets the notification configuration type.
| Parameters | |
|---|---|
config | 
        
          int: The notification configuration type to set.
 Value is DataNotificationConfig.NOTIFICATION_CONFIG_DISABLE, DataNotificationConfig.NOTIFICATION_CONFIG_ENABLE, DataNotificationConfig.NOTIFICATION_CONFIG_PROXIMITY_LEVEL, or DataNotificationConfig.NOTIFICATION_CONFIG_PROXIMITY_EDGE | 
      
| Returns | |
|---|---|
DataNotificationConfig.Builder | 
        this Builder instance.
 This value cannot be null. | 
      
setProximityFarCm
public DataNotificationConfig.Builder setProximityFarCm (int proximityCm)
Sets the far proximity threshold in centimeters.
defaults to 20000 cm.
| Parameters | |
|---|---|
proximityCm | 
        
          int: The far proximity to set, in centimeters.
 Value is between 0 and 20000 inclusive | 
      
| Returns | |
|---|---|
DataNotificationConfig.Builder | 
        this Builder instance.
 This value cannot be null. | 
      
setProximityNearCm
public DataNotificationConfig.Builder setProximityNearCm (int proximityCm)
Sets the near proximity threshold in centimeters.
defaults to 0 cm.
| Parameters | |
|---|---|
proximityCm | 
        
          int: The near proximity to set, in centimeters.
 Value is between 0 and 20000 inclusive | 
      
| Returns | |
|---|---|
DataNotificationConfig.Builder | 
        this Builder instance.
 This value cannot be null. |