Builder
class Builder
| kotlin.Any | |
| ↳ | android.health.connect.datatypes.MedicalResource.Builder |
Builder class for MedicalResource.
Summary
| Public constructors | |
|---|---|
Builder(other: MedicalResource)Constructs a clone of the other |
|
Builder(other: MedicalResource.Builder)Constructs a clone of the other |
|
Builder(type: Int, dataSourceId: String, fhirVersion: FhirVersion, fhirResource: FhirResource)Constructs a new |
|
| Public methods | |
|---|---|
| MedicalResource |
build()Returns a new instance of |
| MedicalResource.Builder |
setDataSourceId(dataSourceId: String)Sets the unique |
| MedicalResource.Builder |
setFhirResource(fhirResource: FhirResource)Sets the enclosed |
| MedicalResource.Builder |
setFhirVersion(fhirVersion: FhirVersion)Sets the FHIR version being used for |
| MedicalResource.Builder |
Sets the medical resource type. |
Public constructors
Builder
Builder(other: MedicalResource)
Constructs a clone of the other MedicalResource instance.
| Parameters | |
|---|---|
other |
MedicalResource: This value cannot be null. |
Builder
Builder(other: MedicalResource.Builder)
Constructs a clone of the other MedicalResource.Builder.
| Parameters | |
|---|---|
other |
MedicalResource.Builder: This value cannot be null. |
Builder
Builder(
type: Int,
dataSourceId: String,
fhirVersion: FhirVersion,
fhirResource: FhirResource)
Constructs a new MedicalResource.Builder instance.
| Exceptions | |
|---|---|
java.lang.IllegalArgumentException |
if the provided medical resource type is not a valid supported type, or dataSourceId is not a valid ID. |
Public methods
build
fun build(): MedicalResource
Returns a new instance of MedicalResource with the specified parameters.
| Return | |
|---|---|
MedicalResource |
This value cannot be null. |
setDataSourceId
fun setDataSourceId(dataSourceId: String): MedicalResource.Builder
Sets the unique MedicalDataSource ID of where the data comes from.
| Parameters | |
|---|---|
dataSourceId |
String: This value cannot be null. |
| Return | |
|---|---|
MedicalResource.Builder |
This value cannot be null. |
| Exceptions | |
|---|---|
java.lang.IllegalArgumentException |
if the provided dataSourceId is not a valid ID. |
setFhirResource
fun setFhirResource(fhirResource: FhirResource): MedicalResource.Builder
Sets the enclosed FhirResource object.
| Parameters | |
|---|---|
fhirResource |
FhirResource: This value cannot be null. |
| Return | |
|---|---|
MedicalResource.Builder |
This value cannot be null. |
setFhirVersion
fun setFhirVersion(fhirVersion: FhirVersion): MedicalResource.Builder
Sets the FHIR version being used for fhirResource.
| Parameters | |
|---|---|
fhirVersion |
FhirVersion: This value cannot be null. |
| Return | |
|---|---|
MedicalResource.Builder |
This value cannot be null. |
setType
fun setType(type: Int): MedicalResource.Builder
Sets the medical resource type.
| Return | |
|---|---|
MedicalResource.Builder |
This value cannot be null. |
| Exceptions | |
|---|---|
java.lang.IllegalArgumentException |
if the provided medical resource type is not a valid supported type. |