Class Moods.Builder (0.8.0)

public static final class Moods.Builder extends GeneratedMessage.Builder<Moods.Builder> implements MoodsOrBuilder

Moods record.

Protobuf type google.devicesandservices.health.v4.Moods

Implements

MoodsOrBuilder

Static Methods

getDescriptor()

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

Methods

addAllMoods(Iterable<? extends Moods.Mood> values)

public Moods.Builder addAllMoods(Iterable<? extends Moods.Mood> values)

Required. The moods logged.

repeated .google.devicesandservices.health.v4.Moods.Mood moods = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
values Iterable<? extends com.google.devicesandservices.health.v4.Moods.Mood>

The moods to add.

Returns
Type Description
Moods.Builder

This builder for chaining.

addAllMoodsValue(Iterable<Integer> values)

public Moods.Builder addAllMoodsValue(Iterable<Integer> values)

Required. The moods logged.

repeated .google.devicesandservices.health.v4.Moods.Mood moods = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
values Iterable<Integer>

The enum numeric values on the wire for moods to add.

Returns
Type Description
Moods.Builder

This builder for chaining.

addAllValences(Iterable<? extends Moods.Valence> values)

public Moods.Builder addAllValences(Iterable<? extends Moods.Valence> values)

Optional. The valences.

repeated .google.devicesandservices.health.v4.Moods.Valence valences = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<? extends com.google.devicesandservices.health.v4.Moods.Valence>

The valences to add.

Returns
Type Description
Moods.Builder

This builder for chaining.

addAllValencesValue(Iterable<Integer> values)

public Moods.Builder addAllValencesValue(Iterable<Integer> values)

Optional. The valences.

repeated .google.devicesandservices.health.v4.Moods.Valence valences = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<Integer>

The enum numeric values on the wire for valences to add.

Returns
Type Description
Moods.Builder

This builder for chaining.

addMoods(Moods.Mood value)

public Moods.Builder addMoods(Moods.Mood value)

Required. The moods logged.

repeated .google.devicesandservices.health.v4.Moods.Mood moods = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value Moods.Mood

The moods to add.

Returns
Type Description
Moods.Builder

This builder for chaining.

addMoodsValue(int value)

public Moods.Builder addMoodsValue(int value)

Required. The moods logged.

repeated .google.devicesandservices.health.v4.Moods.Mood moods = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value int

The enum numeric value on the wire for moods to add.

Returns
Type Description
Moods.Builder

This builder for chaining.

addValences(Moods.Valence value)

public Moods.Builder addValences(Moods.Valence value)

Optional. The valences.

repeated .google.devicesandservices.health.v4.Moods.Valence valences = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Moods.Valence

The valences to add.

Returns
Type Description
Moods.Builder

This builder for chaining.

addValencesValue(int value)

public Moods.Builder addValencesValue(int value)

Optional. The valences.

repeated .google.devicesandservices.health.v4.Moods.Valence valences = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The enum numeric value on the wire for valences to add.

Returns
Type Description
Moods.Builder

This builder for chaining.

build()

public Moods build()
Returns
Type Description
Moods

buildPartial()

public Moods buildPartial()
Returns
Type Description
Moods

clear()

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

clearMoods()

public Moods.Builder clearMoods()

Required. The moods logged.

repeated .google.devicesandservices.health.v4.Moods.Mood moods = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Moods.Builder

This builder for chaining.

clearSampleTime()

public Moods.Builder clearSampleTime()

Required. The time at which moods were measured.

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

Returns
Type Description
Moods.Builder

clearValences()

public Moods.Builder clearValences()

Optional. The valences.

repeated .google.devicesandservices.health.v4.Moods.Valence valences = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Moods.Builder

This builder for chaining.

getDefaultInstanceForType()

public Moods getDefaultInstanceForType()
Returns
Type Description
Moods

getDescriptorForType()

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

getMoods(int index)

public Moods.Mood getMoods(int index)

Required. The moods logged.

repeated .google.devicesandservices.health.v4.Moods.Mood moods = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
Moods.Mood

The moods at the given index.

getMoodsCount()

