Class Distance.Builder (0.2.0)

public static final class Distance.Builder extends GeneratedMessage.Builder<Distance.Builder> implements DistanceOrBuilder

Distance traveled over an interval of time.

Protobuf type google.devicesandservices.health.v4.Distance

Implements

DistanceOrBuilder

Static Methods

getDescriptor()

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

Methods

build()

public Distance build()
Returns
Type Description
Distance

buildPartial()

public Distance buildPartial()
Returns
Type Description
Distance

clear()

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

clearInterval()

public Distance.Builder clearInterval()

Required. Observed interval.

.google.devicesandservices.health.v4.ObservationTimeInterval interval = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Distance.Builder

clearMillimeters()

public Distance.Builder clearMillimeters()

Required. Distance in millimeters over the observed interval.

optional int64 millimeters = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Distance.Builder

This builder for chaining.

getDefaultInstanceForType()

public Distance getDefaultInstanceForType()
Returns
Type Description
Distance

getDescriptorForType()

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

getInterval()

public ObservationTimeInterval getInterval()

Required. Observed interval.

.google.devicesandservices.health.v4.ObservationTimeInterval interval = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ObservationTimeInterval

The interval.

getIntervalBuilder()

public ObservationTimeInterval.Builder getIntervalBuilder()

Required. Observed interval.

.google.devicesandservices.health.v4.ObservationTimeInterval interval = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ObservationTimeInterval.Builder

getIntervalOrBuilder()

public ObservationTimeIntervalOrBuilder getIntervalOrBuilder()

Required. Observed interval.

.google.devicesandservices.health.v4.ObservationTimeInterval interval = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ObservationTimeIntervalOrBuilder

getMillimeters()

public long getMillimeters()

Required. Distance in millimeters over the observed interval.

optional int64 millimeters = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
long

The millimeters.

hasInterval()

public boolean hasInterval()

Required. Observed interval.

.google.devicesandservices.health.v4.ObservationTimeInterval interval = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the interval field is set.

hasMillimeters()

public boolean hasMillimeters()

Required. Distance in millimeters over the observed interval.

optional int64 millimeters = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the millimeters field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Distance other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeInterval(ObservationTimeInterval value)

public Distance.Builder mergeInterval(ObservationTimeInterval value)

Required. Observed interval.

.google.devicesandservices.health.v4.ObservationTimeInterval interval = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ObservationTimeInterval
Returns
Type Description
Distance.Builder

setInterval(ObservationTimeInterval value)

public Distance.Builder setInterval(ObservationTimeInterval value)

Required. Observed interval.

.google.devicesandservices.health.v4.ObservationTimeInterval interval = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ObservationTimeInterval
Returns
Type Description
Distance.Builder

setInterval(ObservationTimeInterval.Builder builderForValue)

public Distance.Builder setInterval(ObservationTimeInterval.Builder builderForValue)

Required. Observed interval.

.google.devicesandservices.health.v4.ObservationTimeInterval interval = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue ObservationTimeInterval.Builder
Returns
Type Description
Distance.Builder

setMillimeters(long value)

public Distance.Builder setMillimeters(long value)

Required. Distance in millimeters over the observed interval.

optional int64 millimeters = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value long

The millimeters to set.

Returns
Type Description
Distance.Builder

This builder for chaining.