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.Descriptor
com.google.protobuf.Descriptors.Descriptor
int
optional int32 leapSeconds = 3;
getStart()
UTC timestamp (unsmeared)com.google.protobuf.ByteString
UTC timestamp (unsmeared)getStop()
UTC timestamp (unsmeared)com.google.protobuf.ByteString
UTC timestamp (unsmeared)int
optional int32 taiDifference = 4;
boolean
optional int32 leapSeconds = 3;
boolean
hasStart()
UTC timestamp (unsmeared)boolean
hasStop()
UTC timestamp (unsmeared)boolean
optional int32 taiDifference = 4;
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
mergeFrom
(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, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods 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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<LeapSecondsTable.ValidityRange.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<LeapSecondsTable.ValidityRange.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<LeapSecondsTable.ValidityRange.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<LeapSecondsTable.ValidityRange.Builder>
-
setField
public LeapSecondsTable.ValidityRange.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LeapSecondsTable.ValidityRange.Builder>
-
clearField
public LeapSecondsTable.ValidityRange.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LeapSecondsTable.ValidityRange.Builder>
-
clearOneof
public LeapSecondsTable.ValidityRange.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in 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:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LeapSecondsTable.ValidityRange.Builder>
-
addRepeatedField
public LeapSecondsTable.ValidityRange.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LeapSecondsTable.ValidityRange.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<LeapSecondsTable.ValidityRange.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<LeapSecondsTable.ValidityRange.Builder>
- Throws:
IOException
-
hasStart
public boolean hasStart()UTC timestamp (unsmeared)
optional string start = 1;
- Specified by:
hasStart
in interfaceLeapSecondsTable.ValidityRangeOrBuilder
- Returns:
- Whether the start field is set.
-
getStart
UTC timestamp (unsmeared)
optional string start = 1;
- Specified by:
getStart
in interfaceLeapSecondsTable.ValidityRangeOrBuilder
- Returns:
- The start.
-
getStartBytes
public com.google.protobuf.ByteString getStartBytes()UTC timestamp (unsmeared)
optional string start = 1;
- Specified by:
getStartBytes
in 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:
hasStop
in interfaceLeapSecondsTable.ValidityRangeOrBuilder
- Returns:
- Whether the stop field is set.
-
getStop
UTC timestamp (unsmeared)
optional string stop = 2;
- Specified by:
getStop
in interfaceLeapSecondsTable.ValidityRangeOrBuilder
- Returns:
- The stop.
-
getStopBytes
public com.google.protobuf.ByteString getStopBytes()UTC timestamp (unsmeared)
optional string stop = 2;
- Specified by:
getStopBytes
in 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:
hasLeapSeconds
in interfaceLeapSecondsTable.ValidityRangeOrBuilder
- Returns:
- Whether the leapSeconds field is set.
-
getLeapSeconds
public int getLeapSeconds()optional int32 leapSeconds = 3;
- Specified by:
getLeapSeconds
in 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:
hasTaiDifference
in interfaceLeapSecondsTable.ValidityRangeOrBuilder
- Returns:
- Whether the taiDifference field is set.
-
getTaiDifference
public int getTaiDifference()optional int32 taiDifference = 4;
- Specified by:
getTaiDifference
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<LeapSecondsTable.ValidityRange.Builder>
-
mergeUnknownFields
public final LeapSecondsTable.ValidityRange.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<LeapSecondsTable.ValidityRange.Builder>
-