java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Mdb.SequenceEntryInfo.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<Mdb.SequenceEntryInfo.Builder>
org.yamcs.protobuf.Mdb.SequenceEntryInfo.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Mdb.SequenceEntryInfoOrBuilder
- Enclosing class:
Mdb.SequenceEntryInfo
public static final class Mdb.SequenceEntryInfo.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Mdb.SequenceEntryInfo.Builder>
implements Mdb.SequenceEntryInfoOrBuilder
Protobuf type
yamcs.protobuf.mdb.SequenceEntryInfo-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()For use in command containersFor use in sequence containersclearField(com.google.protobuf.Descriptors.FieldDescriptor field) optional .yamcs.protobuf.mdb.FixedValueInfo fixedValue = 7;optional .yamcs.protobuf.mdb.IndirectParameterRefInfo indirectParameterRef = 8;optional int32 locationInBits = 1;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;optional .yamcs.protobuf.mdb.SequenceEntryInfo.ReferenceLocationType referenceLocation = 2;optional .yamcs.protobuf.mdb.RepeatInfo repeat = 5;clone()For use in command containersFor use in command containersFor use in command containersFor use in sequence containersFor use in sequence containersFor use in sequence containersstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptoroptional .yamcs.protobuf.mdb.FixedValueInfo fixedValue = 7;optional .yamcs.protobuf.mdb.FixedValueInfo fixedValue = 7;optional .yamcs.protobuf.mdb.FixedValueInfo fixedValue = 7;optional .yamcs.protobuf.mdb.IndirectParameterRefInfo indirectParameterRef = 8;optional .yamcs.protobuf.mdb.IndirectParameterRefInfo indirectParameterRef = 8;optional .yamcs.protobuf.mdb.IndirectParameterRefInfo indirectParameterRef = 8;intoptional int32 locationInBits = 1;optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;optional .yamcs.protobuf.mdb.SequenceEntryInfo.ReferenceLocationType referenceLocation = 2;optional .yamcs.protobuf.mdb.RepeatInfo repeat = 5;optional .yamcs.protobuf.mdb.RepeatInfo repeat = 5;optional .yamcs.protobuf.mdb.RepeatInfo repeat = 5;booleanFor use in command containersbooleanFor use in sequence containersbooleanoptional .yamcs.protobuf.mdb.FixedValueInfo fixedValue = 7;booleanoptional .yamcs.protobuf.mdb.IndirectParameterRefInfo indirectParameterRef = 8;booleanoptional int32 locationInBits = 1;booleanoptional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;booleanoptional .yamcs.protobuf.mdb.SequenceEntryInfo.ReferenceLocationType referenceLocation = 2;booleanoptional .yamcs.protobuf.mdb.RepeatInfo repeat = 5;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeArgument(Mdb.ArgumentInfo value) For use in command containersmergeContainer(Mdb.ContainerInfo value) For use in sequence containersoptional .yamcs.protobuf.mdb.FixedValueInfo fixedValue = 7;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Mdb.SequenceEntryInfo other) optional .yamcs.protobuf.mdb.IndirectParameterRefInfo indirectParameterRef = 8;mergeParameter(Mdb.ParameterInfo value) optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;mergeRepeat(Mdb.RepeatInfo value) optional .yamcs.protobuf.mdb.RepeatInfo repeat = 5;mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setArgument(Mdb.ArgumentInfo value) For use in command containerssetArgument(Mdb.ArgumentInfo.Builder builderForValue) For use in command containerssetContainer(Mdb.ContainerInfo value) For use in sequence containerssetContainer(Mdb.ContainerInfo.Builder builderForValue) For use in sequence containerssetFixedValue(Mdb.FixedValueInfo value) optional .yamcs.protobuf.mdb.FixedValueInfo fixedValue = 7;setFixedValue(Mdb.FixedValueInfo.Builder builderForValue) optional .yamcs.protobuf.mdb.FixedValueInfo fixedValue = 7;optional .yamcs.protobuf.mdb.IndirectParameterRefInfo indirectParameterRef = 8;setIndirectParameterRef(Mdb.IndirectParameterRefInfo.Builder builderForValue) optional .yamcs.protobuf.mdb.IndirectParameterRefInfo indirectParameterRef = 8;setLocationInBits(int value) optional int32 locationInBits = 1;setParameter(Mdb.ParameterInfo value) optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;setParameter(Mdb.ParameterInfo.Builder builderForValue) optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;optional .yamcs.protobuf.mdb.SequenceEntryInfo.ReferenceLocationType referenceLocation = 2;setRepeat(Mdb.RepeatInfo value) optional .yamcs.protobuf.mdb.RepeatInfo repeat = 5;setRepeat(Mdb.RepeatInfo.Builder builderForValue) optional .yamcs.protobuf.mdb.RepeatInfo repeat = 5;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) 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, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods 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<Mdb.SequenceEntryInfo.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<Mdb.SequenceEntryInfo.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<Mdb.SequenceEntryInfo.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<Mdb.SequenceEntryInfo.Builder>
-
setField
public Mdb.SequenceEntryInfo.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<Mdb.SequenceEntryInfo.Builder>
-
clearField
public Mdb.SequenceEntryInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Mdb.SequenceEntryInfo.Builder>
-
clearOneof
public Mdb.SequenceEntryInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Mdb.SequenceEntryInfo.Builder>
-
setRepeatedField
public Mdb.SequenceEntryInfo.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<Mdb.SequenceEntryInfo.Builder>
-
addRepeatedField
public Mdb.SequenceEntryInfo.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<Mdb.SequenceEntryInfo.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Mdb.SequenceEntryInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Mdb.SequenceEntryInfo.Builder>
-
mergeFrom
public Mdb.SequenceEntryInfo.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<Mdb.SequenceEntryInfo.Builder>- Throws:
IOException
-
hasLocationInBits
public boolean hasLocationInBits()optional int32 locationInBits = 1;- Specified by:
hasLocationInBitsin interfaceMdb.SequenceEntryInfoOrBuilder- Returns:
- Whether the locationInBits field is set.
-
getLocationInBits
public int getLocationInBits()optional int32 locationInBits = 1;- Specified by:
getLocationInBitsin interfaceMdb.SequenceEntryInfoOrBuilder- Returns:
- The locationInBits.
-
setLocationInBits
optional int32 locationInBits = 1;- Parameters:
value- The locationInBits to set.- Returns:
- This builder for chaining.
-
clearLocationInBits
optional int32 locationInBits = 1;- Returns:
- This builder for chaining.
-
hasReferenceLocation
public boolean hasReferenceLocation()optional .yamcs.protobuf.mdb.SequenceEntryInfo.ReferenceLocationType referenceLocation = 2;- Specified by:
hasReferenceLocationin interfaceMdb.SequenceEntryInfoOrBuilder- Returns:
- Whether the referenceLocation field is set.
-
getReferenceLocation
optional .yamcs.protobuf.mdb.SequenceEntryInfo.ReferenceLocationType referenceLocation = 2;- Specified by:
getReferenceLocationin interfaceMdb.SequenceEntryInfoOrBuilder- Returns:
- The referenceLocation.
-
setReferenceLocation
public Mdb.SequenceEntryInfo.Builder setReferenceLocation(Mdb.SequenceEntryInfo.ReferenceLocationType value) optional .yamcs.protobuf.mdb.SequenceEntryInfo.ReferenceLocationType referenceLocation = 2;- Parameters:
value- The referenceLocation to set.- Returns:
- This builder for chaining.
-
clearReferenceLocation
optional .yamcs.protobuf.mdb.SequenceEntryInfo.ReferenceLocationType referenceLocation = 2;- Returns:
- This builder for chaining.
-
hasContainer
public boolean hasContainer()For use in sequence containers
optional .yamcs.protobuf.mdb.ContainerInfo container = 3;- Specified by:
hasContainerin interfaceMdb.SequenceEntryInfoOrBuilder- Returns:
- Whether the container field is set.
-
getContainer
For use in sequence containers
optional .yamcs.protobuf.mdb.ContainerInfo container = 3;- Specified by:
getContainerin interfaceMdb.SequenceEntryInfoOrBuilder- Returns:
- The container.
-
setContainer
For use in sequence containers
optional .yamcs.protobuf.mdb.ContainerInfo container = 3; -
setContainer
For use in sequence containers
optional .yamcs.protobuf.mdb.ContainerInfo container = 3; -
mergeContainer
For use in sequence containers
optional .yamcs.protobuf.mdb.ContainerInfo container = 3; -
clearContainer
For use in sequence containers
optional .yamcs.protobuf.mdb.ContainerInfo container = 3; -
getContainerBuilder
For use in sequence containers
optional .yamcs.protobuf.mdb.ContainerInfo container = 3; -
getContainerOrBuilder
For use in sequence containers
optional .yamcs.protobuf.mdb.ContainerInfo container = 3;- Specified by:
getContainerOrBuilderin interfaceMdb.SequenceEntryInfoOrBuilder
-
hasParameter
public boolean hasParameter()optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;- Specified by:
hasParameterin interfaceMdb.SequenceEntryInfoOrBuilder- Returns:
- Whether the parameter field is set.
-
getParameter
optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;- Specified by:
getParameterin interfaceMdb.SequenceEntryInfoOrBuilder- Returns:
- The parameter.
-
setParameter
optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4; -
setParameter
optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4; -
mergeParameter
optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4; -
clearParameter
optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4; -
getParameterBuilder
optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4; -
getParameterOrBuilder
optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;- Specified by:
getParameterOrBuilderin interfaceMdb.SequenceEntryInfoOrBuilder
-
hasArgument
public boolean hasArgument()For use in command containers
optional .yamcs.protobuf.mdb.ArgumentInfo argument = 6;- Specified by:
hasArgumentin interfaceMdb.SequenceEntryInfoOrBuilder- Returns:
- Whether the argument field is set.
-
getArgument
For use in command containers
optional .yamcs.protobuf.mdb.ArgumentInfo argument = 6;- Specified by:
getArgumentin interfaceMdb.SequenceEntryInfoOrBuilder- Returns:
- The argument.
-
setArgument
For use in command containers
optional .yamcs.protobuf.mdb.ArgumentInfo argument = 6; -
setArgument
For use in command containers
optional .yamcs.protobuf.mdb.ArgumentInfo argument = 6; -
mergeArgument
For use in command containers
optional .yamcs.protobuf.mdb.ArgumentInfo argument = 6; -
clearArgument
For use in command containers
optional .yamcs.protobuf.mdb.ArgumentInfo argument = 6; -
getArgumentBuilder
For use in command containers
optional .yamcs.protobuf.mdb.ArgumentInfo argument = 6; -
getArgumentOrBuilder
For use in command containers
optional .yamcs.protobuf.mdb.ArgumentInfo argument = 6;- Specified by:
getArgumentOrBuilderin interfaceMdb.SequenceEntryInfoOrBuilder
-
hasFixedValue
public boolean hasFixedValue()optional .yamcs.protobuf.mdb.FixedValueInfo fixedValue = 7;- Specified by:
hasFixedValuein interfaceMdb.SequenceEntryInfoOrBuilder- Returns:
- Whether the fixedValue field is set.
-
getFixedValue
optional .yamcs.protobuf.mdb.FixedValueInfo fixedValue = 7;- Specified by:
getFixedValuein interfaceMdb.SequenceEntryInfoOrBuilder- Returns:
- The fixedValue.
-
setFixedValue
optional .yamcs.protobuf.mdb.FixedValueInfo fixedValue = 7; -
setFixedValue
optional .yamcs.protobuf.mdb.FixedValueInfo fixedValue = 7; -
mergeFixedValue
optional .yamcs.protobuf.mdb.FixedValueInfo fixedValue = 7; -
clearFixedValue
optional .yamcs.protobuf.mdb.FixedValueInfo fixedValue = 7; -
getFixedValueBuilder
optional .yamcs.protobuf.mdb.FixedValueInfo fixedValue = 7; -
getFixedValueOrBuilder
optional .yamcs.protobuf.mdb.FixedValueInfo fixedValue = 7;- Specified by:
getFixedValueOrBuilderin interfaceMdb.SequenceEntryInfoOrBuilder
-
hasRepeat
public boolean hasRepeat()optional .yamcs.protobuf.mdb.RepeatInfo repeat = 5;- Specified by:
hasRepeatin interfaceMdb.SequenceEntryInfoOrBuilder- Returns:
- Whether the repeat field is set.
-
getRepeat
optional .yamcs.protobuf.mdb.RepeatInfo repeat = 5;- Specified by:
getRepeatin interfaceMdb.SequenceEntryInfoOrBuilder- Returns:
- The repeat.
-
setRepeat
optional .yamcs.protobuf.mdb.RepeatInfo repeat = 5; -
setRepeat
optional .yamcs.protobuf.mdb.RepeatInfo repeat = 5; -
mergeRepeat
optional .yamcs.protobuf.mdb.RepeatInfo repeat = 5; -
clearRepeat
optional .yamcs.protobuf.mdb.RepeatInfo repeat = 5; -
getRepeatBuilder
optional .yamcs.protobuf.mdb.RepeatInfo repeat = 5; -
getRepeatOrBuilder
optional .yamcs.protobuf.mdb.RepeatInfo repeat = 5;- Specified by:
getRepeatOrBuilderin interfaceMdb.SequenceEntryInfoOrBuilder
-
hasIndirectParameterRef
public boolean hasIndirectParameterRef()optional .yamcs.protobuf.mdb.IndirectParameterRefInfo indirectParameterRef = 8;- Specified by:
hasIndirectParameterRefin interfaceMdb.SequenceEntryInfoOrBuilder- Returns:
- Whether the indirectParameterRef field is set.
-
getIndirectParameterRef
optional .yamcs.protobuf.mdb.IndirectParameterRefInfo indirectParameterRef = 8;- Specified by:
getIndirectParameterRefin interfaceMdb.SequenceEntryInfoOrBuilder- Returns:
- The indirectParameterRef.
-
setIndirectParameterRef
optional .yamcs.protobuf.mdb.IndirectParameterRefInfo indirectParameterRef = 8; -
setIndirectParameterRef
public Mdb.SequenceEntryInfo.Builder setIndirectParameterRef(Mdb.IndirectParameterRefInfo.Builder builderForValue) optional .yamcs.protobuf.mdb.IndirectParameterRefInfo indirectParameterRef = 8; -
mergeIndirectParameterRef
optional .yamcs.protobuf.mdb.IndirectParameterRefInfo indirectParameterRef = 8; -
clearIndirectParameterRef
optional .yamcs.protobuf.mdb.IndirectParameterRefInfo indirectParameterRef = 8; -
getIndirectParameterRefBuilder
optional .yamcs.protobuf.mdb.IndirectParameterRefInfo indirectParameterRef = 8; -
getIndirectParameterRefOrBuilder
optional .yamcs.protobuf.mdb.IndirectParameterRefInfo indirectParameterRef = 8;- Specified by:
getIndirectParameterRefOrBuilderin interfaceMdb.SequenceEntryInfoOrBuilder
-
setUnknownFields
public final Mdb.SequenceEntryInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Mdb.SequenceEntryInfo.Builder>
-
mergeUnknownFields
public final Mdb.SequenceEntryInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Mdb.SequenceEntryInfo.Builder>
-