MenstruationPeriodRecord.Builder

public static final class MenstruationPeriodRecord.Builder
extends Object

java.lang.Object
   ↳ android.health.connect.datatypes.MenstruationPeriodRecord.Builder


Builder class for MenstruationPeriodRecord

Summary

Public constructors

Builder(Metadata metadata, Instant startTime, Instant endTime)

Public methods

MenstruationPeriodRecord build()

Builds MenstruationPeriodRecord

MenstruationPeriodRecord.Builder clearEndZoneOffset()

Clears end zone offset.

MenstruationPeriodRecord.Builder clearStartZoneOffset()

Clears start zone offset.

MenstruationPeriodRecord.Builder setEndZoneOffset(ZoneOffset endZoneOffset)

Sets the zone offset of the user when the interval of this record ended

MenstruationPeriodRecord.Builder setStartZoneOffset(ZoneOffset startZoneOffset)

Sets the zone offset of the user when the interval of this record started

Inherited methods

Public constructors

Builder

Added in API level 34
public Builder (Metadata metadata, 
                Instant startTime, 
                Instant endTime)

Parameters
metadata Metadata: Metadata to be associated with the record. See Metadata. This value cannot be null.

startTime Instant: Start time of this interval This value cannot be null.

endTime Instant: End time of this interval This value cannot be null.

Public methods

build

Added in API level 34
public MenstruationPeriodRecord build ()

Builds MenstruationPeriodRecord

Returns
MenstruationPeriodRecord This value cannot be null.

clearEndZoneOffset

Added in API level 34
public MenstruationPeriodRecord.Builder clearEndZoneOffset ()

Clears end zone offset.

Returns
MenstruationPeriodRecord.Builder This value cannot be null.

clearStartZoneOffset

Added in API level 34
public MenstruationPeriodRecord.Builder clearStartZoneOffset ()

Clears start zone offset.

Returns
MenstruationPeriodRecord.Builder This value cannot be null.

setEndZoneOffset

Added in API level 34
public MenstruationPeriodRecord.Builder setEndZoneOffset (ZoneOffset endZoneOffset)

Sets the zone offset of the user when the interval of this record ended

Parameters
endZoneOffset ZoneOffset: This value cannot be null.

Returns
MenstruationPeriodRecord.Builder This value cannot be null.

setStartZoneOffset

Added in API level 34
public MenstruationPeriodRecord.Builder setStartZoneOffset (ZoneOffset startZoneOffset)

Sets the zone offset of the user when the interval of this record started

Parameters
startZoneOffset ZoneOffset: This value cannot be null.

Returns
MenstruationPeriodRecord.Builder This value cannot be null.