Class BodyFat.Builder (0.2.0)

public static final class BodyFat.Builder extends GeneratedMessage.Builder<BodyFat.Builder> implements BodyFatOrBuilder

Body fat measurement.

Protobuf type google.devicesandservices.health.v4.BodyFat

Implements

BodyFatOrBuilder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public BodyFat build()
Returns
Type Description
BodyFat

buildPartial()

public BodyFat buildPartial()
Returns
Type Description
BodyFat

clear()

public BodyFat.Builder clear()
Returns
Type Description
BodyFat.Builder
Overrides

clearPercentage()

public BodyFat.Builder clearPercentage()

Required. Body fat percentage, in range [0, 100].

optional double percentage = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
BodyFat.Builder

This builder for chaining.

clearSampleTime()

public BodyFat.Builder clearSampleTime()

Required. The time at which body fat was measured.

.google.devicesandservices.health.v4.ObservationSampleTime sample_time = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
BodyFat.Builder

getDefaultInstanceForType()

public BodyFat getDefaultInstanceForType()
Returns
Type Description
BodyFat

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getPercentage()

public double getPercentage()

Required. Body fat percentage, in range [0, 100].

optional double percentage = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
double

The percentage.

getSampleTime()

public ObservationSampleTime getSampleTime()

Required. The time at which body fat was measured.

.google.devicesandservices.health.v4.ObservationSampleTime sample_time = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ObservationSampleTime

The sampleTime.

getSampleTimeBuilder()

public ObservationSampleTime.Builder getSampleTimeBuilder()

Required. The time at which body fat was measured.

.google.devicesandservices.health.v4.ObservationSampleTime sample_time = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ObservationSampleTime.Builder

getSampleTimeOrBuilder()

public ObservationSampleTimeOrBuilder getSampleTimeOrBuilder()

Required. The time at which body fat was measured.

.google.devicesandservices.health.v4.ObservationSampleTime sample_time = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ObservationSampleTimeOrBuilder

hasPercentage()

public boolean hasPercentage()

Required. Body fat percentage, in range [0, 100].

optional double percentage = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the percentage field is set.

hasSampleTime()

public boolean hasSampleTime()

Required. The time at which body fat was measured.

.google.devicesandservices.health.v4.ObservationSampleTime sample_time = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the sampleTime field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(BodyFat other)

public BodyFat.Builder mergeFrom(BodyFat other)
Parameter
Name Description
other BodyFat
Returns
Type Description
BodyFat.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public BodyFat.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BodyFat.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public BodyFat.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
BodyFat.Builder
Overrides

mergeSampleTime(ObservationSampleTime value)

public BodyFat.Builder mergeSampleTime(ObservationSampleTime value)

Required. The time at which body fat was measured.

.google.devicesandservices.health.v4.ObservationSampleTime sample_time = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ObservationSampleTime
Returns
Type Description
BodyFat.Builder

setPercentage(double value)

public BodyFat.Builder setPercentage(double value)

Required. Body fat percentage, in range [0, 100].

optional double percentage = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value double

The percentage to set.

Returns
Type Description
BodyFat.Builder

This builder for chaining.

setSampleTime(ObservationSampleTime value)

public BodyFat.Builder setSampleTime(ObservationSampleTime value)

Required. The time at which body fat was measured.

.google.devicesandservices.health.v4.ObservationSampleTime sample_time = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ObservationSampleTime
Returns
Type Description
BodyFat.Builder

setSampleTime(ObservationSampleTime.Builder builderForValue)

public BodyFat.Builder setSampleTime(ObservationSampleTime.Builder builderForValue)

Required. The time at which body fat was measured.

.google.devicesandservices.health.v4.ObservationSampleTime sample_time = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue ObservationSampleTime.Builder
Returns
Type Description
BodyFat.Builder