UpsertMedicalResourceRequest.Builder
public
static
final
class
UpsertMedicalResourceRequest.Builder
extends Object
java.lang.Object | |
↳ | android.health.connect.UpsertMedicalResourceRequest.Builder |
Builder class for UpsertMedicalResourceRequest
.
Summary
Public constructors | |
---|---|
Builder(UpsertMedicalResourceRequest other)
Constructs a clone of the other |
|
Builder(UpsertMedicalResourceRequest.Builder other)
Constructs a clone of the other |
|
Builder(String dataSourceId, FhirVersion fhirVersion, String data)
Constructs a new |
Public methods | |
---|---|
UpsertMedicalResourceRequest
|
build()
Returns a new instance of |
UpsertMedicalResourceRequest.Builder
|
setData(String data)
Sets the FHIR resource data in JSON format. |
UpsertMedicalResourceRequest.Builder
|
setDataSourceId(String dataSourceId)
Sets the unique ID of the existing |
UpsertMedicalResourceRequest.Builder
|
setFhirVersion(FhirVersion fhirVersion)
Sets the FHIR version being used for |
Inherited methods | |
---|---|
Public constructors
Builder
public Builder (UpsertMedicalResourceRequest other)
Constructs a clone of the other UpsertMedicalResourceRequest
instance.
Parameters | |
---|---|
other |
UpsertMedicalResourceRequest : This value cannot be null . |
Builder
public Builder (UpsertMedicalResourceRequest.Builder other)
Constructs a clone of the other UpsertMedicalResourceRequest.Builder
.
Parameters | |
---|---|
other |
UpsertMedicalResourceRequest.Builder : This value cannot be null . |
Builder
public Builder (String dataSourceId, FhirVersion fhirVersion, String data)
Constructs a new UpsertMedicalResourceRequest.Builder
instance.
Parameters | |
---|---|
dataSourceId |
String : The unique identifier of the existing MedicalDataSource ,
representing where the data comes from.
This value cannot be null . |
fhirVersion |
FhirVersion : The FhirVersion object that represents the FHIR version being
used for data . This has to match the FHIR version of the MedicalDataSource .
This value cannot be null . |
data |
String : The FHIR resource data in JSON representation.
This value cannot be null . |
Throws | |
---|---|
IllegalArgumentException |
if the provided dataSourceId is not a valid ID. |
Public methods
build
public UpsertMedicalResourceRequest build ()
Returns a new instance of UpsertMedicalResourceRequest
with the specified
parameters.
Returns | |
---|---|
UpsertMedicalResourceRequest |
This value cannot be null . |
setData
public UpsertMedicalResourceRequest.Builder setData (String data)
Sets the FHIR resource data in JSON format.
Parameters | |
---|---|
data |
String : This value cannot be null . |
Returns | |
---|---|
UpsertMedicalResourceRequest.Builder |
This value cannot be null . |
setDataSourceId
public UpsertMedicalResourceRequest.Builder setDataSourceId (String dataSourceId)
Sets the unique ID of the existing MedicalDataSource
, to represent where the
data
is coming from.
Parameters | |
---|---|
dataSourceId |
String : This value cannot be null . |
Returns | |
---|---|
UpsertMedicalResourceRequest.Builder |
This value cannot be null . |
Throws | |
---|---|
IllegalArgumentException |
if the provided dataSourceId is not a valid ID. |
setFhirVersion
public UpsertMedicalResourceRequest.Builder setFhirVersion (FhirVersion fhirVersion)
Sets the FHIR version being used for data
. For the request to succeed this must
match the MedicalDataSource.getFhirVersion()
FHIR version} of the MedicalDataSource
with the provided dataSourceId
.
Parameters | |
---|---|
fhirVersion |
FhirVersion : This value cannot be null . |
Returns | |
---|---|
UpsertMedicalResourceRequest.Builder |
This value cannot be null . |