AI-generated Key Takeaways
- 
          DownloadConditions.Builderis used to buildDownloadConditions.
- 
          The builder has methods to set requirements such as the device needing to be charging or connected to Wi-Fi for downloads to occur. 
- 
          The build()method finalizes the configuration and returns aDownloadConditionsobject.
Builder of DownloadConditions.
Public Constructor Summary
| 
                  
                  Builder()
                 | 
Public Method Summary
| DownloadConditions | 
                  
                  build()
                   
                    Builds  DownloadConditions. | 
| DownloadConditions.Builder | 
                  
                  requireCharging()
                   
                    Sets that a device must be charging for downloading to occur.
                   | 
| DownloadConditions.Builder | 
                  
                  requireWifi()
                   
                    Sets that a device must use wifi for downloading to occur.
                   | 
Inherited Method Summary
Public Constructors
public Builder ()
Public Methods
public DownloadConditions build ()
Builds DownloadConditions.
public DownloadConditions.Builder requireCharging ()
Sets that a device must be charging for downloading to occur.
Only works on Android N and above.
public DownloadConditions.Builder requireWifi ()
Sets that a device must use wifi for downloading to occur.