public int getMoodsCount()

Required. The moods logged.

repeated .google.devicesandservices.health.v4.Moods.Mood moods = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The count of moods.

getMoodsList()

public List<Moods.Mood> getMoodsList()

Required. The moods logged.

repeated .google.devicesandservices.health.v4.Moods.Mood moods = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<Mood>

A list containing the moods.

getMoodsValue(int index)

public int getMoodsValue(int index)

Required. The moods logged.

repeated .google.devicesandservices.health.v4.Moods.Mood moods = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
int

The enum numeric value on the wire of moods at the given index.

getMoodsValueList()

public List<Integer> getMoodsValueList()

Required. The moods logged.

repeated .google.devicesandservices.health.v4.Moods.Mood moods = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<Integer>

A list containing the enum numeric values on the wire for moods.

getSampleTime()

public ObservationSampleTime getSampleTime()

Required. The time at which moods were 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 moods were 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 moods were measured.

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

Returns
Type Description
ObservationSampleTimeOrBuilder

getValences(int index)

public Moods.Valence getValences(int index)

Optional. The valences.

repeated .google.devicesandservices.health.v4.Moods.Valence valences = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
Moods.Valence

The valences at the given index.

getValencesCount()

public int getValencesCount()

Optional. The valences.

repeated .google.devicesandservices.health.v4.Moods.Valence valences = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of valences.

getValencesList()

public List<Moods.Valence> getValencesList()

Optional. The valences.

repeated .google.devicesandservices.health.v4.Moods.Valence valences = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Valence>

A list containing the valences.

getValencesValue(int index)

public int getValencesValue(int index)

Optional. The valences.

repeated .google.devicesandservices.health.v4.Moods.Valence valences = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
int

The enum numeric value on the wire of valences at the given index.

getValencesValueList()

public List<Integer> getValencesValueList()

Optional. The valences.

repeated .google.devicesandservices.health.v4.Moods.Valence valences = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Integer>

A list containing the enum numeric values on the wire for valences.

hasSampleTime()

public boolean hasSampleTime()

Required. The time at which moods were 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(Moods other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeSampleTime(ObservationSampleTime value)

public Moods.Builder mergeSampleTime(ObservationSampleTime value)

Required. The time at which moods were measured.

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

Parameter
Name Description
value ObservationSampleTime
Returns
Type Description
Moods.Builder

setMoods(int index, Moods.Mood value)

public Moods.Builder setMoods(int index, Moods.Mood value)

Required. The moods logged.

repeated .google.devicesandservices.health.v4.Moods.Mood moods = 3 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int

The index to set the value at.

value Moods.Mood

The moods to set.

Returns
Type Description
Moods.Builder

This builder for chaining.

setMoodsValue(int index, int value)

public Moods.Builder setMoodsValue(int index, int value)

Required. The moods logged.

repeated .google.devicesandservices.health.v4.Moods.Mood moods = 3 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int

The index to set the value at.

value int

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

Returns
Type Description
Moods.Builder

This builder for chaining.

setSampleTime(ObservationSampleTime value)

public Moods.Builder setSampleTime(ObservationSampleTime value)

Required. The time at which moods were measured.

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

Parameter
Name Description
value ObservationSampleTime
Returns
Type Description
Moods.Builder

setSampleTime(ObservationSampleTime.Builder builderForValue)

public Moods.Builder setSampleTime(ObservationSampleTime.Builder builderForValue)

Required. The time at which moods were measured.

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

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

setValences(int index, Moods.Valence value)

public Moods.Builder setValences(int index, Moods.Valence value)

Optional. The valences.

repeated .google.devicesandservices.health.v4.Moods.Valence valences = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int

The index to set the value at.

value Moods.Valence

The valences to set.

Returns
Type Description
Moods.Builder

This builder for chaining.

setValencesValue(int index, int value)

public Moods.Builder setValencesValue(int index, int value)

Optional. The valences.

repeated .google.devicesandservices.health.v4.Moods.Valence valences = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int

The index to set the value at.

value int

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

Returns
Type Description
Moods.Builder

This builder for chaining.