java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
org.yamcs.protobuf.config.SpecInfo
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,SpecInfoOrBuilder
public final class SpecInfo
extends com.google.protobuf.GeneratedMessageV3
implements SpecInfoOrBuilder
Specifies the valid structure of a configuration mapProtobuf type
yamcs.protobuf.config.SpecInfo- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classSpecifies the valid structure of a configuration mapNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final com.google.protobuf.Parser<SpecInfo>Deprecated.static final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanIf true, any option is allowedstatic SpecInfostatic final com.google.protobuf.Descriptors.DescriptorgetOptions(int index) Options for this specificationintOptions for this specificationOptions for this specificationgetOptionsOrBuilder(int index) Options for this specificationList<? extends OptionInfoOrBuilder>Options for this specificationcom.google.protobuf.Parser<SpecInfo>getRequiredOneOf(int index) Constraints on a groups of options.intConstraints on a groups of options.Constraints on a groups of options.getRequiredOneOfOrBuilder(int index) Constraints on a groups of options.List<? extends OptionGroupInfoOrBuilder>Constraints on a groups of options.getRequireTogether(int index) Constraints on a group of options.intConstraints on a group of options.Constraints on a group of options.getRequireTogetherOrBuilder(int index) Constraints on a group of options.List<? extends OptionGroupInfoOrBuilder>Constraints on a group of options.intfinal com.google.protobuf.UnknownFieldSetgetWhenConditions(int index) Conditional constraints on a group of optionsintConditional constraints on a group of optionsConditional constraints on a group of optionsgetWhenConditionsOrBuilder(int index) Conditional constraints on a group of optionsList<? extends WhenConditionInfoOrBuilder>Conditional constraints on a group of optionsbooleanIf true, any option is allowedinthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic SpecInfo.Builderstatic SpecInfo.BuildernewBuilder(SpecInfo prototype) protected SpecInfo.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static SpecInfoparseDelimitedFrom(InputStream input) static SpecInfoparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SpecInfoparseFrom(byte[] data) static SpecInfoparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SpecInfoparseFrom(com.google.protobuf.ByteString data) static SpecInfoparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SpecInfoparseFrom(com.google.protobuf.CodedInputStream input) static SpecInfoparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SpecInfoparseFrom(InputStream input) static SpecInfoparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SpecInfoparseFrom(ByteBuffer data) static SpecInfoparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<SpecInfo>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
-
Field Details
-
OPTIONS_FIELD_NUMBER
public static final int OPTIONS_FIELD_NUMBER- See Also:
-
ALLOWUNKNOWNKEYS_FIELD_NUMBER
public static final int ALLOWUNKNOWNKEYS_FIELD_NUMBER- See Also:
-
REQUIREDONEOF_FIELD_NUMBER
public static final int REQUIREDONEOF_FIELD_NUMBER- See Also:
-
REQUIRETOGETHER_FIELD_NUMBER
public static final int REQUIRETOGETHER_FIELD_NUMBER- See Also:
-
WHENCONDITIONS_FIELD_NUMBER
public static final int WHENCONDITIONS_FIELD_NUMBER- See Also:
-
PARSER
Deprecated.
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
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
-
getOptionsList
Options for this specification
repeated .yamcs.protobuf.config.OptionInfo options = 1;- Specified by:
getOptionsListin interfaceSpecInfoOrBuilder
-
getOptionsOrBuilderList
Options for this specification
repeated .yamcs.protobuf.config.OptionInfo options = 1;- Specified by:
getOptionsOrBuilderListin interfaceSpecInfoOrBuilder
-
getOptionsCount
public int getOptionsCount()Options for this specification
repeated .yamcs.protobuf.config.OptionInfo options = 1;- Specified by:
getOptionsCountin interfaceSpecInfoOrBuilder
-
getOptions
Options for this specification
repeated .yamcs.protobuf.config.OptionInfo options = 1;- Specified by:
getOptionsin interfaceSpecInfoOrBuilder
-
getOptionsOrBuilder
Options for this specification
repeated .yamcs.protobuf.config.OptionInfo options = 1;- Specified by:
getOptionsOrBuilderin interfaceSpecInfoOrBuilder
-
hasAllowUnknownKeys
public boolean hasAllowUnknownKeys()If true, any option is allowed
optional bool allowUnknownKeys = 2;- Specified by:
hasAllowUnknownKeysin interfaceSpecInfoOrBuilder- Returns:
- Whether the allowUnknownKeys field is set.
-
getAllowUnknownKeys
public boolean getAllowUnknownKeys()If true, any option is allowed
optional bool allowUnknownKeys = 2;- Specified by:
getAllowUnknownKeysin interfaceSpecInfoOrBuilder- Returns:
- The allowUnknownKeys.
-
getRequiredOneOfList
Constraints on a groups of options. For each group at least one of the keys must be specified.
repeated .yamcs.protobuf.config.OptionGroupInfo requiredOneOf = 3;- Specified by:
getRequiredOneOfListin interfaceSpecInfoOrBuilder
-
getRequiredOneOfOrBuilderList
Constraints on a groups of options. For each group at least one of the keys must be specified.
repeated .yamcs.protobuf.config.OptionGroupInfo requiredOneOf = 3;- Specified by:
getRequiredOneOfOrBuilderListin interfaceSpecInfoOrBuilder
-
getRequiredOneOfCount
public int getRequiredOneOfCount()Constraints on a groups of options. For each group at least one of the keys must be specified.
repeated .yamcs.protobuf.config.OptionGroupInfo requiredOneOf = 3;- Specified by:
getRequiredOneOfCountin interfaceSpecInfoOrBuilder
-
getRequiredOneOf
Constraints on a groups of options. For each group at least one of the keys must be specified.
repeated .yamcs.protobuf.config.OptionGroupInfo requiredOneOf = 3;- Specified by:
getRequiredOneOfin interfaceSpecInfoOrBuilder
-
getRequiredOneOfOrBuilder
Constraints on a groups of options. For each group at least one of the keys must be specified.
repeated .yamcs.protobuf.config.OptionGroupInfo requiredOneOf = 3;- Specified by:
getRequiredOneOfOrBuilderin interfaceSpecInfoOrBuilder
-
getRequireTogetherList
Constraints on a group of options. For each group, all keys must be specified, or none at all.
repeated .yamcs.protobuf.config.OptionGroupInfo requireTogether = 4;- Specified by:
getRequireTogetherListin interfaceSpecInfoOrBuilder
-
getRequireTogetherOrBuilderList
Constraints on a group of options. For each group, all keys must be specified, or none at all.
repeated .yamcs.protobuf.config.OptionGroupInfo requireTogether = 4;- Specified by:
getRequireTogetherOrBuilderListin interfaceSpecInfoOrBuilder
-
getRequireTogetherCount
public int getRequireTogetherCount()Constraints on a group of options. For each group, all keys must be specified, or none at all.
repeated .yamcs.protobuf.config.OptionGroupInfo requireTogether = 4;- Specified by:
getRequireTogetherCountin interfaceSpecInfoOrBuilder
-
getRequireTogether
Constraints on a group of options. For each group, all keys must be specified, or none at all.
repeated .yamcs.protobuf.config.OptionGroupInfo requireTogether = 4;- Specified by:
getRequireTogetherin interfaceSpecInfoOrBuilder
-
getRequireTogetherOrBuilder
Constraints on a group of options. For each group, all keys must be specified, or none at all.
repeated .yamcs.protobuf.config.OptionGroupInfo requireTogether = 4;- Specified by:
getRequireTogetherOrBuilderin interfaceSpecInfoOrBuilder
-
getWhenConditionsList
Conditional constraints on a group of options
repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;- Specified by:
getWhenConditionsListin interfaceSpecInfoOrBuilder
-
getWhenConditionsOrBuilderList
Conditional constraints on a group of options
repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;- Specified by:
getWhenConditionsOrBuilderListin interfaceSpecInfoOrBuilder
-
getWhenConditionsCount
public int getWhenConditionsCount()Conditional constraints on a group of options
repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;- Specified by:
getWhenConditionsCountin interfaceSpecInfoOrBuilder
-
getWhenConditions
Conditional constraints on a group of options
repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;- Specified by:
getWhenConditionsin interfaceSpecInfoOrBuilder
-
getWhenConditionsOrBuilder
Conditional constraints on a group of options
repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;- Specified by:
getWhenConditionsOrBuilderin interfaceSpecInfoOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static SpecInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SpecInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SpecInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SpecInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SpecInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SpecInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static SpecInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static SpecInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static SpecInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected SpecInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-