com.samsung.android.sdk.healthdata
Class HealthDataResolver.InsertRequest.Builder
- java.lang.Object
-
- com.samsung.android.sdk.healthdata.HealthDataResolver.InsertRequest.Builder
-
- Enclosing interface:
- HealthDataResolver.InsertRequest
public static class HealthDataResolver.InsertRequest.Builder extends Object
This class is a builder to configureHealthDataResolver.InsertRequest
.public class HealthDataResolverExample { private HealthDataResolver.InsertRequest buildInsertRequest() { HealthDataResolver.InsertRequest request = new HealthDataResolver.InsertRequest.Builder() .setDataType(HealthConstants.BloodGlucose.HEALTH_DATA_TYPE) .build(); return request; } }
- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor and Description Builder()
Helps to construct aHealthDataResolver.InsertRequest
object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description HealthDataResolver.InsertRequest
build()
Builds a newHealthDataResolver.InsertRequest
object.HealthDataResolver.InsertRequest.Builder
setDataType(String type)
Sets a health data type to insert health data.
-
-
-
Constructor Detail
-
Builder
public Builder()
Helps to construct aHealthDataResolver.InsertRequest
object.- Since:
- 1.0.0
-
-
Method Detail
-
setDataType
public HealthDataResolver.InsertRequest.Builder setDataType(String type)
Sets a health data type to insert health data. It has to be specified before callingbuild()
.- Parameters:
type
-HEALTH_DATA_TYPE
of the data type- Returns:
- The object that applies the health data type
- Since:
- 1.0.0
-
build
public HealthDataResolver.InsertRequest build()
Builds a newHealthDataResolver.InsertRequest
object. Check if the data type is defined withsetDataType(String)
.- Returns:
- The
HealthDataResolver.InsertRequest
object - Throws:
IllegalStateException
- If no data type is specified- Since:
- 1.0.0
- See Also:
setDataType(String)
-
-