GetMedicalDataSourcesRequest.Builder


public static final class GetMedicalDataSourcesRequest.Builder
extends Object

java.lang.Object
   ↳ android.health.connect.GetMedicalDataSourcesRequest.Builder


Builder class for GetMedicalDataSourcesRequest.

Summary

Public constructors

Builder()

Constructs a new GetMedicalDataSourcesRequest.Builder with no filters set.

Builder(GetMedicalDataSourcesRequest other)

Constructs a clone of the other GetMedicalDataSourcesRequest instance.

Builder(GetMedicalDataSourcesRequest.Builder other)

Constructs a clone of the other GetMedicalDataSourcesRequest.Builder.

Public methods

GetMedicalDataSourcesRequest.Builder addPackageName(String packageName)

Adds a package name to limit this request to.

GetMedicalDataSourcesRequest build()

Returns a new instance of GetMedicalDataSourcesRequest with the specified parameters.

GetMedicalDataSourcesRequest.Builder clearPackageNames()

Clears all package names.

Inherited methods

Public constructors

Builder

public Builder ()

Constructs a new GetMedicalDataSourcesRequest.Builder with no filters set.

Builder

public Builder (GetMedicalDataSourcesRequest other)

Constructs a clone of the other GetMedicalDataSourcesRequest instance.

Parameters
other GetMedicalDataSourcesRequest: This value cannot be null.

Builder

public Builder (GetMedicalDataSourcesRequest.Builder other)

Constructs a clone of the other GetMedicalDataSourcesRequest.Builder.

Parameters
other GetMedicalDataSourcesRequest.Builder: This value cannot be null.

Public methods

addPackageName

public GetMedicalDataSourcesRequest.Builder addPackageName (String packageName)

Adds a package name to limit this request to.

If the list of package names is empty, MedicalDataSources for all packages will be requested. Otherwise only those for the added package names are requested.

Parameters
packageName String: This value cannot be null.

Returns
GetMedicalDataSourcesRequest.Builder This value cannot be null.

Throws
IllegalArgumentException if the provided packageName is not valid.

build

public GetMedicalDataSourcesRequest build ()

Returns a new instance of GetMedicalDataSourcesRequest with the specified parameters.

Returns
GetMedicalDataSourcesRequest This value cannot be null.

clearPackageNames

public GetMedicalDataSourcesRequest.Builder clearPackageNames ()

Clears all package names.

Returns
GetMedicalDataSourcesRequest.Builder This value cannot be null.