java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<LeapSecondsTable.ValidityRange.Builder>
org.yamcs.protobuf.LeapSecondsTable.ValidityRange.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,LeapSecondsTable.ValidityRangeOrBuilder
- Enclosing class:
- LeapSecondsTable.ValidityRange
public static final class LeapSecondsTable.ValidityRange.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<LeapSecondsTable.ValidityRange.Builder>
implements LeapSecondsTable.ValidityRangeOrBuilder
Protobuf type
yamcs.protobuf.time.LeapSecondsTable.ValidityRange-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) optional int32 leapSeconds = 3;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) UTC timestamp (unsmeared)UTC timestamp (unsmeared)optional int32 taiDifference = 4;clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorintoptional int32 leapSeconds = 3;getStart()UTC timestamp (unsmeared)com.google.protobuf.ByteStringUTC timestamp (unsmeared)getStop()UTC timestamp (unsmeared)com.google.protobuf.ByteStringUTC timestamp (unsmeared)intoptional int32 taiDifference = 4;booleanoptional int32 leapSeconds = 3;booleanhasStart()UTC timestamp (unsmeared)booleanhasStop()UTC timestamp (unsmeared)booleanoptional int32 taiDifference = 4;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setLeapSeconds(int value) optional int32 leapSeconds = 3;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) UTC timestamp (unsmeared)setStartBytes(com.google.protobuf.ByteString value) UTC timestamp (unsmeared)UTC timestamp (unsmeared)setStopBytes(com.google.protobuf.ByteString value) UTC timestamp (unsmeared)setTaiDifference(int value) optional int32 taiDifference = 4;setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<LeapSecondsTable.ValidityRange.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<LeapSecondsTable.ValidityRange.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<LeapSecondsTable.ValidityRange.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<LeapSecondsTable.ValidityRange.Builder>
-
setField
public LeapSecondsTable.ValidityRange.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LeapSecondsTable.ValidityRange.Builder>
-
clearField
public LeapSecondsTable.ValidityRange.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LeapSecondsTable.ValidityRange.Builder>
-
clearOneof
public LeapSecondsTable.ValidityRange.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<LeapSecondsTable.ValidityRange.Builder>
-
setRepeatedField
public LeapSecondsTable.ValidityRange.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LeapSecondsTable.ValidityRange.Builder>
-
addRepeatedField
public LeapSecondsTable.ValidityRange.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LeapSecondsTable.ValidityRange.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LeapSecondsTable.ValidityRange.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<LeapSecondsTable.ValidityRange.Builder>
-
mergeFrom
public LeapSecondsTable.ValidityRange.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LeapSecondsTable.ValidityRange.Builder>- Throws:
IOException
-
hasStart
public boolean hasStart()UTC timestamp (unsmeared)
optional string start = 1;- Specified by:
hasStartin interfaceLeapSecondsTable.ValidityRangeOrBuilder- Returns:
- Whether the start field is set.
-
getStart
UTC timestamp (unsmeared)
optional string start = 1;- Specified by:
getStartin interfaceLeapSecondsTable.ValidityRangeOrBuilder- Returns:
- The start.
-
getStartBytes
public com.google.protobuf.ByteString getStartBytes()UTC timestamp (unsmeared)
optional string start = 1;- Specified by:
getStartBytesin interfaceLeapSecondsTable.ValidityRangeOrBuilder- Returns:
- The bytes for start.
-
setStart
UTC timestamp (unsmeared)
optional string start = 1;- Parameters:
value- The start to set.- Returns:
- This builder for chaining.
-
clearStart
UTC timestamp (unsmeared)
optional string start = 1;- Returns:
- This builder for chaining.
-
setStartBytes
UTC timestamp (unsmeared)
optional string start = 1;- Parameters:
value- The bytes for start to set.- Returns:
- This builder for chaining.
-
hasStop
public boolean hasStop()UTC timestamp (unsmeared)
optional string stop = 2;- Specified by:
hasStopin interfaceLeapSecondsTable.ValidityRangeOrBuilder- Returns:
- Whether the stop field is set.
-
getStop
UTC timestamp (unsmeared)
optional string stop = 2;- Specified by:
getStopin interfaceLeapSecondsTable.ValidityRangeOrBuilder- Returns:
- The stop.
-
getStopBytes
public com.google.protobuf.ByteString getStopBytes()UTC timestamp (unsmeared)
optional string stop = 2;- Specified by:
getStopBytesin interfaceLeapSecondsTable.ValidityRangeOrBuilder- Returns:
- The bytes for stop.
-
setStop
UTC timestamp (unsmeared)
optional string stop = 2;- Parameters:
value- The stop to set.- Returns:
- This builder for chaining.
-
clearStop
UTC timestamp (unsmeared)
optional string stop = 2;- Returns:
- This builder for chaining.
-
setStopBytes
UTC timestamp (unsmeared)
optional string stop = 2;- Parameters:
value- The bytes for stop to set.- Returns:
- This builder for chaining.
-
hasLeapSeconds
public boolean hasLeapSeconds()optional int32 leapSeconds = 3;- Specified by:
hasLeapSecondsin interfaceLeapSecondsTable.ValidityRangeOrBuilder- Returns:
- Whether the leapSeconds field is set.
-
getLeapSeconds
public int getLeapSeconds()optional int32 leapSeconds = 3;- Specified by:
getLeapSecondsin interfaceLeapSecondsTable.ValidityRangeOrBuilder- Returns:
- The leapSeconds.
-
setLeapSeconds
optional int32 leapSeconds = 3;- Parameters:
value- The leapSeconds to set.- Returns:
- This builder for chaining.
-
clearLeapSeconds
optional int32 leapSeconds = 3;- Returns:
- This builder for chaining.
-
hasTaiDifference
public boolean hasTaiDifference()optional int32 taiDifference = 4;- Specified by:
hasTaiDifferencein interfaceLeapSecondsTable.ValidityRangeOrBuilder- Returns:
- Whether the taiDifference field is set.
-
getTaiDifference
public int getTaiDifference()optional int32 taiDifference = 4;- Specified by:
getTaiDifferencein interfaceLeapSecondsTable.ValidityRangeOrBuilder- Returns:
- The taiDifference.
-
setTaiDifference
optional int32 taiDifference = 4;- Parameters:
value- The taiDifference to set.- Returns:
- This builder for chaining.
-
clearTaiDifference
optional int32 taiDifference = 4;- Returns:
- This builder for chaining.
-
setUnknownFields
public final LeapSecondsTable.ValidityRange.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<LeapSecondsTable.ValidityRange.Builder>
-
mergeUnknownFields
public final LeapSecondsTable.ValidityRange.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<LeapSecondsTable.ValidityRange.Builder>
-