Class SpecInfo.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<SpecInfo.Builder>
org.yamcs.protobuf.config.SpecInfo.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, SpecInfoOrBuilder
Enclosing class:
SpecInfo

public static final class SpecInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SpecInfo.Builder> implements SpecInfoOrBuilder
 Specifies the valid structure of a configuration map
 
Protobuf type yamcs.protobuf.config.SpecInfo
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SpecInfo.Builder>
    • clear

      public SpecInfo.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<SpecInfo.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<SpecInfo.Builder>
    • getDefaultInstanceForType

      public SpecInfo getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public SpecInfo build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public SpecInfo buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public SpecInfo.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<SpecInfo.Builder>
    • setField

      public SpecInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<SpecInfo.Builder>
    • clearField

      public SpecInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<SpecInfo.Builder>
    • clearOneof

      public SpecInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SpecInfo.Builder>
    • setRepeatedField

      public SpecInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SpecInfo.Builder>
    • addRepeatedField

      public SpecInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SpecInfo.Builder>
    • mergeFrom

      public SpecInfo.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<SpecInfo.Builder>
    • mergeFrom

      public SpecInfo.Builder mergeFrom(SpecInfo other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SpecInfo.Builder>
    • mergeFrom

      public SpecInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<SpecInfo.Builder>
      Throws:
      IOException
    • getOptionsList

      public List<OptionInfo> getOptionsList()
       Options for this specification  
       
      repeated .yamcs.protobuf.config.OptionInfo options = 1;
      Specified by:
      getOptionsList in interface SpecInfoOrBuilder
    • getOptionsCount

      public int getOptionsCount()
       Options for this specification  
       
      repeated .yamcs.protobuf.config.OptionInfo options = 1;
      Specified by:
      getOptionsCount in interface SpecInfoOrBuilder
    • getOptions

      public OptionInfo getOptions(int index)
       Options for this specification  
       
      repeated .yamcs.protobuf.config.OptionInfo options = 1;
      Specified by:
      getOptions in interface SpecInfoOrBuilder
    • setOptions

      public SpecInfo.Builder setOptions(int index, OptionInfo value)
       Options for this specification  
       
      repeated .yamcs.protobuf.config.OptionInfo options = 1;
    • setOptions

      public SpecInfo.Builder setOptions(int index, OptionInfo.Builder builderForValue)
       Options for this specification  
       
      repeated .yamcs.protobuf.config.OptionInfo options = 1;
    • addOptions

      public SpecInfo.Builder addOptions(OptionInfo value)
       Options for this specification  
       
      repeated .yamcs.protobuf.config.OptionInfo options = 1;
    • addOptions

      public SpecInfo.Builder addOptions(int index, OptionInfo value)
       Options for this specification  
       
      repeated .yamcs.protobuf.config.OptionInfo options = 1;
    • addOptions

      public SpecInfo.Builder addOptions(OptionInfo.Builder builderForValue)
       Options for this specification  
       
      repeated .yamcs.protobuf.config.OptionInfo options = 1;
    • addOptions

      public SpecInfo.Builder addOptions(int index, OptionInfo.Builder builderForValue)
       Options for this specification  
       
      repeated .yamcs.protobuf.config.OptionInfo options = 1;
    • addAllOptions

      public SpecInfo.Builder addAllOptions(Iterable<? extends OptionInfo> values)
       Options for this specification  
       
      repeated .yamcs.protobuf.config.OptionInfo options = 1;
    • clearOptions

      public SpecInfo.Builder clearOptions()
       Options for this specification  
       
      repeated .yamcs.protobuf.config.OptionInfo options = 1;
    • removeOptions

      public SpecInfo.Builder removeOptions(int index)
       Options for this specification  
       
      repeated .yamcs.protobuf.config.OptionInfo options = 1;
    • getOptionsBuilder

      public OptionInfo.Builder getOptionsBuilder(int index)
       Options for this specification  
       
      repeated .yamcs.protobuf.config.OptionInfo options = 1;
    • getOptionsOrBuilder

      public OptionInfoOrBuilder getOptionsOrBuilder(int index)
       Options for this specification  
       
      repeated .yamcs.protobuf.config.OptionInfo options = 1;
      Specified by:
      getOptionsOrBuilder in interface SpecInfoOrBuilder
    • getOptionsOrBuilderList

      public List<? extends OptionInfoOrBuilder> getOptionsOrBuilderList()
       Options for this specification  
       
      repeated .yamcs.protobuf.config.OptionInfo options = 1;
      Specified by:
      getOptionsOrBuilderList in interface SpecInfoOrBuilder
    • addOptionsBuilder

      public OptionInfo.Builder addOptionsBuilder()
       Options for this specification  
       
      repeated .yamcs.protobuf.config.OptionInfo options = 1;
    • addOptionsBuilder

      public OptionInfo.Builder addOptionsBuilder(int index)
       Options for this specification  
       
      repeated .yamcs.protobuf.config.OptionInfo options = 1;
    • getOptionsBuilderList

      public List<OptionInfo.Builder> getOptionsBuilderList()
       Options for this specification  
       
      repeated .yamcs.protobuf.config.OptionInfo options = 1;
    • hasAllowUnknownKeys

      public boolean hasAllowUnknownKeys()
       If true, any option is allowed
       
      optional bool allowUnknownKeys = 2;
      Specified by:
      hasAllowUnknownKeys in interface SpecInfoOrBuilder
      Returns:
      Whether the allowUnknownKeys field is set.
    • getAllowUnknownKeys

      public boolean getAllowUnknownKeys()
       If true, any option is allowed
       
      optional bool allowUnknownKeys = 2;
      Specified by:
      getAllowUnknownKeys in interface SpecInfoOrBuilder
      Returns:
      The allowUnknownKeys.
    • setAllowUnknownKeys

      public SpecInfo.Builder setAllowUnknownKeys(boolean value)
       If true, any option is allowed
       
      optional bool allowUnknownKeys = 2;
      Parameters:
      value - The allowUnknownKeys to set.
      Returns:
      This builder for chaining.
    • clearAllowUnknownKeys

      public SpecInfo.Builder clearAllowUnknownKeys()
       If true, any option is allowed
       
      optional bool allowUnknownKeys = 2;
      Returns:
      This builder for chaining.
    • getRequiredOneOfList

      public List<OptionGroupInfo> 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:
      getRequiredOneOfList in interface SpecInfoOrBuilder
    • 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:
      getRequiredOneOfCount in interface SpecInfoOrBuilder
    • getRequiredOneOf

      public OptionGroupInfo getRequiredOneOf(int index)
       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:
      getRequiredOneOf in interface SpecInfoOrBuilder
    • setRequiredOneOf

      public SpecInfo.Builder setRequiredOneOf(int index, OptionGroupInfo value)
       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;
    • setRequiredOneOf

      public SpecInfo.Builder setRequiredOneOf(int index, OptionGroupInfo.Builder builderForValue)
       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;
    • addRequiredOneOf

      public SpecInfo.Builder addRequiredOneOf(OptionGroupInfo value)
       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;
    • addRequiredOneOf

      public SpecInfo.Builder addRequiredOneOf(int index, OptionGroupInfo value)
       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;
    • addRequiredOneOf

      public SpecInfo.Builder addRequiredOneOf(OptionGroupInfo.Builder builderForValue)
       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;
    • addRequiredOneOf

      public SpecInfo.Builder addRequiredOneOf(int index, OptionGroupInfo.Builder builderForValue)
       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;
    • addAllRequiredOneOf

      public SpecInfo.Builder addAllRequiredOneOf(Iterable<? extends OptionGroupInfo> values)
       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;
    • clearRequiredOneOf

      public SpecInfo.Builder clearRequiredOneOf()
       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;
    • removeRequiredOneOf

      public SpecInfo.Builder removeRequiredOneOf(int index)
       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;
    • getRequiredOneOfBuilder

      public OptionGroupInfo.Builder getRequiredOneOfBuilder(int index)
       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;
    • getRequiredOneOfOrBuilder

      public OptionGroupInfoOrBuilder getRequiredOneOfOrBuilder(int index)
       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:
      getRequiredOneOfOrBuilder in interface SpecInfoOrBuilder
    • getRequiredOneOfOrBuilderList

      public List<? extends OptionGroupInfoOrBuilder> 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:
      getRequiredOneOfOrBuilderList in interface SpecInfoOrBuilder
    • addRequiredOneOfBuilder

      public OptionGroupInfo.Builder addRequiredOneOfBuilder()
       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;
    • addRequiredOneOfBuilder

      public OptionGroupInfo.Builder addRequiredOneOfBuilder(int index)
       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;
    • getRequiredOneOfBuilderList

      public List<OptionGroupInfo.Builder> getRequiredOneOfBuilderList()
       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;
    • getRequireTogetherList

      public List<OptionGroupInfo> 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:
      getRequireTogetherList in interface SpecInfoOrBuilder
    • 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:
      getRequireTogetherCount in interface SpecInfoOrBuilder
    • getRequireTogether

      public OptionGroupInfo getRequireTogether(int index)
       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:
      getRequireTogether in interface SpecInfoOrBuilder
    • setRequireTogether

      public SpecInfo.Builder setRequireTogether(int index, OptionGroupInfo value)
       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;
    • setRequireTogether

      public SpecInfo.Builder setRequireTogether(int index, OptionGroupInfo.Builder builderForValue)
       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;
    • addRequireTogether

      public SpecInfo.Builder addRequireTogether(OptionGroupInfo value)
       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;
    • addRequireTogether

      public SpecInfo.Builder addRequireTogether(int index, OptionGroupInfo value)
       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;
    • addRequireTogether

      public SpecInfo.Builder addRequireTogether(OptionGroupInfo.Builder builderForValue)
       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;
    • addRequireTogether

      public SpecInfo.Builder addRequireTogether(int index, OptionGroupInfo.Builder builderForValue)
       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;
    • addAllRequireTogether

      public SpecInfo.Builder addAllRequireTogether(Iterable<? extends OptionGroupInfo> values)
       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;
    • clearRequireTogether

      public SpecInfo.Builder clearRequireTogether()
       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;
    • removeRequireTogether

      public SpecInfo.Builder removeRequireTogether(int index)
       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;
    • getRequireTogetherBuilder

      public OptionGroupInfo.Builder getRequireTogetherBuilder(int index)
       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;
    • getRequireTogetherOrBuilder

      public OptionGroupInfoOrBuilder getRequireTogetherOrBuilder(int index)
       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:
      getRequireTogetherOrBuilder in interface SpecInfoOrBuilder
    • getRequireTogetherOrBuilderList

      public List<? extends OptionGroupInfoOrBuilder> 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:
      getRequireTogetherOrBuilderList in interface SpecInfoOrBuilder
    • addRequireTogetherBuilder

      public OptionGroupInfo.Builder addRequireTogetherBuilder()
       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;
    • addRequireTogetherBuilder

      public OptionGroupInfo.Builder addRequireTogetherBuilder(int index)
       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;
    • getRequireTogetherBuilderList

      public List<OptionGroupInfo.Builder> getRequireTogetherBuilderList()
       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;
    • getWhenConditionsList

      public List<WhenConditionInfo> getWhenConditionsList()
       Conditional constraints on a group of options
       
      repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;
      Specified by:
      getWhenConditionsList in interface SpecInfoOrBuilder
    • getWhenConditionsCount

      public int getWhenConditionsCount()
       Conditional constraints on a group of options
       
      repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;
      Specified by:
      getWhenConditionsCount in interface SpecInfoOrBuilder
    • getWhenConditions

      public WhenConditionInfo getWhenConditions(int index)
       Conditional constraints on a group of options
       
      repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;
      Specified by:
      getWhenConditions in interface SpecInfoOrBuilder
    • setWhenConditions

      public SpecInfo.Builder setWhenConditions(int index, WhenConditionInfo value)
       Conditional constraints on a group of options
       
      repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;
    • setWhenConditions

      public SpecInfo.Builder setWhenConditions(int index, WhenConditionInfo.Builder builderForValue)
       Conditional constraints on a group of options
       
      repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;
    • addWhenConditions

      public SpecInfo.Builder addWhenConditions(WhenConditionInfo value)
       Conditional constraints on a group of options
       
      repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;
    • addWhenConditions

      public SpecInfo.Builder addWhenConditions(int index, WhenConditionInfo value)
       Conditional constraints on a group of options
       
      repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;
    • addWhenConditions

      public SpecInfo.Builder addWhenConditions(WhenConditionInfo.Builder builderForValue)
       Conditional constraints on a group of options
       
      repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;
    • addWhenConditions

      public SpecInfo.Builder addWhenConditions(int index, WhenConditionInfo.Builder builderForValue)
       Conditional constraints on a group of options
       
      repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;
    • addAllWhenConditions

      public SpecInfo.Builder addAllWhenConditions(Iterable<? extends WhenConditionInfo> values)
       Conditional constraints on a group of options
       
      repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;
    • clearWhenConditions

      public SpecInfo.Builder clearWhenConditions()
       Conditional constraints on a group of options
       
      repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;
    • removeWhenConditions

      public SpecInfo.Builder removeWhenConditions(int index)
       Conditional constraints on a group of options
       
      repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;
    • getWhenConditionsBuilder

      public WhenConditionInfo.Builder getWhenConditionsBuilder(int index)
       Conditional constraints on a group of options
       
      repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;
    • getWhenConditionsOrBuilder

      public WhenConditionInfoOrBuilder getWhenConditionsOrBuilder(int index)
       Conditional constraints on a group of options
       
      repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;
      Specified by:
      getWhenConditionsOrBuilder in interface SpecInfoOrBuilder
    • getWhenConditionsOrBuilderList

      public List<? extends WhenConditionInfoOrBuilder> getWhenConditionsOrBuilderList()
       Conditional constraints on a group of options
       
      repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;
      Specified by:
      getWhenConditionsOrBuilderList in interface SpecInfoOrBuilder
    • addWhenConditionsBuilder

      public WhenConditionInfo.Builder addWhenConditionsBuilder()
       Conditional constraints on a group of options
       
      repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;
    • addWhenConditionsBuilder

      public WhenConditionInfo.Builder addWhenConditionsBuilder(int index)
       Conditional constraints on a group of options
       
      repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;
    • getWhenConditionsBuilderList

      public List<WhenConditionInfo.Builder> getWhenConditionsBuilderList()
       Conditional constraints on a group of options
       
      repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;
    • setUnknownFields

      public final SpecInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SpecInfo.Builder>
    • mergeUnknownFields

      public final SpecInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SpecInfo.Builder>