Class Altitude.Builder (0.2.0)

public static final class Altitude.Builder extends GeneratedMessage.Builder<Altitude.Builder> implements AltitudeOrBuilder

Captures the altitude gain (i.e. deltas), and not level above sea, for a user in millimeters.

Protobuf type google.devicesandservices.health.v4.Altitude

Implements

AltitudeOrBuilder

Static Methods

getDescriptor()

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

Methods

build()

public Altitude build()
Returns
Type Description
Altitude

buildPartial()

public Altitude buildPartial()
Returns
Type Description
Altitude

clear()

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

clearGainMillimeters()

public Altitude.Builder clearGainMillimeters()

Required. Altitude gain in millimeters over the observed interval.

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

Returns
Type Description
Altitude.Builder

This builder for chaining.

clearInterval()

public Altitude.Builder clearInterval()

Required. Observed interval.

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

Returns
Type Description
Altitude.Builder

getDefaultInstanceForType()

public Altitude getDefaultInstanceForType()
Returns
Type Description
Altitude

getDescriptorForType()

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

getGainMillimeters()

public long getGainMillimeters()

Required. Altitude gain in millimeters over the observed interval.

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

Returns
Type Description
long

The gainMillimeters.

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

hasGainMillimeters()

public boolean hasGainMillimeters()

Required. Altitude gain in millimeters over the observed interval.

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

Returns
Type Description
boolean

Whether the gainMillimeters field is set.

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.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Altitude other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeInterval(ObservationTimeInterval value)

public Altitude.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
Altitude.Builder

setGainMillimeters(long value)

public Altitude.Builder setGainMillimeters(long value)

Required. Altitude gain in millimeters over the observed interval.

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

Parameter
Name Description
value long

The gainMillimeters to set.

Returns
Type Description
Altitude.Builder

This builder for chaining.

setInterval(ObservationTimeInterval value)

public Altitude.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
Altitude.Builder

setInterval(ObservationTimeInterval.Builder builderForValue)

public Altitude.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
Altitude.Builder