public static final class TimeOfDay.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TimeOfDay.Builder> implements TimeOfDayOrBuilder
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may chose to allow leap seconds. Related types are [google.type.Date][google.type.Date] and `google.protobuf.Timestamp`.Protobuf type
google.type.TimeOfDay| Modifier and Type | Method and Description |
|---|---|
TimeOfDay.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
TimeOfDay |
build() |
TimeOfDay |
buildPartial() |
TimeOfDay.Builder |
clear() |
TimeOfDay.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
TimeOfDay.Builder |
clearHours()
Hours of day in 24 hour format.
|
TimeOfDay.Builder |
clearMinutes()
Minutes of hour of day.
|
TimeOfDay.Builder |
clearNanos()
Fractions of seconds in nanoseconds.
|
TimeOfDay.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
TimeOfDay.Builder |
clearSeconds()
Seconds of minutes of the time.
|
TimeOfDay.Builder |
clone() |
TimeOfDay |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
int |
getHours()
Hours of day in 24 hour format.
|
int |
getMinutes()
Minutes of hour of day.
|
int |
getNanos()
Fractions of seconds in nanoseconds.
|
int |
getSeconds()
Seconds of minutes of the time.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
TimeOfDay.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
TimeOfDay.Builder |
mergeFrom(com.google.protobuf.Message other) |
TimeOfDay.Builder |
mergeFrom(TimeOfDay other) |
TimeOfDay.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
TimeOfDay.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
TimeOfDay.Builder |
setHours(int value)
Hours of day in 24 hour format.
|
TimeOfDay.Builder |
setMinutes(int value)
Minutes of hour of day.
|
TimeOfDay.Builder |
setNanos(int value)
Fractions of seconds in nanoseconds.
|
TimeOfDay.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
TimeOfDay.Builder |
setSeconds(int value)
Seconds of minutes of the time.
|
TimeOfDay.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<TimeOfDay.Builder>public TimeOfDay.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<TimeOfDay.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<TimeOfDay.Builder>public TimeOfDay getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic TimeOfDay build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic TimeOfDay buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic TimeOfDay.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<TimeOfDay.Builder>public TimeOfDay.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<TimeOfDay.Builder>public TimeOfDay.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<TimeOfDay.Builder>public TimeOfDay.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<TimeOfDay.Builder>public TimeOfDay.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TimeOfDay.Builder>public TimeOfDay.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TimeOfDay.Builder>public TimeOfDay.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TimeOfDay.Builder>public TimeOfDay.Builder mergeFrom(TimeOfDay other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<TimeOfDay.Builder>public TimeOfDay.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TimeOfDay.Builder>java.io.IOExceptionpublic int getHours()
Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
int32 hours = 1;getHours in interface TimeOfDayOrBuilderpublic TimeOfDay.Builder setHours(int value)
Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
int32 hours = 1;public TimeOfDay.Builder clearHours()
Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
int32 hours = 1;public int getMinutes()
Minutes of hour of day. Must be from 0 to 59.
int32 minutes = 2;getMinutes in interface TimeOfDayOrBuilderpublic TimeOfDay.Builder setMinutes(int value)
Minutes of hour of day. Must be from 0 to 59.
int32 minutes = 2;public TimeOfDay.Builder clearMinutes()
Minutes of hour of day. Must be from 0 to 59.
int32 minutes = 2;public int getSeconds()
Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
int32 seconds = 3;getSeconds in interface TimeOfDayOrBuilderpublic TimeOfDay.Builder setSeconds(int value)
Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
int32 seconds = 3;public TimeOfDay.Builder clearSeconds()
Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
int32 seconds = 3;public int getNanos()
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
int32 nanos = 4;getNanos in interface TimeOfDayOrBuilderpublic TimeOfDay.Builder setNanos(int value)
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
int32 nanos = 4;public TimeOfDay.Builder clearNanos()
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
int32 nanos = 4;public final TimeOfDay.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TimeOfDay.Builder>public final TimeOfDay.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TimeOfDay.Builder>