Class ActivityLevel.Builder (0.2.0)

public static final class ActivityLevel.Builder extends GeneratedMessage.Builder<ActivityLevel.Builder> implements ActivityLevelOrBuilder

Internal type to capture activity level during a certain time interval.

Protobuf type google.devicesandservices.health.v4.ActivityLevel

Static Methods

getDescriptor()

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

Methods

build()

public ActivityLevel build()
Returns
Type Description
ActivityLevel

buildPartial()

public ActivityLevel buildPartial()
Returns
Type Description
ActivityLevel

clear()

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

clearActivityLevelType()

public ActivityLevel.Builder clearActivityLevelType()

Required. Activity level type in the given time interval.

.google.devicesandservices.health.v4.ActivityLevel.ActivityLevelType activity_level_type = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ActivityLevel.Builder

This builder for chaining.

clearInterval()

public ActivityLevel.Builder clearInterval()

Required. Observed interval.

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

Returns
Type Description
ActivityLevel.Builder

getActivityLevelType()

public ActivityLevel.ActivityLevelType getActivityLevelType()

Required. Activity level type in the given time interval.

.google.devicesandservices.health.v4.ActivityLevel.ActivityLevelType activity_level_type = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ActivityLevel.ActivityLevelType

The activityLevelType.

getActivityLevelTypeValue()

public int getActivityLevelTypeValue()

Required. Activity level type in the given time interval.

.google.devicesandservices.health.v4.ActivityLevel.ActivityLevelType activity_level_type = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for activityLevelType.

getDefaultInstanceForType()

public ActivityLevel getDefaultInstanceForType()
Returns
Type Description
ActivityLevel

getDescriptorForType()

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

getInterval()

public ObservationTimeInterval getInterval()

Required. Observed interval.

.google.devicesandservices.health.v4.ObservationTimeInterval interval = 1 [(.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 = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ObservationTimeInterval.Builder

getIntervalOrBuilder()

public ObservationTimeIntervalOrBuilder getIntervalOrBuilder()

Required. Observed interval.

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

Returns
Type Description
ObservationTimeIntervalOrBuilder

hasInterval()

public boolean hasInterval()

Required. Observed interval.

.google.devicesandservices.health.v4.ObservationTimeInterval interval = 1 [(.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(ActivityLevel other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeInterval(ObservationTimeInterval value)

public ActivityLevel.Builder mergeInterval(ObservationTimeInterval value)

Required. Observed interval.

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

Parameter
Name Description
value ObservationTimeInterval
Returns
Type Description
ActivityLevel.Builder

setActivityLevelType(ActivityLevel.ActivityLevelType value)

public ActivityLevel.Builder setActivityLevelType(ActivityLevel.ActivityLevelType value)

Required. Activity level type in the given time interval.

.google.devicesandservices.health.v4.ActivityLevel.ActivityLevelType activity_level_type = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ActivityLevel.ActivityLevelType

The activityLevelType to set.

Returns
Type Description
ActivityLevel.Builder

This builder for chaining.

setActivityLevelTypeValue(int value)

public ActivityLevel.Builder setActivityLevelTypeValue(int value)

Required. Activity level type in the given time interval.

.google.devicesandservices.health.v4.ActivityLevel.ActivityLevelType activity_level_type = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value int

The enum numeric value on the wire for activityLevelType to set.

Returns
Type Description
ActivityLevel.Builder

This builder for chaining.

setInterval(ObservationTimeInterval value)

public ActivityLevel.Builder setInterval(ObservationTimeInterval value)

Required. Observed interval.

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

Parameter
Name Description
value ObservationTimeInterval
Returns
Type Description
ActivityLevel.Builder

setInterval(ObservationTimeInterval.Builder builderForValue)

public ActivityLevel.Builder setInterval(ObservationTimeInterval.Builder builderForValue)

Required. Observed interval.

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

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