// Generated by the protocol buffer compiler. DO NOT EDIT! // source: mdb.proto package org.yamcs.protobuf; public final class Mdb { private Mdb() {} public static void registerAllExtensions( com.google.protobuf.ExtensionRegistry registry) { } /** * Protobuf enum {@code mdb.DataSourceType} */ public enum DataSourceType implements com.google.protobuf.ProtocolMessageEnum { /** * <code>TELEMETERED = 0;</code> */ TELEMETERED(0, 0), /** * <code>DERIVED = 1;</code> */ DERIVED(1, 1), /** * <code>CONSTANT = 2;</code> */ CONSTANT(2, 2), /** * <code>LOCAL = 3;</code> */ LOCAL(3, 3), /** * <code>SYSTEM = 4;</code> */ SYSTEM(4, 4), /** * <code>COMMAND = 5;</code> */ COMMAND(5, 5), /** * <code>COMMAND_HISTORY = 6;</code> */ COMMAND_HISTORY(6, 6), ; /** * <code>TELEMETERED = 0;</code> */ public static final int TELEMETERED_VALUE = 0; /** * <code>DERIVED = 1;</code> */ public static final int DERIVED_VALUE = 1; /** * <code>CONSTANT = 2;</code> */ public static final int CONSTANT_VALUE = 2; /** * <code>LOCAL = 3;</code> */ public static final int LOCAL_VALUE = 3; /** * <code>SYSTEM = 4;</code> */ public static final int SYSTEM_VALUE = 4; /** * <code>COMMAND = 5;</code> */ public static final int COMMAND_VALUE = 5; /** * <code>COMMAND_HISTORY = 6;</code> */ public static final int COMMAND_HISTORY_VALUE = 6; public final int getNumber() { return value; } public static DataSourceType valueOf(int value) { switch (value) { case 0: return TELEMETERED; case 1: return DERIVED; case 2: return CONSTANT; case 3: return LOCAL; case 4: return SYSTEM; case 5: return COMMAND; case 6: return COMMAND_HISTORY; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<DataSourceType> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<DataSourceType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<DataSourceType>() { public DataSourceType findValueByNumber(int number) { return DataSourceType.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return org.yamcs.protobuf.Mdb.getDescriptor().getEnumTypes().get(0); } private static final DataSourceType[] VALUES = values(); public static DataSourceType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private DataSourceType(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:mdb.DataSourceType) } /** * Protobuf enum {@code mdb.AlarmLevelType} */ public enum AlarmLevelType implements com.google.protobuf.ProtocolMessageEnum { /** * <code>NORMAL = 0;</code> */ NORMAL(0, 0), /** * <code>WATCH = 1;</code> */ WATCH(1, 1), /** * <code>WARNING = 2;</code> */ WARNING(2, 2), /** * <code>DISTRESS = 3;</code> */ DISTRESS(3, 3), /** * <code>CRITICAL = 4;</code> */ CRITICAL(4, 4), /** * <code>SEVERE = 5;</code> */ SEVERE(5, 5), ; /** * <code>NORMAL = 0;</code> */ public static final int NORMAL_VALUE = 0; /** * <code>WATCH = 1;</code> */ public static final int WATCH_VALUE = 1; /** * <code>WARNING = 2;</code> */ public static final int WARNING_VALUE = 2; /** * <code>DISTRESS = 3;</code> */ public static final int DISTRESS_VALUE = 3; /** * <code>CRITICAL = 4;</code> */ public static final int CRITICAL_VALUE = 4; /** * <code>SEVERE = 5;</code> */ public static final int SEVERE_VALUE = 5; public final int getNumber() { return value; } public static AlarmLevelType valueOf(int value) { switch (value) { case 0: return NORMAL; case 1: return WATCH; case 2: return WARNING; case 3: return DISTRESS; case 4: return CRITICAL; case 5: return SEVERE; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<AlarmLevelType> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<AlarmLevelType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<AlarmLevelType>() { public AlarmLevelType findValueByNumber(int number) { return AlarmLevelType.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return org.yamcs.protobuf.Mdb.getDescriptor().getEnumTypes().get(1); } private static final AlarmLevelType[] VALUES = values(); public static AlarmLevelType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private AlarmLevelType(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:mdb.AlarmLevelType) } public interface UnitInfoOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional string unit = 1; /** * <code>optional string unit = 1;</code> */ boolean hasUnit(); /** * <code>optional string unit = 1;</code> */ java.lang.String getUnit(); /** * <code>optional string unit = 1;</code> */ com.google.protobuf.ByteString getUnitBytes(); } /** * Protobuf type {@code mdb.UnitInfo} */ public static final class UnitInfo extends com.google.protobuf.GeneratedMessage implements UnitInfoOrBuilder { // Use UnitInfo.newBuilder() to construct. private UnitInfo(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private UnitInfo(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final UnitInfo defaultInstance; public static UnitInfo getDefaultInstance() { return defaultInstance; } public UnitInfo getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UnitInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { bitField0_ |= 0x00000001; unit_ = input.readBytes(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_UnitInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_UnitInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.UnitInfo.class, org.yamcs.protobuf.Mdb.UnitInfo.Builder.class); } public static com.google.protobuf.Parser<UnitInfo> PARSER = new com.google.protobuf.AbstractParser<UnitInfo>() { public UnitInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UnitInfo(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<UnitInfo> getParserForType() { return PARSER; } private int bitField0_; // optional string unit = 1; public static final int UNIT_FIELD_NUMBER = 1; private java.lang.Object unit_; /** * <code>optional string unit = 1;</code> */ public boolean hasUnit() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string unit = 1;</code> */ public java.lang.String getUnit() { java.lang.Object ref = unit_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { unit_ = s; } return s; } } /** * <code>optional string unit = 1;</code> */ public com.google.protobuf.ByteString getUnitBytes() { java.lang.Object ref = unit_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); unit_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { unit_ = ""; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getUnitBytes()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getUnitBytes()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.yamcs.protobuf.Mdb.UnitInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.UnitInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.UnitInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.UnitInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.UnitInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.UnitInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.UnitInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.yamcs.protobuf.Mdb.UnitInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.UnitInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.UnitInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.yamcs.protobuf.Mdb.UnitInfo prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mdb.UnitInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.yamcs.protobuf.Mdb.UnitInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_UnitInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_UnitInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.UnitInfo.class, org.yamcs.protobuf.Mdb.UnitInfo.Builder.class); } // Construct using org.yamcs.protobuf.Mdb.UnitInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); unit_ = ""; bitField0_ = (bitField0_ & ~0x00000001); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.yamcs.protobuf.Mdb.internal_static_mdb_UnitInfo_descriptor; } public org.yamcs.protobuf.Mdb.UnitInfo getDefaultInstanceForType() { return org.yamcs.protobuf.Mdb.UnitInfo.getDefaultInstance(); } public org.yamcs.protobuf.Mdb.UnitInfo build() { org.yamcs.protobuf.Mdb.UnitInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.yamcs.protobuf.Mdb.UnitInfo buildPartial() { org.yamcs.protobuf.Mdb.UnitInfo result = new org.yamcs.protobuf.Mdb.UnitInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.unit_ = unit_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.yamcs.protobuf.Mdb.UnitInfo) { return mergeFrom((org.yamcs.protobuf.Mdb.UnitInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.yamcs.protobuf.Mdb.UnitInfo other) { if (other == org.yamcs.protobuf.Mdb.UnitInfo.getDefaultInstance()) return this; if (other.hasUnit()) { bitField0_ |= 0x00000001; unit_ = other.unit_; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.yamcs.protobuf.Mdb.UnitInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.yamcs.protobuf.Mdb.UnitInfo) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional string unit = 1; private java.lang.Object unit_ = ""; /** * <code>optional string unit = 1;</code> */ public boolean hasUnit() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string unit = 1;</code> */ public java.lang.String getUnit() { java.lang.Object ref = unit_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); unit_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string unit = 1;</code> */ public com.google.protobuf.ByteString getUnitBytes() { java.lang.Object ref = unit_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); unit_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string unit = 1;</code> */ public Builder setUnit( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; unit_ = value; onChanged(); return this; } /** * <code>optional string unit = 1;</code> */ public Builder clearUnit() { bitField0_ = (bitField0_ & ~0x00000001); unit_ = getDefaultInstance().getUnit(); onChanged(); return this; } /** * <code>optional string unit = 1;</code> */ public Builder setUnitBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; unit_ = value; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:mdb.UnitInfo) } static { defaultInstance = new UnitInfo(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:mdb.UnitInfo) } public interface AlarmRangeOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional .mdb.AlarmLevelType level = 1; /** * <code>optional .mdb.AlarmLevelType level = 1;</code> */ boolean hasLevel(); /** * <code>optional .mdb.AlarmLevelType level = 1;</code> */ org.yamcs.protobuf.Mdb.AlarmLevelType getLevel(); // optional double minInclusive = 2; /** * <code>optional double minInclusive = 2;</code> */ boolean hasMinInclusive(); /** * <code>optional double minInclusive = 2;</code> */ double getMinInclusive(); // optional double maxInclusive = 3; /** * <code>optional double maxInclusive = 3;</code> */ boolean hasMaxInclusive(); /** * <code>optional double maxInclusive = 3;</code> */ double getMaxInclusive(); } /** * Protobuf type {@code mdb.AlarmRange} */ public static final class AlarmRange extends com.google.protobuf.GeneratedMessage implements AlarmRangeOrBuilder { // Use AlarmRange.newBuilder() to construct. private AlarmRange(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private AlarmRange(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final AlarmRange defaultInstance; public static AlarmRange getDefaultInstance() { return defaultInstance; } public AlarmRange getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private AlarmRange( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { int rawValue = input.readEnum(); org.yamcs.protobuf.Mdb.AlarmLevelType value = org.yamcs.protobuf.Mdb.AlarmLevelType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(1, rawValue); } else { bitField0_ |= 0x00000001; level_ = value; } break; } case 17: { bitField0_ |= 0x00000002; minInclusive_ = input.readDouble(); break; } case 25: { bitField0_ |= 0x00000004; maxInclusive_ = input.readDouble(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_AlarmRange_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_AlarmRange_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.AlarmRange.class, org.yamcs.protobuf.Mdb.AlarmRange.Builder.class); } public static com.google.protobuf.Parser<AlarmRange> PARSER = new com.google.protobuf.AbstractParser<AlarmRange>() { public AlarmRange parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new AlarmRange(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<AlarmRange> getParserForType() { return PARSER; } private int bitField0_; // optional .mdb.AlarmLevelType level = 1; public static final int LEVEL_FIELD_NUMBER = 1; private org.yamcs.protobuf.Mdb.AlarmLevelType level_; /** * <code>optional .mdb.AlarmLevelType level = 1;</code> */ public boolean hasLevel() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .mdb.AlarmLevelType level = 1;</code> */ public org.yamcs.protobuf.Mdb.AlarmLevelType getLevel() { return level_; } // optional double minInclusive = 2; public static final int MININCLUSIVE_FIELD_NUMBER = 2; private double minInclusive_; /** * <code>optional double minInclusive = 2;</code> */ public boolean hasMinInclusive() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional double minInclusive = 2;</code> */ public double getMinInclusive() { return minInclusive_; } // optional double maxInclusive = 3; public static final int MAXINCLUSIVE_FIELD_NUMBER = 3; private double maxInclusive_; /** * <code>optional double maxInclusive = 3;</code> */ public boolean hasMaxInclusive() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional double maxInclusive = 3;</code> */ public double getMaxInclusive() { return maxInclusive_; } private void initFields() { level_ = org.yamcs.protobuf.Mdb.AlarmLevelType.NORMAL; minInclusive_ = 0D; maxInclusive_ = 0D; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeEnum(1, level_.getNumber()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeDouble(2, minInclusive_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeDouble(3, maxInclusive_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, level_.getNumber()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(2, minInclusive_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(3, maxInclusive_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.yamcs.protobuf.Mdb.AlarmRange parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.AlarmRange parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.AlarmRange parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.AlarmRange parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.AlarmRange parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.AlarmRange parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.AlarmRange parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.yamcs.protobuf.Mdb.AlarmRange parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.AlarmRange parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.AlarmRange parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.yamcs.protobuf.Mdb.AlarmRange prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mdb.AlarmRange} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.yamcs.protobuf.Mdb.AlarmRangeOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_AlarmRange_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_AlarmRange_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.AlarmRange.class, org.yamcs.protobuf.Mdb.AlarmRange.Builder.class); } // Construct using org.yamcs.protobuf.Mdb.AlarmRange.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); level_ = org.yamcs.protobuf.Mdb.AlarmLevelType.NORMAL; bitField0_ = (bitField0_ & ~0x00000001); minInclusive_ = 0D; bitField0_ = (bitField0_ & ~0x00000002); maxInclusive_ = 0D; bitField0_ = (bitField0_ & ~0x00000004); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.yamcs.protobuf.Mdb.internal_static_mdb_AlarmRange_descriptor; } public org.yamcs.protobuf.Mdb.AlarmRange getDefaultInstanceForType() { return org.yamcs.protobuf.Mdb.AlarmRange.getDefaultInstance(); } public org.yamcs.protobuf.Mdb.AlarmRange build() { org.yamcs.protobuf.Mdb.AlarmRange result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.yamcs.protobuf.Mdb.AlarmRange buildPartial() { org.yamcs.protobuf.Mdb.AlarmRange result = new org.yamcs.protobuf.Mdb.AlarmRange(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.level_ = level_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.minInclusive_ = minInclusive_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.maxInclusive_ = maxInclusive_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.yamcs.protobuf.Mdb.AlarmRange) { return mergeFrom((org.yamcs.protobuf.Mdb.AlarmRange)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.yamcs.protobuf.Mdb.AlarmRange other) { if (other == org.yamcs.protobuf.Mdb.AlarmRange.getDefaultInstance()) return this; if (other.hasLevel()) { setLevel(other.getLevel()); } if (other.hasMinInclusive()) { setMinInclusive(other.getMinInclusive()); } if (other.hasMaxInclusive()) { setMaxInclusive(other.getMaxInclusive()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.yamcs.protobuf.Mdb.AlarmRange parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.yamcs.protobuf.Mdb.AlarmRange) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional .mdb.AlarmLevelType level = 1; private org.yamcs.protobuf.Mdb.AlarmLevelType level_ = org.yamcs.protobuf.Mdb.AlarmLevelType.NORMAL; /** * <code>optional .mdb.AlarmLevelType level = 1;</code> */ public boolean hasLevel() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .mdb.AlarmLevelType level = 1;</code> */ public org.yamcs.protobuf.Mdb.AlarmLevelType getLevel() { return level_; } /** * <code>optional .mdb.AlarmLevelType level = 1;</code> */ public Builder setLevel(org.yamcs.protobuf.Mdb.AlarmLevelType value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; level_ = value; onChanged(); return this; } /** * <code>optional .mdb.AlarmLevelType level = 1;</code> */ public Builder clearLevel() { bitField0_ = (bitField0_ & ~0x00000001); level_ = org.yamcs.protobuf.Mdb.AlarmLevelType.NORMAL; onChanged(); return this; } // optional double minInclusive = 2; private double minInclusive_ ; /** * <code>optional double minInclusive = 2;</code> */ public boolean hasMinInclusive() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional double minInclusive = 2;</code> */ public double getMinInclusive() { return minInclusive_; } /** * <code>optional double minInclusive = 2;</code> */ public Builder setMinInclusive(double value) { bitField0_ |= 0x00000002; minInclusive_ = value; onChanged(); return this; } /** * <code>optional double minInclusive = 2;</code> */ public Builder clearMinInclusive() { bitField0_ = (bitField0_ & ~0x00000002); minInclusive_ = 0D; onChanged(); return this; } // optional double maxInclusive = 3; private double maxInclusive_ ; /** * <code>optional double maxInclusive = 3;</code> */ public boolean hasMaxInclusive() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional double maxInclusive = 3;</code> */ public double getMaxInclusive() { return maxInclusive_; } /** * <code>optional double maxInclusive = 3;</code> */ public Builder setMaxInclusive(double value) { bitField0_ |= 0x00000004; maxInclusive_ = value; onChanged(); return this; } /** * <code>optional double maxInclusive = 3;</code> */ public Builder clearMaxInclusive() { bitField0_ = (bitField0_ & ~0x00000004); maxInclusive_ = 0D; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:mdb.AlarmRange) } static { defaultInstance = new AlarmRange(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:mdb.AlarmRange) } public interface EnumerationAlarmOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional .mdb.AlarmLevelType level = 1; /** * <code>optional .mdb.AlarmLevelType level = 1;</code> */ boolean hasLevel(); /** * <code>optional .mdb.AlarmLevelType level = 1;</code> */ org.yamcs.protobuf.Mdb.AlarmLevelType getLevel(); // optional string label = 3; /** * <code>optional string label = 3;</code> * * <pre> * optional int64 value = 2; //removed because it is not part of XTCE and it doesn't work with ranges * </pre> */ boolean hasLabel(); /** * <code>optional string label = 3;</code> * * <pre> * optional int64 value = 2; //removed because it is not part of XTCE and it doesn't work with ranges * </pre> */ java.lang.String getLabel(); /** * <code>optional string label = 3;</code> * * <pre> * optional int64 value = 2; //removed because it is not part of XTCE and it doesn't work with ranges * </pre> */ com.google.protobuf.ByteString getLabelBytes(); } /** * Protobuf type {@code mdb.EnumerationAlarm} */ public static final class EnumerationAlarm extends com.google.protobuf.GeneratedMessage implements EnumerationAlarmOrBuilder { // Use EnumerationAlarm.newBuilder() to construct. private EnumerationAlarm(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private EnumerationAlarm(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final EnumerationAlarm defaultInstance; public static EnumerationAlarm getDefaultInstance() { return defaultInstance; } public EnumerationAlarm getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private EnumerationAlarm( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { int rawValue = input.readEnum(); org.yamcs.protobuf.Mdb.AlarmLevelType value = org.yamcs.protobuf.Mdb.AlarmLevelType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(1, rawValue); } else { bitField0_ |= 0x00000001; level_ = value; } break; } case 26: { bitField0_ |= 0x00000002; label_ = input.readBytes(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_EnumerationAlarm_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_EnumerationAlarm_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.EnumerationAlarm.class, org.yamcs.protobuf.Mdb.EnumerationAlarm.Builder.class); } public static com.google.protobuf.Parser<EnumerationAlarm> PARSER = new com.google.protobuf.AbstractParser<EnumerationAlarm>() { public EnumerationAlarm parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new EnumerationAlarm(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<EnumerationAlarm> getParserForType() { return PARSER; } private int bitField0_; // optional .mdb.AlarmLevelType level = 1; public static final int LEVEL_FIELD_NUMBER = 1; private org.yamcs.protobuf.Mdb.AlarmLevelType level_; /** * <code>optional .mdb.AlarmLevelType level = 1;</code> */ public boolean hasLevel() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .mdb.AlarmLevelType level = 1;</code> */ public org.yamcs.protobuf.Mdb.AlarmLevelType getLevel() { return level_; } // optional string label = 3; public static final int LABEL_FIELD_NUMBER = 3; private java.lang.Object label_; /** * <code>optional string label = 3;</code> * * <pre> * optional int64 value = 2; //removed because it is not part of XTCE and it doesn't work with ranges * </pre> */ public boolean hasLabel() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string label = 3;</code> * * <pre> * optional int64 value = 2; //removed because it is not part of XTCE and it doesn't work with ranges * </pre> */ public java.lang.String getLabel() { java.lang.Object ref = label_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { label_ = s; } return s; } } /** * <code>optional string label = 3;</code> * * <pre> * optional int64 value = 2; //removed because it is not part of XTCE and it doesn't work with ranges * </pre> */ public com.google.protobuf.ByteString getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); label_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { level_ = org.yamcs.protobuf.Mdb.AlarmLevelType.NORMAL; label_ = ""; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeEnum(1, level_.getNumber()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(3, getLabelBytes()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, level_.getNumber()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, getLabelBytes()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.yamcs.protobuf.Mdb.EnumerationAlarm parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.EnumerationAlarm parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.EnumerationAlarm parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.EnumerationAlarm parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.EnumerationAlarm parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.EnumerationAlarm parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.EnumerationAlarm parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.yamcs.protobuf.Mdb.EnumerationAlarm parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.EnumerationAlarm parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.EnumerationAlarm parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.yamcs.protobuf.Mdb.EnumerationAlarm prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mdb.EnumerationAlarm} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.yamcs.protobuf.Mdb.EnumerationAlarmOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_EnumerationAlarm_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_EnumerationAlarm_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.EnumerationAlarm.class, org.yamcs.protobuf.Mdb.EnumerationAlarm.Builder.class); } // Construct using org.yamcs.protobuf.Mdb.EnumerationAlarm.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); level_ = org.yamcs.protobuf.Mdb.AlarmLevelType.NORMAL; bitField0_ = (bitField0_ & ~0x00000001); label_ = ""; bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.yamcs.protobuf.Mdb.internal_static_mdb_EnumerationAlarm_descriptor; } public org.yamcs.protobuf.Mdb.EnumerationAlarm getDefaultInstanceForType() { return org.yamcs.protobuf.Mdb.EnumerationAlarm.getDefaultInstance(); } public org.yamcs.protobuf.Mdb.EnumerationAlarm build() { org.yamcs.protobuf.Mdb.EnumerationAlarm result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.yamcs.protobuf.Mdb.EnumerationAlarm buildPartial() { org.yamcs.protobuf.Mdb.EnumerationAlarm result = new org.yamcs.protobuf.Mdb.EnumerationAlarm(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.level_ = level_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.label_ = label_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.yamcs.protobuf.Mdb.EnumerationAlarm) { return mergeFrom((org.yamcs.protobuf.Mdb.EnumerationAlarm)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.yamcs.protobuf.Mdb.EnumerationAlarm other) { if (other == org.yamcs.protobuf.Mdb.EnumerationAlarm.getDefaultInstance()) return this; if (other.hasLevel()) { setLevel(other.getLevel()); } if (other.hasLabel()) { bitField0_ |= 0x00000002; label_ = other.label_; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.yamcs.protobuf.Mdb.EnumerationAlarm parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.yamcs.protobuf.Mdb.EnumerationAlarm) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional .mdb.AlarmLevelType level = 1; private org.yamcs.protobuf.Mdb.AlarmLevelType level_ = org.yamcs.protobuf.Mdb.AlarmLevelType.NORMAL; /** * <code>optional .mdb.AlarmLevelType level = 1;</code> */ public boolean hasLevel() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .mdb.AlarmLevelType level = 1;</code> */ public org.yamcs.protobuf.Mdb.AlarmLevelType getLevel() { return level_; } /** * <code>optional .mdb.AlarmLevelType level = 1;</code> */ public Builder setLevel(org.yamcs.protobuf.Mdb.AlarmLevelType value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; level_ = value; onChanged(); return this; } /** * <code>optional .mdb.AlarmLevelType level = 1;</code> */ public Builder clearLevel() { bitField0_ = (bitField0_ & ~0x00000001); level_ = org.yamcs.protobuf.Mdb.AlarmLevelType.NORMAL; onChanged(); return this; } // optional string label = 3; private java.lang.Object label_ = ""; /** * <code>optional string label = 3;</code> * * <pre> * optional int64 value = 2; //removed because it is not part of XTCE and it doesn't work with ranges * </pre> */ public boolean hasLabel() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string label = 3;</code> * * <pre> * optional int64 value = 2; //removed because it is not part of XTCE and it doesn't work with ranges * </pre> */ public java.lang.String getLabel() { java.lang.Object ref = label_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); label_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string label = 3;</code> * * <pre> * optional int64 value = 2; //removed because it is not part of XTCE and it doesn't work with ranges * </pre> */ public com.google.protobuf.ByteString getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); label_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string label = 3;</code> * * <pre> * optional int64 value = 2; //removed because it is not part of XTCE and it doesn't work with ranges * </pre> */ public Builder setLabel( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; label_ = value; onChanged(); return this; } /** * <code>optional string label = 3;</code> * * <pre> * optional int64 value = 2; //removed because it is not part of XTCE and it doesn't work with ranges * </pre> */ public Builder clearLabel() { bitField0_ = (bitField0_ & ~0x00000002); label_ = getDefaultInstance().getLabel(); onChanged(); return this; } /** * <code>optional string label = 3;</code> * * <pre> * optional int64 value = 2; //removed because it is not part of XTCE and it doesn't work with ranges * </pre> */ public Builder setLabelBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; label_ = value; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:mdb.EnumerationAlarm) } static { defaultInstance = new EnumerationAlarm(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:mdb.EnumerationAlarm) } public interface AlarmInfoOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int32 minViolations = 1; /** * <code>optional int32 minViolations = 1;</code> */ boolean hasMinViolations(); /** * <code>optional int32 minViolations = 1;</code> */ int getMinViolations(); // repeated .mdb.AlarmRange staticAlarmRange = 2; /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ java.util.List<org.yamcs.protobuf.Mdb.AlarmRange> getStaticAlarmRangeList(); /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ org.yamcs.protobuf.Mdb.AlarmRange getStaticAlarmRange(int index); /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ int getStaticAlarmRangeCount(); /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ java.util.List<? extends org.yamcs.protobuf.Mdb.AlarmRangeOrBuilder> getStaticAlarmRangeOrBuilderList(); /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ org.yamcs.protobuf.Mdb.AlarmRangeOrBuilder getStaticAlarmRangeOrBuilder( int index); // repeated .mdb.EnumerationAlarm enumerationAlarm = 3; /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ java.util.List<org.yamcs.protobuf.Mdb.EnumerationAlarm> getEnumerationAlarmList(); /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ org.yamcs.protobuf.Mdb.EnumerationAlarm getEnumerationAlarm(int index); /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ int getEnumerationAlarmCount(); /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ java.util.List<? extends org.yamcs.protobuf.Mdb.EnumerationAlarmOrBuilder> getEnumerationAlarmOrBuilderList(); /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ org.yamcs.protobuf.Mdb.EnumerationAlarmOrBuilder getEnumerationAlarmOrBuilder( int index); } /** * Protobuf type {@code mdb.AlarmInfo} */ public static final class AlarmInfo extends com.google.protobuf.GeneratedMessage implements AlarmInfoOrBuilder { // Use AlarmInfo.newBuilder() to construct. private AlarmInfo(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private AlarmInfo(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final AlarmInfo defaultInstance; public static AlarmInfo getDefaultInstance() { return defaultInstance; } public AlarmInfo getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private AlarmInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; minViolations_ = input.readInt32(); break; } case 18: { if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { staticAlarmRange_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.AlarmRange>(); mutable_bitField0_ |= 0x00000002; } staticAlarmRange_.add(input.readMessage(org.yamcs.protobuf.Mdb.AlarmRange.PARSER, extensionRegistry)); break; } case 26: { if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) { enumerationAlarm_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.EnumerationAlarm>(); mutable_bitField0_ |= 0x00000004; } enumerationAlarm_.add(input.readMessage(org.yamcs.protobuf.Mdb.EnumerationAlarm.PARSER, extensionRegistry)); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { staticAlarmRange_ = java.util.Collections.unmodifiableList(staticAlarmRange_); } if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) { enumerationAlarm_ = java.util.Collections.unmodifiableList(enumerationAlarm_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_AlarmInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_AlarmInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.AlarmInfo.class, org.yamcs.protobuf.Mdb.AlarmInfo.Builder.class); } public static com.google.protobuf.Parser<AlarmInfo> PARSER = new com.google.protobuf.AbstractParser<AlarmInfo>() { public AlarmInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new AlarmInfo(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<AlarmInfo> getParserForType() { return PARSER; } private int bitField0_; // optional int32 minViolations = 1; public static final int MINVIOLATIONS_FIELD_NUMBER = 1; private int minViolations_; /** * <code>optional int32 minViolations = 1;</code> */ public boolean hasMinViolations() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional int32 minViolations = 1;</code> */ public int getMinViolations() { return minViolations_; } // repeated .mdb.AlarmRange staticAlarmRange = 2; public static final int STATICALARMRANGE_FIELD_NUMBER = 2; private java.util.List<org.yamcs.protobuf.Mdb.AlarmRange> staticAlarmRange_; /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.AlarmRange> getStaticAlarmRangeList() { return staticAlarmRange_; } /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.AlarmRangeOrBuilder> getStaticAlarmRangeOrBuilderList() { return staticAlarmRange_; } /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ public int getStaticAlarmRangeCount() { return staticAlarmRange_.size(); } /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ public org.yamcs.protobuf.Mdb.AlarmRange getStaticAlarmRange(int index) { return staticAlarmRange_.get(index); } /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ public org.yamcs.protobuf.Mdb.AlarmRangeOrBuilder getStaticAlarmRangeOrBuilder( int index) { return staticAlarmRange_.get(index); } // repeated .mdb.EnumerationAlarm enumerationAlarm = 3; public static final int ENUMERATIONALARM_FIELD_NUMBER = 3; private java.util.List<org.yamcs.protobuf.Mdb.EnumerationAlarm> enumerationAlarm_; /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.EnumerationAlarm> getEnumerationAlarmList() { return enumerationAlarm_; } /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.EnumerationAlarmOrBuilder> getEnumerationAlarmOrBuilderList() { return enumerationAlarm_; } /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ public int getEnumerationAlarmCount() { return enumerationAlarm_.size(); } /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ public org.yamcs.protobuf.Mdb.EnumerationAlarm getEnumerationAlarm(int index) { return enumerationAlarm_.get(index); } /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ public org.yamcs.protobuf.Mdb.EnumerationAlarmOrBuilder getEnumerationAlarmOrBuilder( int index) { return enumerationAlarm_.get(index); } private void initFields() { minViolations_ = 0; staticAlarmRange_ = java.util.Collections.emptyList(); enumerationAlarm_ = java.util.Collections.emptyList(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, minViolations_); } for (int i = 0; i < staticAlarmRange_.size(); i++) { output.writeMessage(2, staticAlarmRange_.get(i)); } for (int i = 0; i < enumerationAlarm_.size(); i++) { output.writeMessage(3, enumerationAlarm_.get(i)); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, minViolations_); } for (int i = 0; i < staticAlarmRange_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, staticAlarmRange_.get(i)); } for (int i = 0; i < enumerationAlarm_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, enumerationAlarm_.get(i)); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.yamcs.protobuf.Mdb.AlarmInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.AlarmInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.AlarmInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.AlarmInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.AlarmInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.AlarmInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.AlarmInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.yamcs.protobuf.Mdb.AlarmInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.AlarmInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.AlarmInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.yamcs.protobuf.Mdb.AlarmInfo prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mdb.AlarmInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.yamcs.protobuf.Mdb.AlarmInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_AlarmInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_AlarmInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.AlarmInfo.class, org.yamcs.protobuf.Mdb.AlarmInfo.Builder.class); } // Construct using org.yamcs.protobuf.Mdb.AlarmInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getStaticAlarmRangeFieldBuilder(); getEnumerationAlarmFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); minViolations_ = 0; bitField0_ = (bitField0_ & ~0x00000001); if (staticAlarmRangeBuilder_ == null) { staticAlarmRange_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { staticAlarmRangeBuilder_.clear(); } if (enumerationAlarmBuilder_ == null) { enumerationAlarm_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); } else { enumerationAlarmBuilder_.clear(); } return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.yamcs.protobuf.Mdb.internal_static_mdb_AlarmInfo_descriptor; } public org.yamcs.protobuf.Mdb.AlarmInfo getDefaultInstanceForType() { return org.yamcs.protobuf.Mdb.AlarmInfo.getDefaultInstance(); } public org.yamcs.protobuf.Mdb.AlarmInfo build() { org.yamcs.protobuf.Mdb.AlarmInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.yamcs.protobuf.Mdb.AlarmInfo buildPartial() { org.yamcs.protobuf.Mdb.AlarmInfo result = new org.yamcs.protobuf.Mdb.AlarmInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.minViolations_ = minViolations_; if (staticAlarmRangeBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002)) { staticAlarmRange_ = java.util.Collections.unmodifiableList(staticAlarmRange_); bitField0_ = (bitField0_ & ~0x00000002); } result.staticAlarmRange_ = staticAlarmRange_; } else { result.staticAlarmRange_ = staticAlarmRangeBuilder_.build(); } if (enumerationAlarmBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004)) { enumerationAlarm_ = java.util.Collections.unmodifiableList(enumerationAlarm_); bitField0_ = (bitField0_ & ~0x00000004); } result.enumerationAlarm_ = enumerationAlarm_; } else { result.enumerationAlarm_ = enumerationAlarmBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.yamcs.protobuf.Mdb.AlarmInfo) { return mergeFrom((org.yamcs.protobuf.Mdb.AlarmInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.yamcs.protobuf.Mdb.AlarmInfo other) { if (other == org.yamcs.protobuf.Mdb.AlarmInfo.getDefaultInstance()) return this; if (other.hasMinViolations()) { setMinViolations(other.getMinViolations()); } if (staticAlarmRangeBuilder_ == null) { if (!other.staticAlarmRange_.isEmpty()) { if (staticAlarmRange_.isEmpty()) { staticAlarmRange_ = other.staticAlarmRange_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureStaticAlarmRangeIsMutable(); staticAlarmRange_.addAll(other.staticAlarmRange_); } onChanged(); } } else { if (!other.staticAlarmRange_.isEmpty()) { if (staticAlarmRangeBuilder_.isEmpty()) { staticAlarmRangeBuilder_.dispose(); staticAlarmRangeBuilder_ = null; staticAlarmRange_ = other.staticAlarmRange_; bitField0_ = (bitField0_ & ~0x00000002); staticAlarmRangeBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getStaticAlarmRangeFieldBuilder() : null; } else { staticAlarmRangeBuilder_.addAllMessages(other.staticAlarmRange_); } } } if (enumerationAlarmBuilder_ == null) { if (!other.enumerationAlarm_.isEmpty()) { if (enumerationAlarm_.isEmpty()) { enumerationAlarm_ = other.enumerationAlarm_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureEnumerationAlarmIsMutable(); enumerationAlarm_.addAll(other.enumerationAlarm_); } onChanged(); } } else { if (!other.enumerationAlarm_.isEmpty()) { if (enumerationAlarmBuilder_.isEmpty()) { enumerationAlarmBuilder_.dispose(); enumerationAlarmBuilder_ = null; enumerationAlarm_ = other.enumerationAlarm_; bitField0_ = (bitField0_ & ~0x00000004); enumerationAlarmBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getEnumerationAlarmFieldBuilder() : null; } else { enumerationAlarmBuilder_.addAllMessages(other.enumerationAlarm_); } } } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.yamcs.protobuf.Mdb.AlarmInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.yamcs.protobuf.Mdb.AlarmInfo) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional int32 minViolations = 1; private int minViolations_ ; /** * <code>optional int32 minViolations = 1;</code> */ public boolean hasMinViolations() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional int32 minViolations = 1;</code> */ public int getMinViolations() { return minViolations_; } /** * <code>optional int32 minViolations = 1;</code> */ public Builder setMinViolations(int value) { bitField0_ |= 0x00000001; minViolations_ = value; onChanged(); return this; } /** * <code>optional int32 minViolations = 1;</code> */ public Builder clearMinViolations() { bitField0_ = (bitField0_ & ~0x00000001); minViolations_ = 0; onChanged(); return this; } // repeated .mdb.AlarmRange staticAlarmRange = 2; private java.util.List<org.yamcs.protobuf.Mdb.AlarmRange> staticAlarmRange_ = java.util.Collections.emptyList(); private void ensureStaticAlarmRangeIsMutable() { if (!((bitField0_ & 0x00000002) == 0x00000002)) { staticAlarmRange_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.AlarmRange>(staticAlarmRange_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.AlarmRange, org.yamcs.protobuf.Mdb.AlarmRange.Builder, org.yamcs.protobuf.Mdb.AlarmRangeOrBuilder> staticAlarmRangeBuilder_; /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.AlarmRange> getStaticAlarmRangeList() { if (staticAlarmRangeBuilder_ == null) { return java.util.Collections.unmodifiableList(staticAlarmRange_); } else { return staticAlarmRangeBuilder_.getMessageList(); } } /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ public int getStaticAlarmRangeCount() { if (staticAlarmRangeBuilder_ == null) { return staticAlarmRange_.size(); } else { return staticAlarmRangeBuilder_.getCount(); } } /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ public org.yamcs.protobuf.Mdb.AlarmRange getStaticAlarmRange(int index) { if (staticAlarmRangeBuilder_ == null) { return staticAlarmRange_.get(index); } else { return staticAlarmRangeBuilder_.getMessage(index); } } /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ public Builder setStaticAlarmRange( int index, org.yamcs.protobuf.Mdb.AlarmRange value) { if (staticAlarmRangeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureStaticAlarmRangeIsMutable(); staticAlarmRange_.set(index, value); onChanged(); } else { staticAlarmRangeBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ public Builder setStaticAlarmRange( int index, org.yamcs.protobuf.Mdb.AlarmRange.Builder builderForValue) { if (staticAlarmRangeBuilder_ == null) { ensureStaticAlarmRangeIsMutable(); staticAlarmRange_.set(index, builderForValue.build()); onChanged(); } else { staticAlarmRangeBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ public Builder addStaticAlarmRange(org.yamcs.protobuf.Mdb.AlarmRange value) { if (staticAlarmRangeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureStaticAlarmRangeIsMutable(); staticAlarmRange_.add(value); onChanged(); } else { staticAlarmRangeBuilder_.addMessage(value); } return this; } /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ public Builder addStaticAlarmRange( int index, org.yamcs.protobuf.Mdb.AlarmRange value) { if (staticAlarmRangeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureStaticAlarmRangeIsMutable(); staticAlarmRange_.add(index, value); onChanged(); } else { staticAlarmRangeBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ public Builder addStaticAlarmRange( org.yamcs.protobuf.Mdb.AlarmRange.Builder builderForValue) { if (staticAlarmRangeBuilder_ == null) { ensureStaticAlarmRangeIsMutable(); staticAlarmRange_.add(builderForValue.build()); onChanged(); } else { staticAlarmRangeBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ public Builder addStaticAlarmRange( int index, org.yamcs.protobuf.Mdb.AlarmRange.Builder builderForValue) { if (staticAlarmRangeBuilder_ == null) { ensureStaticAlarmRangeIsMutable(); staticAlarmRange_.add(index, builderForValue.build()); onChanged(); } else { staticAlarmRangeBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ public Builder addAllStaticAlarmRange( java.lang.Iterable<? extends org.yamcs.protobuf.Mdb.AlarmRange> values) { if (staticAlarmRangeBuilder_ == null) { ensureStaticAlarmRangeIsMutable(); super.addAll(values, staticAlarmRange_); onChanged(); } else { staticAlarmRangeBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ public Builder clearStaticAlarmRange() { if (staticAlarmRangeBuilder_ == null) { staticAlarmRange_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { staticAlarmRangeBuilder_.clear(); } return this; } /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ public Builder removeStaticAlarmRange(int index) { if (staticAlarmRangeBuilder_ == null) { ensureStaticAlarmRangeIsMutable(); staticAlarmRange_.remove(index); onChanged(); } else { staticAlarmRangeBuilder_.remove(index); } return this; } /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ public org.yamcs.protobuf.Mdb.AlarmRange.Builder getStaticAlarmRangeBuilder( int index) { return getStaticAlarmRangeFieldBuilder().getBuilder(index); } /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ public org.yamcs.protobuf.Mdb.AlarmRangeOrBuilder getStaticAlarmRangeOrBuilder( int index) { if (staticAlarmRangeBuilder_ == null) { return staticAlarmRange_.get(index); } else { return staticAlarmRangeBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.AlarmRangeOrBuilder> getStaticAlarmRangeOrBuilderList() { if (staticAlarmRangeBuilder_ != null) { return staticAlarmRangeBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(staticAlarmRange_); } } /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ public org.yamcs.protobuf.Mdb.AlarmRange.Builder addStaticAlarmRangeBuilder() { return getStaticAlarmRangeFieldBuilder().addBuilder( org.yamcs.protobuf.Mdb.AlarmRange.getDefaultInstance()); } /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ public org.yamcs.protobuf.Mdb.AlarmRange.Builder addStaticAlarmRangeBuilder( int index) { return getStaticAlarmRangeFieldBuilder().addBuilder( index, org.yamcs.protobuf.Mdb.AlarmRange.getDefaultInstance()); } /** * <code>repeated .mdb.AlarmRange staticAlarmRange = 2;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.AlarmRange.Builder> getStaticAlarmRangeBuilderList() { return getStaticAlarmRangeFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.AlarmRange, org.yamcs.protobuf.Mdb.AlarmRange.Builder, org.yamcs.protobuf.Mdb.AlarmRangeOrBuilder> getStaticAlarmRangeFieldBuilder() { if (staticAlarmRangeBuilder_ == null) { staticAlarmRangeBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.AlarmRange, org.yamcs.protobuf.Mdb.AlarmRange.Builder, org.yamcs.protobuf.Mdb.AlarmRangeOrBuilder>( staticAlarmRange_, ((bitField0_ & 0x00000002) == 0x00000002), getParentForChildren(), isClean()); staticAlarmRange_ = null; } return staticAlarmRangeBuilder_; } // repeated .mdb.EnumerationAlarm enumerationAlarm = 3; private java.util.List<org.yamcs.protobuf.Mdb.EnumerationAlarm> enumerationAlarm_ = java.util.Collections.emptyList(); private void ensureEnumerationAlarmIsMutable() { if (!((bitField0_ & 0x00000004) == 0x00000004)) { enumerationAlarm_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.EnumerationAlarm>(enumerationAlarm_); bitField0_ |= 0x00000004; } } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.EnumerationAlarm, org.yamcs.protobuf.Mdb.EnumerationAlarm.Builder, org.yamcs.protobuf.Mdb.EnumerationAlarmOrBuilder> enumerationAlarmBuilder_; /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.EnumerationAlarm> getEnumerationAlarmList() { if (enumerationAlarmBuilder_ == null) { return java.util.Collections.unmodifiableList(enumerationAlarm_); } else { return enumerationAlarmBuilder_.getMessageList(); } } /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ public int getEnumerationAlarmCount() { if (enumerationAlarmBuilder_ == null) { return enumerationAlarm_.size(); } else { return enumerationAlarmBuilder_.getCount(); } } /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ public org.yamcs.protobuf.Mdb.EnumerationAlarm getEnumerationAlarm(int index) { if (enumerationAlarmBuilder_ == null) { return enumerationAlarm_.get(index); } else { return enumerationAlarmBuilder_.getMessage(index); } } /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ public Builder setEnumerationAlarm( int index, org.yamcs.protobuf.Mdb.EnumerationAlarm value) { if (enumerationAlarmBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureEnumerationAlarmIsMutable(); enumerationAlarm_.set(index, value); onChanged(); } else { enumerationAlarmBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ public Builder setEnumerationAlarm( int index, org.yamcs.protobuf.Mdb.EnumerationAlarm.Builder builderForValue) { if (enumerationAlarmBuilder_ == null) { ensureEnumerationAlarmIsMutable(); enumerationAlarm_.set(index, builderForValue.build()); onChanged(); } else { enumerationAlarmBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ public Builder addEnumerationAlarm(org.yamcs.protobuf.Mdb.EnumerationAlarm value) { if (enumerationAlarmBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureEnumerationAlarmIsMutable(); enumerationAlarm_.add(value); onChanged(); } else { enumerationAlarmBuilder_.addMessage(value); } return this; } /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ public Builder addEnumerationAlarm( int index, org.yamcs.protobuf.Mdb.EnumerationAlarm value) { if (enumerationAlarmBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureEnumerationAlarmIsMutable(); enumerationAlarm_.add(index, value); onChanged(); } else { enumerationAlarmBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ public Builder addEnumerationAlarm( org.yamcs.protobuf.Mdb.EnumerationAlarm.Builder builderForValue) { if (enumerationAlarmBuilder_ == null) { ensureEnumerationAlarmIsMutable(); enumerationAlarm_.add(builderForValue.build()); onChanged(); } else { enumerationAlarmBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ public Builder addEnumerationAlarm( int index, org.yamcs.protobuf.Mdb.EnumerationAlarm.Builder builderForValue) { if (enumerationAlarmBuilder_ == null) { ensureEnumerationAlarmIsMutable(); enumerationAlarm_.add(index, builderForValue.build()); onChanged(); } else { enumerationAlarmBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ public Builder addAllEnumerationAlarm( java.lang.Iterable<? extends org.yamcs.protobuf.Mdb.EnumerationAlarm> values) { if (enumerationAlarmBuilder_ == null) { ensureEnumerationAlarmIsMutable(); super.addAll(values, enumerationAlarm_); onChanged(); } else { enumerationAlarmBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ public Builder clearEnumerationAlarm() { if (enumerationAlarmBuilder_ == null) { enumerationAlarm_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); } else { enumerationAlarmBuilder_.clear(); } return this; } /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ public Builder removeEnumerationAlarm(int index) { if (enumerationAlarmBuilder_ == null) { ensureEnumerationAlarmIsMutable(); enumerationAlarm_.remove(index); onChanged(); } else { enumerationAlarmBuilder_.remove(index); } return this; } /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ public org.yamcs.protobuf.Mdb.EnumerationAlarm.Builder getEnumerationAlarmBuilder( int index) { return getEnumerationAlarmFieldBuilder().getBuilder(index); } /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ public org.yamcs.protobuf.Mdb.EnumerationAlarmOrBuilder getEnumerationAlarmOrBuilder( int index) { if (enumerationAlarmBuilder_ == null) { return enumerationAlarm_.get(index); } else { return enumerationAlarmBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.EnumerationAlarmOrBuilder> getEnumerationAlarmOrBuilderList() { if (enumerationAlarmBuilder_ != null) { return enumerationAlarmBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(enumerationAlarm_); } } /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ public org.yamcs.protobuf.Mdb.EnumerationAlarm.Builder addEnumerationAlarmBuilder() { return getEnumerationAlarmFieldBuilder().addBuilder( org.yamcs.protobuf.Mdb.EnumerationAlarm.getDefaultInstance()); } /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ public org.yamcs.protobuf.Mdb.EnumerationAlarm.Builder addEnumerationAlarmBuilder( int index) { return getEnumerationAlarmFieldBuilder().addBuilder( index, org.yamcs.protobuf.Mdb.EnumerationAlarm.getDefaultInstance()); } /** * <code>repeated .mdb.EnumerationAlarm enumerationAlarm = 3;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.EnumerationAlarm.Builder> getEnumerationAlarmBuilderList() { return getEnumerationAlarmFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.EnumerationAlarm, org.yamcs.protobuf.Mdb.EnumerationAlarm.Builder, org.yamcs.protobuf.Mdb.EnumerationAlarmOrBuilder> getEnumerationAlarmFieldBuilder() { if (enumerationAlarmBuilder_ == null) { enumerationAlarmBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.EnumerationAlarm, org.yamcs.protobuf.Mdb.EnumerationAlarm.Builder, org.yamcs.protobuf.Mdb.EnumerationAlarmOrBuilder>( enumerationAlarm_, ((bitField0_ & 0x00000004) == 0x00000004), getParentForChildren(), isClean()); enumerationAlarm_ = null; } return enumerationAlarmBuilder_; } // @@protoc_insertion_point(builder_scope:mdb.AlarmInfo) } static { defaultInstance = new AlarmInfo(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:mdb.AlarmInfo) } public interface DataEncodingInfoOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional .mdb.DataEncodingInfo.Type type = 1; /** * <code>optional .mdb.DataEncodingInfo.Type type = 1;</code> */ boolean hasType(); /** * <code>optional .mdb.DataEncodingInfo.Type type = 1;</code> */ org.yamcs.protobuf.Mdb.DataEncodingInfo.Type getType(); // optional bool littleEndian = 2; /** * <code>optional bool littleEndian = 2;</code> */ boolean hasLittleEndian(); /** * <code>optional bool littleEndian = 2;</code> */ boolean getLittleEndian(); // optional int32 sizeInBits = 3; /** * <code>optional int32 sizeInBits = 3;</code> */ boolean hasSizeInBits(); /** * <code>optional int32 sizeInBits = 3;</code> */ int getSizeInBits(); // optional string encoding = 4; /** * <code>optional string encoding = 4;</code> */ boolean hasEncoding(); /** * <code>optional string encoding = 4;</code> */ java.lang.String getEncoding(); /** * <code>optional string encoding = 4;</code> */ com.google.protobuf.ByteString getEncodingBytes(); // optional string defaultCalibrator = 5; /** * <code>optional string defaultCalibrator = 5;</code> */ boolean hasDefaultCalibrator(); /** * <code>optional string defaultCalibrator = 5;</code> */ java.lang.String getDefaultCalibrator(); /** * <code>optional string defaultCalibrator = 5;</code> */ com.google.protobuf.ByteString getDefaultCalibratorBytes(); } /** * Protobuf type {@code mdb.DataEncodingInfo} */ public static final class DataEncodingInfo extends com.google.protobuf.GeneratedMessage implements DataEncodingInfoOrBuilder { // Use DataEncodingInfo.newBuilder() to construct. private DataEncodingInfo(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private DataEncodingInfo(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final DataEncodingInfo defaultInstance; public static DataEncodingInfo getDefaultInstance() { return defaultInstance; } public DataEncodingInfo getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DataEncodingInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { int rawValue = input.readEnum(); org.yamcs.protobuf.Mdb.DataEncodingInfo.Type value = org.yamcs.protobuf.Mdb.DataEncodingInfo.Type.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(1, rawValue); } else { bitField0_ |= 0x00000001; type_ = value; } break; } case 16: { bitField0_ |= 0x00000002; littleEndian_ = input.readBool(); break; } case 24: { bitField0_ |= 0x00000004; sizeInBits_ = input.readInt32(); break; } case 34: { bitField0_ |= 0x00000008; encoding_ = input.readBytes(); break; } case 42: { bitField0_ |= 0x00000010; defaultCalibrator_ = input.readBytes(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_DataEncodingInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_DataEncodingInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.DataEncodingInfo.class, org.yamcs.protobuf.Mdb.DataEncodingInfo.Builder.class); } public static com.google.protobuf.Parser<DataEncodingInfo> PARSER = new com.google.protobuf.AbstractParser<DataEncodingInfo>() { public DataEncodingInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DataEncodingInfo(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<DataEncodingInfo> getParserForType() { return PARSER; } /** * Protobuf enum {@code mdb.DataEncodingInfo.Type} */ public enum Type implements com.google.protobuf.ProtocolMessageEnum { /** * <code>BINARY = 0;</code> */ BINARY(0, 0), /** * <code>BOOLEAN = 1;</code> */ BOOLEAN(1, 1), /** * <code>FLOAT = 2;</code> */ FLOAT(2, 2), /** * <code>INTEGER = 3;</code> */ INTEGER(3, 3), /** * <code>STRING = 4;</code> */ STRING(4, 4), ; /** * <code>BINARY = 0;</code> */ public static final int BINARY_VALUE = 0; /** * <code>BOOLEAN = 1;</code> */ public static final int BOOLEAN_VALUE = 1; /** * <code>FLOAT = 2;</code> */ public static final int FLOAT_VALUE = 2; /** * <code>INTEGER = 3;</code> */ public static final int INTEGER_VALUE = 3; /** * <code>STRING = 4;</code> */ public static final int STRING_VALUE = 4; public final int getNumber() { return value; } public static Type valueOf(int value) { switch (value) { case 0: return BINARY; case 1: return BOOLEAN; case 2: return FLOAT; case 3: return INTEGER; case 4: return STRING; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<Type> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<Type> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<Type>() { public Type findValueByNumber(int number) { return Type.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return org.yamcs.protobuf.Mdb.DataEncodingInfo.getDescriptor().getEnumTypes().get(0); } private static final Type[] VALUES = values(); public static Type valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private Type(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:mdb.DataEncodingInfo.Type) } private int bitField0_; // optional .mdb.DataEncodingInfo.Type type = 1; public static final int TYPE_FIELD_NUMBER = 1; private org.yamcs.protobuf.Mdb.DataEncodingInfo.Type type_; /** * <code>optional .mdb.DataEncodingInfo.Type type = 1;</code> */ public boolean hasType() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .mdb.DataEncodingInfo.Type type = 1;</code> */ public org.yamcs.protobuf.Mdb.DataEncodingInfo.Type getType() { return type_; } // optional bool littleEndian = 2; public static final int LITTLEENDIAN_FIELD_NUMBER = 2; private boolean littleEndian_; /** * <code>optional bool littleEndian = 2;</code> */ public boolean hasLittleEndian() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional bool littleEndian = 2;</code> */ public boolean getLittleEndian() { return littleEndian_; } // optional int32 sizeInBits = 3; public static final int SIZEINBITS_FIELD_NUMBER = 3; private int sizeInBits_; /** * <code>optional int32 sizeInBits = 3;</code> */ public boolean hasSizeInBits() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional int32 sizeInBits = 3;</code> */ public int getSizeInBits() { return sizeInBits_; } // optional string encoding = 4; public static final int ENCODING_FIELD_NUMBER = 4; private java.lang.Object encoding_; /** * <code>optional string encoding = 4;</code> */ public boolean hasEncoding() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional string encoding = 4;</code> */ public java.lang.String getEncoding() { java.lang.Object ref = encoding_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { encoding_ = s; } return s; } } /** * <code>optional string encoding = 4;</code> */ public com.google.protobuf.ByteString getEncodingBytes() { java.lang.Object ref = encoding_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); encoding_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string defaultCalibrator = 5; public static final int DEFAULTCALIBRATOR_FIELD_NUMBER = 5; private java.lang.Object defaultCalibrator_; /** * <code>optional string defaultCalibrator = 5;</code> */ public boolean hasDefaultCalibrator() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <code>optional string defaultCalibrator = 5;</code> */ public java.lang.String getDefaultCalibrator() { java.lang.Object ref = defaultCalibrator_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { defaultCalibrator_ = s; } return s; } } /** * <code>optional string defaultCalibrator = 5;</code> */ public com.google.protobuf.ByteString getDefaultCalibratorBytes() { java.lang.Object ref = defaultCalibrator_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); defaultCalibrator_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { type_ = org.yamcs.protobuf.Mdb.DataEncodingInfo.Type.BINARY; littleEndian_ = false; sizeInBits_ = 0; encoding_ = ""; defaultCalibrator_ = ""; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeEnum(1, type_.getNumber()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBool(2, littleEndian_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeInt32(3, sizeInBits_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBytes(4, getEncodingBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeBytes(5, getDefaultCalibratorBytes()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, type_.getNumber()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(2, littleEndian_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(3, sizeInBits_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, getEncodingBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(5, getDefaultCalibratorBytes()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.yamcs.protobuf.Mdb.DataEncodingInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.DataEncodingInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.DataEncodingInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.DataEncodingInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.DataEncodingInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.DataEncodingInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.DataEncodingInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.yamcs.protobuf.Mdb.DataEncodingInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.DataEncodingInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.DataEncodingInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.yamcs.protobuf.Mdb.DataEncodingInfo prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mdb.DataEncodingInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.yamcs.protobuf.Mdb.DataEncodingInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_DataEncodingInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_DataEncodingInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.DataEncodingInfo.class, org.yamcs.protobuf.Mdb.DataEncodingInfo.Builder.class); } // Construct using org.yamcs.protobuf.Mdb.DataEncodingInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); type_ = org.yamcs.protobuf.Mdb.DataEncodingInfo.Type.BINARY; bitField0_ = (bitField0_ & ~0x00000001); littleEndian_ = false; bitField0_ = (bitField0_ & ~0x00000002); sizeInBits_ = 0; bitField0_ = (bitField0_ & ~0x00000004); encoding_ = ""; bitField0_ = (bitField0_ & ~0x00000008); defaultCalibrator_ = ""; bitField0_ = (bitField0_ & ~0x00000010); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.yamcs.protobuf.Mdb.internal_static_mdb_DataEncodingInfo_descriptor; } public org.yamcs.protobuf.Mdb.DataEncodingInfo getDefaultInstanceForType() { return org.yamcs.protobuf.Mdb.DataEncodingInfo.getDefaultInstance(); } public org.yamcs.protobuf.Mdb.DataEncodingInfo build() { org.yamcs.protobuf.Mdb.DataEncodingInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.yamcs.protobuf.Mdb.DataEncodingInfo buildPartial() { org.yamcs.protobuf.Mdb.DataEncodingInfo result = new org.yamcs.protobuf.Mdb.DataEncodingInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.type_ = type_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.littleEndian_ = littleEndian_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.sizeInBits_ = sizeInBits_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.encoding_ = encoding_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.defaultCalibrator_ = defaultCalibrator_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.yamcs.protobuf.Mdb.DataEncodingInfo) { return mergeFrom((org.yamcs.protobuf.Mdb.DataEncodingInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.yamcs.protobuf.Mdb.DataEncodingInfo other) { if (other == org.yamcs.protobuf.Mdb.DataEncodingInfo.getDefaultInstance()) return this; if (other.hasType()) { setType(other.getType()); } if (other.hasLittleEndian()) { setLittleEndian(other.getLittleEndian()); } if (other.hasSizeInBits()) { setSizeInBits(other.getSizeInBits()); } if (other.hasEncoding()) { bitField0_ |= 0x00000008; encoding_ = other.encoding_; onChanged(); } if (other.hasDefaultCalibrator()) { bitField0_ |= 0x00000010; defaultCalibrator_ = other.defaultCalibrator_; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.yamcs.protobuf.Mdb.DataEncodingInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.yamcs.protobuf.Mdb.DataEncodingInfo) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional .mdb.DataEncodingInfo.Type type = 1; private org.yamcs.protobuf.Mdb.DataEncodingInfo.Type type_ = org.yamcs.protobuf.Mdb.DataEncodingInfo.Type.BINARY; /** * <code>optional .mdb.DataEncodingInfo.Type type = 1;</code> */ public boolean hasType() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .mdb.DataEncodingInfo.Type type = 1;</code> */ public org.yamcs.protobuf.Mdb.DataEncodingInfo.Type getType() { return type_; } /** * <code>optional .mdb.DataEncodingInfo.Type type = 1;</code> */ public Builder setType(org.yamcs.protobuf.Mdb.DataEncodingInfo.Type value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; type_ = value; onChanged(); return this; } /** * <code>optional .mdb.DataEncodingInfo.Type type = 1;</code> */ public Builder clearType() { bitField0_ = (bitField0_ & ~0x00000001); type_ = org.yamcs.protobuf.Mdb.DataEncodingInfo.Type.BINARY; onChanged(); return this; } // optional bool littleEndian = 2; private boolean littleEndian_ ; /** * <code>optional bool littleEndian = 2;</code> */ public boolean hasLittleEndian() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional bool littleEndian = 2;</code> */ public boolean getLittleEndian() { return littleEndian_; } /** * <code>optional bool littleEndian = 2;</code> */ public Builder setLittleEndian(boolean value) { bitField0_ |= 0x00000002; littleEndian_ = value; onChanged(); return this; } /** * <code>optional bool littleEndian = 2;</code> */ public Builder clearLittleEndian() { bitField0_ = (bitField0_ & ~0x00000002); littleEndian_ = false; onChanged(); return this; } // optional int32 sizeInBits = 3; private int sizeInBits_ ; /** * <code>optional int32 sizeInBits = 3;</code> */ public boolean hasSizeInBits() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional int32 sizeInBits = 3;</code> */ public int getSizeInBits() { return sizeInBits_; } /** * <code>optional int32 sizeInBits = 3;</code> */ public Builder setSizeInBits(int value) { bitField0_ |= 0x00000004; sizeInBits_ = value; onChanged(); return this; } /** * <code>optional int32 sizeInBits = 3;</code> */ public Builder clearSizeInBits() { bitField0_ = (bitField0_ & ~0x00000004); sizeInBits_ = 0; onChanged(); return this; } // optional string encoding = 4; private java.lang.Object encoding_ = ""; /** * <code>optional string encoding = 4;</code> */ public boolean hasEncoding() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional string encoding = 4;</code> */ public java.lang.String getEncoding() { java.lang.Object ref = encoding_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); encoding_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string encoding = 4;</code> */ public com.google.protobuf.ByteString getEncodingBytes() { java.lang.Object ref = encoding_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); encoding_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string encoding = 4;</code> */ public Builder setEncoding( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; encoding_ = value; onChanged(); return this; } /** * <code>optional string encoding = 4;</code> */ public Builder clearEncoding() { bitField0_ = (bitField0_ & ~0x00000008); encoding_ = getDefaultInstance().getEncoding(); onChanged(); return this; } /** * <code>optional string encoding = 4;</code> */ public Builder setEncodingBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; encoding_ = value; onChanged(); return this; } // optional string defaultCalibrator = 5; private java.lang.Object defaultCalibrator_ = ""; /** * <code>optional string defaultCalibrator = 5;</code> */ public boolean hasDefaultCalibrator() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <code>optional string defaultCalibrator = 5;</code> */ public java.lang.String getDefaultCalibrator() { java.lang.Object ref = defaultCalibrator_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); defaultCalibrator_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string defaultCalibrator = 5;</code> */ public com.google.protobuf.ByteString getDefaultCalibratorBytes() { java.lang.Object ref = defaultCalibrator_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); defaultCalibrator_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string defaultCalibrator = 5;</code> */ public Builder setDefaultCalibrator( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; defaultCalibrator_ = value; onChanged(); return this; } /** * <code>optional string defaultCalibrator = 5;</code> */ public Builder clearDefaultCalibrator() { bitField0_ = (bitField0_ & ~0x00000010); defaultCalibrator_ = getDefaultInstance().getDefaultCalibrator(); onChanged(); return this; } /** * <code>optional string defaultCalibrator = 5;</code> */ public Builder setDefaultCalibratorBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; defaultCalibrator_ = value; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:mdb.DataEncodingInfo) } static { defaultInstance = new DataEncodingInfo(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:mdb.DataEncodingInfo) } public interface EnumValueOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int64 value = 1; /** * <code>optional int64 value = 1;</code> */ boolean hasValue(); /** * <code>optional int64 value = 1;</code> */ long getValue(); // optional string label = 2; /** * <code>optional string label = 2;</code> */ boolean hasLabel(); /** * <code>optional string label = 2;</code> */ java.lang.String getLabel(); /** * <code>optional string label = 2;</code> */ com.google.protobuf.ByteString getLabelBytes(); } /** * Protobuf type {@code mdb.EnumValue} */ public static final class EnumValue extends com.google.protobuf.GeneratedMessage implements EnumValueOrBuilder { // Use EnumValue.newBuilder() to construct. private EnumValue(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private EnumValue(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final EnumValue defaultInstance; public static EnumValue getDefaultInstance() { return defaultInstance; } public EnumValue getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private EnumValue( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; value_ = input.readInt64(); break; } case 18: { bitField0_ |= 0x00000002; label_ = input.readBytes(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_EnumValue_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_EnumValue_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.EnumValue.class, org.yamcs.protobuf.Mdb.EnumValue.Builder.class); } public static com.google.protobuf.Parser<EnumValue> PARSER = new com.google.protobuf.AbstractParser<EnumValue>() { public EnumValue parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new EnumValue(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<EnumValue> getParserForType() { return PARSER; } private int bitField0_; // optional int64 value = 1; public static final int VALUE_FIELD_NUMBER = 1; private long value_; /** * <code>optional int64 value = 1;</code> */ public boolean hasValue() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional int64 value = 1;</code> */ public long getValue() { return value_; } // optional string label = 2; public static final int LABEL_FIELD_NUMBER = 2; private java.lang.Object label_; /** * <code>optional string label = 2;</code> */ public boolean hasLabel() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string label = 2;</code> */ public java.lang.String getLabel() { java.lang.Object ref = label_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { label_ = s; } return s; } } /** * <code>optional string label = 2;</code> */ public com.google.protobuf.ByteString getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); label_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { value_ = 0L; label_ = ""; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt64(1, value_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getLabelBytes()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(1, value_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getLabelBytes()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.yamcs.protobuf.Mdb.EnumValue parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.EnumValue parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.EnumValue parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.EnumValue parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.EnumValue parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.EnumValue parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.EnumValue parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.yamcs.protobuf.Mdb.EnumValue parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.EnumValue parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.EnumValue parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.yamcs.protobuf.Mdb.EnumValue prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mdb.EnumValue} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.yamcs.protobuf.Mdb.EnumValueOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_EnumValue_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_EnumValue_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.EnumValue.class, org.yamcs.protobuf.Mdb.EnumValue.Builder.class); } // Construct using org.yamcs.protobuf.Mdb.EnumValue.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); value_ = 0L; bitField0_ = (bitField0_ & ~0x00000001); label_ = ""; bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.yamcs.protobuf.Mdb.internal_static_mdb_EnumValue_descriptor; } public org.yamcs.protobuf.Mdb.EnumValue getDefaultInstanceForType() { return org.yamcs.protobuf.Mdb.EnumValue.getDefaultInstance(); } public org.yamcs.protobuf.Mdb.EnumValue build() { org.yamcs.protobuf.Mdb.EnumValue result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.yamcs.protobuf.Mdb.EnumValue buildPartial() { org.yamcs.protobuf.Mdb.EnumValue result = new org.yamcs.protobuf.Mdb.EnumValue(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.value_ = value_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.label_ = label_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.yamcs.protobuf.Mdb.EnumValue) { return mergeFrom((org.yamcs.protobuf.Mdb.EnumValue)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.yamcs.protobuf.Mdb.EnumValue other) { if (other == org.yamcs.protobuf.Mdb.EnumValue.getDefaultInstance()) return this; if (other.hasValue()) { setValue(other.getValue()); } if (other.hasLabel()) { bitField0_ |= 0x00000002; label_ = other.label_; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.yamcs.protobuf.Mdb.EnumValue parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.yamcs.protobuf.Mdb.EnumValue) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional int64 value = 1; private long value_ ; /** * <code>optional int64 value = 1;</code> */ public boolean hasValue() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional int64 value = 1;</code> */ public long getValue() { return value_; } /** * <code>optional int64 value = 1;</code> */ public Builder setValue(long value) { bitField0_ |= 0x00000001; value_ = value; onChanged(); return this; } /** * <code>optional int64 value = 1;</code> */ public Builder clearValue() { bitField0_ = (bitField0_ & ~0x00000001); value_ = 0L; onChanged(); return this; } // optional string label = 2; private java.lang.Object label_ = ""; /** * <code>optional string label = 2;</code> */ public boolean hasLabel() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string label = 2;</code> */ public java.lang.String getLabel() { java.lang.Object ref = label_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); label_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string label = 2;</code> */ public com.google.protobuf.ByteString getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); label_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string label = 2;</code> */ public Builder setLabel( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; label_ = value; onChanged(); return this; } /** * <code>optional string label = 2;</code> */ public Builder clearLabel() { bitField0_ = (bitField0_ & ~0x00000002); label_ = getDefaultInstance().getLabel(); onChanged(); return this; } /** * <code>optional string label = 2;</code> */ public Builder setLabelBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; label_ = value; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:mdb.EnumValue) } static { defaultInstance = new EnumValue(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:mdb.EnumValue) } public interface ParameterTypeInfoOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional string engType = 1; /** * <code>optional string engType = 1;</code> */ boolean hasEngType(); /** * <code>optional string engType = 1;</code> */ java.lang.String getEngType(); /** * <code>optional string engType = 1;</code> */ com.google.protobuf.ByteString getEngTypeBytes(); // optional .mdb.DataEncodingInfo dataEncoding = 2; /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ boolean hasDataEncoding(); /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ org.yamcs.protobuf.Mdb.DataEncodingInfo getDataEncoding(); /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ org.yamcs.protobuf.Mdb.DataEncodingInfoOrBuilder getDataEncodingOrBuilder(); // repeated .mdb.UnitInfo unitSet = 3; /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ java.util.List<org.yamcs.protobuf.Mdb.UnitInfo> getUnitSetList(); /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ org.yamcs.protobuf.Mdb.UnitInfo getUnitSet(int index); /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ int getUnitSetCount(); /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ java.util.List<? extends org.yamcs.protobuf.Mdb.UnitInfoOrBuilder> getUnitSetOrBuilderList(); /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ org.yamcs.protobuf.Mdb.UnitInfoOrBuilder getUnitSetOrBuilder( int index); // optional .mdb.AlarmInfo defaultAlarm = 4; /** * <code>optional .mdb.AlarmInfo defaultAlarm = 4;</code> */ boolean hasDefaultAlarm(); /** * <code>optional .mdb.AlarmInfo defaultAlarm = 4;</code> */ org.yamcs.protobuf.Mdb.AlarmInfo getDefaultAlarm(); /** * <code>optional .mdb.AlarmInfo defaultAlarm = 4;</code> */ org.yamcs.protobuf.Mdb.AlarmInfoOrBuilder getDefaultAlarmOrBuilder(); // repeated .mdb.EnumValue enumValue = 5; /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ java.util.List<org.yamcs.protobuf.Mdb.EnumValue> getEnumValueList(); /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ org.yamcs.protobuf.Mdb.EnumValue getEnumValue(int index); /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ int getEnumValueCount(); /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ java.util.List<? extends org.yamcs.protobuf.Mdb.EnumValueOrBuilder> getEnumValueOrBuilderList(); /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ org.yamcs.protobuf.Mdb.EnumValueOrBuilder getEnumValueOrBuilder( int index); } /** * Protobuf type {@code mdb.ParameterTypeInfo} */ public static final class ParameterTypeInfo extends com.google.protobuf.GeneratedMessage implements ParameterTypeInfoOrBuilder { // Use ParameterTypeInfo.newBuilder() to construct. private ParameterTypeInfo(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ParameterTypeInfo(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ParameterTypeInfo defaultInstance; public static ParameterTypeInfo getDefaultInstance() { return defaultInstance; } public ParameterTypeInfo getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ParameterTypeInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { bitField0_ |= 0x00000001; engType_ = input.readBytes(); break; } case 18: { org.yamcs.protobuf.Mdb.DataEncodingInfo.Builder subBuilder = null; if (((bitField0_ & 0x00000002) == 0x00000002)) { subBuilder = dataEncoding_.toBuilder(); } dataEncoding_ = input.readMessage(org.yamcs.protobuf.Mdb.DataEncodingInfo.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(dataEncoding_); dataEncoding_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000002; break; } case 26: { if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) { unitSet_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.UnitInfo>(); mutable_bitField0_ |= 0x00000004; } unitSet_.add(input.readMessage(org.yamcs.protobuf.Mdb.UnitInfo.PARSER, extensionRegistry)); break; } case 34: { org.yamcs.protobuf.Mdb.AlarmInfo.Builder subBuilder = null; if (((bitField0_ & 0x00000004) == 0x00000004)) { subBuilder = defaultAlarm_.toBuilder(); } defaultAlarm_ = input.readMessage(org.yamcs.protobuf.Mdb.AlarmInfo.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(defaultAlarm_); defaultAlarm_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000004; break; } case 42: { if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) { enumValue_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.EnumValue>(); mutable_bitField0_ |= 0x00000010; } enumValue_.add(input.readMessage(org.yamcs.protobuf.Mdb.EnumValue.PARSER, extensionRegistry)); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) { unitSet_ = java.util.Collections.unmodifiableList(unitSet_); } if (((mutable_bitField0_ & 0x00000010) == 0x00000010)) { enumValue_ = java.util.Collections.unmodifiableList(enumValue_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ParameterTypeInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ParameterTypeInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.ParameterTypeInfo.class, org.yamcs.protobuf.Mdb.ParameterTypeInfo.Builder.class); } public static com.google.protobuf.Parser<ParameterTypeInfo> PARSER = new com.google.protobuf.AbstractParser<ParameterTypeInfo>() { public ParameterTypeInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ParameterTypeInfo(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<ParameterTypeInfo> getParserForType() { return PARSER; } private int bitField0_; // optional string engType = 1; public static final int ENGTYPE_FIELD_NUMBER = 1; private java.lang.Object engType_; /** * <code>optional string engType = 1;</code> */ public boolean hasEngType() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string engType = 1;</code> */ public java.lang.String getEngType() { java.lang.Object ref = engType_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { engType_ = s; } return s; } } /** * <code>optional string engType = 1;</code> */ public com.google.protobuf.ByteString getEngTypeBytes() { java.lang.Object ref = engType_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); engType_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional .mdb.DataEncodingInfo dataEncoding = 2; public static final int DATAENCODING_FIELD_NUMBER = 2; private org.yamcs.protobuf.Mdb.DataEncodingInfo dataEncoding_; /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ public boolean hasDataEncoding() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ public org.yamcs.protobuf.Mdb.DataEncodingInfo getDataEncoding() { return dataEncoding_; } /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ public org.yamcs.protobuf.Mdb.DataEncodingInfoOrBuilder getDataEncodingOrBuilder() { return dataEncoding_; } // repeated .mdb.UnitInfo unitSet = 3; public static final int UNITSET_FIELD_NUMBER = 3; private java.util.List<org.yamcs.protobuf.Mdb.UnitInfo> unitSet_; /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.UnitInfo> getUnitSetList() { return unitSet_; } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.UnitInfoOrBuilder> getUnitSetOrBuilderList() { return unitSet_; } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public int getUnitSetCount() { return unitSet_.size(); } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public org.yamcs.protobuf.Mdb.UnitInfo getUnitSet(int index) { return unitSet_.get(index); } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public org.yamcs.protobuf.Mdb.UnitInfoOrBuilder getUnitSetOrBuilder( int index) { return unitSet_.get(index); } // optional .mdb.AlarmInfo defaultAlarm = 4; public static final int DEFAULTALARM_FIELD_NUMBER = 4; private org.yamcs.protobuf.Mdb.AlarmInfo defaultAlarm_; /** * <code>optional .mdb.AlarmInfo defaultAlarm = 4;</code> */ public boolean hasDefaultAlarm() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional .mdb.AlarmInfo defaultAlarm = 4;</code> */ public org.yamcs.protobuf.Mdb.AlarmInfo getDefaultAlarm() { return defaultAlarm_; } /** * <code>optional .mdb.AlarmInfo defaultAlarm = 4;</code> */ public org.yamcs.protobuf.Mdb.AlarmInfoOrBuilder getDefaultAlarmOrBuilder() { return defaultAlarm_; } // repeated .mdb.EnumValue enumValue = 5; public static final int ENUMVALUE_FIELD_NUMBER = 5; private java.util.List<org.yamcs.protobuf.Mdb.EnumValue> enumValue_; /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.EnumValue> getEnumValueList() { return enumValue_; } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.EnumValueOrBuilder> getEnumValueOrBuilderList() { return enumValue_; } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public int getEnumValueCount() { return enumValue_.size(); } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public org.yamcs.protobuf.Mdb.EnumValue getEnumValue(int index) { return enumValue_.get(index); } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public org.yamcs.protobuf.Mdb.EnumValueOrBuilder getEnumValueOrBuilder( int index) { return enumValue_.get(index); } private void initFields() { engType_ = ""; dataEncoding_ = org.yamcs.protobuf.Mdb.DataEncodingInfo.getDefaultInstance(); unitSet_ = java.util.Collections.emptyList(); defaultAlarm_ = org.yamcs.protobuf.Mdb.AlarmInfo.getDefaultInstance(); enumValue_ = java.util.Collections.emptyList(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getEngTypeBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(2, dataEncoding_); } for (int i = 0; i < unitSet_.size(); i++) { output.writeMessage(3, unitSet_.get(i)); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeMessage(4, defaultAlarm_); } for (int i = 0; i < enumValue_.size(); i++) { output.writeMessage(5, enumValue_.get(i)); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getEngTypeBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, dataEncoding_); } for (int i = 0; i < unitSet_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, unitSet_.get(i)); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, defaultAlarm_); } for (int i = 0; i < enumValue_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, enumValue_.get(i)); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.yamcs.protobuf.Mdb.ParameterTypeInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.ParameterTypeInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ParameterTypeInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.ParameterTypeInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ParameterTypeInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.ParameterTypeInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ParameterTypeInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.yamcs.protobuf.Mdb.ParameterTypeInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ParameterTypeInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.ParameterTypeInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.yamcs.protobuf.Mdb.ParameterTypeInfo prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mdb.ParameterTypeInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.yamcs.protobuf.Mdb.ParameterTypeInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ParameterTypeInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ParameterTypeInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.ParameterTypeInfo.class, org.yamcs.protobuf.Mdb.ParameterTypeInfo.Builder.class); } // Construct using org.yamcs.protobuf.Mdb.ParameterTypeInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getDataEncodingFieldBuilder(); getUnitSetFieldBuilder(); getDefaultAlarmFieldBuilder(); getEnumValueFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); engType_ = ""; bitField0_ = (bitField0_ & ~0x00000001); if (dataEncodingBuilder_ == null) { dataEncoding_ = org.yamcs.protobuf.Mdb.DataEncodingInfo.getDefaultInstance(); } else { dataEncodingBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); if (unitSetBuilder_ == null) { unitSet_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); } else { unitSetBuilder_.clear(); } if (defaultAlarmBuilder_ == null) { defaultAlarm_ = org.yamcs.protobuf.Mdb.AlarmInfo.getDefaultInstance(); } else { defaultAlarmBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); if (enumValueBuilder_ == null) { enumValue_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); } else { enumValueBuilder_.clear(); } return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ParameterTypeInfo_descriptor; } public org.yamcs.protobuf.Mdb.ParameterTypeInfo getDefaultInstanceForType() { return org.yamcs.protobuf.Mdb.ParameterTypeInfo.getDefaultInstance(); } public org.yamcs.protobuf.Mdb.ParameterTypeInfo build() { org.yamcs.protobuf.Mdb.ParameterTypeInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.yamcs.protobuf.Mdb.ParameterTypeInfo buildPartial() { org.yamcs.protobuf.Mdb.ParameterTypeInfo result = new org.yamcs.protobuf.Mdb.ParameterTypeInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.engType_ = engType_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } if (dataEncodingBuilder_ == null) { result.dataEncoding_ = dataEncoding_; } else { result.dataEncoding_ = dataEncodingBuilder_.build(); } if (unitSetBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004)) { unitSet_ = java.util.Collections.unmodifiableList(unitSet_); bitField0_ = (bitField0_ & ~0x00000004); } result.unitSet_ = unitSet_; } else { result.unitSet_ = unitSetBuilder_.build(); } if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000004; } if (defaultAlarmBuilder_ == null) { result.defaultAlarm_ = defaultAlarm_; } else { result.defaultAlarm_ = defaultAlarmBuilder_.build(); } if (enumValueBuilder_ == null) { if (((bitField0_ & 0x00000010) == 0x00000010)) { enumValue_ = java.util.Collections.unmodifiableList(enumValue_); bitField0_ = (bitField0_ & ~0x00000010); } result.enumValue_ = enumValue_; } else { result.enumValue_ = enumValueBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.yamcs.protobuf.Mdb.ParameterTypeInfo) { return mergeFrom((org.yamcs.protobuf.Mdb.ParameterTypeInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.yamcs.protobuf.Mdb.ParameterTypeInfo other) { if (other == org.yamcs.protobuf.Mdb.ParameterTypeInfo.getDefaultInstance()) return this; if (other.hasEngType()) { bitField0_ |= 0x00000001; engType_ = other.engType_; onChanged(); } if (other.hasDataEncoding()) { mergeDataEncoding(other.getDataEncoding()); } if (unitSetBuilder_ == null) { if (!other.unitSet_.isEmpty()) { if (unitSet_.isEmpty()) { unitSet_ = other.unitSet_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureUnitSetIsMutable(); unitSet_.addAll(other.unitSet_); } onChanged(); } } else { if (!other.unitSet_.isEmpty()) { if (unitSetBuilder_.isEmpty()) { unitSetBuilder_.dispose(); unitSetBuilder_ = null; unitSet_ = other.unitSet_; bitField0_ = (bitField0_ & ~0x00000004); unitSetBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getUnitSetFieldBuilder() : null; } else { unitSetBuilder_.addAllMessages(other.unitSet_); } } } if (other.hasDefaultAlarm()) { mergeDefaultAlarm(other.getDefaultAlarm()); } if (enumValueBuilder_ == null) { if (!other.enumValue_.isEmpty()) { if (enumValue_.isEmpty()) { enumValue_ = other.enumValue_; bitField0_ = (bitField0_ & ~0x00000010); } else { ensureEnumValueIsMutable(); enumValue_.addAll(other.enumValue_); } onChanged(); } } else { if (!other.enumValue_.isEmpty()) { if (enumValueBuilder_.isEmpty()) { enumValueBuilder_.dispose(); enumValueBuilder_ = null; enumValue_ = other.enumValue_; bitField0_ = (bitField0_ & ~0x00000010); enumValueBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getEnumValueFieldBuilder() : null; } else { enumValueBuilder_.addAllMessages(other.enumValue_); } } } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.yamcs.protobuf.Mdb.ParameterTypeInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.yamcs.protobuf.Mdb.ParameterTypeInfo) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional string engType = 1; private java.lang.Object engType_ = ""; /** * <code>optional string engType = 1;</code> */ public boolean hasEngType() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string engType = 1;</code> */ public java.lang.String getEngType() { java.lang.Object ref = engType_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); engType_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string engType = 1;</code> */ public com.google.protobuf.ByteString getEngTypeBytes() { java.lang.Object ref = engType_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); engType_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string engType = 1;</code> */ public Builder setEngType( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; engType_ = value; onChanged(); return this; } /** * <code>optional string engType = 1;</code> */ public Builder clearEngType() { bitField0_ = (bitField0_ & ~0x00000001); engType_ = getDefaultInstance().getEngType(); onChanged(); return this; } /** * <code>optional string engType = 1;</code> */ public Builder setEngTypeBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; engType_ = value; onChanged(); return this; } // optional .mdb.DataEncodingInfo dataEncoding = 2; private org.yamcs.protobuf.Mdb.DataEncodingInfo dataEncoding_ = org.yamcs.protobuf.Mdb.DataEncodingInfo.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.DataEncodingInfo, org.yamcs.protobuf.Mdb.DataEncodingInfo.Builder, org.yamcs.protobuf.Mdb.DataEncodingInfoOrBuilder> dataEncodingBuilder_; /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ public boolean hasDataEncoding() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ public org.yamcs.protobuf.Mdb.DataEncodingInfo getDataEncoding() { if (dataEncodingBuilder_ == null) { return dataEncoding_; } else { return dataEncodingBuilder_.getMessage(); } } /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ public Builder setDataEncoding(org.yamcs.protobuf.Mdb.DataEncodingInfo value) { if (dataEncodingBuilder_ == null) { if (value == null) { throw new NullPointerException(); } dataEncoding_ = value; onChanged(); } else { dataEncodingBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ public Builder setDataEncoding( org.yamcs.protobuf.Mdb.DataEncodingInfo.Builder builderForValue) { if (dataEncodingBuilder_ == null) { dataEncoding_ = builderForValue.build(); onChanged(); } else { dataEncodingBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ public Builder mergeDataEncoding(org.yamcs.protobuf.Mdb.DataEncodingInfo value) { if (dataEncodingBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002) && dataEncoding_ != org.yamcs.protobuf.Mdb.DataEncodingInfo.getDefaultInstance()) { dataEncoding_ = org.yamcs.protobuf.Mdb.DataEncodingInfo.newBuilder(dataEncoding_).mergeFrom(value).buildPartial(); } else { dataEncoding_ = value; } onChanged(); } else { dataEncodingBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ public Builder clearDataEncoding() { if (dataEncodingBuilder_ == null) { dataEncoding_ = org.yamcs.protobuf.Mdb.DataEncodingInfo.getDefaultInstance(); onChanged(); } else { dataEncodingBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ public org.yamcs.protobuf.Mdb.DataEncodingInfo.Builder getDataEncodingBuilder() { bitField0_ |= 0x00000002; onChanged(); return getDataEncodingFieldBuilder().getBuilder(); } /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ public org.yamcs.protobuf.Mdb.DataEncodingInfoOrBuilder getDataEncodingOrBuilder() { if (dataEncodingBuilder_ != null) { return dataEncodingBuilder_.getMessageOrBuilder(); } else { return dataEncoding_; } } /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.DataEncodingInfo, org.yamcs.protobuf.Mdb.DataEncodingInfo.Builder, org.yamcs.protobuf.Mdb.DataEncodingInfoOrBuilder> getDataEncodingFieldBuilder() { if (dataEncodingBuilder_ == null) { dataEncodingBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.DataEncodingInfo, org.yamcs.protobuf.Mdb.DataEncodingInfo.Builder, org.yamcs.protobuf.Mdb.DataEncodingInfoOrBuilder>( dataEncoding_, getParentForChildren(), isClean()); dataEncoding_ = null; } return dataEncodingBuilder_; } // repeated .mdb.UnitInfo unitSet = 3; private java.util.List<org.yamcs.protobuf.Mdb.UnitInfo> unitSet_ = java.util.Collections.emptyList(); private void ensureUnitSetIsMutable() { if (!((bitField0_ & 0x00000004) == 0x00000004)) { unitSet_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.UnitInfo>(unitSet_); bitField0_ |= 0x00000004; } } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.UnitInfo, org.yamcs.protobuf.Mdb.UnitInfo.Builder, org.yamcs.protobuf.Mdb.UnitInfoOrBuilder> unitSetBuilder_; /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.UnitInfo> getUnitSetList() { if (unitSetBuilder_ == null) { return java.util.Collections.unmodifiableList(unitSet_); } else { return unitSetBuilder_.getMessageList(); } } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public int getUnitSetCount() { if (unitSetBuilder_ == null) { return unitSet_.size(); } else { return unitSetBuilder_.getCount(); } } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public org.yamcs.protobuf.Mdb.UnitInfo getUnitSet(int index) { if (unitSetBuilder_ == null) { return unitSet_.get(index); } else { return unitSetBuilder_.getMessage(index); } } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public Builder setUnitSet( int index, org.yamcs.protobuf.Mdb.UnitInfo value) { if (unitSetBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureUnitSetIsMutable(); unitSet_.set(index, value); onChanged(); } else { unitSetBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public Builder setUnitSet( int index, org.yamcs.protobuf.Mdb.UnitInfo.Builder builderForValue) { if (unitSetBuilder_ == null) { ensureUnitSetIsMutable(); unitSet_.set(index, builderForValue.build()); onChanged(); } else { unitSetBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public Builder addUnitSet(org.yamcs.protobuf.Mdb.UnitInfo value) { if (unitSetBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureUnitSetIsMutable(); unitSet_.add(value); onChanged(); } else { unitSetBuilder_.addMessage(value); } return this; } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public Builder addUnitSet( int index, org.yamcs.protobuf.Mdb.UnitInfo value) { if (unitSetBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureUnitSetIsMutable(); unitSet_.add(index, value); onChanged(); } else { unitSetBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public Builder addUnitSet( org.yamcs.protobuf.Mdb.UnitInfo.Builder builderForValue) { if (unitSetBuilder_ == null) { ensureUnitSetIsMutable(); unitSet_.add(builderForValue.build()); onChanged(); } else { unitSetBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public Builder addUnitSet( int index, org.yamcs.protobuf.Mdb.UnitInfo.Builder builderForValue) { if (unitSetBuilder_ == null) { ensureUnitSetIsMutable(); unitSet_.add(index, builderForValue.build()); onChanged(); } else { unitSetBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public Builder addAllUnitSet( java.lang.Iterable<? extends org.yamcs.protobuf.Mdb.UnitInfo> values) { if (unitSetBuilder_ == null) { ensureUnitSetIsMutable(); super.addAll(values, unitSet_); onChanged(); } else { unitSetBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public Builder clearUnitSet() { if (unitSetBuilder_ == null) { unitSet_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); } else { unitSetBuilder_.clear(); } return this; } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public Builder removeUnitSet(int index) { if (unitSetBuilder_ == null) { ensureUnitSetIsMutable(); unitSet_.remove(index); onChanged(); } else { unitSetBuilder_.remove(index); } return this; } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public org.yamcs.protobuf.Mdb.UnitInfo.Builder getUnitSetBuilder( int index) { return getUnitSetFieldBuilder().getBuilder(index); } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public org.yamcs.protobuf.Mdb.UnitInfoOrBuilder getUnitSetOrBuilder( int index) { if (unitSetBuilder_ == null) { return unitSet_.get(index); } else { return unitSetBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.UnitInfoOrBuilder> getUnitSetOrBuilderList() { if (unitSetBuilder_ != null) { return unitSetBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(unitSet_); } } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public org.yamcs.protobuf.Mdb.UnitInfo.Builder addUnitSetBuilder() { return getUnitSetFieldBuilder().addBuilder( org.yamcs.protobuf.Mdb.UnitInfo.getDefaultInstance()); } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public org.yamcs.protobuf.Mdb.UnitInfo.Builder addUnitSetBuilder( int index) { return getUnitSetFieldBuilder().addBuilder( index, org.yamcs.protobuf.Mdb.UnitInfo.getDefaultInstance()); } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.UnitInfo.Builder> getUnitSetBuilderList() { return getUnitSetFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.UnitInfo, org.yamcs.protobuf.Mdb.UnitInfo.Builder, org.yamcs.protobuf.Mdb.UnitInfoOrBuilder> getUnitSetFieldBuilder() { if (unitSetBuilder_ == null) { unitSetBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.UnitInfo, org.yamcs.protobuf.Mdb.UnitInfo.Builder, org.yamcs.protobuf.Mdb.UnitInfoOrBuilder>( unitSet_, ((bitField0_ & 0x00000004) == 0x00000004), getParentForChildren(), isClean()); unitSet_ = null; } return unitSetBuilder_; } // optional .mdb.AlarmInfo defaultAlarm = 4; private org.yamcs.protobuf.Mdb.AlarmInfo defaultAlarm_ = org.yamcs.protobuf.Mdb.AlarmInfo.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.AlarmInfo, org.yamcs.protobuf.Mdb.AlarmInfo.Builder, org.yamcs.protobuf.Mdb.AlarmInfoOrBuilder> defaultAlarmBuilder_; /** * <code>optional .mdb.AlarmInfo defaultAlarm = 4;</code> */ public boolean hasDefaultAlarm() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional .mdb.AlarmInfo defaultAlarm = 4;</code> */ public org.yamcs.protobuf.Mdb.AlarmInfo getDefaultAlarm() { if (defaultAlarmBuilder_ == null) { return defaultAlarm_; } else { return defaultAlarmBuilder_.getMessage(); } } /** * <code>optional .mdb.AlarmInfo defaultAlarm = 4;</code> */ public Builder setDefaultAlarm(org.yamcs.protobuf.Mdb.AlarmInfo value) { if (defaultAlarmBuilder_ == null) { if (value == null) { throw new NullPointerException(); } defaultAlarm_ = value; onChanged(); } else { defaultAlarmBuilder_.setMessage(value); } bitField0_ |= 0x00000008; return this; } /** * <code>optional .mdb.AlarmInfo defaultAlarm = 4;</code> */ public Builder setDefaultAlarm( org.yamcs.protobuf.Mdb.AlarmInfo.Builder builderForValue) { if (defaultAlarmBuilder_ == null) { defaultAlarm_ = builderForValue.build(); onChanged(); } else { defaultAlarmBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000008; return this; } /** * <code>optional .mdb.AlarmInfo defaultAlarm = 4;</code> */ public Builder mergeDefaultAlarm(org.yamcs.protobuf.Mdb.AlarmInfo value) { if (defaultAlarmBuilder_ == null) { if (((bitField0_ & 0x00000008) == 0x00000008) && defaultAlarm_ != org.yamcs.protobuf.Mdb.AlarmInfo.getDefaultInstance()) { defaultAlarm_ = org.yamcs.protobuf.Mdb.AlarmInfo.newBuilder(defaultAlarm_).mergeFrom(value).buildPartial(); } else { defaultAlarm_ = value; } onChanged(); } else { defaultAlarmBuilder_.mergeFrom(value); } bitField0_ |= 0x00000008; return this; } /** * <code>optional .mdb.AlarmInfo defaultAlarm = 4;</code> */ public Builder clearDefaultAlarm() { if (defaultAlarmBuilder_ == null) { defaultAlarm_ = org.yamcs.protobuf.Mdb.AlarmInfo.getDefaultInstance(); onChanged(); } else { defaultAlarmBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); return this; } /** * <code>optional .mdb.AlarmInfo defaultAlarm = 4;</code> */ public org.yamcs.protobuf.Mdb.AlarmInfo.Builder getDefaultAlarmBuilder() { bitField0_ |= 0x00000008; onChanged(); return getDefaultAlarmFieldBuilder().getBuilder(); } /** * <code>optional .mdb.AlarmInfo defaultAlarm = 4;</code> */ public org.yamcs.protobuf.Mdb.AlarmInfoOrBuilder getDefaultAlarmOrBuilder() { if (defaultAlarmBuilder_ != null) { return defaultAlarmBuilder_.getMessageOrBuilder(); } else { return defaultAlarm_; } } /** * <code>optional .mdb.AlarmInfo defaultAlarm = 4;</code> */ private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.AlarmInfo, org.yamcs.protobuf.Mdb.AlarmInfo.Builder, org.yamcs.protobuf.Mdb.AlarmInfoOrBuilder> getDefaultAlarmFieldBuilder() { if (defaultAlarmBuilder_ == null) { defaultAlarmBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.AlarmInfo, org.yamcs.protobuf.Mdb.AlarmInfo.Builder, org.yamcs.protobuf.Mdb.AlarmInfoOrBuilder>( defaultAlarm_, getParentForChildren(), isClean()); defaultAlarm_ = null; } return defaultAlarmBuilder_; } // repeated .mdb.EnumValue enumValue = 5; private java.util.List<org.yamcs.protobuf.Mdb.EnumValue> enumValue_ = java.util.Collections.emptyList(); private void ensureEnumValueIsMutable() { if (!((bitField0_ & 0x00000010) == 0x00000010)) { enumValue_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.EnumValue>(enumValue_); bitField0_ |= 0x00000010; } } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.EnumValue, org.yamcs.protobuf.Mdb.EnumValue.Builder, org.yamcs.protobuf.Mdb.EnumValueOrBuilder> enumValueBuilder_; /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.EnumValue> getEnumValueList() { if (enumValueBuilder_ == null) { return java.util.Collections.unmodifiableList(enumValue_); } else { return enumValueBuilder_.getMessageList(); } } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public int getEnumValueCount() { if (enumValueBuilder_ == null) { return enumValue_.size(); } else { return enumValueBuilder_.getCount(); } } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public org.yamcs.protobuf.Mdb.EnumValue getEnumValue(int index) { if (enumValueBuilder_ == null) { return enumValue_.get(index); } else { return enumValueBuilder_.getMessage(index); } } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public Builder setEnumValue( int index, org.yamcs.protobuf.Mdb.EnumValue value) { if (enumValueBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureEnumValueIsMutable(); enumValue_.set(index, value); onChanged(); } else { enumValueBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public Builder setEnumValue( int index, org.yamcs.protobuf.Mdb.EnumValue.Builder builderForValue) { if (enumValueBuilder_ == null) { ensureEnumValueIsMutable(); enumValue_.set(index, builderForValue.build()); onChanged(); } else { enumValueBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public Builder addEnumValue(org.yamcs.protobuf.Mdb.EnumValue value) { if (enumValueBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureEnumValueIsMutable(); enumValue_.add(value); onChanged(); } else { enumValueBuilder_.addMessage(value); } return this; } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public Builder addEnumValue( int index, org.yamcs.protobuf.Mdb.EnumValue value) { if (enumValueBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureEnumValueIsMutable(); enumValue_.add(index, value); onChanged(); } else { enumValueBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public Builder addEnumValue( org.yamcs.protobuf.Mdb.EnumValue.Builder builderForValue) { if (enumValueBuilder_ == null) { ensureEnumValueIsMutable(); enumValue_.add(builderForValue.build()); onChanged(); } else { enumValueBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public Builder addEnumValue( int index, org.yamcs.protobuf.Mdb.EnumValue.Builder builderForValue) { if (enumValueBuilder_ == null) { ensureEnumValueIsMutable(); enumValue_.add(index, builderForValue.build()); onChanged(); } else { enumValueBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public Builder addAllEnumValue( java.lang.Iterable<? extends org.yamcs.protobuf.Mdb.EnumValue> values) { if (enumValueBuilder_ == null) { ensureEnumValueIsMutable(); super.addAll(values, enumValue_); onChanged(); } else { enumValueBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public Builder clearEnumValue() { if (enumValueBuilder_ == null) { enumValue_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); onChanged(); } else { enumValueBuilder_.clear(); } return this; } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public Builder removeEnumValue(int index) { if (enumValueBuilder_ == null) { ensureEnumValueIsMutable(); enumValue_.remove(index); onChanged(); } else { enumValueBuilder_.remove(index); } return this; } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public org.yamcs.protobuf.Mdb.EnumValue.Builder getEnumValueBuilder( int index) { return getEnumValueFieldBuilder().getBuilder(index); } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public org.yamcs.protobuf.Mdb.EnumValueOrBuilder getEnumValueOrBuilder( int index) { if (enumValueBuilder_ == null) { return enumValue_.get(index); } else { return enumValueBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.EnumValueOrBuilder> getEnumValueOrBuilderList() { if (enumValueBuilder_ != null) { return enumValueBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(enumValue_); } } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public org.yamcs.protobuf.Mdb.EnumValue.Builder addEnumValueBuilder() { return getEnumValueFieldBuilder().addBuilder( org.yamcs.protobuf.Mdb.EnumValue.getDefaultInstance()); } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public org.yamcs.protobuf.Mdb.EnumValue.Builder addEnumValueBuilder( int index) { return getEnumValueFieldBuilder().addBuilder( index, org.yamcs.protobuf.Mdb.EnumValue.getDefaultInstance()); } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.EnumValue.Builder> getEnumValueBuilderList() { return getEnumValueFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.EnumValue, org.yamcs.protobuf.Mdb.EnumValue.Builder, org.yamcs.protobuf.Mdb.EnumValueOrBuilder> getEnumValueFieldBuilder() { if (enumValueBuilder_ == null) { enumValueBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.EnumValue, org.yamcs.protobuf.Mdb.EnumValue.Builder, org.yamcs.protobuf.Mdb.EnumValueOrBuilder>( enumValue_, ((bitField0_ & 0x00000010) == 0x00000010), getParentForChildren(), isClean()); enumValue_ = null; } return enumValueBuilder_; } // @@protoc_insertion_point(builder_scope:mdb.ParameterTypeInfo) } static { defaultInstance = new ParameterTypeInfo(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:mdb.ParameterTypeInfo) } public interface ParameterInfoOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional string name = 1; /** * <code>optional string name = 1;</code> */ boolean hasName(); /** * <code>optional string name = 1;</code> */ java.lang.String getName(); /** * <code>optional string name = 1;</code> */ com.google.protobuf.ByteString getNameBytes(); // optional string qualifiedName = 2; /** * <code>optional string qualifiedName = 2;</code> */ boolean hasQualifiedName(); /** * <code>optional string qualifiedName = 2;</code> */ java.lang.String getQualifiedName(); /** * <code>optional string qualifiedName = 2;</code> */ com.google.protobuf.ByteString getQualifiedNameBytes(); // optional string shortDescription = 3; /** * <code>optional string shortDescription = 3;</code> */ boolean hasShortDescription(); /** * <code>optional string shortDescription = 3;</code> */ java.lang.String getShortDescription(); /** * <code>optional string shortDescription = 3;</code> */ com.google.protobuf.ByteString getShortDescriptionBytes(); // optional string longDescription = 4; /** * <code>optional string longDescription = 4;</code> */ boolean hasLongDescription(); /** * <code>optional string longDescription = 4;</code> */ java.lang.String getLongDescription(); /** * <code>optional string longDescription = 4;</code> */ com.google.protobuf.ByteString getLongDescriptionBytes(); // repeated .yamcs.NamedObjectId alias = 5; /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ java.util.List<org.yamcs.protobuf.Yamcs.NamedObjectId> getAliasList(); /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ org.yamcs.protobuf.Yamcs.NamedObjectId getAlias(int index); /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ int getAliasCount(); /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ java.util.List<? extends org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder> getAliasOrBuilderList(); /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder getAliasOrBuilder( int index); // optional .mdb.ParameterTypeInfo type = 6; /** * <code>optional .mdb.ParameterTypeInfo type = 6;</code> */ boolean hasType(); /** * <code>optional .mdb.ParameterTypeInfo type = 6;</code> */ org.yamcs.protobuf.Mdb.ParameterTypeInfo getType(); /** * <code>optional .mdb.ParameterTypeInfo type = 6;</code> */ org.yamcs.protobuf.Mdb.ParameterTypeInfoOrBuilder getTypeOrBuilder(); // optional .mdb.DataSourceType dataSource = 7; /** * <code>optional .mdb.DataSourceType dataSource = 7;</code> */ boolean hasDataSource(); /** * <code>optional .mdb.DataSourceType dataSource = 7;</code> */ org.yamcs.protobuf.Mdb.DataSourceType getDataSource(); // optional string url = 8; /** * <code>optional string url = 8;</code> */ boolean hasUrl(); /** * <code>optional string url = 8;</code> */ java.lang.String getUrl(); /** * <code>optional string url = 8;</code> */ com.google.protobuf.ByteString getUrlBytes(); } /** * Protobuf type {@code mdb.ParameterInfo} */ public static final class ParameterInfo extends com.google.protobuf.GeneratedMessage implements ParameterInfoOrBuilder { // Use ParameterInfo.newBuilder() to construct. private ParameterInfo(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ParameterInfo(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ParameterInfo defaultInstance; public static ParameterInfo getDefaultInstance() { return defaultInstance; } public ParameterInfo getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ParameterInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { bitField0_ |= 0x00000001; name_ = input.readBytes(); break; } case 18: { bitField0_ |= 0x00000002; qualifiedName_ = input.readBytes(); break; } case 26: { bitField0_ |= 0x00000004; shortDescription_ = input.readBytes(); break; } case 34: { bitField0_ |= 0x00000008; longDescription_ = input.readBytes(); break; } case 42: { if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) { alias_ = new java.util.ArrayList<org.yamcs.protobuf.Yamcs.NamedObjectId>(); mutable_bitField0_ |= 0x00000010; } alias_.add(input.readMessage(org.yamcs.protobuf.Yamcs.NamedObjectId.PARSER, extensionRegistry)); break; } case 50: { org.yamcs.protobuf.Mdb.ParameterTypeInfo.Builder subBuilder = null; if (((bitField0_ & 0x00000010) == 0x00000010)) { subBuilder = type_.toBuilder(); } type_ = input.readMessage(org.yamcs.protobuf.Mdb.ParameterTypeInfo.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(type_); type_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000010; break; } case 56: { int rawValue = input.readEnum(); org.yamcs.protobuf.Mdb.DataSourceType value = org.yamcs.protobuf.Mdb.DataSourceType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(7, rawValue); } else { bitField0_ |= 0x00000020; dataSource_ = value; } break; } case 66: { bitField0_ |= 0x00000040; url_ = input.readBytes(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000010) == 0x00000010)) { alias_ = java.util.Collections.unmodifiableList(alias_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ParameterInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ParameterInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.ParameterInfo.class, org.yamcs.protobuf.Mdb.ParameterInfo.Builder.class); } public static com.google.protobuf.Parser<ParameterInfo> PARSER = new com.google.protobuf.AbstractParser<ParameterInfo>() { public ParameterInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ParameterInfo(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<ParameterInfo> getParserForType() { return PARSER; } private int bitField0_; // optional string name = 1; public static final int NAME_FIELD_NUMBER = 1; private java.lang.Object name_; /** * <code>optional string name = 1;</code> */ public boolean hasName() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string name = 1;</code> */ public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { name_ = s; } return s; } } /** * <code>optional string name = 1;</code> */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string qualifiedName = 2; public static final int QUALIFIEDNAME_FIELD_NUMBER = 2; private java.lang.Object qualifiedName_; /** * <code>optional string qualifiedName = 2;</code> */ public boolean hasQualifiedName() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string qualifiedName = 2;</code> */ public java.lang.String getQualifiedName() { java.lang.Object ref = qualifiedName_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { qualifiedName_ = s; } return s; } } /** * <code>optional string qualifiedName = 2;</code> */ public com.google.protobuf.ByteString getQualifiedNameBytes() { java.lang.Object ref = qualifiedName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); qualifiedName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string shortDescription = 3; public static final int SHORTDESCRIPTION_FIELD_NUMBER = 3; private java.lang.Object shortDescription_; /** * <code>optional string shortDescription = 3;</code> */ public boolean hasShortDescription() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional string shortDescription = 3;</code> */ public java.lang.String getShortDescription() { java.lang.Object ref = shortDescription_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { shortDescription_ = s; } return s; } } /** * <code>optional string shortDescription = 3;</code> */ public com.google.protobuf.ByteString getShortDescriptionBytes() { java.lang.Object ref = shortDescription_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shortDescription_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string longDescription = 4; public static final int LONGDESCRIPTION_FIELD_NUMBER = 4; private java.lang.Object longDescription_; /** * <code>optional string longDescription = 4;</code> */ public boolean hasLongDescription() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional string longDescription = 4;</code> */ public java.lang.String getLongDescription() { java.lang.Object ref = longDescription_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { longDescription_ = s; } return s; } } /** * <code>optional string longDescription = 4;</code> */ public com.google.protobuf.ByteString getLongDescriptionBytes() { java.lang.Object ref = longDescription_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); longDescription_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // repeated .yamcs.NamedObjectId alias = 5; public static final int ALIAS_FIELD_NUMBER = 5; private java.util.List<org.yamcs.protobuf.Yamcs.NamedObjectId> alias_; /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public java.util.List<org.yamcs.protobuf.Yamcs.NamedObjectId> getAliasList() { return alias_; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public java.util.List<? extends org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder> getAliasOrBuilderList() { return alias_; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public int getAliasCount() { return alias_.size(); } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectId getAlias(int index) { return alias_.get(index); } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder getAliasOrBuilder( int index) { return alias_.get(index); } // optional .mdb.ParameterTypeInfo type = 6; public static final int TYPE_FIELD_NUMBER = 6; private org.yamcs.protobuf.Mdb.ParameterTypeInfo type_; /** * <code>optional .mdb.ParameterTypeInfo type = 6;</code> */ public boolean hasType() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <code>optional .mdb.ParameterTypeInfo type = 6;</code> */ public org.yamcs.protobuf.Mdb.ParameterTypeInfo getType() { return type_; } /** * <code>optional .mdb.ParameterTypeInfo type = 6;</code> */ public org.yamcs.protobuf.Mdb.ParameterTypeInfoOrBuilder getTypeOrBuilder() { return type_; } // optional .mdb.DataSourceType dataSource = 7; public static final int DATASOURCE_FIELD_NUMBER = 7; private org.yamcs.protobuf.Mdb.DataSourceType dataSource_; /** * <code>optional .mdb.DataSourceType dataSource = 7;</code> */ public boolean hasDataSource() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * <code>optional .mdb.DataSourceType dataSource = 7;</code> */ public org.yamcs.protobuf.Mdb.DataSourceType getDataSource() { return dataSource_; } // optional string url = 8; public static final int URL_FIELD_NUMBER = 8; private java.lang.Object url_; /** * <code>optional string url = 8;</code> */ public boolean hasUrl() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * <code>optional string url = 8;</code> */ public java.lang.String getUrl() { java.lang.Object ref = url_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { url_ = s; } return s; } } /** * <code>optional string url = 8;</code> */ public com.google.protobuf.ByteString getUrlBytes() { java.lang.Object ref = url_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); url_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { name_ = ""; qualifiedName_ = ""; shortDescription_ = ""; longDescription_ = ""; alias_ = java.util.Collections.emptyList(); type_ = org.yamcs.protobuf.Mdb.ParameterTypeInfo.getDefaultInstance(); dataSource_ = org.yamcs.protobuf.Mdb.DataSourceType.TELEMETERED; url_ = ""; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; for (int i = 0; i < getAliasCount(); i++) { if (!getAlias(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getNameBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getQualifiedNameBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBytes(3, getShortDescriptionBytes()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBytes(4, getLongDescriptionBytes()); } for (int i = 0; i < alias_.size(); i++) { output.writeMessage(5, alias_.get(i)); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeMessage(6, type_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeEnum(7, dataSource_.getNumber()); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeBytes(8, getUrlBytes()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getNameBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getQualifiedNameBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, getShortDescriptionBytes()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, getLongDescriptionBytes()); } for (int i = 0; i < alias_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, alias_.get(i)); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, type_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(7, dataSource_.getNumber()); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(8, getUrlBytes()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.yamcs.protobuf.Mdb.ParameterInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.ParameterInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ParameterInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.ParameterInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ParameterInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.ParameterInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ParameterInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.yamcs.protobuf.Mdb.ParameterInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ParameterInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.ParameterInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.yamcs.protobuf.Mdb.ParameterInfo prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mdb.ParameterInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ParameterInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ParameterInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.ParameterInfo.class, org.yamcs.protobuf.Mdb.ParameterInfo.Builder.class); } // Construct using org.yamcs.protobuf.Mdb.ParameterInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getAliasFieldBuilder(); getTypeFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); name_ = ""; bitField0_ = (bitField0_ & ~0x00000001); qualifiedName_ = ""; bitField0_ = (bitField0_ & ~0x00000002); shortDescription_ = ""; bitField0_ = (bitField0_ & ~0x00000004); longDescription_ = ""; bitField0_ = (bitField0_ & ~0x00000008); if (aliasBuilder_ == null) { alias_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); } else { aliasBuilder_.clear(); } if (typeBuilder_ == null) { type_ = org.yamcs.protobuf.Mdb.ParameterTypeInfo.getDefaultInstance(); } else { typeBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000020); dataSource_ = org.yamcs.protobuf.Mdb.DataSourceType.TELEMETERED; bitField0_ = (bitField0_ & ~0x00000040); url_ = ""; bitField0_ = (bitField0_ & ~0x00000080); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ParameterInfo_descriptor; } public org.yamcs.protobuf.Mdb.ParameterInfo getDefaultInstanceForType() { return org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance(); } public org.yamcs.protobuf.Mdb.ParameterInfo build() { org.yamcs.protobuf.Mdb.ParameterInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.yamcs.protobuf.Mdb.ParameterInfo buildPartial() { org.yamcs.protobuf.Mdb.ParameterInfo result = new org.yamcs.protobuf.Mdb.ParameterInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.name_ = name_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.qualifiedName_ = qualifiedName_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.shortDescription_ = shortDescription_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.longDescription_ = longDescription_; if (aliasBuilder_ == null) { if (((bitField0_ & 0x00000010) == 0x00000010)) { alias_ = java.util.Collections.unmodifiableList(alias_); bitField0_ = (bitField0_ & ~0x00000010); } result.alias_ = alias_; } else { result.alias_ = aliasBuilder_.build(); } if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000010; } if (typeBuilder_ == null) { result.type_ = type_; } else { result.type_ = typeBuilder_.build(); } if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000020; } result.dataSource_ = dataSource_; if (((from_bitField0_ & 0x00000080) == 0x00000080)) { to_bitField0_ |= 0x00000040; } result.url_ = url_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.yamcs.protobuf.Mdb.ParameterInfo) { return mergeFrom((org.yamcs.protobuf.Mdb.ParameterInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.yamcs.protobuf.Mdb.ParameterInfo other) { if (other == org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance()) return this; if (other.hasName()) { bitField0_ |= 0x00000001; name_ = other.name_; onChanged(); } if (other.hasQualifiedName()) { bitField0_ |= 0x00000002; qualifiedName_ = other.qualifiedName_; onChanged(); } if (other.hasShortDescription()) { bitField0_ |= 0x00000004; shortDescription_ = other.shortDescription_; onChanged(); } if (other.hasLongDescription()) { bitField0_ |= 0x00000008; longDescription_ = other.longDescription_; onChanged(); } if (aliasBuilder_ == null) { if (!other.alias_.isEmpty()) { if (alias_.isEmpty()) { alias_ = other.alias_; bitField0_ = (bitField0_ & ~0x00000010); } else { ensureAliasIsMutable(); alias_.addAll(other.alias_); } onChanged(); } } else { if (!other.alias_.isEmpty()) { if (aliasBuilder_.isEmpty()) { aliasBuilder_.dispose(); aliasBuilder_ = null; alias_ = other.alias_; bitField0_ = (bitField0_ & ~0x00000010); aliasBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getAliasFieldBuilder() : null; } else { aliasBuilder_.addAllMessages(other.alias_); } } } if (other.hasType()) { mergeType(other.getType()); } if (other.hasDataSource()) { setDataSource(other.getDataSource()); } if (other.hasUrl()) { bitField0_ |= 0x00000080; url_ = other.url_; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { for (int i = 0; i < getAliasCount(); i++) { if (!getAlias(i).isInitialized()) { return false; } } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.yamcs.protobuf.Mdb.ParameterInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.yamcs.protobuf.Mdb.ParameterInfo) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional string name = 1; private java.lang.Object name_ = ""; /** * <code>optional string name = 1;</code> */ public boolean hasName() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string name = 1;</code> */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); name_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string name = 1;</code> */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string name = 1;</code> */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; name_ = value; onChanged(); return this; } /** * <code>optional string name = 1;</code> */ public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000001); name_ = getDefaultInstance().getName(); onChanged(); return this; } /** * <code>optional string name = 1;</code> */ public Builder setNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; name_ = value; onChanged(); return this; } // optional string qualifiedName = 2; private java.lang.Object qualifiedName_ = ""; /** * <code>optional string qualifiedName = 2;</code> */ public boolean hasQualifiedName() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string qualifiedName = 2;</code> */ public java.lang.String getQualifiedName() { java.lang.Object ref = qualifiedName_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); qualifiedName_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string qualifiedName = 2;</code> */ public com.google.protobuf.ByteString getQualifiedNameBytes() { java.lang.Object ref = qualifiedName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); qualifiedName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string qualifiedName = 2;</code> */ public Builder setQualifiedName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; qualifiedName_ = value; onChanged(); return this; } /** * <code>optional string qualifiedName = 2;</code> */ public Builder clearQualifiedName() { bitField0_ = (bitField0_ & ~0x00000002); qualifiedName_ = getDefaultInstance().getQualifiedName(); onChanged(); return this; } /** * <code>optional string qualifiedName = 2;</code> */ public Builder setQualifiedNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; qualifiedName_ = value; onChanged(); return this; } // optional string shortDescription = 3; private java.lang.Object shortDescription_ = ""; /** * <code>optional string shortDescription = 3;</code> */ public boolean hasShortDescription() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional string shortDescription = 3;</code> */ public java.lang.String getShortDescription() { java.lang.Object ref = shortDescription_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); shortDescription_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string shortDescription = 3;</code> */ public com.google.protobuf.ByteString getShortDescriptionBytes() { java.lang.Object ref = shortDescription_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shortDescription_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string shortDescription = 3;</code> */ public Builder setShortDescription( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; shortDescription_ = value; onChanged(); return this; } /** * <code>optional string shortDescription = 3;</code> */ public Builder clearShortDescription() { bitField0_ = (bitField0_ & ~0x00000004); shortDescription_ = getDefaultInstance().getShortDescription(); onChanged(); return this; } /** * <code>optional string shortDescription = 3;</code> */ public Builder setShortDescriptionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; shortDescription_ = value; onChanged(); return this; } // optional string longDescription = 4; private java.lang.Object longDescription_ = ""; /** * <code>optional string longDescription = 4;</code> */ public boolean hasLongDescription() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional string longDescription = 4;</code> */ public java.lang.String getLongDescription() { java.lang.Object ref = longDescription_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); longDescription_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string longDescription = 4;</code> */ public com.google.protobuf.ByteString getLongDescriptionBytes() { java.lang.Object ref = longDescription_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); longDescription_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string longDescription = 4;</code> */ public Builder setLongDescription( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; longDescription_ = value; onChanged(); return this; } /** * <code>optional string longDescription = 4;</code> */ public Builder clearLongDescription() { bitField0_ = (bitField0_ & ~0x00000008); longDescription_ = getDefaultInstance().getLongDescription(); onChanged(); return this; } /** * <code>optional string longDescription = 4;</code> */ public Builder setLongDescriptionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; longDescription_ = value; onChanged(); return this; } // repeated .yamcs.NamedObjectId alias = 5; private java.util.List<org.yamcs.protobuf.Yamcs.NamedObjectId> alias_ = java.util.Collections.emptyList(); private void ensureAliasIsMutable() { if (!((bitField0_ & 0x00000010) == 0x00000010)) { alias_ = new java.util.ArrayList<org.yamcs.protobuf.Yamcs.NamedObjectId>(alias_); bitField0_ |= 0x00000010; } } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Yamcs.NamedObjectId, org.yamcs.protobuf.Yamcs.NamedObjectId.Builder, org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder> aliasBuilder_; /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public java.util.List<org.yamcs.protobuf.Yamcs.NamedObjectId> getAliasList() { if (aliasBuilder_ == null) { return java.util.Collections.unmodifiableList(alias_); } else { return aliasBuilder_.getMessageList(); } } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public int getAliasCount() { if (aliasBuilder_ == null) { return alias_.size(); } else { return aliasBuilder_.getCount(); } } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectId getAlias(int index) { if (aliasBuilder_ == null) { return alias_.get(index); } else { return aliasBuilder_.getMessage(index); } } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder setAlias( int index, org.yamcs.protobuf.Yamcs.NamedObjectId value) { if (aliasBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAliasIsMutable(); alias_.set(index, value); onChanged(); } else { aliasBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder setAlias( int index, org.yamcs.protobuf.Yamcs.NamedObjectId.Builder builderForValue) { if (aliasBuilder_ == null) { ensureAliasIsMutable(); alias_.set(index, builderForValue.build()); onChanged(); } else { aliasBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder addAlias(org.yamcs.protobuf.Yamcs.NamedObjectId value) { if (aliasBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAliasIsMutable(); alias_.add(value); onChanged(); } else { aliasBuilder_.addMessage(value); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder addAlias( int index, org.yamcs.protobuf.Yamcs.NamedObjectId value) { if (aliasBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAliasIsMutable(); alias_.add(index, value); onChanged(); } else { aliasBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder addAlias( org.yamcs.protobuf.Yamcs.NamedObjectId.Builder builderForValue) { if (aliasBuilder_ == null) { ensureAliasIsMutable(); alias_.add(builderForValue.build()); onChanged(); } else { aliasBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder addAlias( int index, org.yamcs.protobuf.Yamcs.NamedObjectId.Builder builderForValue) { if (aliasBuilder_ == null) { ensureAliasIsMutable(); alias_.add(index, builderForValue.build()); onChanged(); } else { aliasBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder addAllAlias( java.lang.Iterable<? extends org.yamcs.protobuf.Yamcs.NamedObjectId> values) { if (aliasBuilder_ == null) { ensureAliasIsMutable(); super.addAll(values, alias_); onChanged(); } else { aliasBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder clearAlias() { if (aliasBuilder_ == null) { alias_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); onChanged(); } else { aliasBuilder_.clear(); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder removeAlias(int index) { if (aliasBuilder_ == null) { ensureAliasIsMutable(); alias_.remove(index); onChanged(); } else { aliasBuilder_.remove(index); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectId.Builder getAliasBuilder( int index) { return getAliasFieldBuilder().getBuilder(index); } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder getAliasOrBuilder( int index) { if (aliasBuilder_ == null) { return alias_.get(index); } else { return aliasBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public java.util.List<? extends org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder> getAliasOrBuilderList() { if (aliasBuilder_ != null) { return aliasBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(alias_); } } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectId.Builder addAliasBuilder() { return getAliasFieldBuilder().addBuilder( org.yamcs.protobuf.Yamcs.NamedObjectId.getDefaultInstance()); } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectId.Builder addAliasBuilder( int index) { return getAliasFieldBuilder().addBuilder( index, org.yamcs.protobuf.Yamcs.NamedObjectId.getDefaultInstance()); } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public java.util.List<org.yamcs.protobuf.Yamcs.NamedObjectId.Builder> getAliasBuilderList() { return getAliasFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Yamcs.NamedObjectId, org.yamcs.protobuf.Yamcs.NamedObjectId.Builder, org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder> getAliasFieldBuilder() { if (aliasBuilder_ == null) { aliasBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Yamcs.NamedObjectId, org.yamcs.protobuf.Yamcs.NamedObjectId.Builder, org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder>( alias_, ((bitField0_ & 0x00000010) == 0x00000010), getParentForChildren(), isClean()); alias_ = null; } return aliasBuilder_; } // optional .mdb.ParameterTypeInfo type = 6; private org.yamcs.protobuf.Mdb.ParameterTypeInfo type_ = org.yamcs.protobuf.Mdb.ParameterTypeInfo.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.ParameterTypeInfo, org.yamcs.protobuf.Mdb.ParameterTypeInfo.Builder, org.yamcs.protobuf.Mdb.ParameterTypeInfoOrBuilder> typeBuilder_; /** * <code>optional .mdb.ParameterTypeInfo type = 6;</code> */ public boolean hasType() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * <code>optional .mdb.ParameterTypeInfo type = 6;</code> */ public org.yamcs.protobuf.Mdb.ParameterTypeInfo getType() { if (typeBuilder_ == null) { return type_; } else { return typeBuilder_.getMessage(); } } /** * <code>optional .mdb.ParameterTypeInfo type = 6;</code> */ public Builder setType(org.yamcs.protobuf.Mdb.ParameterTypeInfo value) { if (typeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } type_ = value; onChanged(); } else { typeBuilder_.setMessage(value); } bitField0_ |= 0x00000020; return this; } /** * <code>optional .mdb.ParameterTypeInfo type = 6;</code> */ public Builder setType( org.yamcs.protobuf.Mdb.ParameterTypeInfo.Builder builderForValue) { if (typeBuilder_ == null) { type_ = builderForValue.build(); onChanged(); } else { typeBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000020; return this; } /** * <code>optional .mdb.ParameterTypeInfo type = 6;</code> */ public Builder mergeType(org.yamcs.protobuf.Mdb.ParameterTypeInfo value) { if (typeBuilder_ == null) { if (((bitField0_ & 0x00000020) == 0x00000020) && type_ != org.yamcs.protobuf.Mdb.ParameterTypeInfo.getDefaultInstance()) { type_ = org.yamcs.protobuf.Mdb.ParameterTypeInfo.newBuilder(type_).mergeFrom(value).buildPartial(); } else { type_ = value; } onChanged(); } else { typeBuilder_.mergeFrom(value); } bitField0_ |= 0x00000020; return this; } /** * <code>optional .mdb.ParameterTypeInfo type = 6;</code> */ public Builder clearType() { if (typeBuilder_ == null) { type_ = org.yamcs.protobuf.Mdb.ParameterTypeInfo.getDefaultInstance(); onChanged(); } else { typeBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000020); return this; } /** * <code>optional .mdb.ParameterTypeInfo type = 6;</code> */ public org.yamcs.protobuf.Mdb.ParameterTypeInfo.Builder getTypeBuilder() { bitField0_ |= 0x00000020; onChanged(); return getTypeFieldBuilder().getBuilder(); } /** * <code>optional .mdb.ParameterTypeInfo type = 6;</code> */ public org.yamcs.protobuf.Mdb.ParameterTypeInfoOrBuilder getTypeOrBuilder() { if (typeBuilder_ != null) { return typeBuilder_.getMessageOrBuilder(); } else { return type_; } } /** * <code>optional .mdb.ParameterTypeInfo type = 6;</code> */ private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.ParameterTypeInfo, org.yamcs.protobuf.Mdb.ParameterTypeInfo.Builder, org.yamcs.protobuf.Mdb.ParameterTypeInfoOrBuilder> getTypeFieldBuilder() { if (typeBuilder_ == null) { typeBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.ParameterTypeInfo, org.yamcs.protobuf.Mdb.ParameterTypeInfo.Builder, org.yamcs.protobuf.Mdb.ParameterTypeInfoOrBuilder>( type_, getParentForChildren(), isClean()); type_ = null; } return typeBuilder_; } // optional .mdb.DataSourceType dataSource = 7; private org.yamcs.protobuf.Mdb.DataSourceType dataSource_ = org.yamcs.protobuf.Mdb.DataSourceType.TELEMETERED; /** * <code>optional .mdb.DataSourceType dataSource = 7;</code> */ public boolean hasDataSource() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * <code>optional .mdb.DataSourceType dataSource = 7;</code> */ public org.yamcs.protobuf.Mdb.DataSourceType getDataSource() { return dataSource_; } /** * <code>optional .mdb.DataSourceType dataSource = 7;</code> */ public Builder setDataSource(org.yamcs.protobuf.Mdb.DataSourceType value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000040; dataSource_ = value; onChanged(); return this; } /** * <code>optional .mdb.DataSourceType dataSource = 7;</code> */ public Builder clearDataSource() { bitField0_ = (bitField0_ & ~0x00000040); dataSource_ = org.yamcs.protobuf.Mdb.DataSourceType.TELEMETERED; onChanged(); return this; } // optional string url = 8; private java.lang.Object url_ = ""; /** * <code>optional string url = 8;</code> */ public boolean hasUrl() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** * <code>optional string url = 8;</code> */ public java.lang.String getUrl() { java.lang.Object ref = url_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); url_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string url = 8;</code> */ public com.google.protobuf.ByteString getUrlBytes() { java.lang.Object ref = url_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); url_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string url = 8;</code> */ public Builder setUrl( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000080; url_ = value; onChanged(); return this; } /** * <code>optional string url = 8;</code> */ public Builder clearUrl() { bitField0_ = (bitField0_ & ~0x00000080); url_ = getDefaultInstance().getUrl(); onChanged(); return this; } /** * <code>optional string url = 8;</code> */ public Builder setUrlBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000080; url_ = value; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:mdb.ParameterInfo) } static { defaultInstance = new ParameterInfo(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:mdb.ParameterInfo) } public interface ArgumentTypeInfoOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional string engType = 1; /** * <code>optional string engType = 1;</code> */ boolean hasEngType(); /** * <code>optional string engType = 1;</code> */ java.lang.String getEngType(); /** * <code>optional string engType = 1;</code> */ com.google.protobuf.ByteString getEngTypeBytes(); // optional .mdb.DataEncodingInfo dataEncoding = 2; /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ boolean hasDataEncoding(); /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ org.yamcs.protobuf.Mdb.DataEncodingInfo getDataEncoding(); /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ org.yamcs.protobuf.Mdb.DataEncodingInfoOrBuilder getDataEncodingOrBuilder(); // repeated .mdb.UnitInfo unitSet = 3; /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ java.util.List<org.yamcs.protobuf.Mdb.UnitInfo> getUnitSetList(); /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ org.yamcs.protobuf.Mdb.UnitInfo getUnitSet(int index); /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ int getUnitSetCount(); /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ java.util.List<? extends org.yamcs.protobuf.Mdb.UnitInfoOrBuilder> getUnitSetOrBuilderList(); /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ org.yamcs.protobuf.Mdb.UnitInfoOrBuilder getUnitSetOrBuilder( int index); // repeated .mdb.EnumValue enumValue = 5; /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ java.util.List<org.yamcs.protobuf.Mdb.EnumValue> getEnumValueList(); /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ org.yamcs.protobuf.Mdb.EnumValue getEnumValue(int index); /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ int getEnumValueCount(); /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ java.util.List<? extends org.yamcs.protobuf.Mdb.EnumValueOrBuilder> getEnumValueOrBuilderList(); /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ org.yamcs.protobuf.Mdb.EnumValueOrBuilder getEnumValueOrBuilder( int index); // optional double rangeMin = 6; /** * <code>optional double rangeMin = 6;</code> */ boolean hasRangeMin(); /** * <code>optional double rangeMin = 6;</code> */ double getRangeMin(); // optional double rangeMax = 7; /** * <code>optional double rangeMax = 7;</code> */ boolean hasRangeMax(); /** * <code>optional double rangeMax = 7;</code> */ double getRangeMax(); } /** * Protobuf type {@code mdb.ArgumentTypeInfo} */ public static final class ArgumentTypeInfo extends com.google.protobuf.GeneratedMessage implements ArgumentTypeInfoOrBuilder { // Use ArgumentTypeInfo.newBuilder() to construct. private ArgumentTypeInfo(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ArgumentTypeInfo(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ArgumentTypeInfo defaultInstance; public static ArgumentTypeInfo getDefaultInstance() { return defaultInstance; } public ArgumentTypeInfo getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ArgumentTypeInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { bitField0_ |= 0x00000001; engType_ = input.readBytes(); break; } case 18: { org.yamcs.protobuf.Mdb.DataEncodingInfo.Builder subBuilder = null; if (((bitField0_ & 0x00000002) == 0x00000002)) { subBuilder = dataEncoding_.toBuilder(); } dataEncoding_ = input.readMessage(org.yamcs.protobuf.Mdb.DataEncodingInfo.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(dataEncoding_); dataEncoding_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000002; break; } case 26: { if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) { unitSet_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.UnitInfo>(); mutable_bitField0_ |= 0x00000004; } unitSet_.add(input.readMessage(org.yamcs.protobuf.Mdb.UnitInfo.PARSER, extensionRegistry)); break; } case 42: { if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) { enumValue_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.EnumValue>(); mutable_bitField0_ |= 0x00000008; } enumValue_.add(input.readMessage(org.yamcs.protobuf.Mdb.EnumValue.PARSER, extensionRegistry)); break; } case 49: { bitField0_ |= 0x00000004; rangeMin_ = input.readDouble(); break; } case 57: { bitField0_ |= 0x00000008; rangeMax_ = input.readDouble(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) { unitSet_ = java.util.Collections.unmodifiableList(unitSet_); } if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) { enumValue_ = java.util.Collections.unmodifiableList(enumValue_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ArgumentTypeInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ArgumentTypeInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.ArgumentTypeInfo.class, org.yamcs.protobuf.Mdb.ArgumentTypeInfo.Builder.class); } public static com.google.protobuf.Parser<ArgumentTypeInfo> PARSER = new com.google.protobuf.AbstractParser<ArgumentTypeInfo>() { public ArgumentTypeInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ArgumentTypeInfo(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<ArgumentTypeInfo> getParserForType() { return PARSER; } private int bitField0_; // optional string engType = 1; public static final int ENGTYPE_FIELD_NUMBER = 1; private java.lang.Object engType_; /** * <code>optional string engType = 1;</code> */ public boolean hasEngType() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string engType = 1;</code> */ public java.lang.String getEngType() { java.lang.Object ref = engType_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { engType_ = s; } return s; } } /** * <code>optional string engType = 1;</code> */ public com.google.protobuf.ByteString getEngTypeBytes() { java.lang.Object ref = engType_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); engType_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional .mdb.DataEncodingInfo dataEncoding = 2; public static final int DATAENCODING_FIELD_NUMBER = 2; private org.yamcs.protobuf.Mdb.DataEncodingInfo dataEncoding_; /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ public boolean hasDataEncoding() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ public org.yamcs.protobuf.Mdb.DataEncodingInfo getDataEncoding() { return dataEncoding_; } /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ public org.yamcs.protobuf.Mdb.DataEncodingInfoOrBuilder getDataEncodingOrBuilder() { return dataEncoding_; } // repeated .mdb.UnitInfo unitSet = 3; public static final int UNITSET_FIELD_NUMBER = 3; private java.util.List<org.yamcs.protobuf.Mdb.UnitInfo> unitSet_; /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.UnitInfo> getUnitSetList() { return unitSet_; } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.UnitInfoOrBuilder> getUnitSetOrBuilderList() { return unitSet_; } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public int getUnitSetCount() { return unitSet_.size(); } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public org.yamcs.protobuf.Mdb.UnitInfo getUnitSet(int index) { return unitSet_.get(index); } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public org.yamcs.protobuf.Mdb.UnitInfoOrBuilder getUnitSetOrBuilder( int index) { return unitSet_.get(index); } // repeated .mdb.EnumValue enumValue = 5; public static final int ENUMVALUE_FIELD_NUMBER = 5; private java.util.List<org.yamcs.protobuf.Mdb.EnumValue> enumValue_; /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.EnumValue> getEnumValueList() { return enumValue_; } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.EnumValueOrBuilder> getEnumValueOrBuilderList() { return enumValue_; } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public int getEnumValueCount() { return enumValue_.size(); } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public org.yamcs.protobuf.Mdb.EnumValue getEnumValue(int index) { return enumValue_.get(index); } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public org.yamcs.protobuf.Mdb.EnumValueOrBuilder getEnumValueOrBuilder( int index) { return enumValue_.get(index); } // optional double rangeMin = 6; public static final int RANGEMIN_FIELD_NUMBER = 6; private double rangeMin_; /** * <code>optional double rangeMin = 6;</code> */ public boolean hasRangeMin() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional double rangeMin = 6;</code> */ public double getRangeMin() { return rangeMin_; } // optional double rangeMax = 7; public static final int RANGEMAX_FIELD_NUMBER = 7; private double rangeMax_; /** * <code>optional double rangeMax = 7;</code> */ public boolean hasRangeMax() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional double rangeMax = 7;</code> */ public double getRangeMax() { return rangeMax_; } private void initFields() { engType_ = ""; dataEncoding_ = org.yamcs.protobuf.Mdb.DataEncodingInfo.getDefaultInstance(); unitSet_ = java.util.Collections.emptyList(); enumValue_ = java.util.Collections.emptyList(); rangeMin_ = 0D; rangeMax_ = 0D; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getEngTypeBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(2, dataEncoding_); } for (int i = 0; i < unitSet_.size(); i++) { output.writeMessage(3, unitSet_.get(i)); } for (int i = 0; i < enumValue_.size(); i++) { output.writeMessage(5, enumValue_.get(i)); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeDouble(6, rangeMin_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeDouble(7, rangeMax_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getEngTypeBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, dataEncoding_); } for (int i = 0; i < unitSet_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, unitSet_.get(i)); } for (int i = 0; i < enumValue_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, enumValue_.get(i)); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(6, rangeMin_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(7, rangeMax_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.yamcs.protobuf.Mdb.ArgumentTypeInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.ArgumentTypeInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ArgumentTypeInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.ArgumentTypeInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ArgumentTypeInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.ArgumentTypeInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ArgumentTypeInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.yamcs.protobuf.Mdb.ArgumentTypeInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ArgumentTypeInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.ArgumentTypeInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.yamcs.protobuf.Mdb.ArgumentTypeInfo prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mdb.ArgumentTypeInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.yamcs.protobuf.Mdb.ArgumentTypeInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ArgumentTypeInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ArgumentTypeInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.ArgumentTypeInfo.class, org.yamcs.protobuf.Mdb.ArgumentTypeInfo.Builder.class); } // Construct using org.yamcs.protobuf.Mdb.ArgumentTypeInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getDataEncodingFieldBuilder(); getUnitSetFieldBuilder(); getEnumValueFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); engType_ = ""; bitField0_ = (bitField0_ & ~0x00000001); if (dataEncodingBuilder_ == null) { dataEncoding_ = org.yamcs.protobuf.Mdb.DataEncodingInfo.getDefaultInstance(); } else { dataEncodingBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); if (unitSetBuilder_ == null) { unitSet_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); } else { unitSetBuilder_.clear(); } if (enumValueBuilder_ == null) { enumValue_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); } else { enumValueBuilder_.clear(); } rangeMin_ = 0D; bitField0_ = (bitField0_ & ~0x00000010); rangeMax_ = 0D; bitField0_ = (bitField0_ & ~0x00000020); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ArgumentTypeInfo_descriptor; } public org.yamcs.protobuf.Mdb.ArgumentTypeInfo getDefaultInstanceForType() { return org.yamcs.protobuf.Mdb.ArgumentTypeInfo.getDefaultInstance(); } public org.yamcs.protobuf.Mdb.ArgumentTypeInfo build() { org.yamcs.protobuf.Mdb.ArgumentTypeInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.yamcs.protobuf.Mdb.ArgumentTypeInfo buildPartial() { org.yamcs.protobuf.Mdb.ArgumentTypeInfo result = new org.yamcs.protobuf.Mdb.ArgumentTypeInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.engType_ = engType_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } if (dataEncodingBuilder_ == null) { result.dataEncoding_ = dataEncoding_; } else { result.dataEncoding_ = dataEncodingBuilder_.build(); } if (unitSetBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004)) { unitSet_ = java.util.Collections.unmodifiableList(unitSet_); bitField0_ = (bitField0_ & ~0x00000004); } result.unitSet_ = unitSet_; } else { result.unitSet_ = unitSetBuilder_.build(); } if (enumValueBuilder_ == null) { if (((bitField0_ & 0x00000008) == 0x00000008)) { enumValue_ = java.util.Collections.unmodifiableList(enumValue_); bitField0_ = (bitField0_ & ~0x00000008); } result.enumValue_ = enumValue_; } else { result.enumValue_ = enumValueBuilder_.build(); } if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000004; } result.rangeMin_ = rangeMin_; if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000008; } result.rangeMax_ = rangeMax_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.yamcs.protobuf.Mdb.ArgumentTypeInfo) { return mergeFrom((org.yamcs.protobuf.Mdb.ArgumentTypeInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.yamcs.protobuf.Mdb.ArgumentTypeInfo other) { if (other == org.yamcs.protobuf.Mdb.ArgumentTypeInfo.getDefaultInstance()) return this; if (other.hasEngType()) { bitField0_ |= 0x00000001; engType_ = other.engType_; onChanged(); } if (other.hasDataEncoding()) { mergeDataEncoding(other.getDataEncoding()); } if (unitSetBuilder_ == null) { if (!other.unitSet_.isEmpty()) { if (unitSet_.isEmpty()) { unitSet_ = other.unitSet_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureUnitSetIsMutable(); unitSet_.addAll(other.unitSet_); } onChanged(); } } else { if (!other.unitSet_.isEmpty()) { if (unitSetBuilder_.isEmpty()) { unitSetBuilder_.dispose(); unitSetBuilder_ = null; unitSet_ = other.unitSet_; bitField0_ = (bitField0_ & ~0x00000004); unitSetBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getUnitSetFieldBuilder() : null; } else { unitSetBuilder_.addAllMessages(other.unitSet_); } } } if (enumValueBuilder_ == null) { if (!other.enumValue_.isEmpty()) { if (enumValue_.isEmpty()) { enumValue_ = other.enumValue_; bitField0_ = (bitField0_ & ~0x00000008); } else { ensureEnumValueIsMutable(); enumValue_.addAll(other.enumValue_); } onChanged(); } } else { if (!other.enumValue_.isEmpty()) { if (enumValueBuilder_.isEmpty()) { enumValueBuilder_.dispose(); enumValueBuilder_ = null; enumValue_ = other.enumValue_; bitField0_ = (bitField0_ & ~0x00000008); enumValueBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getEnumValueFieldBuilder() : null; } else { enumValueBuilder_.addAllMessages(other.enumValue_); } } } if (other.hasRangeMin()) { setRangeMin(other.getRangeMin()); } if (other.hasRangeMax()) { setRangeMax(other.getRangeMax()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.yamcs.protobuf.Mdb.ArgumentTypeInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.yamcs.protobuf.Mdb.ArgumentTypeInfo) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional string engType = 1; private java.lang.Object engType_ = ""; /** * <code>optional string engType = 1;</code> */ public boolean hasEngType() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string engType = 1;</code> */ public java.lang.String getEngType() { java.lang.Object ref = engType_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); engType_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string engType = 1;</code> */ public com.google.protobuf.ByteString getEngTypeBytes() { java.lang.Object ref = engType_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); engType_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string engType = 1;</code> */ public Builder setEngType( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; engType_ = value; onChanged(); return this; } /** * <code>optional string engType = 1;</code> */ public Builder clearEngType() { bitField0_ = (bitField0_ & ~0x00000001); engType_ = getDefaultInstance().getEngType(); onChanged(); return this; } /** * <code>optional string engType = 1;</code> */ public Builder setEngTypeBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; engType_ = value; onChanged(); return this; } // optional .mdb.DataEncodingInfo dataEncoding = 2; private org.yamcs.protobuf.Mdb.DataEncodingInfo dataEncoding_ = org.yamcs.protobuf.Mdb.DataEncodingInfo.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.DataEncodingInfo, org.yamcs.protobuf.Mdb.DataEncodingInfo.Builder, org.yamcs.protobuf.Mdb.DataEncodingInfoOrBuilder> dataEncodingBuilder_; /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ public boolean hasDataEncoding() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ public org.yamcs.protobuf.Mdb.DataEncodingInfo getDataEncoding() { if (dataEncodingBuilder_ == null) { return dataEncoding_; } else { return dataEncodingBuilder_.getMessage(); } } /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ public Builder setDataEncoding(org.yamcs.protobuf.Mdb.DataEncodingInfo value) { if (dataEncodingBuilder_ == null) { if (value == null) { throw new NullPointerException(); } dataEncoding_ = value; onChanged(); } else { dataEncodingBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ public Builder setDataEncoding( org.yamcs.protobuf.Mdb.DataEncodingInfo.Builder builderForValue) { if (dataEncodingBuilder_ == null) { dataEncoding_ = builderForValue.build(); onChanged(); } else { dataEncodingBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ public Builder mergeDataEncoding(org.yamcs.protobuf.Mdb.DataEncodingInfo value) { if (dataEncodingBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002) && dataEncoding_ != org.yamcs.protobuf.Mdb.DataEncodingInfo.getDefaultInstance()) { dataEncoding_ = org.yamcs.protobuf.Mdb.DataEncodingInfo.newBuilder(dataEncoding_).mergeFrom(value).buildPartial(); } else { dataEncoding_ = value; } onChanged(); } else { dataEncodingBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ public Builder clearDataEncoding() { if (dataEncodingBuilder_ == null) { dataEncoding_ = org.yamcs.protobuf.Mdb.DataEncodingInfo.getDefaultInstance(); onChanged(); } else { dataEncodingBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ public org.yamcs.protobuf.Mdb.DataEncodingInfo.Builder getDataEncodingBuilder() { bitField0_ |= 0x00000002; onChanged(); return getDataEncodingFieldBuilder().getBuilder(); } /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ public org.yamcs.protobuf.Mdb.DataEncodingInfoOrBuilder getDataEncodingOrBuilder() { if (dataEncodingBuilder_ != null) { return dataEncodingBuilder_.getMessageOrBuilder(); } else { return dataEncoding_; } } /** * <code>optional .mdb.DataEncodingInfo dataEncoding = 2;</code> */ private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.DataEncodingInfo, org.yamcs.protobuf.Mdb.DataEncodingInfo.Builder, org.yamcs.protobuf.Mdb.DataEncodingInfoOrBuilder> getDataEncodingFieldBuilder() { if (dataEncodingBuilder_ == null) { dataEncodingBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.DataEncodingInfo, org.yamcs.protobuf.Mdb.DataEncodingInfo.Builder, org.yamcs.protobuf.Mdb.DataEncodingInfoOrBuilder>( dataEncoding_, getParentForChildren(), isClean()); dataEncoding_ = null; } return dataEncodingBuilder_; } // repeated .mdb.UnitInfo unitSet = 3; private java.util.List<org.yamcs.protobuf.Mdb.UnitInfo> unitSet_ = java.util.Collections.emptyList(); private void ensureUnitSetIsMutable() { if (!((bitField0_ & 0x00000004) == 0x00000004)) { unitSet_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.UnitInfo>(unitSet_); bitField0_ |= 0x00000004; } } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.UnitInfo, org.yamcs.protobuf.Mdb.UnitInfo.Builder, org.yamcs.protobuf.Mdb.UnitInfoOrBuilder> unitSetBuilder_; /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.UnitInfo> getUnitSetList() { if (unitSetBuilder_ == null) { return java.util.Collections.unmodifiableList(unitSet_); } else { return unitSetBuilder_.getMessageList(); } } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public int getUnitSetCount() { if (unitSetBuilder_ == null) { return unitSet_.size(); } else { return unitSetBuilder_.getCount(); } } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public org.yamcs.protobuf.Mdb.UnitInfo getUnitSet(int index) { if (unitSetBuilder_ == null) { return unitSet_.get(index); } else { return unitSetBuilder_.getMessage(index); } } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public Builder setUnitSet( int index, org.yamcs.protobuf.Mdb.UnitInfo value) { if (unitSetBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureUnitSetIsMutable(); unitSet_.set(index, value); onChanged(); } else { unitSetBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public Builder setUnitSet( int index, org.yamcs.protobuf.Mdb.UnitInfo.Builder builderForValue) { if (unitSetBuilder_ == null) { ensureUnitSetIsMutable(); unitSet_.set(index, builderForValue.build()); onChanged(); } else { unitSetBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public Builder addUnitSet(org.yamcs.protobuf.Mdb.UnitInfo value) { if (unitSetBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureUnitSetIsMutable(); unitSet_.add(value); onChanged(); } else { unitSetBuilder_.addMessage(value); } return this; } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public Builder addUnitSet( int index, org.yamcs.protobuf.Mdb.UnitInfo value) { if (unitSetBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureUnitSetIsMutable(); unitSet_.add(index, value); onChanged(); } else { unitSetBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public Builder addUnitSet( org.yamcs.protobuf.Mdb.UnitInfo.Builder builderForValue) { if (unitSetBuilder_ == null) { ensureUnitSetIsMutable(); unitSet_.add(builderForValue.build()); onChanged(); } else { unitSetBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public Builder addUnitSet( int index, org.yamcs.protobuf.Mdb.UnitInfo.Builder builderForValue) { if (unitSetBuilder_ == null) { ensureUnitSetIsMutable(); unitSet_.add(index, builderForValue.build()); onChanged(); } else { unitSetBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public Builder addAllUnitSet( java.lang.Iterable<? extends org.yamcs.protobuf.Mdb.UnitInfo> values) { if (unitSetBuilder_ == null) { ensureUnitSetIsMutable(); super.addAll(values, unitSet_); onChanged(); } else { unitSetBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public Builder clearUnitSet() { if (unitSetBuilder_ == null) { unitSet_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); } else { unitSetBuilder_.clear(); } return this; } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public Builder removeUnitSet(int index) { if (unitSetBuilder_ == null) { ensureUnitSetIsMutable(); unitSet_.remove(index); onChanged(); } else { unitSetBuilder_.remove(index); } return this; } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public org.yamcs.protobuf.Mdb.UnitInfo.Builder getUnitSetBuilder( int index) { return getUnitSetFieldBuilder().getBuilder(index); } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public org.yamcs.protobuf.Mdb.UnitInfoOrBuilder getUnitSetOrBuilder( int index) { if (unitSetBuilder_ == null) { return unitSet_.get(index); } else { return unitSetBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.UnitInfoOrBuilder> getUnitSetOrBuilderList() { if (unitSetBuilder_ != null) { return unitSetBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(unitSet_); } } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public org.yamcs.protobuf.Mdb.UnitInfo.Builder addUnitSetBuilder() { return getUnitSetFieldBuilder().addBuilder( org.yamcs.protobuf.Mdb.UnitInfo.getDefaultInstance()); } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public org.yamcs.protobuf.Mdb.UnitInfo.Builder addUnitSetBuilder( int index) { return getUnitSetFieldBuilder().addBuilder( index, org.yamcs.protobuf.Mdb.UnitInfo.getDefaultInstance()); } /** * <code>repeated .mdb.UnitInfo unitSet = 3;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.UnitInfo.Builder> getUnitSetBuilderList() { return getUnitSetFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.UnitInfo, org.yamcs.protobuf.Mdb.UnitInfo.Builder, org.yamcs.protobuf.Mdb.UnitInfoOrBuilder> getUnitSetFieldBuilder() { if (unitSetBuilder_ == null) { unitSetBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.UnitInfo, org.yamcs.protobuf.Mdb.UnitInfo.Builder, org.yamcs.protobuf.Mdb.UnitInfoOrBuilder>( unitSet_, ((bitField0_ & 0x00000004) == 0x00000004), getParentForChildren(), isClean()); unitSet_ = null; } return unitSetBuilder_; } // repeated .mdb.EnumValue enumValue = 5; private java.util.List<org.yamcs.protobuf.Mdb.EnumValue> enumValue_ = java.util.Collections.emptyList(); private void ensureEnumValueIsMutable() { if (!((bitField0_ & 0x00000008) == 0x00000008)) { enumValue_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.EnumValue>(enumValue_); bitField0_ |= 0x00000008; } } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.EnumValue, org.yamcs.protobuf.Mdb.EnumValue.Builder, org.yamcs.protobuf.Mdb.EnumValueOrBuilder> enumValueBuilder_; /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.EnumValue> getEnumValueList() { if (enumValueBuilder_ == null) { return java.util.Collections.unmodifiableList(enumValue_); } else { return enumValueBuilder_.getMessageList(); } } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public int getEnumValueCount() { if (enumValueBuilder_ == null) { return enumValue_.size(); } else { return enumValueBuilder_.getCount(); } } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public org.yamcs.protobuf.Mdb.EnumValue getEnumValue(int index) { if (enumValueBuilder_ == null) { return enumValue_.get(index); } else { return enumValueBuilder_.getMessage(index); } } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public Builder setEnumValue( int index, org.yamcs.protobuf.Mdb.EnumValue value) { if (enumValueBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureEnumValueIsMutable(); enumValue_.set(index, value); onChanged(); } else { enumValueBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public Builder setEnumValue( int index, org.yamcs.protobuf.Mdb.EnumValue.Builder builderForValue) { if (enumValueBuilder_ == null) { ensureEnumValueIsMutable(); enumValue_.set(index, builderForValue.build()); onChanged(); } else { enumValueBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public Builder addEnumValue(org.yamcs.protobuf.Mdb.EnumValue value) { if (enumValueBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureEnumValueIsMutable(); enumValue_.add(value); onChanged(); } else { enumValueBuilder_.addMessage(value); } return this; } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public Builder addEnumValue( int index, org.yamcs.protobuf.Mdb.EnumValue value) { if (enumValueBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureEnumValueIsMutable(); enumValue_.add(index, value); onChanged(); } else { enumValueBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public Builder addEnumValue( org.yamcs.protobuf.Mdb.EnumValue.Builder builderForValue) { if (enumValueBuilder_ == null) { ensureEnumValueIsMutable(); enumValue_.add(builderForValue.build()); onChanged(); } else { enumValueBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public Builder addEnumValue( int index, org.yamcs.protobuf.Mdb.EnumValue.Builder builderForValue) { if (enumValueBuilder_ == null) { ensureEnumValueIsMutable(); enumValue_.add(index, builderForValue.build()); onChanged(); } else { enumValueBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public Builder addAllEnumValue( java.lang.Iterable<? extends org.yamcs.protobuf.Mdb.EnumValue> values) { if (enumValueBuilder_ == null) { ensureEnumValueIsMutable(); super.addAll(values, enumValue_); onChanged(); } else { enumValueBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public Builder clearEnumValue() { if (enumValueBuilder_ == null) { enumValue_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); onChanged(); } else { enumValueBuilder_.clear(); } return this; } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public Builder removeEnumValue(int index) { if (enumValueBuilder_ == null) { ensureEnumValueIsMutable(); enumValue_.remove(index); onChanged(); } else { enumValueBuilder_.remove(index); } return this; } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public org.yamcs.protobuf.Mdb.EnumValue.Builder getEnumValueBuilder( int index) { return getEnumValueFieldBuilder().getBuilder(index); } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public org.yamcs.protobuf.Mdb.EnumValueOrBuilder getEnumValueOrBuilder( int index) { if (enumValueBuilder_ == null) { return enumValue_.get(index); } else { return enumValueBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.EnumValueOrBuilder> getEnumValueOrBuilderList() { if (enumValueBuilder_ != null) { return enumValueBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(enumValue_); } } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public org.yamcs.protobuf.Mdb.EnumValue.Builder addEnumValueBuilder() { return getEnumValueFieldBuilder().addBuilder( org.yamcs.protobuf.Mdb.EnumValue.getDefaultInstance()); } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public org.yamcs.protobuf.Mdb.EnumValue.Builder addEnumValueBuilder( int index) { return getEnumValueFieldBuilder().addBuilder( index, org.yamcs.protobuf.Mdb.EnumValue.getDefaultInstance()); } /** * <code>repeated .mdb.EnumValue enumValue = 5;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.EnumValue.Builder> getEnumValueBuilderList() { return getEnumValueFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.EnumValue, org.yamcs.protobuf.Mdb.EnumValue.Builder, org.yamcs.protobuf.Mdb.EnumValueOrBuilder> getEnumValueFieldBuilder() { if (enumValueBuilder_ == null) { enumValueBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.EnumValue, org.yamcs.protobuf.Mdb.EnumValue.Builder, org.yamcs.protobuf.Mdb.EnumValueOrBuilder>( enumValue_, ((bitField0_ & 0x00000008) == 0x00000008), getParentForChildren(), isClean()); enumValue_ = null; } return enumValueBuilder_; } // optional double rangeMin = 6; private double rangeMin_ ; /** * <code>optional double rangeMin = 6;</code> */ public boolean hasRangeMin() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <code>optional double rangeMin = 6;</code> */ public double getRangeMin() { return rangeMin_; } /** * <code>optional double rangeMin = 6;</code> */ public Builder setRangeMin(double value) { bitField0_ |= 0x00000010; rangeMin_ = value; onChanged(); return this; } /** * <code>optional double rangeMin = 6;</code> */ public Builder clearRangeMin() { bitField0_ = (bitField0_ & ~0x00000010); rangeMin_ = 0D; onChanged(); return this; } // optional double rangeMax = 7; private double rangeMax_ ; /** * <code>optional double rangeMax = 7;</code> */ public boolean hasRangeMax() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * <code>optional double rangeMax = 7;</code> */ public double getRangeMax() { return rangeMax_; } /** * <code>optional double rangeMax = 7;</code> */ public Builder setRangeMax(double value) { bitField0_ |= 0x00000020; rangeMax_ = value; onChanged(); return this; } /** * <code>optional double rangeMax = 7;</code> */ public Builder clearRangeMax() { bitField0_ = (bitField0_ & ~0x00000020); rangeMax_ = 0D; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:mdb.ArgumentTypeInfo) } static { defaultInstance = new ArgumentTypeInfo(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:mdb.ArgumentTypeInfo) } public interface ArgumentInfoOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional string name = 1; /** * <code>optional string name = 1;</code> */ boolean hasName(); /** * <code>optional string name = 1;</code> */ java.lang.String getName(); /** * <code>optional string name = 1;</code> */ com.google.protobuf.ByteString getNameBytes(); // optional string description = 2; /** * <code>optional string description = 2;</code> */ boolean hasDescription(); /** * <code>optional string description = 2;</code> */ java.lang.String getDescription(); /** * <code>optional string description = 2;</code> */ com.google.protobuf.ByteString getDescriptionBytes(); // optional string initialValue = 4; /** * <code>optional string initialValue = 4;</code> * * <pre> *optional string type = 3; * </pre> */ boolean hasInitialValue(); /** * <code>optional string initialValue = 4;</code> * * <pre> *optional string type = 3; * </pre> */ java.lang.String getInitialValue(); /** * <code>optional string initialValue = 4;</code> * * <pre> *optional string type = 3; * </pre> */ com.google.protobuf.ByteString getInitialValueBytes(); // optional .mdb.ArgumentTypeInfo type = 6; /** * <code>optional .mdb.ArgumentTypeInfo type = 6;</code> * * <pre> * repeated UnitInfo unitSet = 5; * </pre> */ boolean hasType(); /** * <code>optional .mdb.ArgumentTypeInfo type = 6;</code> * * <pre> * repeated UnitInfo unitSet = 5; * </pre> */ org.yamcs.protobuf.Mdb.ArgumentTypeInfo getType(); /** * <code>optional .mdb.ArgumentTypeInfo type = 6;</code> * * <pre> * repeated UnitInfo unitSet = 5; * </pre> */ org.yamcs.protobuf.Mdb.ArgumentTypeInfoOrBuilder getTypeOrBuilder(); } /** * Protobuf type {@code mdb.ArgumentInfo} */ public static final class ArgumentInfo extends com.google.protobuf.GeneratedMessage implements ArgumentInfoOrBuilder { // Use ArgumentInfo.newBuilder() to construct. private ArgumentInfo(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ArgumentInfo(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ArgumentInfo defaultInstance; public static ArgumentInfo getDefaultInstance() { return defaultInstance; } public ArgumentInfo getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ArgumentInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { bitField0_ |= 0x00000001; name_ = input.readBytes(); break; } case 18: { bitField0_ |= 0x00000002; description_ = input.readBytes(); break; } case 34: { bitField0_ |= 0x00000004; initialValue_ = input.readBytes(); break; } case 50: { org.yamcs.protobuf.Mdb.ArgumentTypeInfo.Builder subBuilder = null; if (((bitField0_ & 0x00000008) == 0x00000008)) { subBuilder = type_.toBuilder(); } type_ = input.readMessage(org.yamcs.protobuf.Mdb.ArgumentTypeInfo.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(type_); type_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000008; break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ArgumentInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ArgumentInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.ArgumentInfo.class, org.yamcs.protobuf.Mdb.ArgumentInfo.Builder.class); } public static com.google.protobuf.Parser<ArgumentInfo> PARSER = new com.google.protobuf.AbstractParser<ArgumentInfo>() { public ArgumentInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ArgumentInfo(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<ArgumentInfo> getParserForType() { return PARSER; } private int bitField0_; // optional string name = 1; public static final int NAME_FIELD_NUMBER = 1; private java.lang.Object name_; /** * <code>optional string name = 1;</code> */ public boolean hasName() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string name = 1;</code> */ public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { name_ = s; } return s; } } /** * <code>optional string name = 1;</code> */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string description = 2; public static final int DESCRIPTION_FIELD_NUMBER = 2; private java.lang.Object description_; /** * <code>optional string description = 2;</code> */ public boolean hasDescription() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string description = 2;</code> */ public java.lang.String getDescription() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { description_ = s; } return s; } } /** * <code>optional string description = 2;</code> */ public com.google.protobuf.ByteString getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); description_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string initialValue = 4; public static final int INITIALVALUE_FIELD_NUMBER = 4; private java.lang.Object initialValue_; /** * <code>optional string initialValue = 4;</code> * * <pre> *optional string type = 3; * </pre> */ public boolean hasInitialValue() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional string initialValue = 4;</code> * * <pre> *optional string type = 3; * </pre> */ public java.lang.String getInitialValue() { java.lang.Object ref = initialValue_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { initialValue_ = s; } return s; } } /** * <code>optional string initialValue = 4;</code> * * <pre> *optional string type = 3; * </pre> */ public com.google.protobuf.ByteString getInitialValueBytes() { java.lang.Object ref = initialValue_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); initialValue_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional .mdb.ArgumentTypeInfo type = 6; public static final int TYPE_FIELD_NUMBER = 6; private org.yamcs.protobuf.Mdb.ArgumentTypeInfo type_; /** * <code>optional .mdb.ArgumentTypeInfo type = 6;</code> * * <pre> * repeated UnitInfo unitSet = 5; * </pre> */ public boolean hasType() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional .mdb.ArgumentTypeInfo type = 6;</code> * * <pre> * repeated UnitInfo unitSet = 5; * </pre> */ public org.yamcs.protobuf.Mdb.ArgumentTypeInfo getType() { return type_; } /** * <code>optional .mdb.ArgumentTypeInfo type = 6;</code> * * <pre> * repeated UnitInfo unitSet = 5; * </pre> */ public org.yamcs.protobuf.Mdb.ArgumentTypeInfoOrBuilder getTypeOrBuilder() { return type_; } private void initFields() { name_ = ""; description_ = ""; initialValue_ = ""; type_ = org.yamcs.protobuf.Mdb.ArgumentTypeInfo.getDefaultInstance(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getNameBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getDescriptionBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBytes(4, getInitialValueBytes()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeMessage(6, type_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getNameBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getDescriptionBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, getInitialValueBytes()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, type_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.yamcs.protobuf.Mdb.ArgumentInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.ArgumentInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ArgumentInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.ArgumentInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ArgumentInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.ArgumentInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ArgumentInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.yamcs.protobuf.Mdb.ArgumentInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ArgumentInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.ArgumentInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.yamcs.protobuf.Mdb.ArgumentInfo prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mdb.ArgumentInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.yamcs.protobuf.Mdb.ArgumentInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ArgumentInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ArgumentInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.ArgumentInfo.class, org.yamcs.protobuf.Mdb.ArgumentInfo.Builder.class); } // Construct using org.yamcs.protobuf.Mdb.ArgumentInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getTypeFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); name_ = ""; bitField0_ = (bitField0_ & ~0x00000001); description_ = ""; bitField0_ = (bitField0_ & ~0x00000002); initialValue_ = ""; bitField0_ = (bitField0_ & ~0x00000004); if (typeBuilder_ == null) { type_ = org.yamcs.protobuf.Mdb.ArgumentTypeInfo.getDefaultInstance(); } else { typeBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ArgumentInfo_descriptor; } public org.yamcs.protobuf.Mdb.ArgumentInfo getDefaultInstanceForType() { return org.yamcs.protobuf.Mdb.ArgumentInfo.getDefaultInstance(); } public org.yamcs.protobuf.Mdb.ArgumentInfo build() { org.yamcs.protobuf.Mdb.ArgumentInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.yamcs.protobuf.Mdb.ArgumentInfo buildPartial() { org.yamcs.protobuf.Mdb.ArgumentInfo result = new org.yamcs.protobuf.Mdb.ArgumentInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.name_ = name_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.description_ = description_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.initialValue_ = initialValue_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } if (typeBuilder_ == null) { result.type_ = type_; } else { result.type_ = typeBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.yamcs.protobuf.Mdb.ArgumentInfo) { return mergeFrom((org.yamcs.protobuf.Mdb.ArgumentInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.yamcs.protobuf.Mdb.ArgumentInfo other) { if (other == org.yamcs.protobuf.Mdb.ArgumentInfo.getDefaultInstance()) return this; if (other.hasName()) { bitField0_ |= 0x00000001; name_ = other.name_; onChanged(); } if (other.hasDescription()) { bitField0_ |= 0x00000002; description_ = other.description_; onChanged(); } if (other.hasInitialValue()) { bitField0_ |= 0x00000004; initialValue_ = other.initialValue_; onChanged(); } if (other.hasType()) { mergeType(other.getType()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.yamcs.protobuf.Mdb.ArgumentInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.yamcs.protobuf.Mdb.ArgumentInfo) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional string name = 1; private java.lang.Object name_ = ""; /** * <code>optional string name = 1;</code> */ public boolean hasName() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string name = 1;</code> */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); name_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string name = 1;</code> */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string name = 1;</code> */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; name_ = value; onChanged(); return this; } /** * <code>optional string name = 1;</code> */ public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000001); name_ = getDefaultInstance().getName(); onChanged(); return this; } /** * <code>optional string name = 1;</code> */ public Builder setNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; name_ = value; onChanged(); return this; } // optional string description = 2; private java.lang.Object description_ = ""; /** * <code>optional string description = 2;</code> */ public boolean hasDescription() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string description = 2;</code> */ public java.lang.String getDescription() { java.lang.Object ref = description_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); description_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string description = 2;</code> */ public com.google.protobuf.ByteString getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); description_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string description = 2;</code> */ public Builder setDescription( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; description_ = value; onChanged(); return this; } /** * <code>optional string description = 2;</code> */ public Builder clearDescription() { bitField0_ = (bitField0_ & ~0x00000002); description_ = getDefaultInstance().getDescription(); onChanged(); return this; } /** * <code>optional string description = 2;</code> */ public Builder setDescriptionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; description_ = value; onChanged(); return this; } // optional string initialValue = 4; private java.lang.Object initialValue_ = ""; /** * <code>optional string initialValue = 4;</code> * * <pre> *optional string type = 3; * </pre> */ public boolean hasInitialValue() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional string initialValue = 4;</code> * * <pre> *optional string type = 3; * </pre> */ public java.lang.String getInitialValue() { java.lang.Object ref = initialValue_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); initialValue_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string initialValue = 4;</code> * * <pre> *optional string type = 3; * </pre> */ public com.google.protobuf.ByteString getInitialValueBytes() { java.lang.Object ref = initialValue_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); initialValue_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string initialValue = 4;</code> * * <pre> *optional string type = 3; * </pre> */ public Builder setInitialValue( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; initialValue_ = value; onChanged(); return this; } /** * <code>optional string initialValue = 4;</code> * * <pre> *optional string type = 3; * </pre> */ public Builder clearInitialValue() { bitField0_ = (bitField0_ & ~0x00000004); initialValue_ = getDefaultInstance().getInitialValue(); onChanged(); return this; } /** * <code>optional string initialValue = 4;</code> * * <pre> *optional string type = 3; * </pre> */ public Builder setInitialValueBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; initialValue_ = value; onChanged(); return this; } // optional .mdb.ArgumentTypeInfo type = 6; private org.yamcs.protobuf.Mdb.ArgumentTypeInfo type_ = org.yamcs.protobuf.Mdb.ArgumentTypeInfo.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.ArgumentTypeInfo, org.yamcs.protobuf.Mdb.ArgumentTypeInfo.Builder, org.yamcs.protobuf.Mdb.ArgumentTypeInfoOrBuilder> typeBuilder_; /** * <code>optional .mdb.ArgumentTypeInfo type = 6;</code> * * <pre> * repeated UnitInfo unitSet = 5; * </pre> */ public boolean hasType() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional .mdb.ArgumentTypeInfo type = 6;</code> * * <pre> * repeated UnitInfo unitSet = 5; * </pre> */ public org.yamcs.protobuf.Mdb.ArgumentTypeInfo getType() { if (typeBuilder_ == null) { return type_; } else { return typeBuilder_.getMessage(); } } /** * <code>optional .mdb.ArgumentTypeInfo type = 6;</code> * * <pre> * repeated UnitInfo unitSet = 5; * </pre> */ public Builder setType(org.yamcs.protobuf.Mdb.ArgumentTypeInfo value) { if (typeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } type_ = value; onChanged(); } else { typeBuilder_.setMessage(value); } bitField0_ |= 0x00000008; return this; } /** * <code>optional .mdb.ArgumentTypeInfo type = 6;</code> * * <pre> * repeated UnitInfo unitSet = 5; * </pre> */ public Builder setType( org.yamcs.protobuf.Mdb.ArgumentTypeInfo.Builder builderForValue) { if (typeBuilder_ == null) { type_ = builderForValue.build(); onChanged(); } else { typeBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000008; return this; } /** * <code>optional .mdb.ArgumentTypeInfo type = 6;</code> * * <pre> * repeated UnitInfo unitSet = 5; * </pre> */ public Builder mergeType(org.yamcs.protobuf.Mdb.ArgumentTypeInfo value) { if (typeBuilder_ == null) { if (((bitField0_ & 0x00000008) == 0x00000008) && type_ != org.yamcs.protobuf.Mdb.ArgumentTypeInfo.getDefaultInstance()) { type_ = org.yamcs.protobuf.Mdb.ArgumentTypeInfo.newBuilder(type_).mergeFrom(value).buildPartial(); } else { type_ = value; } onChanged(); } else { typeBuilder_.mergeFrom(value); } bitField0_ |= 0x00000008; return this; } /** * <code>optional .mdb.ArgumentTypeInfo type = 6;</code> * * <pre> * repeated UnitInfo unitSet = 5; * </pre> */ public Builder clearType() { if (typeBuilder_ == null) { type_ = org.yamcs.protobuf.Mdb.ArgumentTypeInfo.getDefaultInstance(); onChanged(); } else { typeBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); return this; } /** * <code>optional .mdb.ArgumentTypeInfo type = 6;</code> * * <pre> * repeated UnitInfo unitSet = 5; * </pre> */ public org.yamcs.protobuf.Mdb.ArgumentTypeInfo.Builder getTypeBuilder() { bitField0_ |= 0x00000008; onChanged(); return getTypeFieldBuilder().getBuilder(); } /** * <code>optional .mdb.ArgumentTypeInfo type = 6;</code> * * <pre> * repeated UnitInfo unitSet = 5; * </pre> */ public org.yamcs.protobuf.Mdb.ArgumentTypeInfoOrBuilder getTypeOrBuilder() { if (typeBuilder_ != null) { return typeBuilder_.getMessageOrBuilder(); } else { return type_; } } /** * <code>optional .mdb.ArgumentTypeInfo type = 6;</code> * * <pre> * repeated UnitInfo unitSet = 5; * </pre> */ private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.ArgumentTypeInfo, org.yamcs.protobuf.Mdb.ArgumentTypeInfo.Builder, org.yamcs.protobuf.Mdb.ArgumentTypeInfoOrBuilder> getTypeFieldBuilder() { if (typeBuilder_ == null) { typeBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.ArgumentTypeInfo, org.yamcs.protobuf.Mdb.ArgumentTypeInfo.Builder, org.yamcs.protobuf.Mdb.ArgumentTypeInfoOrBuilder>( type_, getParentForChildren(), isClean()); type_ = null; } return typeBuilder_; } // @@protoc_insertion_point(builder_scope:mdb.ArgumentInfo) } static { defaultInstance = new ArgumentInfo(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:mdb.ArgumentInfo) } public interface ArgumentAssignmentInfoOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional string name = 1; /** * <code>optional string name = 1;</code> */ boolean hasName(); /** * <code>optional string name = 1;</code> */ java.lang.String getName(); /** * <code>optional string name = 1;</code> */ com.google.protobuf.ByteString getNameBytes(); // optional string value = 2; /** * <code>optional string value = 2;</code> */ boolean hasValue(); /** * <code>optional string value = 2;</code> */ java.lang.String getValue(); /** * <code>optional string value = 2;</code> */ com.google.protobuf.ByteString getValueBytes(); } /** * Protobuf type {@code mdb.ArgumentAssignmentInfo} */ public static final class ArgumentAssignmentInfo extends com.google.protobuf.GeneratedMessage implements ArgumentAssignmentInfoOrBuilder { // Use ArgumentAssignmentInfo.newBuilder() to construct. private ArgumentAssignmentInfo(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ArgumentAssignmentInfo(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ArgumentAssignmentInfo defaultInstance; public static ArgumentAssignmentInfo getDefaultInstance() { return defaultInstance; } public ArgumentAssignmentInfo getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ArgumentAssignmentInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { bitField0_ |= 0x00000001; name_ = input.readBytes(); break; } case 18: { bitField0_ |= 0x00000002; value_ = input.readBytes(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ArgumentAssignmentInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ArgumentAssignmentInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo.class, org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo.Builder.class); } public static com.google.protobuf.Parser<ArgumentAssignmentInfo> PARSER = new com.google.protobuf.AbstractParser<ArgumentAssignmentInfo>() { public ArgumentAssignmentInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ArgumentAssignmentInfo(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<ArgumentAssignmentInfo> getParserForType() { return PARSER; } private int bitField0_; // optional string name = 1; public static final int NAME_FIELD_NUMBER = 1; private java.lang.Object name_; /** * <code>optional string name = 1;</code> */ public boolean hasName() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string name = 1;</code> */ public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { name_ = s; } return s; } } /** * <code>optional string name = 1;</code> */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string value = 2; public static final int VALUE_FIELD_NUMBER = 2; private java.lang.Object value_; /** * <code>optional string value = 2;</code> */ public boolean hasValue() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string value = 2;</code> */ public java.lang.String getValue() { java.lang.Object ref = value_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { value_ = s; } return s; } } /** * <code>optional string value = 2;</code> */ public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { name_ = ""; value_ = ""; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getNameBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getValueBytes()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getNameBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getValueBytes()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mdb.ArgumentAssignmentInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.yamcs.protobuf.Mdb.ArgumentAssignmentInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ArgumentAssignmentInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ArgumentAssignmentInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo.class, org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo.Builder.class); } // Construct using org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); name_ = ""; bitField0_ = (bitField0_ & ~0x00000001); value_ = ""; bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ArgumentAssignmentInfo_descriptor; } public org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo getDefaultInstanceForType() { return org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo.getDefaultInstance(); } public org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo build() { org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo buildPartial() { org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo result = new org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.name_ = name_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.value_ = value_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo) { return mergeFrom((org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo other) { if (other == org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo.getDefaultInstance()) return this; if (other.hasName()) { bitField0_ |= 0x00000001; name_ = other.name_; onChanged(); } if (other.hasValue()) { bitField0_ |= 0x00000002; value_ = other.value_; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional string name = 1; private java.lang.Object name_ = ""; /** * <code>optional string name = 1;</code> */ public boolean hasName() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string name = 1;</code> */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); name_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string name = 1;</code> */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string name = 1;</code> */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; name_ = value; onChanged(); return this; } /** * <code>optional string name = 1;</code> */ public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000001); name_ = getDefaultInstance().getName(); onChanged(); return this; } /** * <code>optional string name = 1;</code> */ public Builder setNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; name_ = value; onChanged(); return this; } // optional string value = 2; private java.lang.Object value_ = ""; /** * <code>optional string value = 2;</code> */ public boolean hasValue() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string value = 2;</code> */ public java.lang.String getValue() { java.lang.Object ref = value_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); value_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string value = 2;</code> */ public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string value = 2;</code> */ public Builder setValue( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; value_ = value; onChanged(); return this; } /** * <code>optional string value = 2;</code> */ public Builder clearValue() { bitField0_ = (bitField0_ & ~0x00000002); value_ = getDefaultInstance().getValue(); onChanged(); return this; } /** * <code>optional string value = 2;</code> */ public Builder setValueBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; value_ = value; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:mdb.ArgumentAssignmentInfo) } static { defaultInstance = new ArgumentAssignmentInfo(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:mdb.ArgumentAssignmentInfo) } public interface SignificanceInfoOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional .mdb.SignificanceInfo.SignificanceLevelType consequenceLevel = 1; /** * <code>optional .mdb.SignificanceInfo.SignificanceLevelType consequenceLevel = 1;</code> */ boolean hasConsequenceLevel(); /** * <code>optional .mdb.SignificanceInfo.SignificanceLevelType consequenceLevel = 1;</code> */ org.yamcs.protobuf.Mdb.SignificanceInfo.SignificanceLevelType getConsequenceLevel(); // optional string reasonForWarning = 2; /** * <code>optional string reasonForWarning = 2;</code> */ boolean hasReasonForWarning(); /** * <code>optional string reasonForWarning = 2;</code> */ java.lang.String getReasonForWarning(); /** * <code>optional string reasonForWarning = 2;</code> */ com.google.protobuf.ByteString getReasonForWarningBytes(); } /** * Protobuf type {@code mdb.SignificanceInfo} */ public static final class SignificanceInfo extends com.google.protobuf.GeneratedMessage implements SignificanceInfoOrBuilder { // Use SignificanceInfo.newBuilder() to construct. private SignificanceInfo(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private SignificanceInfo(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final SignificanceInfo defaultInstance; public static SignificanceInfo getDefaultInstance() { return defaultInstance; } public SignificanceInfo getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private SignificanceInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { int rawValue = input.readEnum(); org.yamcs.protobuf.Mdb.SignificanceInfo.SignificanceLevelType value = org.yamcs.protobuf.Mdb.SignificanceInfo.SignificanceLevelType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(1, rawValue); } else { bitField0_ |= 0x00000001; consequenceLevel_ = value; } break; } case 18: { bitField0_ |= 0x00000002; reasonForWarning_ = input.readBytes(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_SignificanceInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_SignificanceInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.SignificanceInfo.class, org.yamcs.protobuf.Mdb.SignificanceInfo.Builder.class); } public static com.google.protobuf.Parser<SignificanceInfo> PARSER = new com.google.protobuf.AbstractParser<SignificanceInfo>() { public SignificanceInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new SignificanceInfo(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<SignificanceInfo> getParserForType() { return PARSER; } /** * Protobuf enum {@code mdb.SignificanceInfo.SignificanceLevelType} */ public enum SignificanceLevelType implements com.google.protobuf.ProtocolMessageEnum { /** * <code>NONE = 1;</code> */ NONE(0, 1), /** * <code>WATCH = 2;</code> */ WATCH(1, 2), /** * <code>WARNING = 3;</code> */ WARNING(2, 3), /** * <code>DISTRESS = 4;</code> */ DISTRESS(3, 4), /** * <code>CRITICAL = 5;</code> */ CRITICAL(4, 5), /** * <code>SEVERE = 6;</code> */ SEVERE(5, 6), ; /** * <code>NONE = 1;</code> */ public static final int NONE_VALUE = 1; /** * <code>WATCH = 2;</code> */ public static final int WATCH_VALUE = 2; /** * <code>WARNING = 3;</code> */ public static final int WARNING_VALUE = 3; /** * <code>DISTRESS = 4;</code> */ public static final int DISTRESS_VALUE = 4; /** * <code>CRITICAL = 5;</code> */ public static final int CRITICAL_VALUE = 5; /** * <code>SEVERE = 6;</code> */ public static final int SEVERE_VALUE = 6; public final int getNumber() { return value; } public static SignificanceLevelType valueOf(int value) { switch (value) { case 1: return NONE; case 2: return WATCH; case 3: return WARNING; case 4: return DISTRESS; case 5: return CRITICAL; case 6: return SEVERE; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<SignificanceLevelType> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<SignificanceLevelType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<SignificanceLevelType>() { public SignificanceLevelType findValueByNumber(int number) { return SignificanceLevelType.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return org.yamcs.protobuf.Mdb.SignificanceInfo.getDescriptor().getEnumTypes().get(0); } private static final SignificanceLevelType[] VALUES = values(); public static SignificanceLevelType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private SignificanceLevelType(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:mdb.SignificanceInfo.SignificanceLevelType) } private int bitField0_; // optional .mdb.SignificanceInfo.SignificanceLevelType consequenceLevel = 1; public static final int CONSEQUENCELEVEL_FIELD_NUMBER = 1; private org.yamcs.protobuf.Mdb.SignificanceInfo.SignificanceLevelType consequenceLevel_; /** * <code>optional .mdb.SignificanceInfo.SignificanceLevelType consequenceLevel = 1;</code> */ public boolean hasConsequenceLevel() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .mdb.SignificanceInfo.SignificanceLevelType consequenceLevel = 1;</code> */ public org.yamcs.protobuf.Mdb.SignificanceInfo.SignificanceLevelType getConsequenceLevel() { return consequenceLevel_; } // optional string reasonForWarning = 2; public static final int REASONFORWARNING_FIELD_NUMBER = 2; private java.lang.Object reasonForWarning_; /** * <code>optional string reasonForWarning = 2;</code> */ public boolean hasReasonForWarning() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string reasonForWarning = 2;</code> */ public java.lang.String getReasonForWarning() { java.lang.Object ref = reasonForWarning_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { reasonForWarning_ = s; } return s; } } /** * <code>optional string reasonForWarning = 2;</code> */ public com.google.protobuf.ByteString getReasonForWarningBytes() { java.lang.Object ref = reasonForWarning_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); reasonForWarning_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { consequenceLevel_ = org.yamcs.protobuf.Mdb.SignificanceInfo.SignificanceLevelType.NONE; reasonForWarning_ = ""; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeEnum(1, consequenceLevel_.getNumber()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getReasonForWarningBytes()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, consequenceLevel_.getNumber()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getReasonForWarningBytes()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.yamcs.protobuf.Mdb.SignificanceInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.SignificanceInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.SignificanceInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.SignificanceInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.SignificanceInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.SignificanceInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.SignificanceInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.yamcs.protobuf.Mdb.SignificanceInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.SignificanceInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.SignificanceInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.yamcs.protobuf.Mdb.SignificanceInfo prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mdb.SignificanceInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.yamcs.protobuf.Mdb.SignificanceInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_SignificanceInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_SignificanceInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.SignificanceInfo.class, org.yamcs.protobuf.Mdb.SignificanceInfo.Builder.class); } // Construct using org.yamcs.protobuf.Mdb.SignificanceInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); consequenceLevel_ = org.yamcs.protobuf.Mdb.SignificanceInfo.SignificanceLevelType.NONE; bitField0_ = (bitField0_ & ~0x00000001); reasonForWarning_ = ""; bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.yamcs.protobuf.Mdb.internal_static_mdb_SignificanceInfo_descriptor; } public org.yamcs.protobuf.Mdb.SignificanceInfo getDefaultInstanceForType() { return org.yamcs.protobuf.Mdb.SignificanceInfo.getDefaultInstance(); } public org.yamcs.protobuf.Mdb.SignificanceInfo build() { org.yamcs.protobuf.Mdb.SignificanceInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.yamcs.protobuf.Mdb.SignificanceInfo buildPartial() { org.yamcs.protobuf.Mdb.SignificanceInfo result = new org.yamcs.protobuf.Mdb.SignificanceInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.consequenceLevel_ = consequenceLevel_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.reasonForWarning_ = reasonForWarning_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.yamcs.protobuf.Mdb.SignificanceInfo) { return mergeFrom((org.yamcs.protobuf.Mdb.SignificanceInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.yamcs.protobuf.Mdb.SignificanceInfo other) { if (other == org.yamcs.protobuf.Mdb.SignificanceInfo.getDefaultInstance()) return this; if (other.hasConsequenceLevel()) { setConsequenceLevel(other.getConsequenceLevel()); } if (other.hasReasonForWarning()) { bitField0_ |= 0x00000002; reasonForWarning_ = other.reasonForWarning_; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.yamcs.protobuf.Mdb.SignificanceInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.yamcs.protobuf.Mdb.SignificanceInfo) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional .mdb.SignificanceInfo.SignificanceLevelType consequenceLevel = 1; private org.yamcs.protobuf.Mdb.SignificanceInfo.SignificanceLevelType consequenceLevel_ = org.yamcs.protobuf.Mdb.SignificanceInfo.SignificanceLevelType.NONE; /** * <code>optional .mdb.SignificanceInfo.SignificanceLevelType consequenceLevel = 1;</code> */ public boolean hasConsequenceLevel() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .mdb.SignificanceInfo.SignificanceLevelType consequenceLevel = 1;</code> */ public org.yamcs.protobuf.Mdb.SignificanceInfo.SignificanceLevelType getConsequenceLevel() { return consequenceLevel_; } /** * <code>optional .mdb.SignificanceInfo.SignificanceLevelType consequenceLevel = 1;</code> */ public Builder setConsequenceLevel(org.yamcs.protobuf.Mdb.SignificanceInfo.SignificanceLevelType value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; consequenceLevel_ = value; onChanged(); return this; } /** * <code>optional .mdb.SignificanceInfo.SignificanceLevelType consequenceLevel = 1;</code> */ public Builder clearConsequenceLevel() { bitField0_ = (bitField0_ & ~0x00000001); consequenceLevel_ = org.yamcs.protobuf.Mdb.SignificanceInfo.SignificanceLevelType.NONE; onChanged(); return this; } // optional string reasonForWarning = 2; private java.lang.Object reasonForWarning_ = ""; /** * <code>optional string reasonForWarning = 2;</code> */ public boolean hasReasonForWarning() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string reasonForWarning = 2;</code> */ public java.lang.String getReasonForWarning() { java.lang.Object ref = reasonForWarning_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); reasonForWarning_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string reasonForWarning = 2;</code> */ public com.google.protobuf.ByteString getReasonForWarningBytes() { java.lang.Object ref = reasonForWarning_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); reasonForWarning_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string reasonForWarning = 2;</code> */ public Builder setReasonForWarning( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; reasonForWarning_ = value; onChanged(); return this; } /** * <code>optional string reasonForWarning = 2;</code> */ public Builder clearReasonForWarning() { bitField0_ = (bitField0_ & ~0x00000002); reasonForWarning_ = getDefaultInstance().getReasonForWarning(); onChanged(); return this; } /** * <code>optional string reasonForWarning = 2;</code> */ public Builder setReasonForWarningBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; reasonForWarning_ = value; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:mdb.SignificanceInfo) } static { defaultInstance = new SignificanceInfo(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:mdb.SignificanceInfo) } public interface ComparisonInfoOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional .mdb.ParameterInfo parameter = 1; /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ boolean hasParameter(); /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ org.yamcs.protobuf.Mdb.ParameterInfo getParameter(); /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder getParameterOrBuilder(); // optional .mdb.ComparisonInfo.OperatorType operator = 2; /** * <code>optional .mdb.ComparisonInfo.OperatorType operator = 2;</code> */ boolean hasOperator(); /** * <code>optional .mdb.ComparisonInfo.OperatorType operator = 2;</code> */ org.yamcs.protobuf.Mdb.ComparisonInfo.OperatorType getOperator(); // optional string value = 3; /** * <code>optional string value = 3;</code> */ boolean hasValue(); /** * <code>optional string value = 3;</code> */ java.lang.String getValue(); /** * <code>optional string value = 3;</code> */ com.google.protobuf.ByteString getValueBytes(); } /** * Protobuf type {@code mdb.ComparisonInfo} */ public static final class ComparisonInfo extends com.google.protobuf.GeneratedMessage implements ComparisonInfoOrBuilder { // Use ComparisonInfo.newBuilder() to construct. private ComparisonInfo(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ComparisonInfo(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ComparisonInfo defaultInstance; public static ComparisonInfo getDefaultInstance() { return defaultInstance; } public ComparisonInfo getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ComparisonInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { org.yamcs.protobuf.Mdb.ParameterInfo.Builder subBuilder = null; if (((bitField0_ & 0x00000001) == 0x00000001)) { subBuilder = parameter_.toBuilder(); } parameter_ = input.readMessage(org.yamcs.protobuf.Mdb.ParameterInfo.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(parameter_); parameter_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } case 16: { int rawValue = input.readEnum(); org.yamcs.protobuf.Mdb.ComparisonInfo.OperatorType value = org.yamcs.protobuf.Mdb.ComparisonInfo.OperatorType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(2, rawValue); } else { bitField0_ |= 0x00000002; operator_ = value; } break; } case 26: { bitField0_ |= 0x00000004; value_ = input.readBytes(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ComparisonInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ComparisonInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.ComparisonInfo.class, org.yamcs.protobuf.Mdb.ComparisonInfo.Builder.class); } public static com.google.protobuf.Parser<ComparisonInfo> PARSER = new com.google.protobuf.AbstractParser<ComparisonInfo>() { public ComparisonInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ComparisonInfo(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<ComparisonInfo> getParserForType() { return PARSER; } /** * Protobuf enum {@code mdb.ComparisonInfo.OperatorType} */ public enum OperatorType implements com.google.protobuf.ProtocolMessageEnum { /** * <code>EQUAL_TO = 1;</code> */ EQUAL_TO(0, 1), /** * <code>NOT_EQUAL_TO = 2;</code> */ NOT_EQUAL_TO(1, 2), /** * <code>GREATER_THAN = 3;</code> */ GREATER_THAN(2, 3), /** * <code>GREATER_THAN_OR_EQUAL_TO = 4;</code> */ GREATER_THAN_OR_EQUAL_TO(3, 4), /** * <code>SMALLER_THAN = 5;</code> */ SMALLER_THAN(4, 5), /** * <code>SMALLER_THAN_OR_EQUAL_TO = 6;</code> */ SMALLER_THAN_OR_EQUAL_TO(5, 6), ; /** * <code>EQUAL_TO = 1;</code> */ public static final int EQUAL_TO_VALUE = 1; /** * <code>NOT_EQUAL_TO = 2;</code> */ public static final int NOT_EQUAL_TO_VALUE = 2; /** * <code>GREATER_THAN = 3;</code> */ public static final int GREATER_THAN_VALUE = 3; /** * <code>GREATER_THAN_OR_EQUAL_TO = 4;</code> */ public static final int GREATER_THAN_OR_EQUAL_TO_VALUE = 4; /** * <code>SMALLER_THAN = 5;</code> */ public static final int SMALLER_THAN_VALUE = 5; /** * <code>SMALLER_THAN_OR_EQUAL_TO = 6;</code> */ public static final int SMALLER_THAN_OR_EQUAL_TO_VALUE = 6; public final int getNumber() { return value; } public static OperatorType valueOf(int value) { switch (value) { case 1: return EQUAL_TO; case 2: return NOT_EQUAL_TO; case 3: return GREATER_THAN; case 4: return GREATER_THAN_OR_EQUAL_TO; case 5: return SMALLER_THAN; case 6: return SMALLER_THAN_OR_EQUAL_TO; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<OperatorType> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<OperatorType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<OperatorType>() { public OperatorType findValueByNumber(int number) { return OperatorType.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return org.yamcs.protobuf.Mdb.ComparisonInfo.getDescriptor().getEnumTypes().get(0); } private static final OperatorType[] VALUES = values(); public static OperatorType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private OperatorType(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:mdb.ComparisonInfo.OperatorType) } private int bitField0_; // optional .mdb.ParameterInfo parameter = 1; public static final int PARAMETER_FIELD_NUMBER = 1; private org.yamcs.protobuf.Mdb.ParameterInfo parameter_; /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public boolean hasParameter() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfo getParameter() { return parameter_; } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder getParameterOrBuilder() { return parameter_; } // optional .mdb.ComparisonInfo.OperatorType operator = 2; public static final int OPERATOR_FIELD_NUMBER = 2; private org.yamcs.protobuf.Mdb.ComparisonInfo.OperatorType operator_; /** * <code>optional .mdb.ComparisonInfo.OperatorType operator = 2;</code> */ public boolean hasOperator() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional .mdb.ComparisonInfo.OperatorType operator = 2;</code> */ public org.yamcs.protobuf.Mdb.ComparisonInfo.OperatorType getOperator() { return operator_; } // optional string value = 3; public static final int VALUE_FIELD_NUMBER = 3; private java.lang.Object value_; /** * <code>optional string value = 3;</code> */ public boolean hasValue() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional string value = 3;</code> */ public java.lang.String getValue() { java.lang.Object ref = value_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { value_ = s; } return s; } } /** * <code>optional string value = 3;</code> */ public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { parameter_ = org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance(); operator_ = org.yamcs.protobuf.Mdb.ComparisonInfo.OperatorType.EQUAL_TO; value_ = ""; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (hasParameter()) { if (!getParameter().isInitialized()) { memoizedIsInitialized = 0; return false; } } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeMessage(1, parameter_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeEnum(2, operator_.getNumber()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBytes(3, getValueBytes()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, parameter_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(2, operator_.getNumber()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, getValueBytes()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.yamcs.protobuf.Mdb.ComparisonInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.ComparisonInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ComparisonInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.ComparisonInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ComparisonInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.ComparisonInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ComparisonInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.yamcs.protobuf.Mdb.ComparisonInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ComparisonInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.ComparisonInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.yamcs.protobuf.Mdb.ComparisonInfo prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mdb.ComparisonInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.yamcs.protobuf.Mdb.ComparisonInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ComparisonInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ComparisonInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.ComparisonInfo.class, org.yamcs.protobuf.Mdb.ComparisonInfo.Builder.class); } // Construct using org.yamcs.protobuf.Mdb.ComparisonInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getParameterFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); if (parameterBuilder_ == null) { parameter_ = org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance(); } else { parameterBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); operator_ = org.yamcs.protobuf.Mdb.ComparisonInfo.OperatorType.EQUAL_TO; bitField0_ = (bitField0_ & ~0x00000002); value_ = ""; bitField0_ = (bitField0_ & ~0x00000004); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ComparisonInfo_descriptor; } public org.yamcs.protobuf.Mdb.ComparisonInfo getDefaultInstanceForType() { return org.yamcs.protobuf.Mdb.ComparisonInfo.getDefaultInstance(); } public org.yamcs.protobuf.Mdb.ComparisonInfo build() { org.yamcs.protobuf.Mdb.ComparisonInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.yamcs.protobuf.Mdb.ComparisonInfo buildPartial() { org.yamcs.protobuf.Mdb.ComparisonInfo result = new org.yamcs.protobuf.Mdb.ComparisonInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } if (parameterBuilder_ == null) { result.parameter_ = parameter_; } else { result.parameter_ = parameterBuilder_.build(); } if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.operator_ = operator_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.value_ = value_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.yamcs.protobuf.Mdb.ComparisonInfo) { return mergeFrom((org.yamcs.protobuf.Mdb.ComparisonInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.yamcs.protobuf.Mdb.ComparisonInfo other) { if (other == org.yamcs.protobuf.Mdb.ComparisonInfo.getDefaultInstance()) return this; if (other.hasParameter()) { mergeParameter(other.getParameter()); } if (other.hasOperator()) { setOperator(other.getOperator()); } if (other.hasValue()) { bitField0_ |= 0x00000004; value_ = other.value_; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { if (hasParameter()) { if (!getParameter().isInitialized()) { return false; } } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.yamcs.protobuf.Mdb.ComparisonInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.yamcs.protobuf.Mdb.ComparisonInfo) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional .mdb.ParameterInfo parameter = 1; private org.yamcs.protobuf.Mdb.ParameterInfo parameter_ = org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.ParameterInfo, org.yamcs.protobuf.Mdb.ParameterInfo.Builder, org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder> parameterBuilder_; /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public boolean hasParameter() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfo getParameter() { if (parameterBuilder_ == null) { return parameter_; } else { return parameterBuilder_.getMessage(); } } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public Builder setParameter(org.yamcs.protobuf.Mdb.ParameterInfo value) { if (parameterBuilder_ == null) { if (value == null) { throw new NullPointerException(); } parameter_ = value; onChanged(); } else { parameterBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public Builder setParameter( org.yamcs.protobuf.Mdb.ParameterInfo.Builder builderForValue) { if (parameterBuilder_ == null) { parameter_ = builderForValue.build(); onChanged(); } else { parameterBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public Builder mergeParameter(org.yamcs.protobuf.Mdb.ParameterInfo value) { if (parameterBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001) && parameter_ != org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance()) { parameter_ = org.yamcs.protobuf.Mdb.ParameterInfo.newBuilder(parameter_).mergeFrom(value).buildPartial(); } else { parameter_ = value; } onChanged(); } else { parameterBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public Builder clearParameter() { if (parameterBuilder_ == null) { parameter_ = org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance(); onChanged(); } else { parameterBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfo.Builder getParameterBuilder() { bitField0_ |= 0x00000001; onChanged(); return getParameterFieldBuilder().getBuilder(); } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder getParameterOrBuilder() { if (parameterBuilder_ != null) { return parameterBuilder_.getMessageOrBuilder(); } else { return parameter_; } } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.ParameterInfo, org.yamcs.protobuf.Mdb.ParameterInfo.Builder, org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder> getParameterFieldBuilder() { if (parameterBuilder_ == null) { parameterBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.ParameterInfo, org.yamcs.protobuf.Mdb.ParameterInfo.Builder, org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder>( parameter_, getParentForChildren(), isClean()); parameter_ = null; } return parameterBuilder_; } // optional .mdb.ComparisonInfo.OperatorType operator = 2; private org.yamcs.protobuf.Mdb.ComparisonInfo.OperatorType operator_ = org.yamcs.protobuf.Mdb.ComparisonInfo.OperatorType.EQUAL_TO; /** * <code>optional .mdb.ComparisonInfo.OperatorType operator = 2;</code> */ public boolean hasOperator() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional .mdb.ComparisonInfo.OperatorType operator = 2;</code> */ public org.yamcs.protobuf.Mdb.ComparisonInfo.OperatorType getOperator() { return operator_; } /** * <code>optional .mdb.ComparisonInfo.OperatorType operator = 2;</code> */ public Builder setOperator(org.yamcs.protobuf.Mdb.ComparisonInfo.OperatorType value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; operator_ = value; onChanged(); return this; } /** * <code>optional .mdb.ComparisonInfo.OperatorType operator = 2;</code> */ public Builder clearOperator() { bitField0_ = (bitField0_ & ~0x00000002); operator_ = org.yamcs.protobuf.Mdb.ComparisonInfo.OperatorType.EQUAL_TO; onChanged(); return this; } // optional string value = 3; private java.lang.Object value_ = ""; /** * <code>optional string value = 3;</code> */ public boolean hasValue() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional string value = 3;</code> */ public java.lang.String getValue() { java.lang.Object ref = value_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); value_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string value = 3;</code> */ public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string value = 3;</code> */ public Builder setValue( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; value_ = value; onChanged(); return this; } /** * <code>optional string value = 3;</code> */ public Builder clearValue() { bitField0_ = (bitField0_ & ~0x00000004); value_ = getDefaultInstance().getValue(); onChanged(); return this; } /** * <code>optional string value = 3;</code> */ public Builder setValueBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; value_ = value; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:mdb.ComparisonInfo) } static { defaultInstance = new ComparisonInfo(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:mdb.ComparisonInfo) } public interface TransmissionConstraintInfoOrBuilder extends com.google.protobuf.MessageOrBuilder { // repeated .mdb.ComparisonInfo comparison = 1; /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ java.util.List<org.yamcs.protobuf.Mdb.ComparisonInfo> getComparisonList(); /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ org.yamcs.protobuf.Mdb.ComparisonInfo getComparison(int index); /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ int getComparisonCount(); /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ java.util.List<? extends org.yamcs.protobuf.Mdb.ComparisonInfoOrBuilder> getComparisonOrBuilderList(); /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ org.yamcs.protobuf.Mdb.ComparisonInfoOrBuilder getComparisonOrBuilder( int index); // optional int64 timeout = 2; /** * <code>optional int64 timeout = 2;</code> */ boolean hasTimeout(); /** * <code>optional int64 timeout = 2;</code> */ long getTimeout(); } /** * Protobuf type {@code mdb.TransmissionConstraintInfo} */ public static final class TransmissionConstraintInfo extends com.google.protobuf.GeneratedMessage implements TransmissionConstraintInfoOrBuilder { // Use TransmissionConstraintInfo.newBuilder() to construct. private TransmissionConstraintInfo(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private TransmissionConstraintInfo(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final TransmissionConstraintInfo defaultInstance; public static TransmissionConstraintInfo getDefaultInstance() { return defaultInstance; } public TransmissionConstraintInfo getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private TransmissionConstraintInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { comparison_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.ComparisonInfo>(); mutable_bitField0_ |= 0x00000001; } comparison_.add(input.readMessage(org.yamcs.protobuf.Mdb.ComparisonInfo.PARSER, extensionRegistry)); break; } case 16: { bitField0_ |= 0x00000001; timeout_ = input.readInt64(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { comparison_ = java.util.Collections.unmodifiableList(comparison_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_TransmissionConstraintInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_TransmissionConstraintInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.TransmissionConstraintInfo.class, org.yamcs.protobuf.Mdb.TransmissionConstraintInfo.Builder.class); } public static com.google.protobuf.Parser<TransmissionConstraintInfo> PARSER = new com.google.protobuf.AbstractParser<TransmissionConstraintInfo>() { public TransmissionConstraintInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new TransmissionConstraintInfo(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<TransmissionConstraintInfo> getParserForType() { return PARSER; } private int bitField0_; // repeated .mdb.ComparisonInfo comparison = 1; public static final int COMPARISON_FIELD_NUMBER = 1; private java.util.List<org.yamcs.protobuf.Mdb.ComparisonInfo> comparison_; /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.ComparisonInfo> getComparisonList() { return comparison_; } /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.ComparisonInfoOrBuilder> getComparisonOrBuilderList() { return comparison_; } /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ public int getComparisonCount() { return comparison_.size(); } /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ public org.yamcs.protobuf.Mdb.ComparisonInfo getComparison(int index) { return comparison_.get(index); } /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ public org.yamcs.protobuf.Mdb.ComparisonInfoOrBuilder getComparisonOrBuilder( int index) { return comparison_.get(index); } // optional int64 timeout = 2; public static final int TIMEOUT_FIELD_NUMBER = 2; private long timeout_; /** * <code>optional int64 timeout = 2;</code> */ public boolean hasTimeout() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional int64 timeout = 2;</code> */ public long getTimeout() { return timeout_; } private void initFields() { comparison_ = java.util.Collections.emptyList(); timeout_ = 0L; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; for (int i = 0; i < getComparisonCount(); i++) { if (!getComparison(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); for (int i = 0; i < comparison_.size(); i++) { output.writeMessage(1, comparison_.get(i)); } if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt64(2, timeout_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; for (int i = 0; i < comparison_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, comparison_.get(i)); } if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, timeout_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.yamcs.protobuf.Mdb.TransmissionConstraintInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.TransmissionConstraintInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.TransmissionConstraintInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.TransmissionConstraintInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.TransmissionConstraintInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.TransmissionConstraintInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.TransmissionConstraintInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.yamcs.protobuf.Mdb.TransmissionConstraintInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.TransmissionConstraintInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.TransmissionConstraintInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.yamcs.protobuf.Mdb.TransmissionConstraintInfo prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mdb.TransmissionConstraintInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.yamcs.protobuf.Mdb.TransmissionConstraintInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_TransmissionConstraintInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_TransmissionConstraintInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.TransmissionConstraintInfo.class, org.yamcs.protobuf.Mdb.TransmissionConstraintInfo.Builder.class); } // Construct using org.yamcs.protobuf.Mdb.TransmissionConstraintInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getComparisonFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); if (comparisonBuilder_ == null) { comparison_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { comparisonBuilder_.clear(); } timeout_ = 0L; bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.yamcs.protobuf.Mdb.internal_static_mdb_TransmissionConstraintInfo_descriptor; } public org.yamcs.protobuf.Mdb.TransmissionConstraintInfo getDefaultInstanceForType() { return org.yamcs.protobuf.Mdb.TransmissionConstraintInfo.getDefaultInstance(); } public org.yamcs.protobuf.Mdb.TransmissionConstraintInfo build() { org.yamcs.protobuf.Mdb.TransmissionConstraintInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.yamcs.protobuf.Mdb.TransmissionConstraintInfo buildPartial() { org.yamcs.protobuf.Mdb.TransmissionConstraintInfo result = new org.yamcs.protobuf.Mdb.TransmissionConstraintInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (comparisonBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001)) { comparison_ = java.util.Collections.unmodifiableList(comparison_); bitField0_ = (bitField0_ & ~0x00000001); } result.comparison_ = comparison_; } else { result.comparison_ = comparisonBuilder_.build(); } if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000001; } result.timeout_ = timeout_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.yamcs.protobuf.Mdb.TransmissionConstraintInfo) { return mergeFrom((org.yamcs.protobuf.Mdb.TransmissionConstraintInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.yamcs.protobuf.Mdb.TransmissionConstraintInfo other) { if (other == org.yamcs.protobuf.Mdb.TransmissionConstraintInfo.getDefaultInstance()) return this; if (comparisonBuilder_ == null) { if (!other.comparison_.isEmpty()) { if (comparison_.isEmpty()) { comparison_ = other.comparison_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureComparisonIsMutable(); comparison_.addAll(other.comparison_); } onChanged(); } } else { if (!other.comparison_.isEmpty()) { if (comparisonBuilder_.isEmpty()) { comparisonBuilder_.dispose(); comparisonBuilder_ = null; comparison_ = other.comparison_; bitField0_ = (bitField0_ & ~0x00000001); comparisonBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getComparisonFieldBuilder() : null; } else { comparisonBuilder_.addAllMessages(other.comparison_); } } } if (other.hasTimeout()) { setTimeout(other.getTimeout()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { for (int i = 0; i < getComparisonCount(); i++) { if (!getComparison(i).isInitialized()) { return false; } } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.yamcs.protobuf.Mdb.TransmissionConstraintInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.yamcs.protobuf.Mdb.TransmissionConstraintInfo) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // repeated .mdb.ComparisonInfo comparison = 1; private java.util.List<org.yamcs.protobuf.Mdb.ComparisonInfo> comparison_ = java.util.Collections.emptyList(); private void ensureComparisonIsMutable() { if (!((bitField0_ & 0x00000001) == 0x00000001)) { comparison_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.ComparisonInfo>(comparison_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.ComparisonInfo, org.yamcs.protobuf.Mdb.ComparisonInfo.Builder, org.yamcs.protobuf.Mdb.ComparisonInfoOrBuilder> comparisonBuilder_; /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.ComparisonInfo> getComparisonList() { if (comparisonBuilder_ == null) { return java.util.Collections.unmodifiableList(comparison_); } else { return comparisonBuilder_.getMessageList(); } } /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ public int getComparisonCount() { if (comparisonBuilder_ == null) { return comparison_.size(); } else { return comparisonBuilder_.getCount(); } } /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ public org.yamcs.protobuf.Mdb.ComparisonInfo getComparison(int index) { if (comparisonBuilder_ == null) { return comparison_.get(index); } else { return comparisonBuilder_.getMessage(index); } } /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ public Builder setComparison( int index, org.yamcs.protobuf.Mdb.ComparisonInfo value) { if (comparisonBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureComparisonIsMutable(); comparison_.set(index, value); onChanged(); } else { comparisonBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ public Builder setComparison( int index, org.yamcs.protobuf.Mdb.ComparisonInfo.Builder builderForValue) { if (comparisonBuilder_ == null) { ensureComparisonIsMutable(); comparison_.set(index, builderForValue.build()); onChanged(); } else { comparisonBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ public Builder addComparison(org.yamcs.protobuf.Mdb.ComparisonInfo value) { if (comparisonBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureComparisonIsMutable(); comparison_.add(value); onChanged(); } else { comparisonBuilder_.addMessage(value); } return this; } /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ public Builder addComparison( int index, org.yamcs.protobuf.Mdb.ComparisonInfo value) { if (comparisonBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureComparisonIsMutable(); comparison_.add(index, value); onChanged(); } else { comparisonBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ public Builder addComparison( org.yamcs.protobuf.Mdb.ComparisonInfo.Builder builderForValue) { if (comparisonBuilder_ == null) { ensureComparisonIsMutable(); comparison_.add(builderForValue.build()); onChanged(); } else { comparisonBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ public Builder addComparison( int index, org.yamcs.protobuf.Mdb.ComparisonInfo.Builder builderForValue) { if (comparisonBuilder_ == null) { ensureComparisonIsMutable(); comparison_.add(index, builderForValue.build()); onChanged(); } else { comparisonBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ public Builder addAllComparison( java.lang.Iterable<? extends org.yamcs.protobuf.Mdb.ComparisonInfo> values) { if (comparisonBuilder_ == null) { ensureComparisonIsMutable(); super.addAll(values, comparison_); onChanged(); } else { comparisonBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ public Builder clearComparison() { if (comparisonBuilder_ == null) { comparison_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { comparisonBuilder_.clear(); } return this; } /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ public Builder removeComparison(int index) { if (comparisonBuilder_ == null) { ensureComparisonIsMutable(); comparison_.remove(index); onChanged(); } else { comparisonBuilder_.remove(index); } return this; } /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ public org.yamcs.protobuf.Mdb.ComparisonInfo.Builder getComparisonBuilder( int index) { return getComparisonFieldBuilder().getBuilder(index); } /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ public org.yamcs.protobuf.Mdb.ComparisonInfoOrBuilder getComparisonOrBuilder( int index) { if (comparisonBuilder_ == null) { return comparison_.get(index); } else { return comparisonBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.ComparisonInfoOrBuilder> getComparisonOrBuilderList() { if (comparisonBuilder_ != null) { return comparisonBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(comparison_); } } /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ public org.yamcs.protobuf.Mdb.ComparisonInfo.Builder addComparisonBuilder() { return getComparisonFieldBuilder().addBuilder( org.yamcs.protobuf.Mdb.ComparisonInfo.getDefaultInstance()); } /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ public org.yamcs.protobuf.Mdb.ComparisonInfo.Builder addComparisonBuilder( int index) { return getComparisonFieldBuilder().addBuilder( index, org.yamcs.protobuf.Mdb.ComparisonInfo.getDefaultInstance()); } /** * <code>repeated .mdb.ComparisonInfo comparison = 1;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.ComparisonInfo.Builder> getComparisonBuilderList() { return getComparisonFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.ComparisonInfo, org.yamcs.protobuf.Mdb.ComparisonInfo.Builder, org.yamcs.protobuf.Mdb.ComparisonInfoOrBuilder> getComparisonFieldBuilder() { if (comparisonBuilder_ == null) { comparisonBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.ComparisonInfo, org.yamcs.protobuf.Mdb.ComparisonInfo.Builder, org.yamcs.protobuf.Mdb.ComparisonInfoOrBuilder>( comparison_, ((bitField0_ & 0x00000001) == 0x00000001), getParentForChildren(), isClean()); comparison_ = null; } return comparisonBuilder_; } // optional int64 timeout = 2; private long timeout_ ; /** * <code>optional int64 timeout = 2;</code> */ public boolean hasTimeout() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional int64 timeout = 2;</code> */ public long getTimeout() { return timeout_; } /** * <code>optional int64 timeout = 2;</code> */ public Builder setTimeout(long value) { bitField0_ |= 0x00000002; timeout_ = value; onChanged(); return this; } /** * <code>optional int64 timeout = 2;</code> */ public Builder clearTimeout() { bitField0_ = (bitField0_ & ~0x00000002); timeout_ = 0L; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:mdb.TransmissionConstraintInfo) } static { defaultInstance = new TransmissionConstraintInfo(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:mdb.TransmissionConstraintInfo) } public interface CommandInfoOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional string name = 1; /** * <code>optional string name = 1;</code> */ boolean hasName(); /** * <code>optional string name = 1;</code> */ java.lang.String getName(); /** * <code>optional string name = 1;</code> */ com.google.protobuf.ByteString getNameBytes(); // optional string qualifiedName = 2; /** * <code>optional string qualifiedName = 2;</code> */ boolean hasQualifiedName(); /** * <code>optional string qualifiedName = 2;</code> */ java.lang.String getQualifiedName(); /** * <code>optional string qualifiedName = 2;</code> */ com.google.protobuf.ByteString getQualifiedNameBytes(); // optional string shortDescription = 3; /** * <code>optional string shortDescription = 3;</code> */ boolean hasShortDescription(); /** * <code>optional string shortDescription = 3;</code> */ java.lang.String getShortDescription(); /** * <code>optional string shortDescription = 3;</code> */ com.google.protobuf.ByteString getShortDescriptionBytes(); // optional string longDescription = 4; /** * <code>optional string longDescription = 4;</code> */ boolean hasLongDescription(); /** * <code>optional string longDescription = 4;</code> */ java.lang.String getLongDescription(); /** * <code>optional string longDescription = 4;</code> */ com.google.protobuf.ByteString getLongDescriptionBytes(); // repeated .yamcs.NamedObjectId alias = 5; /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ java.util.List<org.yamcs.protobuf.Yamcs.NamedObjectId> getAliasList(); /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ org.yamcs.protobuf.Yamcs.NamedObjectId getAlias(int index); /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ int getAliasCount(); /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ java.util.List<? extends org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder> getAliasOrBuilderList(); /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder getAliasOrBuilder( int index); // optional .mdb.CommandInfo baseCommand = 6; /** * <code>optional .mdb.CommandInfo baseCommand = 6;</code> */ boolean hasBaseCommand(); /** * <code>optional .mdb.CommandInfo baseCommand = 6;</code> */ org.yamcs.protobuf.Mdb.CommandInfo getBaseCommand(); /** * <code>optional .mdb.CommandInfo baseCommand = 6;</code> */ org.yamcs.protobuf.Mdb.CommandInfoOrBuilder getBaseCommandOrBuilder(); // optional bool abstract = 7; /** * <code>optional bool abstract = 7;</code> */ boolean hasAbstract(); /** * <code>optional bool abstract = 7;</code> */ boolean getAbstract(); // repeated .mdb.ArgumentInfo argument = 8; /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ java.util.List<org.yamcs.protobuf.Mdb.ArgumentInfo> getArgumentList(); /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ org.yamcs.protobuf.Mdb.ArgumentInfo getArgument(int index); /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ int getArgumentCount(); /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ java.util.List<? extends org.yamcs.protobuf.Mdb.ArgumentInfoOrBuilder> getArgumentOrBuilderList(); /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ org.yamcs.protobuf.Mdb.ArgumentInfoOrBuilder getArgumentOrBuilder( int index); // repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9; /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ java.util.List<org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo> getArgumentAssignmentList(); /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo getArgumentAssignment(int index); /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ int getArgumentAssignmentCount(); /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ java.util.List<? extends org.yamcs.protobuf.Mdb.ArgumentAssignmentInfoOrBuilder> getArgumentAssignmentOrBuilderList(); /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ org.yamcs.protobuf.Mdb.ArgumentAssignmentInfoOrBuilder getArgumentAssignmentOrBuilder( int index); // optional .mdb.SignificanceInfo significance = 10; /** * <code>optional .mdb.SignificanceInfo significance = 10;</code> */ boolean hasSignificance(); /** * <code>optional .mdb.SignificanceInfo significance = 10;</code> */ org.yamcs.protobuf.Mdb.SignificanceInfo getSignificance(); /** * <code>optional .mdb.SignificanceInfo significance = 10;</code> */ org.yamcs.protobuf.Mdb.SignificanceInfoOrBuilder getSignificanceOrBuilder(); // repeated .mdb.TransmissionConstraintInfo constraint = 11; /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ java.util.List<org.yamcs.protobuf.Mdb.TransmissionConstraintInfo> getConstraintList(); /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ org.yamcs.protobuf.Mdb.TransmissionConstraintInfo getConstraint(int index); /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ int getConstraintCount(); /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ java.util.List<? extends org.yamcs.protobuf.Mdb.TransmissionConstraintInfoOrBuilder> getConstraintOrBuilderList(); /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ org.yamcs.protobuf.Mdb.TransmissionConstraintInfoOrBuilder getConstraintOrBuilder( int index); // optional string url = 12; /** * <code>optional string url = 12;</code> */ boolean hasUrl(); /** * <code>optional string url = 12;</code> */ java.lang.String getUrl(); /** * <code>optional string url = 12;</code> */ com.google.protobuf.ByteString getUrlBytes(); } /** * Protobuf type {@code mdb.CommandInfo} */ public static final class CommandInfo extends com.google.protobuf.GeneratedMessage implements CommandInfoOrBuilder { // Use CommandInfo.newBuilder() to construct. private CommandInfo(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private CommandInfo(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final CommandInfo defaultInstance; public static CommandInfo getDefaultInstance() { return defaultInstance; } public CommandInfo getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CommandInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { bitField0_ |= 0x00000001; name_ = input.readBytes(); break; } case 18: { bitField0_ |= 0x00000002; qualifiedName_ = input.readBytes(); break; } case 26: { bitField0_ |= 0x00000004; shortDescription_ = input.readBytes(); break; } case 34: { bitField0_ |= 0x00000008; longDescription_ = input.readBytes(); break; } case 42: { if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) { alias_ = new java.util.ArrayList<org.yamcs.protobuf.Yamcs.NamedObjectId>(); mutable_bitField0_ |= 0x00000010; } alias_.add(input.readMessage(org.yamcs.protobuf.Yamcs.NamedObjectId.PARSER, extensionRegistry)); break; } case 50: { org.yamcs.protobuf.Mdb.CommandInfo.Builder subBuilder = null; if (((bitField0_ & 0x00000010) == 0x00000010)) { subBuilder = baseCommand_.toBuilder(); } baseCommand_ = input.readMessage(org.yamcs.protobuf.Mdb.CommandInfo.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(baseCommand_); baseCommand_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000010; break; } case 56: { bitField0_ |= 0x00000020; abstract_ = input.readBool(); break; } case 66: { if (!((mutable_bitField0_ & 0x00000080) == 0x00000080)) { argument_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.ArgumentInfo>(); mutable_bitField0_ |= 0x00000080; } argument_.add(input.readMessage(org.yamcs.protobuf.Mdb.ArgumentInfo.PARSER, extensionRegistry)); break; } case 74: { if (!((mutable_bitField0_ & 0x00000100) == 0x00000100)) { argumentAssignment_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo>(); mutable_bitField0_ |= 0x00000100; } argumentAssignment_.add(input.readMessage(org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo.PARSER, extensionRegistry)); break; } case 82: { org.yamcs.protobuf.Mdb.SignificanceInfo.Builder subBuilder = null; if (((bitField0_ & 0x00000040) == 0x00000040)) { subBuilder = significance_.toBuilder(); } significance_ = input.readMessage(org.yamcs.protobuf.Mdb.SignificanceInfo.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(significance_); significance_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000040; break; } case 90: { if (!((mutable_bitField0_ & 0x00000400) == 0x00000400)) { constraint_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.TransmissionConstraintInfo>(); mutable_bitField0_ |= 0x00000400; } constraint_.add(input.readMessage(org.yamcs.protobuf.Mdb.TransmissionConstraintInfo.PARSER, extensionRegistry)); break; } case 98: { bitField0_ |= 0x00000080; url_ = input.readBytes(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000010) == 0x00000010)) { alias_ = java.util.Collections.unmodifiableList(alias_); } if (((mutable_bitField0_ & 0x00000080) == 0x00000080)) { argument_ = java.util.Collections.unmodifiableList(argument_); } if (((mutable_bitField0_ & 0x00000100) == 0x00000100)) { argumentAssignment_ = java.util.Collections.unmodifiableList(argumentAssignment_); } if (((mutable_bitField0_ & 0x00000400) == 0x00000400)) { constraint_ = java.util.Collections.unmodifiableList(constraint_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_CommandInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_CommandInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.CommandInfo.class, org.yamcs.protobuf.Mdb.CommandInfo.Builder.class); } public static com.google.protobuf.Parser<CommandInfo> PARSER = new com.google.protobuf.AbstractParser<CommandInfo>() { public CommandInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new CommandInfo(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<CommandInfo> getParserForType() { return PARSER; } private int bitField0_; // optional string name = 1; public static final int NAME_FIELD_NUMBER = 1; private java.lang.Object name_; /** * <code>optional string name = 1;</code> */ public boolean hasName() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string name = 1;</code> */ public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { name_ = s; } return s; } } /** * <code>optional string name = 1;</code> */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string qualifiedName = 2; public static final int QUALIFIEDNAME_FIELD_NUMBER = 2; private java.lang.Object qualifiedName_; /** * <code>optional string qualifiedName = 2;</code> */ public boolean hasQualifiedName() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string qualifiedName = 2;</code> */ public java.lang.String getQualifiedName() { java.lang.Object ref = qualifiedName_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { qualifiedName_ = s; } return s; } } /** * <code>optional string qualifiedName = 2;</code> */ public com.google.protobuf.ByteString getQualifiedNameBytes() { java.lang.Object ref = qualifiedName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); qualifiedName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string shortDescription = 3; public static final int SHORTDESCRIPTION_FIELD_NUMBER = 3; private java.lang.Object shortDescription_; /** * <code>optional string shortDescription = 3;</code> */ public boolean hasShortDescription() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional string shortDescription = 3;</code> */ public java.lang.String getShortDescription() { java.lang.Object ref = shortDescription_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { shortDescription_ = s; } return s; } } /** * <code>optional string shortDescription = 3;</code> */ public com.google.protobuf.ByteString getShortDescriptionBytes() { java.lang.Object ref = shortDescription_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shortDescription_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string longDescription = 4; public static final int LONGDESCRIPTION_FIELD_NUMBER = 4; private java.lang.Object longDescription_; /** * <code>optional string longDescription = 4;</code> */ public boolean hasLongDescription() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional string longDescription = 4;</code> */ public java.lang.String getLongDescription() { java.lang.Object ref = longDescription_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { longDescription_ = s; } return s; } } /** * <code>optional string longDescription = 4;</code> */ public com.google.protobuf.ByteString getLongDescriptionBytes() { java.lang.Object ref = longDescription_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); longDescription_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // repeated .yamcs.NamedObjectId alias = 5; public static final int ALIAS_FIELD_NUMBER = 5; private java.util.List<org.yamcs.protobuf.Yamcs.NamedObjectId> alias_; /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public java.util.List<org.yamcs.protobuf.Yamcs.NamedObjectId> getAliasList() { return alias_; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public java.util.List<? extends org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder> getAliasOrBuilderList() { return alias_; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public int getAliasCount() { return alias_.size(); } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectId getAlias(int index) { return alias_.get(index); } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder getAliasOrBuilder( int index) { return alias_.get(index); } // optional .mdb.CommandInfo baseCommand = 6; public static final int BASECOMMAND_FIELD_NUMBER = 6; private org.yamcs.protobuf.Mdb.CommandInfo baseCommand_; /** * <code>optional .mdb.CommandInfo baseCommand = 6;</code> */ public boolean hasBaseCommand() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <code>optional .mdb.CommandInfo baseCommand = 6;</code> */ public org.yamcs.protobuf.Mdb.CommandInfo getBaseCommand() { return baseCommand_; } /** * <code>optional .mdb.CommandInfo baseCommand = 6;</code> */ public org.yamcs.protobuf.Mdb.CommandInfoOrBuilder getBaseCommandOrBuilder() { return baseCommand_; } // optional bool abstract = 7; public static final int ABSTRACT_FIELD_NUMBER = 7; private boolean abstract_; /** * <code>optional bool abstract = 7;</code> */ public boolean hasAbstract() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * <code>optional bool abstract = 7;</code> */ public boolean getAbstract() { return abstract_; } // repeated .mdb.ArgumentInfo argument = 8; public static final int ARGUMENT_FIELD_NUMBER = 8; private java.util.List<org.yamcs.protobuf.Mdb.ArgumentInfo> argument_; /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.ArgumentInfo> getArgumentList() { return argument_; } /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.ArgumentInfoOrBuilder> getArgumentOrBuilderList() { return argument_; } /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ public int getArgumentCount() { return argument_.size(); } /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ public org.yamcs.protobuf.Mdb.ArgumentInfo getArgument(int index) { return argument_.get(index); } /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ public org.yamcs.protobuf.Mdb.ArgumentInfoOrBuilder getArgumentOrBuilder( int index) { return argument_.get(index); } // repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9; public static final int ARGUMENTASSIGNMENT_FIELD_NUMBER = 9; private java.util.List<org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo> argumentAssignment_; /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo> getArgumentAssignmentList() { return argumentAssignment_; } /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.ArgumentAssignmentInfoOrBuilder> getArgumentAssignmentOrBuilderList() { return argumentAssignment_; } /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ public int getArgumentAssignmentCount() { return argumentAssignment_.size(); } /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ public org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo getArgumentAssignment(int index) { return argumentAssignment_.get(index); } /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ public org.yamcs.protobuf.Mdb.ArgumentAssignmentInfoOrBuilder getArgumentAssignmentOrBuilder( int index) { return argumentAssignment_.get(index); } // optional .mdb.SignificanceInfo significance = 10; public static final int SIGNIFICANCE_FIELD_NUMBER = 10; private org.yamcs.protobuf.Mdb.SignificanceInfo significance_; /** * <code>optional .mdb.SignificanceInfo significance = 10;</code> */ public boolean hasSignificance() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * <code>optional .mdb.SignificanceInfo significance = 10;</code> */ public org.yamcs.protobuf.Mdb.SignificanceInfo getSignificance() { return significance_; } /** * <code>optional .mdb.SignificanceInfo significance = 10;</code> */ public org.yamcs.protobuf.Mdb.SignificanceInfoOrBuilder getSignificanceOrBuilder() { return significance_; } // repeated .mdb.TransmissionConstraintInfo constraint = 11; public static final int CONSTRAINT_FIELD_NUMBER = 11; private java.util.List<org.yamcs.protobuf.Mdb.TransmissionConstraintInfo> constraint_; /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.TransmissionConstraintInfo> getConstraintList() { return constraint_; } /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.TransmissionConstraintInfoOrBuilder> getConstraintOrBuilderList() { return constraint_; } /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ public int getConstraintCount() { return constraint_.size(); } /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ public org.yamcs.protobuf.Mdb.TransmissionConstraintInfo getConstraint(int index) { return constraint_.get(index); } /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ public org.yamcs.protobuf.Mdb.TransmissionConstraintInfoOrBuilder getConstraintOrBuilder( int index) { return constraint_.get(index); } // optional string url = 12; public static final int URL_FIELD_NUMBER = 12; private java.lang.Object url_; /** * <code>optional string url = 12;</code> */ public boolean hasUrl() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** * <code>optional string url = 12;</code> */ public java.lang.String getUrl() { java.lang.Object ref = url_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { url_ = s; } return s; } } /** * <code>optional string url = 12;</code> */ public com.google.protobuf.ByteString getUrlBytes() { java.lang.Object ref = url_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); url_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { name_ = ""; qualifiedName_ = ""; shortDescription_ = ""; longDescription_ = ""; alias_ = java.util.Collections.emptyList(); baseCommand_ = org.yamcs.protobuf.Mdb.CommandInfo.getDefaultInstance(); abstract_ = false; argument_ = java.util.Collections.emptyList(); argumentAssignment_ = java.util.Collections.emptyList(); significance_ = org.yamcs.protobuf.Mdb.SignificanceInfo.getDefaultInstance(); constraint_ = java.util.Collections.emptyList(); url_ = ""; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; for (int i = 0; i < getAliasCount(); i++) { if (!getAlias(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } if (hasBaseCommand()) { if (!getBaseCommand().isInitialized()) { memoizedIsInitialized = 0; return false; } } for (int i = 0; i < getConstraintCount(); i++) { if (!getConstraint(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getNameBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getQualifiedNameBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBytes(3, getShortDescriptionBytes()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBytes(4, getLongDescriptionBytes()); } for (int i = 0; i < alias_.size(); i++) { output.writeMessage(5, alias_.get(i)); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeMessage(6, baseCommand_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeBool(7, abstract_); } for (int i = 0; i < argument_.size(); i++) { output.writeMessage(8, argument_.get(i)); } for (int i = 0; i < argumentAssignment_.size(); i++) { output.writeMessage(9, argumentAssignment_.get(i)); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeMessage(10, significance_); } for (int i = 0; i < constraint_.size(); i++) { output.writeMessage(11, constraint_.get(i)); } if (((bitField0_ & 0x00000080) == 0x00000080)) { output.writeBytes(12, getUrlBytes()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getNameBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getQualifiedNameBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, getShortDescriptionBytes()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, getLongDescriptionBytes()); } for (int i = 0; i < alias_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, alias_.get(i)); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, baseCommand_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(7, abstract_); } for (int i = 0; i < argument_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, argument_.get(i)); } for (int i = 0; i < argumentAssignment_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(9, argumentAssignment_.get(i)); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(10, significance_); } for (int i = 0; i < constraint_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(11, constraint_.get(i)); } if (((bitField0_ & 0x00000080) == 0x00000080)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(12, getUrlBytes()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.yamcs.protobuf.Mdb.CommandInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.CommandInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.CommandInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.CommandInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.CommandInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.CommandInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.CommandInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.yamcs.protobuf.Mdb.CommandInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.CommandInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.CommandInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.yamcs.protobuf.Mdb.CommandInfo prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mdb.CommandInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.yamcs.protobuf.Mdb.CommandInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_CommandInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_CommandInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.CommandInfo.class, org.yamcs.protobuf.Mdb.CommandInfo.Builder.class); } // Construct using org.yamcs.protobuf.Mdb.CommandInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getAliasFieldBuilder(); getBaseCommandFieldBuilder(); getArgumentFieldBuilder(); getArgumentAssignmentFieldBuilder(); getSignificanceFieldBuilder(); getConstraintFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); name_ = ""; bitField0_ = (bitField0_ & ~0x00000001); qualifiedName_ = ""; bitField0_ = (bitField0_ & ~0x00000002); shortDescription_ = ""; bitField0_ = (bitField0_ & ~0x00000004); longDescription_ = ""; bitField0_ = (bitField0_ & ~0x00000008); if (aliasBuilder_ == null) { alias_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); } else { aliasBuilder_.clear(); } if (baseCommandBuilder_ == null) { baseCommand_ = org.yamcs.protobuf.Mdb.CommandInfo.getDefaultInstance(); } else { baseCommandBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000020); abstract_ = false; bitField0_ = (bitField0_ & ~0x00000040); if (argumentBuilder_ == null) { argument_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000080); } else { argumentBuilder_.clear(); } if (argumentAssignmentBuilder_ == null) { argumentAssignment_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000100); } else { argumentAssignmentBuilder_.clear(); } if (significanceBuilder_ == null) { significance_ = org.yamcs.protobuf.Mdb.SignificanceInfo.getDefaultInstance(); } else { significanceBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000200); if (constraintBuilder_ == null) { constraint_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000400); } else { constraintBuilder_.clear(); } url_ = ""; bitField0_ = (bitField0_ & ~0x00000800); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.yamcs.protobuf.Mdb.internal_static_mdb_CommandInfo_descriptor; } public org.yamcs.protobuf.Mdb.CommandInfo getDefaultInstanceForType() { return org.yamcs.protobuf.Mdb.CommandInfo.getDefaultInstance(); } public org.yamcs.protobuf.Mdb.CommandInfo build() { org.yamcs.protobuf.Mdb.CommandInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.yamcs.protobuf.Mdb.CommandInfo buildPartial() { org.yamcs.protobuf.Mdb.CommandInfo result = new org.yamcs.protobuf.Mdb.CommandInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.name_ = name_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.qualifiedName_ = qualifiedName_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.shortDescription_ = shortDescription_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.longDescription_ = longDescription_; if (aliasBuilder_ == null) { if (((bitField0_ & 0x00000010) == 0x00000010)) { alias_ = java.util.Collections.unmodifiableList(alias_); bitField0_ = (bitField0_ & ~0x00000010); } result.alias_ = alias_; } else { result.alias_ = aliasBuilder_.build(); } if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000010; } if (baseCommandBuilder_ == null) { result.baseCommand_ = baseCommand_; } else { result.baseCommand_ = baseCommandBuilder_.build(); } if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000020; } result.abstract_ = abstract_; if (argumentBuilder_ == null) { if (((bitField0_ & 0x00000080) == 0x00000080)) { argument_ = java.util.Collections.unmodifiableList(argument_); bitField0_ = (bitField0_ & ~0x00000080); } result.argument_ = argument_; } else { result.argument_ = argumentBuilder_.build(); } if (argumentAssignmentBuilder_ == null) { if (((bitField0_ & 0x00000100) == 0x00000100)) { argumentAssignment_ = java.util.Collections.unmodifiableList(argumentAssignment_); bitField0_ = (bitField0_ & ~0x00000100); } result.argumentAssignment_ = argumentAssignment_; } else { result.argumentAssignment_ = argumentAssignmentBuilder_.build(); } if (((from_bitField0_ & 0x00000200) == 0x00000200)) { to_bitField0_ |= 0x00000040; } if (significanceBuilder_ == null) { result.significance_ = significance_; } else { result.significance_ = significanceBuilder_.build(); } if (constraintBuilder_ == null) { if (((bitField0_ & 0x00000400) == 0x00000400)) { constraint_ = java.util.Collections.unmodifiableList(constraint_); bitField0_ = (bitField0_ & ~0x00000400); } result.constraint_ = constraint_; } else { result.constraint_ = constraintBuilder_.build(); } if (((from_bitField0_ & 0x00000800) == 0x00000800)) { to_bitField0_ |= 0x00000080; } result.url_ = url_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.yamcs.protobuf.Mdb.CommandInfo) { return mergeFrom((org.yamcs.protobuf.Mdb.CommandInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.yamcs.protobuf.Mdb.CommandInfo other) { if (other == org.yamcs.protobuf.Mdb.CommandInfo.getDefaultInstance()) return this; if (other.hasName()) { bitField0_ |= 0x00000001; name_ = other.name_; onChanged(); } if (other.hasQualifiedName()) { bitField0_ |= 0x00000002; qualifiedName_ = other.qualifiedName_; onChanged(); } if (other.hasShortDescription()) { bitField0_ |= 0x00000004; shortDescription_ = other.shortDescription_; onChanged(); } if (other.hasLongDescription()) { bitField0_ |= 0x00000008; longDescription_ = other.longDescription_; onChanged(); } if (aliasBuilder_ == null) { if (!other.alias_.isEmpty()) { if (alias_.isEmpty()) { alias_ = other.alias_; bitField0_ = (bitField0_ & ~0x00000010); } else { ensureAliasIsMutable(); alias_.addAll(other.alias_); } onChanged(); } } else { if (!other.alias_.isEmpty()) { if (aliasBuilder_.isEmpty()) { aliasBuilder_.dispose(); aliasBuilder_ = null; alias_ = other.alias_; bitField0_ = (bitField0_ & ~0x00000010); aliasBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getAliasFieldBuilder() : null; } else { aliasBuilder_.addAllMessages(other.alias_); } } } if (other.hasBaseCommand()) { mergeBaseCommand(other.getBaseCommand()); } if (other.hasAbstract()) { setAbstract(other.getAbstract()); } if (argumentBuilder_ == null) { if (!other.argument_.isEmpty()) { if (argument_.isEmpty()) { argument_ = other.argument_; bitField0_ = (bitField0_ & ~0x00000080); } else { ensureArgumentIsMutable(); argument_.addAll(other.argument_); } onChanged(); } } else { if (!other.argument_.isEmpty()) { if (argumentBuilder_.isEmpty()) { argumentBuilder_.dispose(); argumentBuilder_ = null; argument_ = other.argument_; bitField0_ = (bitField0_ & ~0x00000080); argumentBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getArgumentFieldBuilder() : null; } else { argumentBuilder_.addAllMessages(other.argument_); } } } if (argumentAssignmentBuilder_ == null) { if (!other.argumentAssignment_.isEmpty()) { if (argumentAssignment_.isEmpty()) { argumentAssignment_ = other.argumentAssignment_; bitField0_ = (bitField0_ & ~0x00000100); } else { ensureArgumentAssignmentIsMutable(); argumentAssignment_.addAll(other.argumentAssignment_); } onChanged(); } } else { if (!other.argumentAssignment_.isEmpty()) { if (argumentAssignmentBuilder_.isEmpty()) { argumentAssignmentBuilder_.dispose(); argumentAssignmentBuilder_ = null; argumentAssignment_ = other.argumentAssignment_; bitField0_ = (bitField0_ & ~0x00000100); argumentAssignmentBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getArgumentAssignmentFieldBuilder() : null; } else { argumentAssignmentBuilder_.addAllMessages(other.argumentAssignment_); } } } if (other.hasSignificance()) { mergeSignificance(other.getSignificance()); } if (constraintBuilder_ == null) { if (!other.constraint_.isEmpty()) { if (constraint_.isEmpty()) { constraint_ = other.constraint_; bitField0_ = (bitField0_ & ~0x00000400); } else { ensureConstraintIsMutable(); constraint_.addAll(other.constraint_); } onChanged(); } } else { if (!other.constraint_.isEmpty()) { if (constraintBuilder_.isEmpty()) { constraintBuilder_.dispose(); constraintBuilder_ = null; constraint_ = other.constraint_; bitField0_ = (bitField0_ & ~0x00000400); constraintBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getConstraintFieldBuilder() : null; } else { constraintBuilder_.addAllMessages(other.constraint_); } } } if (other.hasUrl()) { bitField0_ |= 0x00000800; url_ = other.url_; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { for (int i = 0; i < getAliasCount(); i++) { if (!getAlias(i).isInitialized()) { return false; } } if (hasBaseCommand()) { if (!getBaseCommand().isInitialized()) { return false; } } for (int i = 0; i < getConstraintCount(); i++) { if (!getConstraint(i).isInitialized()) { return false; } } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.yamcs.protobuf.Mdb.CommandInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.yamcs.protobuf.Mdb.CommandInfo) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional string name = 1; private java.lang.Object name_ = ""; /** * <code>optional string name = 1;</code> */ public boolean hasName() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string name = 1;</code> */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); name_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string name = 1;</code> */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string name = 1;</code> */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; name_ = value; onChanged(); return this; } /** * <code>optional string name = 1;</code> */ public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000001); name_ = getDefaultInstance().getName(); onChanged(); return this; } /** * <code>optional string name = 1;</code> */ public Builder setNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; name_ = value; onChanged(); return this; } // optional string qualifiedName = 2; private java.lang.Object qualifiedName_ = ""; /** * <code>optional string qualifiedName = 2;</code> */ public boolean hasQualifiedName() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string qualifiedName = 2;</code> */ public java.lang.String getQualifiedName() { java.lang.Object ref = qualifiedName_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); qualifiedName_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string qualifiedName = 2;</code> */ public com.google.protobuf.ByteString getQualifiedNameBytes() { java.lang.Object ref = qualifiedName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); qualifiedName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string qualifiedName = 2;</code> */ public Builder setQualifiedName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; qualifiedName_ = value; onChanged(); return this; } /** * <code>optional string qualifiedName = 2;</code> */ public Builder clearQualifiedName() { bitField0_ = (bitField0_ & ~0x00000002); qualifiedName_ = getDefaultInstance().getQualifiedName(); onChanged(); return this; } /** * <code>optional string qualifiedName = 2;</code> */ public Builder setQualifiedNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; qualifiedName_ = value; onChanged(); return this; } // optional string shortDescription = 3; private java.lang.Object shortDescription_ = ""; /** * <code>optional string shortDescription = 3;</code> */ public boolean hasShortDescription() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional string shortDescription = 3;</code> */ public java.lang.String getShortDescription() { java.lang.Object ref = shortDescription_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); shortDescription_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string shortDescription = 3;</code> */ public com.google.protobuf.ByteString getShortDescriptionBytes() { java.lang.Object ref = shortDescription_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shortDescription_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string shortDescription = 3;</code> */ public Builder setShortDescription( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; shortDescription_ = value; onChanged(); return this; } /** * <code>optional string shortDescription = 3;</code> */ public Builder clearShortDescription() { bitField0_ = (bitField0_ & ~0x00000004); shortDescription_ = getDefaultInstance().getShortDescription(); onChanged(); return this; } /** * <code>optional string shortDescription = 3;</code> */ public Builder setShortDescriptionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; shortDescription_ = value; onChanged(); return this; } // optional string longDescription = 4; private java.lang.Object longDescription_ = ""; /** * <code>optional string longDescription = 4;</code> */ public boolean hasLongDescription() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional string longDescription = 4;</code> */ public java.lang.String getLongDescription() { java.lang.Object ref = longDescription_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); longDescription_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string longDescription = 4;</code> */ public com.google.protobuf.ByteString getLongDescriptionBytes() { java.lang.Object ref = longDescription_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); longDescription_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string longDescription = 4;</code> */ public Builder setLongDescription( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; longDescription_ = value; onChanged(); return this; } /** * <code>optional string longDescription = 4;</code> */ public Builder clearLongDescription() { bitField0_ = (bitField0_ & ~0x00000008); longDescription_ = getDefaultInstance().getLongDescription(); onChanged(); return this; } /** * <code>optional string longDescription = 4;</code> */ public Builder setLongDescriptionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; longDescription_ = value; onChanged(); return this; } // repeated .yamcs.NamedObjectId alias = 5; private java.util.List<org.yamcs.protobuf.Yamcs.NamedObjectId> alias_ = java.util.Collections.emptyList(); private void ensureAliasIsMutable() { if (!((bitField0_ & 0x00000010) == 0x00000010)) { alias_ = new java.util.ArrayList<org.yamcs.protobuf.Yamcs.NamedObjectId>(alias_); bitField0_ |= 0x00000010; } } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Yamcs.NamedObjectId, org.yamcs.protobuf.Yamcs.NamedObjectId.Builder, org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder> aliasBuilder_; /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public java.util.List<org.yamcs.protobuf.Yamcs.NamedObjectId> getAliasList() { if (aliasBuilder_ == null) { return java.util.Collections.unmodifiableList(alias_); } else { return aliasBuilder_.getMessageList(); } } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public int getAliasCount() { if (aliasBuilder_ == null) { return alias_.size(); } else { return aliasBuilder_.getCount(); } } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectId getAlias(int index) { if (aliasBuilder_ == null) { return alias_.get(index); } else { return aliasBuilder_.getMessage(index); } } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder setAlias( int index, org.yamcs.protobuf.Yamcs.NamedObjectId value) { if (aliasBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAliasIsMutable(); alias_.set(index, value); onChanged(); } else { aliasBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder setAlias( int index, org.yamcs.protobuf.Yamcs.NamedObjectId.Builder builderForValue) { if (aliasBuilder_ == null) { ensureAliasIsMutable(); alias_.set(index, builderForValue.build()); onChanged(); } else { aliasBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder addAlias(org.yamcs.protobuf.Yamcs.NamedObjectId value) { if (aliasBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAliasIsMutable(); alias_.add(value); onChanged(); } else { aliasBuilder_.addMessage(value); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder addAlias( int index, org.yamcs.protobuf.Yamcs.NamedObjectId value) { if (aliasBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAliasIsMutable(); alias_.add(index, value); onChanged(); } else { aliasBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder addAlias( org.yamcs.protobuf.Yamcs.NamedObjectId.Builder builderForValue) { if (aliasBuilder_ == null) { ensureAliasIsMutable(); alias_.add(builderForValue.build()); onChanged(); } else { aliasBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder addAlias( int index, org.yamcs.protobuf.Yamcs.NamedObjectId.Builder builderForValue) { if (aliasBuilder_ == null) { ensureAliasIsMutable(); alias_.add(index, builderForValue.build()); onChanged(); } else { aliasBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder addAllAlias( java.lang.Iterable<? extends org.yamcs.protobuf.Yamcs.NamedObjectId> values) { if (aliasBuilder_ == null) { ensureAliasIsMutable(); super.addAll(values, alias_); onChanged(); } else { aliasBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder clearAlias() { if (aliasBuilder_ == null) { alias_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); onChanged(); } else { aliasBuilder_.clear(); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder removeAlias(int index) { if (aliasBuilder_ == null) { ensureAliasIsMutable(); alias_.remove(index); onChanged(); } else { aliasBuilder_.remove(index); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectId.Builder getAliasBuilder( int index) { return getAliasFieldBuilder().getBuilder(index); } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder getAliasOrBuilder( int index) { if (aliasBuilder_ == null) { return alias_.get(index); } else { return aliasBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public java.util.List<? extends org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder> getAliasOrBuilderList() { if (aliasBuilder_ != null) { return aliasBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(alias_); } } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectId.Builder addAliasBuilder() { return getAliasFieldBuilder().addBuilder( org.yamcs.protobuf.Yamcs.NamedObjectId.getDefaultInstance()); } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectId.Builder addAliasBuilder( int index) { return getAliasFieldBuilder().addBuilder( index, org.yamcs.protobuf.Yamcs.NamedObjectId.getDefaultInstance()); } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public java.util.List<org.yamcs.protobuf.Yamcs.NamedObjectId.Builder> getAliasBuilderList() { return getAliasFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Yamcs.NamedObjectId, org.yamcs.protobuf.Yamcs.NamedObjectId.Builder, org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder> getAliasFieldBuilder() { if (aliasBuilder_ == null) { aliasBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Yamcs.NamedObjectId, org.yamcs.protobuf.Yamcs.NamedObjectId.Builder, org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder>( alias_, ((bitField0_ & 0x00000010) == 0x00000010), getParentForChildren(), isClean()); alias_ = null; } return aliasBuilder_; } // optional .mdb.CommandInfo baseCommand = 6; private org.yamcs.protobuf.Mdb.CommandInfo baseCommand_ = org.yamcs.protobuf.Mdb.CommandInfo.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.CommandInfo, org.yamcs.protobuf.Mdb.CommandInfo.Builder, org.yamcs.protobuf.Mdb.CommandInfoOrBuilder> baseCommandBuilder_; /** * <code>optional .mdb.CommandInfo baseCommand = 6;</code> */ public boolean hasBaseCommand() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * <code>optional .mdb.CommandInfo baseCommand = 6;</code> */ public org.yamcs.protobuf.Mdb.CommandInfo getBaseCommand() { if (baseCommandBuilder_ == null) { return baseCommand_; } else { return baseCommandBuilder_.getMessage(); } } /** * <code>optional .mdb.CommandInfo baseCommand = 6;</code> */ public Builder setBaseCommand(org.yamcs.protobuf.Mdb.CommandInfo value) { if (baseCommandBuilder_ == null) { if (value == null) { throw new NullPointerException(); } baseCommand_ = value; onChanged(); } else { baseCommandBuilder_.setMessage(value); } bitField0_ |= 0x00000020; return this; } /** * <code>optional .mdb.CommandInfo baseCommand = 6;</code> */ public Builder setBaseCommand( org.yamcs.protobuf.Mdb.CommandInfo.Builder builderForValue) { if (baseCommandBuilder_ == null) { baseCommand_ = builderForValue.build(); onChanged(); } else { baseCommandBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000020; return this; } /** * <code>optional .mdb.CommandInfo baseCommand = 6;</code> */ public Builder mergeBaseCommand(org.yamcs.protobuf.Mdb.CommandInfo value) { if (baseCommandBuilder_ == null) { if (((bitField0_ & 0x00000020) == 0x00000020) && baseCommand_ != org.yamcs.protobuf.Mdb.CommandInfo.getDefaultInstance()) { baseCommand_ = org.yamcs.protobuf.Mdb.CommandInfo.newBuilder(baseCommand_).mergeFrom(value).buildPartial(); } else { baseCommand_ = value; } onChanged(); } else { baseCommandBuilder_.mergeFrom(value); } bitField0_ |= 0x00000020; return this; } /** * <code>optional .mdb.CommandInfo baseCommand = 6;</code> */ public Builder clearBaseCommand() { if (baseCommandBuilder_ == null) { baseCommand_ = org.yamcs.protobuf.Mdb.CommandInfo.getDefaultInstance(); onChanged(); } else { baseCommandBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000020); return this; } /** * <code>optional .mdb.CommandInfo baseCommand = 6;</code> */ public org.yamcs.protobuf.Mdb.CommandInfo.Builder getBaseCommandBuilder() { bitField0_ |= 0x00000020; onChanged(); return getBaseCommandFieldBuilder().getBuilder(); } /** * <code>optional .mdb.CommandInfo baseCommand = 6;</code> */ public org.yamcs.protobuf.Mdb.CommandInfoOrBuilder getBaseCommandOrBuilder() { if (baseCommandBuilder_ != null) { return baseCommandBuilder_.getMessageOrBuilder(); } else { return baseCommand_; } } /** * <code>optional .mdb.CommandInfo baseCommand = 6;</code> */ private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.CommandInfo, org.yamcs.protobuf.Mdb.CommandInfo.Builder, org.yamcs.protobuf.Mdb.CommandInfoOrBuilder> getBaseCommandFieldBuilder() { if (baseCommandBuilder_ == null) { baseCommandBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.CommandInfo, org.yamcs.protobuf.Mdb.CommandInfo.Builder, org.yamcs.protobuf.Mdb.CommandInfoOrBuilder>( baseCommand_, getParentForChildren(), isClean()); baseCommand_ = null; } return baseCommandBuilder_; } // optional bool abstract = 7; private boolean abstract_ ; /** * <code>optional bool abstract = 7;</code> */ public boolean hasAbstract() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * <code>optional bool abstract = 7;</code> */ public boolean getAbstract() { return abstract_; } /** * <code>optional bool abstract = 7;</code> */ public Builder setAbstract(boolean value) { bitField0_ |= 0x00000040; abstract_ = value; onChanged(); return this; } /** * <code>optional bool abstract = 7;</code> */ public Builder clearAbstract() { bitField0_ = (bitField0_ & ~0x00000040); abstract_ = false; onChanged(); return this; } // repeated .mdb.ArgumentInfo argument = 8; private java.util.List<org.yamcs.protobuf.Mdb.ArgumentInfo> argument_ = java.util.Collections.emptyList(); private void ensureArgumentIsMutable() { if (!((bitField0_ & 0x00000080) == 0x00000080)) { argument_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.ArgumentInfo>(argument_); bitField0_ |= 0x00000080; } } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.ArgumentInfo, org.yamcs.protobuf.Mdb.ArgumentInfo.Builder, org.yamcs.protobuf.Mdb.ArgumentInfoOrBuilder> argumentBuilder_; /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.ArgumentInfo> getArgumentList() { if (argumentBuilder_ == null) { return java.util.Collections.unmodifiableList(argument_); } else { return argumentBuilder_.getMessageList(); } } /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ public int getArgumentCount() { if (argumentBuilder_ == null) { return argument_.size(); } else { return argumentBuilder_.getCount(); } } /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ public org.yamcs.protobuf.Mdb.ArgumentInfo getArgument(int index) { if (argumentBuilder_ == null) { return argument_.get(index); } else { return argumentBuilder_.getMessage(index); } } /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ public Builder setArgument( int index, org.yamcs.protobuf.Mdb.ArgumentInfo value) { if (argumentBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureArgumentIsMutable(); argument_.set(index, value); onChanged(); } else { argumentBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ public Builder setArgument( int index, org.yamcs.protobuf.Mdb.ArgumentInfo.Builder builderForValue) { if (argumentBuilder_ == null) { ensureArgumentIsMutable(); argument_.set(index, builderForValue.build()); onChanged(); } else { argumentBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ public Builder addArgument(org.yamcs.protobuf.Mdb.ArgumentInfo value) { if (argumentBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureArgumentIsMutable(); argument_.add(value); onChanged(); } else { argumentBuilder_.addMessage(value); } return this; } /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ public Builder addArgument( int index, org.yamcs.protobuf.Mdb.ArgumentInfo value) { if (argumentBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureArgumentIsMutable(); argument_.add(index, value); onChanged(); } else { argumentBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ public Builder addArgument( org.yamcs.protobuf.Mdb.ArgumentInfo.Builder builderForValue) { if (argumentBuilder_ == null) { ensureArgumentIsMutable(); argument_.add(builderForValue.build()); onChanged(); } else { argumentBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ public Builder addArgument( int index, org.yamcs.protobuf.Mdb.ArgumentInfo.Builder builderForValue) { if (argumentBuilder_ == null) { ensureArgumentIsMutable(); argument_.add(index, builderForValue.build()); onChanged(); } else { argumentBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ public Builder addAllArgument( java.lang.Iterable<? extends org.yamcs.protobuf.Mdb.ArgumentInfo> values) { if (argumentBuilder_ == null) { ensureArgumentIsMutable(); super.addAll(values, argument_); onChanged(); } else { argumentBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ public Builder clearArgument() { if (argumentBuilder_ == null) { argument_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000080); onChanged(); } else { argumentBuilder_.clear(); } return this; } /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ public Builder removeArgument(int index) { if (argumentBuilder_ == null) { ensureArgumentIsMutable(); argument_.remove(index); onChanged(); } else { argumentBuilder_.remove(index); } return this; } /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ public org.yamcs.protobuf.Mdb.ArgumentInfo.Builder getArgumentBuilder( int index) { return getArgumentFieldBuilder().getBuilder(index); } /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ public org.yamcs.protobuf.Mdb.ArgumentInfoOrBuilder getArgumentOrBuilder( int index) { if (argumentBuilder_ == null) { return argument_.get(index); } else { return argumentBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.ArgumentInfoOrBuilder> getArgumentOrBuilderList() { if (argumentBuilder_ != null) { return argumentBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(argument_); } } /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ public org.yamcs.protobuf.Mdb.ArgumentInfo.Builder addArgumentBuilder() { return getArgumentFieldBuilder().addBuilder( org.yamcs.protobuf.Mdb.ArgumentInfo.getDefaultInstance()); } /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ public org.yamcs.protobuf.Mdb.ArgumentInfo.Builder addArgumentBuilder( int index) { return getArgumentFieldBuilder().addBuilder( index, org.yamcs.protobuf.Mdb.ArgumentInfo.getDefaultInstance()); } /** * <code>repeated .mdb.ArgumentInfo argument = 8;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.ArgumentInfo.Builder> getArgumentBuilderList() { return getArgumentFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.ArgumentInfo, org.yamcs.protobuf.Mdb.ArgumentInfo.Builder, org.yamcs.protobuf.Mdb.ArgumentInfoOrBuilder> getArgumentFieldBuilder() { if (argumentBuilder_ == null) { argumentBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.ArgumentInfo, org.yamcs.protobuf.Mdb.ArgumentInfo.Builder, org.yamcs.protobuf.Mdb.ArgumentInfoOrBuilder>( argument_, ((bitField0_ & 0x00000080) == 0x00000080), getParentForChildren(), isClean()); argument_ = null; } return argumentBuilder_; } // repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9; private java.util.List<org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo> argumentAssignment_ = java.util.Collections.emptyList(); private void ensureArgumentAssignmentIsMutable() { if (!((bitField0_ & 0x00000100) == 0x00000100)) { argumentAssignment_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo>(argumentAssignment_); bitField0_ |= 0x00000100; } } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo, org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo.Builder, org.yamcs.protobuf.Mdb.ArgumentAssignmentInfoOrBuilder> argumentAssignmentBuilder_; /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo> getArgumentAssignmentList() { if (argumentAssignmentBuilder_ == null) { return java.util.Collections.unmodifiableList(argumentAssignment_); } else { return argumentAssignmentBuilder_.getMessageList(); } } /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ public int getArgumentAssignmentCount() { if (argumentAssignmentBuilder_ == null) { return argumentAssignment_.size(); } else { return argumentAssignmentBuilder_.getCount(); } } /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ public org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo getArgumentAssignment(int index) { if (argumentAssignmentBuilder_ == null) { return argumentAssignment_.get(index); } else { return argumentAssignmentBuilder_.getMessage(index); } } /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ public Builder setArgumentAssignment( int index, org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo value) { if (argumentAssignmentBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureArgumentAssignmentIsMutable(); argumentAssignment_.set(index, value); onChanged(); } else { argumentAssignmentBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ public Builder setArgumentAssignment( int index, org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo.Builder builderForValue) { if (argumentAssignmentBuilder_ == null) { ensureArgumentAssignmentIsMutable(); argumentAssignment_.set(index, builderForValue.build()); onChanged(); } else { argumentAssignmentBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ public Builder addArgumentAssignment(org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo value) { if (argumentAssignmentBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureArgumentAssignmentIsMutable(); argumentAssignment_.add(value); onChanged(); } else { argumentAssignmentBuilder_.addMessage(value); } return this; } /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ public Builder addArgumentAssignment( int index, org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo value) { if (argumentAssignmentBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureArgumentAssignmentIsMutable(); argumentAssignment_.add(index, value); onChanged(); } else { argumentAssignmentBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ public Builder addArgumentAssignment( org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo.Builder builderForValue) { if (argumentAssignmentBuilder_ == null) { ensureArgumentAssignmentIsMutable(); argumentAssignment_.add(builderForValue.build()); onChanged(); } else { argumentAssignmentBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ public Builder addArgumentAssignment( int index, org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo.Builder builderForValue) { if (argumentAssignmentBuilder_ == null) { ensureArgumentAssignmentIsMutable(); argumentAssignment_.add(index, builderForValue.build()); onChanged(); } else { argumentAssignmentBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ public Builder addAllArgumentAssignment( java.lang.Iterable<? extends org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo> values) { if (argumentAssignmentBuilder_ == null) { ensureArgumentAssignmentIsMutable(); super.addAll(values, argumentAssignment_); onChanged(); } else { argumentAssignmentBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ public Builder clearArgumentAssignment() { if (argumentAssignmentBuilder_ == null) { argumentAssignment_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000100); onChanged(); } else { argumentAssignmentBuilder_.clear(); } return this; } /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ public Builder removeArgumentAssignment(int index) { if (argumentAssignmentBuilder_ == null) { ensureArgumentAssignmentIsMutable(); argumentAssignment_.remove(index); onChanged(); } else { argumentAssignmentBuilder_.remove(index); } return this; } /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ public org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo.Builder getArgumentAssignmentBuilder( int index) { return getArgumentAssignmentFieldBuilder().getBuilder(index); } /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ public org.yamcs.protobuf.Mdb.ArgumentAssignmentInfoOrBuilder getArgumentAssignmentOrBuilder( int index) { if (argumentAssignmentBuilder_ == null) { return argumentAssignment_.get(index); } else { return argumentAssignmentBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.ArgumentAssignmentInfoOrBuilder> getArgumentAssignmentOrBuilderList() { if (argumentAssignmentBuilder_ != null) { return argumentAssignmentBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(argumentAssignment_); } } /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ public org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo.Builder addArgumentAssignmentBuilder() { return getArgumentAssignmentFieldBuilder().addBuilder( org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo.getDefaultInstance()); } /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ public org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo.Builder addArgumentAssignmentBuilder( int index) { return getArgumentAssignmentFieldBuilder().addBuilder( index, org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo.getDefaultInstance()); } /** * <code>repeated .mdb.ArgumentAssignmentInfo argumentAssignment = 9;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo.Builder> getArgumentAssignmentBuilderList() { return getArgumentAssignmentFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo, org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo.Builder, org.yamcs.protobuf.Mdb.ArgumentAssignmentInfoOrBuilder> getArgumentAssignmentFieldBuilder() { if (argumentAssignmentBuilder_ == null) { argumentAssignmentBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo, org.yamcs.protobuf.Mdb.ArgumentAssignmentInfo.Builder, org.yamcs.protobuf.Mdb.ArgumentAssignmentInfoOrBuilder>( argumentAssignment_, ((bitField0_ & 0x00000100) == 0x00000100), getParentForChildren(), isClean()); argumentAssignment_ = null; } return argumentAssignmentBuilder_; } // optional .mdb.SignificanceInfo significance = 10; private org.yamcs.protobuf.Mdb.SignificanceInfo significance_ = org.yamcs.protobuf.Mdb.SignificanceInfo.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.SignificanceInfo, org.yamcs.protobuf.Mdb.SignificanceInfo.Builder, org.yamcs.protobuf.Mdb.SignificanceInfoOrBuilder> significanceBuilder_; /** * <code>optional .mdb.SignificanceInfo significance = 10;</code> */ public boolean hasSignificance() { return ((bitField0_ & 0x00000200) == 0x00000200); } /** * <code>optional .mdb.SignificanceInfo significance = 10;</code> */ public org.yamcs.protobuf.Mdb.SignificanceInfo getSignificance() { if (significanceBuilder_ == null) { return significance_; } else { return significanceBuilder_.getMessage(); } } /** * <code>optional .mdb.SignificanceInfo significance = 10;</code> */ public Builder setSignificance(org.yamcs.protobuf.Mdb.SignificanceInfo value) { if (significanceBuilder_ == null) { if (value == null) { throw new NullPointerException(); } significance_ = value; onChanged(); } else { significanceBuilder_.setMessage(value); } bitField0_ |= 0x00000200; return this; } /** * <code>optional .mdb.SignificanceInfo significance = 10;</code> */ public Builder setSignificance( org.yamcs.protobuf.Mdb.SignificanceInfo.Builder builderForValue) { if (significanceBuilder_ == null) { significance_ = builderForValue.build(); onChanged(); } else { significanceBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000200; return this; } /** * <code>optional .mdb.SignificanceInfo significance = 10;</code> */ public Builder mergeSignificance(org.yamcs.protobuf.Mdb.SignificanceInfo value) { if (significanceBuilder_ == null) { if (((bitField0_ & 0x00000200) == 0x00000200) && significance_ != org.yamcs.protobuf.Mdb.SignificanceInfo.getDefaultInstance()) { significance_ = org.yamcs.protobuf.Mdb.SignificanceInfo.newBuilder(significance_).mergeFrom(value).buildPartial(); } else { significance_ = value; } onChanged(); } else { significanceBuilder_.mergeFrom(value); } bitField0_ |= 0x00000200; return this; } /** * <code>optional .mdb.SignificanceInfo significance = 10;</code> */ public Builder clearSignificance() { if (significanceBuilder_ == null) { significance_ = org.yamcs.protobuf.Mdb.SignificanceInfo.getDefaultInstance(); onChanged(); } else { significanceBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000200); return this; } /** * <code>optional .mdb.SignificanceInfo significance = 10;</code> */ public org.yamcs.protobuf.Mdb.SignificanceInfo.Builder getSignificanceBuilder() { bitField0_ |= 0x00000200; onChanged(); return getSignificanceFieldBuilder().getBuilder(); } /** * <code>optional .mdb.SignificanceInfo significance = 10;</code> */ public org.yamcs.protobuf.Mdb.SignificanceInfoOrBuilder getSignificanceOrBuilder() { if (significanceBuilder_ != null) { return significanceBuilder_.getMessageOrBuilder(); } else { return significance_; } } /** * <code>optional .mdb.SignificanceInfo significance = 10;</code> */ private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.SignificanceInfo, org.yamcs.protobuf.Mdb.SignificanceInfo.Builder, org.yamcs.protobuf.Mdb.SignificanceInfoOrBuilder> getSignificanceFieldBuilder() { if (significanceBuilder_ == null) { significanceBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.SignificanceInfo, org.yamcs.protobuf.Mdb.SignificanceInfo.Builder, org.yamcs.protobuf.Mdb.SignificanceInfoOrBuilder>( significance_, getParentForChildren(), isClean()); significance_ = null; } return significanceBuilder_; } // repeated .mdb.TransmissionConstraintInfo constraint = 11; private java.util.List<org.yamcs.protobuf.Mdb.TransmissionConstraintInfo> constraint_ = java.util.Collections.emptyList(); private void ensureConstraintIsMutable() { if (!((bitField0_ & 0x00000400) == 0x00000400)) { constraint_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.TransmissionConstraintInfo>(constraint_); bitField0_ |= 0x00000400; } } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.TransmissionConstraintInfo, org.yamcs.protobuf.Mdb.TransmissionConstraintInfo.Builder, org.yamcs.protobuf.Mdb.TransmissionConstraintInfoOrBuilder> constraintBuilder_; /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.TransmissionConstraintInfo> getConstraintList() { if (constraintBuilder_ == null) { return java.util.Collections.unmodifiableList(constraint_); } else { return constraintBuilder_.getMessageList(); } } /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ public int getConstraintCount() { if (constraintBuilder_ == null) { return constraint_.size(); } else { return constraintBuilder_.getCount(); } } /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ public org.yamcs.protobuf.Mdb.TransmissionConstraintInfo getConstraint(int index) { if (constraintBuilder_ == null) { return constraint_.get(index); } else { return constraintBuilder_.getMessage(index); } } /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ public Builder setConstraint( int index, org.yamcs.protobuf.Mdb.TransmissionConstraintInfo value) { if (constraintBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureConstraintIsMutable(); constraint_.set(index, value); onChanged(); } else { constraintBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ public Builder setConstraint( int index, org.yamcs.protobuf.Mdb.TransmissionConstraintInfo.Builder builderForValue) { if (constraintBuilder_ == null) { ensureConstraintIsMutable(); constraint_.set(index, builderForValue.build()); onChanged(); } else { constraintBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ public Builder addConstraint(org.yamcs.protobuf.Mdb.TransmissionConstraintInfo value) { if (constraintBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureConstraintIsMutable(); constraint_.add(value); onChanged(); } else { constraintBuilder_.addMessage(value); } return this; } /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ public Builder addConstraint( int index, org.yamcs.protobuf.Mdb.TransmissionConstraintInfo value) { if (constraintBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureConstraintIsMutable(); constraint_.add(index, value); onChanged(); } else { constraintBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ public Builder addConstraint( org.yamcs.protobuf.Mdb.TransmissionConstraintInfo.Builder builderForValue) { if (constraintBuilder_ == null) { ensureConstraintIsMutable(); constraint_.add(builderForValue.build()); onChanged(); } else { constraintBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ public Builder addConstraint( int index, org.yamcs.protobuf.Mdb.TransmissionConstraintInfo.Builder builderForValue) { if (constraintBuilder_ == null) { ensureConstraintIsMutable(); constraint_.add(index, builderForValue.build()); onChanged(); } else { constraintBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ public Builder addAllConstraint( java.lang.Iterable<? extends org.yamcs.protobuf.Mdb.TransmissionConstraintInfo> values) { if (constraintBuilder_ == null) { ensureConstraintIsMutable(); super.addAll(values, constraint_); onChanged(); } else { constraintBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ public Builder clearConstraint() { if (constraintBuilder_ == null) { constraint_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000400); onChanged(); } else { constraintBuilder_.clear(); } return this; } /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ public Builder removeConstraint(int index) { if (constraintBuilder_ == null) { ensureConstraintIsMutable(); constraint_.remove(index); onChanged(); } else { constraintBuilder_.remove(index); } return this; } /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ public org.yamcs.protobuf.Mdb.TransmissionConstraintInfo.Builder getConstraintBuilder( int index) { return getConstraintFieldBuilder().getBuilder(index); } /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ public org.yamcs.protobuf.Mdb.TransmissionConstraintInfoOrBuilder getConstraintOrBuilder( int index) { if (constraintBuilder_ == null) { return constraint_.get(index); } else { return constraintBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.TransmissionConstraintInfoOrBuilder> getConstraintOrBuilderList() { if (constraintBuilder_ != null) { return constraintBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(constraint_); } } /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ public org.yamcs.protobuf.Mdb.TransmissionConstraintInfo.Builder addConstraintBuilder() { return getConstraintFieldBuilder().addBuilder( org.yamcs.protobuf.Mdb.TransmissionConstraintInfo.getDefaultInstance()); } /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ public org.yamcs.protobuf.Mdb.TransmissionConstraintInfo.Builder addConstraintBuilder( int index) { return getConstraintFieldBuilder().addBuilder( index, org.yamcs.protobuf.Mdb.TransmissionConstraintInfo.getDefaultInstance()); } /** * <code>repeated .mdb.TransmissionConstraintInfo constraint = 11;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.TransmissionConstraintInfo.Builder> getConstraintBuilderList() { return getConstraintFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.TransmissionConstraintInfo, org.yamcs.protobuf.Mdb.TransmissionConstraintInfo.Builder, org.yamcs.protobuf.Mdb.TransmissionConstraintInfoOrBuilder> getConstraintFieldBuilder() { if (constraintBuilder_ == null) { constraintBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.TransmissionConstraintInfo, org.yamcs.protobuf.Mdb.TransmissionConstraintInfo.Builder, org.yamcs.protobuf.Mdb.TransmissionConstraintInfoOrBuilder>( constraint_, ((bitField0_ & 0x00000400) == 0x00000400), getParentForChildren(), isClean()); constraint_ = null; } return constraintBuilder_; } // optional string url = 12; private java.lang.Object url_ = ""; /** * <code>optional string url = 12;</code> */ public boolean hasUrl() { return ((bitField0_ & 0x00000800) == 0x00000800); } /** * <code>optional string url = 12;</code> */ public java.lang.String getUrl() { java.lang.Object ref = url_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); url_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string url = 12;</code> */ public com.google.protobuf.ByteString getUrlBytes() { java.lang.Object ref = url_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); url_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string url = 12;</code> */ public Builder setUrl( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000800; url_ = value; onChanged(); return this; } /** * <code>optional string url = 12;</code> */ public Builder clearUrl() { bitField0_ = (bitField0_ & ~0x00000800); url_ = getDefaultInstance().getUrl(); onChanged(); return this; } /** * <code>optional string url = 12;</code> */ public Builder setUrlBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000800; url_ = value; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:mdb.CommandInfo) } static { defaultInstance = new CommandInfo(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:mdb.CommandInfo) } public interface RepeatInfoOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int64 fixedCount = 1; /** * <code>optional int64 fixedCount = 1;</code> */ boolean hasFixedCount(); /** * <code>optional int64 fixedCount = 1;</code> */ long getFixedCount(); // optional .mdb.ParameterInfo dynamicCount = 2; /** * <code>optional .mdb.ParameterInfo dynamicCount = 2;</code> */ boolean hasDynamicCount(); /** * <code>optional .mdb.ParameterInfo dynamicCount = 2;</code> */ org.yamcs.protobuf.Mdb.ParameterInfo getDynamicCount(); /** * <code>optional .mdb.ParameterInfo dynamicCount = 2;</code> */ org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder getDynamicCountOrBuilder(); // optional int32 bitsBetween = 3; /** * <code>optional int32 bitsBetween = 3;</code> */ boolean hasBitsBetween(); /** * <code>optional int32 bitsBetween = 3;</code> */ int getBitsBetween(); } /** * Protobuf type {@code mdb.RepeatInfo} */ public static final class RepeatInfo extends com.google.protobuf.GeneratedMessage implements RepeatInfoOrBuilder { // Use RepeatInfo.newBuilder() to construct. private RepeatInfo(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private RepeatInfo(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final RepeatInfo defaultInstance; public static RepeatInfo getDefaultInstance() { return defaultInstance; } public RepeatInfo getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RepeatInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; fixedCount_ = input.readInt64(); break; } case 18: { org.yamcs.protobuf.Mdb.ParameterInfo.Builder subBuilder = null; if (((bitField0_ & 0x00000002) == 0x00000002)) { subBuilder = dynamicCount_.toBuilder(); } dynamicCount_ = input.readMessage(org.yamcs.protobuf.Mdb.ParameterInfo.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(dynamicCount_); dynamicCount_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000002; break; } case 24: { bitField0_ |= 0x00000004; bitsBetween_ = input.readInt32(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_RepeatInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_RepeatInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.RepeatInfo.class, org.yamcs.protobuf.Mdb.RepeatInfo.Builder.class); } public static com.google.protobuf.Parser<RepeatInfo> PARSER = new com.google.protobuf.AbstractParser<RepeatInfo>() { public RepeatInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RepeatInfo(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<RepeatInfo> getParserForType() { return PARSER; } private int bitField0_; // optional int64 fixedCount = 1; public static final int FIXEDCOUNT_FIELD_NUMBER = 1; private long fixedCount_; /** * <code>optional int64 fixedCount = 1;</code> */ public boolean hasFixedCount() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional int64 fixedCount = 1;</code> */ public long getFixedCount() { return fixedCount_; } // optional .mdb.ParameterInfo dynamicCount = 2; public static final int DYNAMICCOUNT_FIELD_NUMBER = 2; private org.yamcs.protobuf.Mdb.ParameterInfo dynamicCount_; /** * <code>optional .mdb.ParameterInfo dynamicCount = 2;</code> */ public boolean hasDynamicCount() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional .mdb.ParameterInfo dynamicCount = 2;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfo getDynamicCount() { return dynamicCount_; } /** * <code>optional .mdb.ParameterInfo dynamicCount = 2;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder getDynamicCountOrBuilder() { return dynamicCount_; } // optional int32 bitsBetween = 3; public static final int BITSBETWEEN_FIELD_NUMBER = 3; private int bitsBetween_; /** * <code>optional int32 bitsBetween = 3;</code> */ public boolean hasBitsBetween() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional int32 bitsBetween = 3;</code> */ public int getBitsBetween() { return bitsBetween_; } private void initFields() { fixedCount_ = 0L; dynamicCount_ = org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance(); bitsBetween_ = 0; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (hasDynamicCount()) { if (!getDynamicCount().isInitialized()) { memoizedIsInitialized = 0; return false; } } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt64(1, fixedCount_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(2, dynamicCount_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeInt32(3, bitsBetween_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(1, fixedCount_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, dynamicCount_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(3, bitsBetween_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.yamcs.protobuf.Mdb.RepeatInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.RepeatInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.RepeatInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.RepeatInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.RepeatInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.RepeatInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.RepeatInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.yamcs.protobuf.Mdb.RepeatInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.RepeatInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.RepeatInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.yamcs.protobuf.Mdb.RepeatInfo prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mdb.RepeatInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.yamcs.protobuf.Mdb.RepeatInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_RepeatInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_RepeatInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.RepeatInfo.class, org.yamcs.protobuf.Mdb.RepeatInfo.Builder.class); } // Construct using org.yamcs.protobuf.Mdb.RepeatInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getDynamicCountFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); fixedCount_ = 0L; bitField0_ = (bitField0_ & ~0x00000001); if (dynamicCountBuilder_ == null) { dynamicCount_ = org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance(); } else { dynamicCountBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); bitsBetween_ = 0; bitField0_ = (bitField0_ & ~0x00000004); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.yamcs.protobuf.Mdb.internal_static_mdb_RepeatInfo_descriptor; } public org.yamcs.protobuf.Mdb.RepeatInfo getDefaultInstanceForType() { return org.yamcs.protobuf.Mdb.RepeatInfo.getDefaultInstance(); } public org.yamcs.protobuf.Mdb.RepeatInfo build() { org.yamcs.protobuf.Mdb.RepeatInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.yamcs.protobuf.Mdb.RepeatInfo buildPartial() { org.yamcs.protobuf.Mdb.RepeatInfo result = new org.yamcs.protobuf.Mdb.RepeatInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.fixedCount_ = fixedCount_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } if (dynamicCountBuilder_ == null) { result.dynamicCount_ = dynamicCount_; } else { result.dynamicCount_ = dynamicCountBuilder_.build(); } if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.bitsBetween_ = bitsBetween_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.yamcs.protobuf.Mdb.RepeatInfo) { return mergeFrom((org.yamcs.protobuf.Mdb.RepeatInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.yamcs.protobuf.Mdb.RepeatInfo other) { if (other == org.yamcs.protobuf.Mdb.RepeatInfo.getDefaultInstance()) return this; if (other.hasFixedCount()) { setFixedCount(other.getFixedCount()); } if (other.hasDynamicCount()) { mergeDynamicCount(other.getDynamicCount()); } if (other.hasBitsBetween()) { setBitsBetween(other.getBitsBetween()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { if (hasDynamicCount()) { if (!getDynamicCount().isInitialized()) { return false; } } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.yamcs.protobuf.Mdb.RepeatInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.yamcs.protobuf.Mdb.RepeatInfo) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional int64 fixedCount = 1; private long fixedCount_ ; /** * <code>optional int64 fixedCount = 1;</code> */ public boolean hasFixedCount() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional int64 fixedCount = 1;</code> */ public long getFixedCount() { return fixedCount_; } /** * <code>optional int64 fixedCount = 1;</code> */ public Builder setFixedCount(long value) { bitField0_ |= 0x00000001; fixedCount_ = value; onChanged(); return this; } /** * <code>optional int64 fixedCount = 1;</code> */ public Builder clearFixedCount() { bitField0_ = (bitField0_ & ~0x00000001); fixedCount_ = 0L; onChanged(); return this; } // optional .mdb.ParameterInfo dynamicCount = 2; private org.yamcs.protobuf.Mdb.ParameterInfo dynamicCount_ = org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.ParameterInfo, org.yamcs.protobuf.Mdb.ParameterInfo.Builder, org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder> dynamicCountBuilder_; /** * <code>optional .mdb.ParameterInfo dynamicCount = 2;</code> */ public boolean hasDynamicCount() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional .mdb.ParameterInfo dynamicCount = 2;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfo getDynamicCount() { if (dynamicCountBuilder_ == null) { return dynamicCount_; } else { return dynamicCountBuilder_.getMessage(); } } /** * <code>optional .mdb.ParameterInfo dynamicCount = 2;</code> */ public Builder setDynamicCount(org.yamcs.protobuf.Mdb.ParameterInfo value) { if (dynamicCountBuilder_ == null) { if (value == null) { throw new NullPointerException(); } dynamicCount_ = value; onChanged(); } else { dynamicCountBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } /** * <code>optional .mdb.ParameterInfo dynamicCount = 2;</code> */ public Builder setDynamicCount( org.yamcs.protobuf.Mdb.ParameterInfo.Builder builderForValue) { if (dynamicCountBuilder_ == null) { dynamicCount_ = builderForValue.build(); onChanged(); } else { dynamicCountBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } /** * <code>optional .mdb.ParameterInfo dynamicCount = 2;</code> */ public Builder mergeDynamicCount(org.yamcs.protobuf.Mdb.ParameterInfo value) { if (dynamicCountBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002) && dynamicCount_ != org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance()) { dynamicCount_ = org.yamcs.protobuf.Mdb.ParameterInfo.newBuilder(dynamicCount_).mergeFrom(value).buildPartial(); } else { dynamicCount_ = value; } onChanged(); } else { dynamicCountBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } /** * <code>optional .mdb.ParameterInfo dynamicCount = 2;</code> */ public Builder clearDynamicCount() { if (dynamicCountBuilder_ == null) { dynamicCount_ = org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance(); onChanged(); } else { dynamicCountBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } /** * <code>optional .mdb.ParameterInfo dynamicCount = 2;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfo.Builder getDynamicCountBuilder() { bitField0_ |= 0x00000002; onChanged(); return getDynamicCountFieldBuilder().getBuilder(); } /** * <code>optional .mdb.ParameterInfo dynamicCount = 2;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder getDynamicCountOrBuilder() { if (dynamicCountBuilder_ != null) { return dynamicCountBuilder_.getMessageOrBuilder(); } else { return dynamicCount_; } } /** * <code>optional .mdb.ParameterInfo dynamicCount = 2;</code> */ private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.ParameterInfo, org.yamcs.protobuf.Mdb.ParameterInfo.Builder, org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder> getDynamicCountFieldBuilder() { if (dynamicCountBuilder_ == null) { dynamicCountBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.ParameterInfo, org.yamcs.protobuf.Mdb.ParameterInfo.Builder, org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder>( dynamicCount_, getParentForChildren(), isClean()); dynamicCount_ = null; } return dynamicCountBuilder_; } // optional int32 bitsBetween = 3; private int bitsBetween_ ; /** * <code>optional int32 bitsBetween = 3;</code> */ public boolean hasBitsBetween() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional int32 bitsBetween = 3;</code> */ public int getBitsBetween() { return bitsBetween_; } /** * <code>optional int32 bitsBetween = 3;</code> */ public Builder setBitsBetween(int value) { bitField0_ |= 0x00000004; bitsBetween_ = value; onChanged(); return this; } /** * <code>optional int32 bitsBetween = 3;</code> */ public Builder clearBitsBetween() { bitField0_ = (bitField0_ & ~0x00000004); bitsBetween_ = 0; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:mdb.RepeatInfo) } static { defaultInstance = new RepeatInfo(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:mdb.RepeatInfo) } public interface SequenceEntryInfoOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int32 locationInBits = 1; /** * <code>optional int32 locationInBits = 1;</code> */ boolean hasLocationInBits(); /** * <code>optional int32 locationInBits = 1;</code> */ int getLocationInBits(); // optional .mdb.SequenceEntryInfo.ReferenceLocationType referenceLocation = 2; /** * <code>optional .mdb.SequenceEntryInfo.ReferenceLocationType referenceLocation = 2;</code> */ boolean hasReferenceLocation(); /** * <code>optional .mdb.SequenceEntryInfo.ReferenceLocationType referenceLocation = 2;</code> */ org.yamcs.protobuf.Mdb.SequenceEntryInfo.ReferenceLocationType getReferenceLocation(); // optional .mdb.ContainerInfo container = 3; /** * <code>optional .mdb.ContainerInfo container = 3;</code> */ boolean hasContainer(); /** * <code>optional .mdb.ContainerInfo container = 3;</code> */ org.yamcs.protobuf.Mdb.ContainerInfo getContainer(); /** * <code>optional .mdb.ContainerInfo container = 3;</code> */ org.yamcs.protobuf.Mdb.ContainerInfoOrBuilder getContainerOrBuilder(); // optional .mdb.ParameterInfo parameter = 4; /** * <code>optional .mdb.ParameterInfo parameter = 4;</code> */ boolean hasParameter(); /** * <code>optional .mdb.ParameterInfo parameter = 4;</code> */ org.yamcs.protobuf.Mdb.ParameterInfo getParameter(); /** * <code>optional .mdb.ParameterInfo parameter = 4;</code> */ org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder getParameterOrBuilder(); // optional .mdb.RepeatInfo repeat = 5; /** * <code>optional .mdb.RepeatInfo repeat = 5;</code> */ boolean hasRepeat(); /** * <code>optional .mdb.RepeatInfo repeat = 5;</code> */ org.yamcs.protobuf.Mdb.RepeatInfo getRepeat(); /** * <code>optional .mdb.RepeatInfo repeat = 5;</code> */ org.yamcs.protobuf.Mdb.RepeatInfoOrBuilder getRepeatOrBuilder(); } /** * Protobuf type {@code mdb.SequenceEntryInfo} */ public static final class SequenceEntryInfo extends com.google.protobuf.GeneratedMessage implements SequenceEntryInfoOrBuilder { // Use SequenceEntryInfo.newBuilder() to construct. private SequenceEntryInfo(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private SequenceEntryInfo(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final SequenceEntryInfo defaultInstance; public static SequenceEntryInfo getDefaultInstance() { return defaultInstance; } public SequenceEntryInfo getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private SequenceEntryInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; locationInBits_ = input.readInt32(); break; } case 16: { int rawValue = input.readEnum(); org.yamcs.protobuf.Mdb.SequenceEntryInfo.ReferenceLocationType value = org.yamcs.protobuf.Mdb.SequenceEntryInfo.ReferenceLocationType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(2, rawValue); } else { bitField0_ |= 0x00000002; referenceLocation_ = value; } break; } case 26: { org.yamcs.protobuf.Mdb.ContainerInfo.Builder subBuilder = null; if (((bitField0_ & 0x00000004) == 0x00000004)) { subBuilder = container_.toBuilder(); } container_ = input.readMessage(org.yamcs.protobuf.Mdb.ContainerInfo.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(container_); container_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000004; break; } case 34: { org.yamcs.protobuf.Mdb.ParameterInfo.Builder subBuilder = null; if (((bitField0_ & 0x00000008) == 0x00000008)) { subBuilder = parameter_.toBuilder(); } parameter_ = input.readMessage(org.yamcs.protobuf.Mdb.ParameterInfo.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(parameter_); parameter_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000008; break; } case 42: { org.yamcs.protobuf.Mdb.RepeatInfo.Builder subBuilder = null; if (((bitField0_ & 0x00000010) == 0x00000010)) { subBuilder = repeat_.toBuilder(); } repeat_ = input.readMessage(org.yamcs.protobuf.Mdb.RepeatInfo.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(repeat_); repeat_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000010; break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_SequenceEntryInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_SequenceEntryInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.SequenceEntryInfo.class, org.yamcs.protobuf.Mdb.SequenceEntryInfo.Builder.class); } public static com.google.protobuf.Parser<SequenceEntryInfo> PARSER = new com.google.protobuf.AbstractParser<SequenceEntryInfo>() { public SequenceEntryInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new SequenceEntryInfo(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<SequenceEntryInfo> getParserForType() { return PARSER; } /** * Protobuf enum {@code mdb.SequenceEntryInfo.ReferenceLocationType} */ public enum ReferenceLocationType implements com.google.protobuf.ProtocolMessageEnum { /** * <code>CONTAINER_START = 1;</code> */ CONTAINER_START(0, 1), /** * <code>PREVIOUS_ENTRY = 2;</code> */ PREVIOUS_ENTRY(1, 2), ; /** * <code>CONTAINER_START = 1;</code> */ public static final int CONTAINER_START_VALUE = 1; /** * <code>PREVIOUS_ENTRY = 2;</code> */ public static final int PREVIOUS_ENTRY_VALUE = 2; public final int getNumber() { return value; } public static ReferenceLocationType valueOf(int value) { switch (value) { case 1: return CONTAINER_START; case 2: return PREVIOUS_ENTRY; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<ReferenceLocationType> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<ReferenceLocationType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<ReferenceLocationType>() { public ReferenceLocationType findValueByNumber(int number) { return ReferenceLocationType.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return org.yamcs.protobuf.Mdb.SequenceEntryInfo.getDescriptor().getEnumTypes().get(0); } private static final ReferenceLocationType[] VALUES = values(); public static ReferenceLocationType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private ReferenceLocationType(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:mdb.SequenceEntryInfo.ReferenceLocationType) } private int bitField0_; // optional int32 locationInBits = 1; public static final int LOCATIONINBITS_FIELD_NUMBER = 1; private int locationInBits_; /** * <code>optional int32 locationInBits = 1;</code> */ public boolean hasLocationInBits() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional int32 locationInBits = 1;</code> */ public int getLocationInBits() { return locationInBits_; } // optional .mdb.SequenceEntryInfo.ReferenceLocationType referenceLocation = 2; public static final int REFERENCELOCATION_FIELD_NUMBER = 2; private org.yamcs.protobuf.Mdb.SequenceEntryInfo.ReferenceLocationType referenceLocation_; /** * <code>optional .mdb.SequenceEntryInfo.ReferenceLocationType referenceLocation = 2;</code> */ public boolean hasReferenceLocation() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional .mdb.SequenceEntryInfo.ReferenceLocationType referenceLocation = 2;</code> */ public org.yamcs.protobuf.Mdb.SequenceEntryInfo.ReferenceLocationType getReferenceLocation() { return referenceLocation_; } // optional .mdb.ContainerInfo container = 3; public static final int CONTAINER_FIELD_NUMBER = 3; private org.yamcs.protobuf.Mdb.ContainerInfo container_; /** * <code>optional .mdb.ContainerInfo container = 3;</code> */ public boolean hasContainer() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional .mdb.ContainerInfo container = 3;</code> */ public org.yamcs.protobuf.Mdb.ContainerInfo getContainer() { return container_; } /** * <code>optional .mdb.ContainerInfo container = 3;</code> */ public org.yamcs.protobuf.Mdb.ContainerInfoOrBuilder getContainerOrBuilder() { return container_; } // optional .mdb.ParameterInfo parameter = 4; public static final int PARAMETER_FIELD_NUMBER = 4; private org.yamcs.protobuf.Mdb.ParameterInfo parameter_; /** * <code>optional .mdb.ParameterInfo parameter = 4;</code> */ public boolean hasParameter() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional .mdb.ParameterInfo parameter = 4;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfo getParameter() { return parameter_; } /** * <code>optional .mdb.ParameterInfo parameter = 4;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder getParameterOrBuilder() { return parameter_; } // optional .mdb.RepeatInfo repeat = 5; public static final int REPEAT_FIELD_NUMBER = 5; private org.yamcs.protobuf.Mdb.RepeatInfo repeat_; /** * <code>optional .mdb.RepeatInfo repeat = 5;</code> */ public boolean hasRepeat() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <code>optional .mdb.RepeatInfo repeat = 5;</code> */ public org.yamcs.protobuf.Mdb.RepeatInfo getRepeat() { return repeat_; } /** * <code>optional .mdb.RepeatInfo repeat = 5;</code> */ public org.yamcs.protobuf.Mdb.RepeatInfoOrBuilder getRepeatOrBuilder() { return repeat_; } private void initFields() { locationInBits_ = 0; referenceLocation_ = org.yamcs.protobuf.Mdb.SequenceEntryInfo.ReferenceLocationType.CONTAINER_START; container_ = org.yamcs.protobuf.Mdb.ContainerInfo.getDefaultInstance(); parameter_ = org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance(); repeat_ = org.yamcs.protobuf.Mdb.RepeatInfo.getDefaultInstance(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (hasContainer()) { if (!getContainer().isInitialized()) { memoizedIsInitialized = 0; return false; } } if (hasParameter()) { if (!getParameter().isInitialized()) { memoizedIsInitialized = 0; return false; } } if (hasRepeat()) { if (!getRepeat().isInitialized()) { memoizedIsInitialized = 0; return false; } } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, locationInBits_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeEnum(2, referenceLocation_.getNumber()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeMessage(3, container_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeMessage(4, parameter_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeMessage(5, repeat_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, locationInBits_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(2, referenceLocation_.getNumber()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, container_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, parameter_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, repeat_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.yamcs.protobuf.Mdb.SequenceEntryInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.SequenceEntryInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.SequenceEntryInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.SequenceEntryInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.SequenceEntryInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.SequenceEntryInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.SequenceEntryInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.yamcs.protobuf.Mdb.SequenceEntryInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.SequenceEntryInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.SequenceEntryInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.yamcs.protobuf.Mdb.SequenceEntryInfo prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mdb.SequenceEntryInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.yamcs.protobuf.Mdb.SequenceEntryInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_SequenceEntryInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_SequenceEntryInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.SequenceEntryInfo.class, org.yamcs.protobuf.Mdb.SequenceEntryInfo.Builder.class); } // Construct using org.yamcs.protobuf.Mdb.SequenceEntryInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getContainerFieldBuilder(); getParameterFieldBuilder(); getRepeatFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); locationInBits_ = 0; bitField0_ = (bitField0_ & ~0x00000001); referenceLocation_ = org.yamcs.protobuf.Mdb.SequenceEntryInfo.ReferenceLocationType.CONTAINER_START; bitField0_ = (bitField0_ & ~0x00000002); if (containerBuilder_ == null) { container_ = org.yamcs.protobuf.Mdb.ContainerInfo.getDefaultInstance(); } else { containerBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); if (parameterBuilder_ == null) { parameter_ = org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance(); } else { parameterBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); if (repeatBuilder_ == null) { repeat_ = org.yamcs.protobuf.Mdb.RepeatInfo.getDefaultInstance(); } else { repeatBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000010); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.yamcs.protobuf.Mdb.internal_static_mdb_SequenceEntryInfo_descriptor; } public org.yamcs.protobuf.Mdb.SequenceEntryInfo getDefaultInstanceForType() { return org.yamcs.protobuf.Mdb.SequenceEntryInfo.getDefaultInstance(); } public org.yamcs.protobuf.Mdb.SequenceEntryInfo build() { org.yamcs.protobuf.Mdb.SequenceEntryInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.yamcs.protobuf.Mdb.SequenceEntryInfo buildPartial() { org.yamcs.protobuf.Mdb.SequenceEntryInfo result = new org.yamcs.protobuf.Mdb.SequenceEntryInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.locationInBits_ = locationInBits_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.referenceLocation_ = referenceLocation_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } if (containerBuilder_ == null) { result.container_ = container_; } else { result.container_ = containerBuilder_.build(); } if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } if (parameterBuilder_ == null) { result.parameter_ = parameter_; } else { result.parameter_ = parameterBuilder_.build(); } if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } if (repeatBuilder_ == null) { result.repeat_ = repeat_; } else { result.repeat_ = repeatBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.yamcs.protobuf.Mdb.SequenceEntryInfo) { return mergeFrom((org.yamcs.protobuf.Mdb.SequenceEntryInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.yamcs.protobuf.Mdb.SequenceEntryInfo other) { if (other == org.yamcs.protobuf.Mdb.SequenceEntryInfo.getDefaultInstance()) return this; if (other.hasLocationInBits()) { setLocationInBits(other.getLocationInBits()); } if (other.hasReferenceLocation()) { setReferenceLocation(other.getReferenceLocation()); } if (other.hasContainer()) { mergeContainer(other.getContainer()); } if (other.hasParameter()) { mergeParameter(other.getParameter()); } if (other.hasRepeat()) { mergeRepeat(other.getRepeat()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { if (hasContainer()) { if (!getContainer().isInitialized()) { return false; } } if (hasParameter()) { if (!getParameter().isInitialized()) { return false; } } if (hasRepeat()) { if (!getRepeat().isInitialized()) { return false; } } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.yamcs.protobuf.Mdb.SequenceEntryInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.yamcs.protobuf.Mdb.SequenceEntryInfo) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional int32 locationInBits = 1; private int locationInBits_ ; /** * <code>optional int32 locationInBits = 1;</code> */ public boolean hasLocationInBits() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional int32 locationInBits = 1;</code> */ public int getLocationInBits() { return locationInBits_; } /** * <code>optional int32 locationInBits = 1;</code> */ public Builder setLocationInBits(int value) { bitField0_ |= 0x00000001; locationInBits_ = value; onChanged(); return this; } /** * <code>optional int32 locationInBits = 1;</code> */ public Builder clearLocationInBits() { bitField0_ = (bitField0_ & ~0x00000001); locationInBits_ = 0; onChanged(); return this; } // optional .mdb.SequenceEntryInfo.ReferenceLocationType referenceLocation = 2; private org.yamcs.protobuf.Mdb.SequenceEntryInfo.ReferenceLocationType referenceLocation_ = org.yamcs.protobuf.Mdb.SequenceEntryInfo.ReferenceLocationType.CONTAINER_START; /** * <code>optional .mdb.SequenceEntryInfo.ReferenceLocationType referenceLocation = 2;</code> */ public boolean hasReferenceLocation() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional .mdb.SequenceEntryInfo.ReferenceLocationType referenceLocation = 2;</code> */ public org.yamcs.protobuf.Mdb.SequenceEntryInfo.ReferenceLocationType getReferenceLocation() { return referenceLocation_; } /** * <code>optional .mdb.SequenceEntryInfo.ReferenceLocationType referenceLocation = 2;</code> */ public Builder setReferenceLocation(org.yamcs.protobuf.Mdb.SequenceEntryInfo.ReferenceLocationType value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; referenceLocation_ = value; onChanged(); return this; } /** * <code>optional .mdb.SequenceEntryInfo.ReferenceLocationType referenceLocation = 2;</code> */ public Builder clearReferenceLocation() { bitField0_ = (bitField0_ & ~0x00000002); referenceLocation_ = org.yamcs.protobuf.Mdb.SequenceEntryInfo.ReferenceLocationType.CONTAINER_START; onChanged(); return this; } // optional .mdb.ContainerInfo container = 3; private org.yamcs.protobuf.Mdb.ContainerInfo container_ = org.yamcs.protobuf.Mdb.ContainerInfo.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.ContainerInfo, org.yamcs.protobuf.Mdb.ContainerInfo.Builder, org.yamcs.protobuf.Mdb.ContainerInfoOrBuilder> containerBuilder_; /** * <code>optional .mdb.ContainerInfo container = 3;</code> */ public boolean hasContainer() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional .mdb.ContainerInfo container = 3;</code> */ public org.yamcs.protobuf.Mdb.ContainerInfo getContainer() { if (containerBuilder_ == null) { return container_; } else { return containerBuilder_.getMessage(); } } /** * <code>optional .mdb.ContainerInfo container = 3;</code> */ public Builder setContainer(org.yamcs.protobuf.Mdb.ContainerInfo value) { if (containerBuilder_ == null) { if (value == null) { throw new NullPointerException(); } container_ = value; onChanged(); } else { containerBuilder_.setMessage(value); } bitField0_ |= 0x00000004; return this; } /** * <code>optional .mdb.ContainerInfo container = 3;</code> */ public Builder setContainer( org.yamcs.protobuf.Mdb.ContainerInfo.Builder builderForValue) { if (containerBuilder_ == null) { container_ = builderForValue.build(); onChanged(); } else { containerBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; return this; } /** * <code>optional .mdb.ContainerInfo container = 3;</code> */ public Builder mergeContainer(org.yamcs.protobuf.Mdb.ContainerInfo value) { if (containerBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004) && container_ != org.yamcs.protobuf.Mdb.ContainerInfo.getDefaultInstance()) { container_ = org.yamcs.protobuf.Mdb.ContainerInfo.newBuilder(container_).mergeFrom(value).buildPartial(); } else { container_ = value; } onChanged(); } else { containerBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; return this; } /** * <code>optional .mdb.ContainerInfo container = 3;</code> */ public Builder clearContainer() { if (containerBuilder_ == null) { container_ = org.yamcs.protobuf.Mdb.ContainerInfo.getDefaultInstance(); onChanged(); } else { containerBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } /** * <code>optional .mdb.ContainerInfo container = 3;</code> */ public org.yamcs.protobuf.Mdb.ContainerInfo.Builder getContainerBuilder() { bitField0_ |= 0x00000004; onChanged(); return getContainerFieldBuilder().getBuilder(); } /** * <code>optional .mdb.ContainerInfo container = 3;</code> */ public org.yamcs.protobuf.Mdb.ContainerInfoOrBuilder getContainerOrBuilder() { if (containerBuilder_ != null) { return containerBuilder_.getMessageOrBuilder(); } else { return container_; } } /** * <code>optional .mdb.ContainerInfo container = 3;</code> */ private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.ContainerInfo, org.yamcs.protobuf.Mdb.ContainerInfo.Builder, org.yamcs.protobuf.Mdb.ContainerInfoOrBuilder> getContainerFieldBuilder() { if (containerBuilder_ == null) { containerBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.ContainerInfo, org.yamcs.protobuf.Mdb.ContainerInfo.Builder, org.yamcs.protobuf.Mdb.ContainerInfoOrBuilder>( container_, getParentForChildren(), isClean()); container_ = null; } return containerBuilder_; } // optional .mdb.ParameterInfo parameter = 4; private org.yamcs.protobuf.Mdb.ParameterInfo parameter_ = org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.ParameterInfo, org.yamcs.protobuf.Mdb.ParameterInfo.Builder, org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder> parameterBuilder_; /** * <code>optional .mdb.ParameterInfo parameter = 4;</code> */ public boolean hasParameter() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional .mdb.ParameterInfo parameter = 4;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfo getParameter() { if (parameterBuilder_ == null) { return parameter_; } else { return parameterBuilder_.getMessage(); } } /** * <code>optional .mdb.ParameterInfo parameter = 4;</code> */ public Builder setParameter(org.yamcs.protobuf.Mdb.ParameterInfo value) { if (parameterBuilder_ == null) { if (value == null) { throw new NullPointerException(); } parameter_ = value; onChanged(); } else { parameterBuilder_.setMessage(value); } bitField0_ |= 0x00000008; return this; } /** * <code>optional .mdb.ParameterInfo parameter = 4;</code> */ public Builder setParameter( org.yamcs.protobuf.Mdb.ParameterInfo.Builder builderForValue) { if (parameterBuilder_ == null) { parameter_ = builderForValue.build(); onChanged(); } else { parameterBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000008; return this; } /** * <code>optional .mdb.ParameterInfo parameter = 4;</code> */ public Builder mergeParameter(org.yamcs.protobuf.Mdb.ParameterInfo value) { if (parameterBuilder_ == null) { if (((bitField0_ & 0x00000008) == 0x00000008) && parameter_ != org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance()) { parameter_ = org.yamcs.protobuf.Mdb.ParameterInfo.newBuilder(parameter_).mergeFrom(value).buildPartial(); } else { parameter_ = value; } onChanged(); } else { parameterBuilder_.mergeFrom(value); } bitField0_ |= 0x00000008; return this; } /** * <code>optional .mdb.ParameterInfo parameter = 4;</code> */ public Builder clearParameter() { if (parameterBuilder_ == null) { parameter_ = org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance(); onChanged(); } else { parameterBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); return this; } /** * <code>optional .mdb.ParameterInfo parameter = 4;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfo.Builder getParameterBuilder() { bitField0_ |= 0x00000008; onChanged(); return getParameterFieldBuilder().getBuilder(); } /** * <code>optional .mdb.ParameterInfo parameter = 4;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder getParameterOrBuilder() { if (parameterBuilder_ != null) { return parameterBuilder_.getMessageOrBuilder(); } else { return parameter_; } } /** * <code>optional .mdb.ParameterInfo parameter = 4;</code> */ private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.ParameterInfo, org.yamcs.protobuf.Mdb.ParameterInfo.Builder, org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder> getParameterFieldBuilder() { if (parameterBuilder_ == null) { parameterBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.ParameterInfo, org.yamcs.protobuf.Mdb.ParameterInfo.Builder, org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder>( parameter_, getParentForChildren(), isClean()); parameter_ = null; } return parameterBuilder_; } // optional .mdb.RepeatInfo repeat = 5; private org.yamcs.protobuf.Mdb.RepeatInfo repeat_ = org.yamcs.protobuf.Mdb.RepeatInfo.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.RepeatInfo, org.yamcs.protobuf.Mdb.RepeatInfo.Builder, org.yamcs.protobuf.Mdb.RepeatInfoOrBuilder> repeatBuilder_; /** * <code>optional .mdb.RepeatInfo repeat = 5;</code> */ public boolean hasRepeat() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <code>optional .mdb.RepeatInfo repeat = 5;</code> */ public org.yamcs.protobuf.Mdb.RepeatInfo getRepeat() { if (repeatBuilder_ == null) { return repeat_; } else { return repeatBuilder_.getMessage(); } } /** * <code>optional .mdb.RepeatInfo repeat = 5;</code> */ public Builder setRepeat(org.yamcs.protobuf.Mdb.RepeatInfo value) { if (repeatBuilder_ == null) { if (value == null) { throw new NullPointerException(); } repeat_ = value; onChanged(); } else { repeatBuilder_.setMessage(value); } bitField0_ |= 0x00000010; return this; } /** * <code>optional .mdb.RepeatInfo repeat = 5;</code> */ public Builder setRepeat( org.yamcs.protobuf.Mdb.RepeatInfo.Builder builderForValue) { if (repeatBuilder_ == null) { repeat_ = builderForValue.build(); onChanged(); } else { repeatBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000010; return this; } /** * <code>optional .mdb.RepeatInfo repeat = 5;</code> */ public Builder mergeRepeat(org.yamcs.protobuf.Mdb.RepeatInfo value) { if (repeatBuilder_ == null) { if (((bitField0_ & 0x00000010) == 0x00000010) && repeat_ != org.yamcs.protobuf.Mdb.RepeatInfo.getDefaultInstance()) { repeat_ = org.yamcs.protobuf.Mdb.RepeatInfo.newBuilder(repeat_).mergeFrom(value).buildPartial(); } else { repeat_ = value; } onChanged(); } else { repeatBuilder_.mergeFrom(value); } bitField0_ |= 0x00000010; return this; } /** * <code>optional .mdb.RepeatInfo repeat = 5;</code> */ public Builder clearRepeat() { if (repeatBuilder_ == null) { repeat_ = org.yamcs.protobuf.Mdb.RepeatInfo.getDefaultInstance(); onChanged(); } else { repeatBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000010); return this; } /** * <code>optional .mdb.RepeatInfo repeat = 5;</code> */ public org.yamcs.protobuf.Mdb.RepeatInfo.Builder getRepeatBuilder() { bitField0_ |= 0x00000010; onChanged(); return getRepeatFieldBuilder().getBuilder(); } /** * <code>optional .mdb.RepeatInfo repeat = 5;</code> */ public org.yamcs.protobuf.Mdb.RepeatInfoOrBuilder getRepeatOrBuilder() { if (repeatBuilder_ != null) { return repeatBuilder_.getMessageOrBuilder(); } else { return repeat_; } } /** * <code>optional .mdb.RepeatInfo repeat = 5;</code> */ private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.RepeatInfo, org.yamcs.protobuf.Mdb.RepeatInfo.Builder, org.yamcs.protobuf.Mdb.RepeatInfoOrBuilder> getRepeatFieldBuilder() { if (repeatBuilder_ == null) { repeatBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.RepeatInfo, org.yamcs.protobuf.Mdb.RepeatInfo.Builder, org.yamcs.protobuf.Mdb.RepeatInfoOrBuilder>( repeat_, getParentForChildren(), isClean()); repeat_ = null; } return repeatBuilder_; } // @@protoc_insertion_point(builder_scope:mdb.SequenceEntryInfo) } static { defaultInstance = new SequenceEntryInfo(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:mdb.SequenceEntryInfo) } public interface ContainerInfoOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional string name = 1; /** * <code>optional string name = 1;</code> */ boolean hasName(); /** * <code>optional string name = 1;</code> */ java.lang.String getName(); /** * <code>optional string name = 1;</code> */ com.google.protobuf.ByteString getNameBytes(); // optional string qualifiedName = 2; /** * <code>optional string qualifiedName = 2;</code> */ boolean hasQualifiedName(); /** * <code>optional string qualifiedName = 2;</code> */ java.lang.String getQualifiedName(); /** * <code>optional string qualifiedName = 2;</code> */ com.google.protobuf.ByteString getQualifiedNameBytes(); // optional string shortDescription = 3; /** * <code>optional string shortDescription = 3;</code> */ boolean hasShortDescription(); /** * <code>optional string shortDescription = 3;</code> */ java.lang.String getShortDescription(); /** * <code>optional string shortDescription = 3;</code> */ com.google.protobuf.ByteString getShortDescriptionBytes(); // optional string longDescription = 4; /** * <code>optional string longDescription = 4;</code> */ boolean hasLongDescription(); /** * <code>optional string longDescription = 4;</code> */ java.lang.String getLongDescription(); /** * <code>optional string longDescription = 4;</code> */ com.google.protobuf.ByteString getLongDescriptionBytes(); // repeated .yamcs.NamedObjectId alias = 5; /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ java.util.List<org.yamcs.protobuf.Yamcs.NamedObjectId> getAliasList(); /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ org.yamcs.protobuf.Yamcs.NamedObjectId getAlias(int index); /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ int getAliasCount(); /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ java.util.List<? extends org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder> getAliasOrBuilderList(); /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder getAliasOrBuilder( int index); // optional int64 maxInterval = 6; /** * <code>optional int64 maxInterval = 6;</code> */ boolean hasMaxInterval(); /** * <code>optional int64 maxInterval = 6;</code> */ long getMaxInterval(); // optional int32 sizeInBits = 7; /** * <code>optional int32 sizeInBits = 7;</code> */ boolean hasSizeInBits(); /** * <code>optional int32 sizeInBits = 7;</code> */ int getSizeInBits(); // optional .mdb.ContainerInfo baseContainer = 8; /** * <code>optional .mdb.ContainerInfo baseContainer = 8;</code> */ boolean hasBaseContainer(); /** * <code>optional .mdb.ContainerInfo baseContainer = 8;</code> */ org.yamcs.protobuf.Mdb.ContainerInfo getBaseContainer(); /** * <code>optional .mdb.ContainerInfo baseContainer = 8;</code> */ org.yamcs.protobuf.Mdb.ContainerInfoOrBuilder getBaseContainerOrBuilder(); // repeated .mdb.ComparisonInfo restrictionCriteria = 9; /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ java.util.List<org.yamcs.protobuf.Mdb.ComparisonInfo> getRestrictionCriteriaList(); /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ org.yamcs.protobuf.Mdb.ComparisonInfo getRestrictionCriteria(int index); /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ int getRestrictionCriteriaCount(); /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ java.util.List<? extends org.yamcs.protobuf.Mdb.ComparisonInfoOrBuilder> getRestrictionCriteriaOrBuilderList(); /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ org.yamcs.protobuf.Mdb.ComparisonInfoOrBuilder getRestrictionCriteriaOrBuilder( int index); // repeated .mdb.SequenceEntryInfo entry = 10; /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ java.util.List<org.yamcs.protobuf.Mdb.SequenceEntryInfo> getEntryList(); /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ org.yamcs.protobuf.Mdb.SequenceEntryInfo getEntry(int index); /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ int getEntryCount(); /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ java.util.List<? extends org.yamcs.protobuf.Mdb.SequenceEntryInfoOrBuilder> getEntryOrBuilderList(); /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ org.yamcs.protobuf.Mdb.SequenceEntryInfoOrBuilder getEntryOrBuilder( int index); // optional string url = 11; /** * <code>optional string url = 11;</code> */ boolean hasUrl(); /** * <code>optional string url = 11;</code> */ java.lang.String getUrl(); /** * <code>optional string url = 11;</code> */ com.google.protobuf.ByteString getUrlBytes(); } /** * Protobuf type {@code mdb.ContainerInfo} */ public static final class ContainerInfo extends com.google.protobuf.GeneratedMessage implements ContainerInfoOrBuilder { // Use ContainerInfo.newBuilder() to construct. private ContainerInfo(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ContainerInfo(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ContainerInfo defaultInstance; public static ContainerInfo getDefaultInstance() { return defaultInstance; } public ContainerInfo getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ContainerInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { bitField0_ |= 0x00000001; name_ = input.readBytes(); break; } case 18: { bitField0_ |= 0x00000002; qualifiedName_ = input.readBytes(); break; } case 26: { bitField0_ |= 0x00000004; shortDescription_ = input.readBytes(); break; } case 34: { bitField0_ |= 0x00000008; longDescription_ = input.readBytes(); break; } case 42: { if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) { alias_ = new java.util.ArrayList<org.yamcs.protobuf.Yamcs.NamedObjectId>(); mutable_bitField0_ |= 0x00000010; } alias_.add(input.readMessage(org.yamcs.protobuf.Yamcs.NamedObjectId.PARSER, extensionRegistry)); break; } case 48: { bitField0_ |= 0x00000010; maxInterval_ = input.readInt64(); break; } case 56: { bitField0_ |= 0x00000020; sizeInBits_ = input.readInt32(); break; } case 66: { org.yamcs.protobuf.Mdb.ContainerInfo.Builder subBuilder = null; if (((bitField0_ & 0x00000040) == 0x00000040)) { subBuilder = baseContainer_.toBuilder(); } baseContainer_ = input.readMessage(org.yamcs.protobuf.Mdb.ContainerInfo.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(baseContainer_); baseContainer_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000040; break; } case 74: { if (!((mutable_bitField0_ & 0x00000100) == 0x00000100)) { restrictionCriteria_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.ComparisonInfo>(); mutable_bitField0_ |= 0x00000100; } restrictionCriteria_.add(input.readMessage(org.yamcs.protobuf.Mdb.ComparisonInfo.PARSER, extensionRegistry)); break; } case 82: { if (!((mutable_bitField0_ & 0x00000200) == 0x00000200)) { entry_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.SequenceEntryInfo>(); mutable_bitField0_ |= 0x00000200; } entry_.add(input.readMessage(org.yamcs.protobuf.Mdb.SequenceEntryInfo.PARSER, extensionRegistry)); break; } case 90: { bitField0_ |= 0x00000080; url_ = input.readBytes(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000010) == 0x00000010)) { alias_ = java.util.Collections.unmodifiableList(alias_); } if (((mutable_bitField0_ & 0x00000100) == 0x00000100)) { restrictionCriteria_ = java.util.Collections.unmodifiableList(restrictionCriteria_); } if (((mutable_bitField0_ & 0x00000200) == 0x00000200)) { entry_ = java.util.Collections.unmodifiableList(entry_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ContainerInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ContainerInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.ContainerInfo.class, org.yamcs.protobuf.Mdb.ContainerInfo.Builder.class); } public static com.google.protobuf.Parser<ContainerInfo> PARSER = new com.google.protobuf.AbstractParser<ContainerInfo>() { public ContainerInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ContainerInfo(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<ContainerInfo> getParserForType() { return PARSER; } private int bitField0_; // optional string name = 1; public static final int NAME_FIELD_NUMBER = 1; private java.lang.Object name_; /** * <code>optional string name = 1;</code> */ public boolean hasName() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string name = 1;</code> */ public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { name_ = s; } return s; } } /** * <code>optional string name = 1;</code> */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string qualifiedName = 2; public static final int QUALIFIEDNAME_FIELD_NUMBER = 2; private java.lang.Object qualifiedName_; /** * <code>optional string qualifiedName = 2;</code> */ public boolean hasQualifiedName() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string qualifiedName = 2;</code> */ public java.lang.String getQualifiedName() { java.lang.Object ref = qualifiedName_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { qualifiedName_ = s; } return s; } } /** * <code>optional string qualifiedName = 2;</code> */ public com.google.protobuf.ByteString getQualifiedNameBytes() { java.lang.Object ref = qualifiedName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); qualifiedName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string shortDescription = 3; public static final int SHORTDESCRIPTION_FIELD_NUMBER = 3; private java.lang.Object shortDescription_; /** * <code>optional string shortDescription = 3;</code> */ public boolean hasShortDescription() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional string shortDescription = 3;</code> */ public java.lang.String getShortDescription() { java.lang.Object ref = shortDescription_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { shortDescription_ = s; } return s; } } /** * <code>optional string shortDescription = 3;</code> */ public com.google.protobuf.ByteString getShortDescriptionBytes() { java.lang.Object ref = shortDescription_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shortDescription_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string longDescription = 4; public static final int LONGDESCRIPTION_FIELD_NUMBER = 4; private java.lang.Object longDescription_; /** * <code>optional string longDescription = 4;</code> */ public boolean hasLongDescription() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional string longDescription = 4;</code> */ public java.lang.String getLongDescription() { java.lang.Object ref = longDescription_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { longDescription_ = s; } return s; } } /** * <code>optional string longDescription = 4;</code> */ public com.google.protobuf.ByteString getLongDescriptionBytes() { java.lang.Object ref = longDescription_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); longDescription_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // repeated .yamcs.NamedObjectId alias = 5; public static final int ALIAS_FIELD_NUMBER = 5; private java.util.List<org.yamcs.protobuf.Yamcs.NamedObjectId> alias_; /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public java.util.List<org.yamcs.protobuf.Yamcs.NamedObjectId> getAliasList() { return alias_; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public java.util.List<? extends org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder> getAliasOrBuilderList() { return alias_; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public int getAliasCount() { return alias_.size(); } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectId getAlias(int index) { return alias_.get(index); } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder getAliasOrBuilder( int index) { return alias_.get(index); } // optional int64 maxInterval = 6; public static final int MAXINTERVAL_FIELD_NUMBER = 6; private long maxInterval_; /** * <code>optional int64 maxInterval = 6;</code> */ public boolean hasMaxInterval() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <code>optional int64 maxInterval = 6;</code> */ public long getMaxInterval() { return maxInterval_; } // optional int32 sizeInBits = 7; public static final int SIZEINBITS_FIELD_NUMBER = 7; private int sizeInBits_; /** * <code>optional int32 sizeInBits = 7;</code> */ public boolean hasSizeInBits() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * <code>optional int32 sizeInBits = 7;</code> */ public int getSizeInBits() { return sizeInBits_; } // optional .mdb.ContainerInfo baseContainer = 8; public static final int BASECONTAINER_FIELD_NUMBER = 8; private org.yamcs.protobuf.Mdb.ContainerInfo baseContainer_; /** * <code>optional .mdb.ContainerInfo baseContainer = 8;</code> */ public boolean hasBaseContainer() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * <code>optional .mdb.ContainerInfo baseContainer = 8;</code> */ public org.yamcs.protobuf.Mdb.ContainerInfo getBaseContainer() { return baseContainer_; } /** * <code>optional .mdb.ContainerInfo baseContainer = 8;</code> */ public org.yamcs.protobuf.Mdb.ContainerInfoOrBuilder getBaseContainerOrBuilder() { return baseContainer_; } // repeated .mdb.ComparisonInfo restrictionCriteria = 9; public static final int RESTRICTIONCRITERIA_FIELD_NUMBER = 9; private java.util.List<org.yamcs.protobuf.Mdb.ComparisonInfo> restrictionCriteria_; /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.ComparisonInfo> getRestrictionCriteriaList() { return restrictionCriteria_; } /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.ComparisonInfoOrBuilder> getRestrictionCriteriaOrBuilderList() { return restrictionCriteria_; } /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ public int getRestrictionCriteriaCount() { return restrictionCriteria_.size(); } /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ public org.yamcs.protobuf.Mdb.ComparisonInfo getRestrictionCriteria(int index) { return restrictionCriteria_.get(index); } /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ public org.yamcs.protobuf.Mdb.ComparisonInfoOrBuilder getRestrictionCriteriaOrBuilder( int index) { return restrictionCriteria_.get(index); } // repeated .mdb.SequenceEntryInfo entry = 10; public static final int ENTRY_FIELD_NUMBER = 10; private java.util.List<org.yamcs.protobuf.Mdb.SequenceEntryInfo> entry_; /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.SequenceEntryInfo> getEntryList() { return entry_; } /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.SequenceEntryInfoOrBuilder> getEntryOrBuilderList() { return entry_; } /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ public int getEntryCount() { return entry_.size(); } /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ public org.yamcs.protobuf.Mdb.SequenceEntryInfo getEntry(int index) { return entry_.get(index); } /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ public org.yamcs.protobuf.Mdb.SequenceEntryInfoOrBuilder getEntryOrBuilder( int index) { return entry_.get(index); } // optional string url = 11; public static final int URL_FIELD_NUMBER = 11; private java.lang.Object url_; /** * <code>optional string url = 11;</code> */ public boolean hasUrl() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** * <code>optional string url = 11;</code> */ public java.lang.String getUrl() { java.lang.Object ref = url_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { url_ = s; } return s; } } /** * <code>optional string url = 11;</code> */ public com.google.protobuf.ByteString getUrlBytes() { java.lang.Object ref = url_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); url_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { name_ = ""; qualifiedName_ = ""; shortDescription_ = ""; longDescription_ = ""; alias_ = java.util.Collections.emptyList(); maxInterval_ = 0L; sizeInBits_ = 0; baseContainer_ = org.yamcs.protobuf.Mdb.ContainerInfo.getDefaultInstance(); restrictionCriteria_ = java.util.Collections.emptyList(); entry_ = java.util.Collections.emptyList(); url_ = ""; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; for (int i = 0; i < getAliasCount(); i++) { if (!getAlias(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } if (hasBaseContainer()) { if (!getBaseContainer().isInitialized()) { memoizedIsInitialized = 0; return false; } } for (int i = 0; i < getRestrictionCriteriaCount(); i++) { if (!getRestrictionCriteria(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } for (int i = 0; i < getEntryCount(); i++) { if (!getEntry(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getNameBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getQualifiedNameBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBytes(3, getShortDescriptionBytes()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBytes(4, getLongDescriptionBytes()); } for (int i = 0; i < alias_.size(); i++) { output.writeMessage(5, alias_.get(i)); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeInt64(6, maxInterval_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeInt32(7, sizeInBits_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeMessage(8, baseContainer_); } for (int i = 0; i < restrictionCriteria_.size(); i++) { output.writeMessage(9, restrictionCriteria_.get(i)); } for (int i = 0; i < entry_.size(); i++) { output.writeMessage(10, entry_.get(i)); } if (((bitField0_ & 0x00000080) == 0x00000080)) { output.writeBytes(11, getUrlBytes()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getNameBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getQualifiedNameBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, getShortDescriptionBytes()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, getLongDescriptionBytes()); } for (int i = 0; i < alias_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, alias_.get(i)); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(6, maxInterval_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(7, sizeInBits_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, baseContainer_); } for (int i = 0; i < restrictionCriteria_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(9, restrictionCriteria_.get(i)); } for (int i = 0; i < entry_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(10, entry_.get(i)); } if (((bitField0_ & 0x00000080) == 0x00000080)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(11, getUrlBytes()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.yamcs.protobuf.Mdb.ContainerInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.ContainerInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ContainerInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.ContainerInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ContainerInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.ContainerInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ContainerInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.yamcs.protobuf.Mdb.ContainerInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.ContainerInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.ContainerInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.yamcs.protobuf.Mdb.ContainerInfo prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mdb.ContainerInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.yamcs.protobuf.Mdb.ContainerInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ContainerInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ContainerInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.ContainerInfo.class, org.yamcs.protobuf.Mdb.ContainerInfo.Builder.class); } // Construct using org.yamcs.protobuf.Mdb.ContainerInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getAliasFieldBuilder(); getBaseContainerFieldBuilder(); getRestrictionCriteriaFieldBuilder(); getEntryFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); name_ = ""; bitField0_ = (bitField0_ & ~0x00000001); qualifiedName_ = ""; bitField0_ = (bitField0_ & ~0x00000002); shortDescription_ = ""; bitField0_ = (bitField0_ & ~0x00000004); longDescription_ = ""; bitField0_ = (bitField0_ & ~0x00000008); if (aliasBuilder_ == null) { alias_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); } else { aliasBuilder_.clear(); } maxInterval_ = 0L; bitField0_ = (bitField0_ & ~0x00000020); sizeInBits_ = 0; bitField0_ = (bitField0_ & ~0x00000040); if (baseContainerBuilder_ == null) { baseContainer_ = org.yamcs.protobuf.Mdb.ContainerInfo.getDefaultInstance(); } else { baseContainerBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000080); if (restrictionCriteriaBuilder_ == null) { restrictionCriteria_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000100); } else { restrictionCriteriaBuilder_.clear(); } if (entryBuilder_ == null) { entry_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000200); } else { entryBuilder_.clear(); } url_ = ""; bitField0_ = (bitField0_ & ~0x00000400); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.yamcs.protobuf.Mdb.internal_static_mdb_ContainerInfo_descriptor; } public org.yamcs.protobuf.Mdb.ContainerInfo getDefaultInstanceForType() { return org.yamcs.protobuf.Mdb.ContainerInfo.getDefaultInstance(); } public org.yamcs.protobuf.Mdb.ContainerInfo build() { org.yamcs.protobuf.Mdb.ContainerInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.yamcs.protobuf.Mdb.ContainerInfo buildPartial() { org.yamcs.protobuf.Mdb.ContainerInfo result = new org.yamcs.protobuf.Mdb.ContainerInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.name_ = name_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.qualifiedName_ = qualifiedName_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.shortDescription_ = shortDescription_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.longDescription_ = longDescription_; if (aliasBuilder_ == null) { if (((bitField0_ & 0x00000010) == 0x00000010)) { alias_ = java.util.Collections.unmodifiableList(alias_); bitField0_ = (bitField0_ & ~0x00000010); } result.alias_ = alias_; } else { result.alias_ = aliasBuilder_.build(); } if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000010; } result.maxInterval_ = maxInterval_; if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000020; } result.sizeInBits_ = sizeInBits_; if (((from_bitField0_ & 0x00000080) == 0x00000080)) { to_bitField0_ |= 0x00000040; } if (baseContainerBuilder_ == null) { result.baseContainer_ = baseContainer_; } else { result.baseContainer_ = baseContainerBuilder_.build(); } if (restrictionCriteriaBuilder_ == null) { if (((bitField0_ & 0x00000100) == 0x00000100)) { restrictionCriteria_ = java.util.Collections.unmodifiableList(restrictionCriteria_); bitField0_ = (bitField0_ & ~0x00000100); } result.restrictionCriteria_ = restrictionCriteria_; } else { result.restrictionCriteria_ = restrictionCriteriaBuilder_.build(); } if (entryBuilder_ == null) { if (((bitField0_ & 0x00000200) == 0x00000200)) { entry_ = java.util.Collections.unmodifiableList(entry_); bitField0_ = (bitField0_ & ~0x00000200); } result.entry_ = entry_; } else { result.entry_ = entryBuilder_.build(); } if (((from_bitField0_ & 0x00000400) == 0x00000400)) { to_bitField0_ |= 0x00000080; } result.url_ = url_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.yamcs.protobuf.Mdb.ContainerInfo) { return mergeFrom((org.yamcs.protobuf.Mdb.ContainerInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.yamcs.protobuf.Mdb.ContainerInfo other) { if (other == org.yamcs.protobuf.Mdb.ContainerInfo.getDefaultInstance()) return this; if (other.hasName()) { bitField0_ |= 0x00000001; name_ = other.name_; onChanged(); } if (other.hasQualifiedName()) { bitField0_ |= 0x00000002; qualifiedName_ = other.qualifiedName_; onChanged(); } if (other.hasShortDescription()) { bitField0_ |= 0x00000004; shortDescription_ = other.shortDescription_; onChanged(); } if (other.hasLongDescription()) { bitField0_ |= 0x00000008; longDescription_ = other.longDescription_; onChanged(); } if (aliasBuilder_ == null) { if (!other.alias_.isEmpty()) { if (alias_.isEmpty()) { alias_ = other.alias_; bitField0_ = (bitField0_ & ~0x00000010); } else { ensureAliasIsMutable(); alias_.addAll(other.alias_); } onChanged(); } } else { if (!other.alias_.isEmpty()) { if (aliasBuilder_.isEmpty()) { aliasBuilder_.dispose(); aliasBuilder_ = null; alias_ = other.alias_; bitField0_ = (bitField0_ & ~0x00000010); aliasBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getAliasFieldBuilder() : null; } else { aliasBuilder_.addAllMessages(other.alias_); } } } if (other.hasMaxInterval()) { setMaxInterval(other.getMaxInterval()); } if (other.hasSizeInBits()) { setSizeInBits(other.getSizeInBits()); } if (other.hasBaseContainer()) { mergeBaseContainer(other.getBaseContainer()); } if (restrictionCriteriaBuilder_ == null) { if (!other.restrictionCriteria_.isEmpty()) { if (restrictionCriteria_.isEmpty()) { restrictionCriteria_ = other.restrictionCriteria_; bitField0_ = (bitField0_ & ~0x00000100); } else { ensureRestrictionCriteriaIsMutable(); restrictionCriteria_.addAll(other.restrictionCriteria_); } onChanged(); } } else { if (!other.restrictionCriteria_.isEmpty()) { if (restrictionCriteriaBuilder_.isEmpty()) { restrictionCriteriaBuilder_.dispose(); restrictionCriteriaBuilder_ = null; restrictionCriteria_ = other.restrictionCriteria_; bitField0_ = (bitField0_ & ~0x00000100); restrictionCriteriaBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getRestrictionCriteriaFieldBuilder() : null; } else { restrictionCriteriaBuilder_.addAllMessages(other.restrictionCriteria_); } } } if (entryBuilder_ == null) { if (!other.entry_.isEmpty()) { if (entry_.isEmpty()) { entry_ = other.entry_; bitField0_ = (bitField0_ & ~0x00000200); } else { ensureEntryIsMutable(); entry_.addAll(other.entry_); } onChanged(); } } else { if (!other.entry_.isEmpty()) { if (entryBuilder_.isEmpty()) { entryBuilder_.dispose(); entryBuilder_ = null; entry_ = other.entry_; bitField0_ = (bitField0_ & ~0x00000200); entryBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getEntryFieldBuilder() : null; } else { entryBuilder_.addAllMessages(other.entry_); } } } if (other.hasUrl()) { bitField0_ |= 0x00000400; url_ = other.url_; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { for (int i = 0; i < getAliasCount(); i++) { if (!getAlias(i).isInitialized()) { return false; } } if (hasBaseContainer()) { if (!getBaseContainer().isInitialized()) { return false; } } for (int i = 0; i < getRestrictionCriteriaCount(); i++) { if (!getRestrictionCriteria(i).isInitialized()) { return false; } } for (int i = 0; i < getEntryCount(); i++) { if (!getEntry(i).isInitialized()) { return false; } } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.yamcs.protobuf.Mdb.ContainerInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.yamcs.protobuf.Mdb.ContainerInfo) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional string name = 1; private java.lang.Object name_ = ""; /** * <code>optional string name = 1;</code> */ public boolean hasName() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string name = 1;</code> */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); name_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string name = 1;</code> */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string name = 1;</code> */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; name_ = value; onChanged(); return this; } /** * <code>optional string name = 1;</code> */ public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000001); name_ = getDefaultInstance().getName(); onChanged(); return this; } /** * <code>optional string name = 1;</code> */ public Builder setNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; name_ = value; onChanged(); return this; } // optional string qualifiedName = 2; private java.lang.Object qualifiedName_ = ""; /** * <code>optional string qualifiedName = 2;</code> */ public boolean hasQualifiedName() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string qualifiedName = 2;</code> */ public java.lang.String getQualifiedName() { java.lang.Object ref = qualifiedName_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); qualifiedName_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string qualifiedName = 2;</code> */ public com.google.protobuf.ByteString getQualifiedNameBytes() { java.lang.Object ref = qualifiedName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); qualifiedName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string qualifiedName = 2;</code> */ public Builder setQualifiedName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; qualifiedName_ = value; onChanged(); return this; } /** * <code>optional string qualifiedName = 2;</code> */ public Builder clearQualifiedName() { bitField0_ = (bitField0_ & ~0x00000002); qualifiedName_ = getDefaultInstance().getQualifiedName(); onChanged(); return this; } /** * <code>optional string qualifiedName = 2;</code> */ public Builder setQualifiedNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; qualifiedName_ = value; onChanged(); return this; } // optional string shortDescription = 3; private java.lang.Object shortDescription_ = ""; /** * <code>optional string shortDescription = 3;</code> */ public boolean hasShortDescription() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional string shortDescription = 3;</code> */ public java.lang.String getShortDescription() { java.lang.Object ref = shortDescription_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); shortDescription_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string shortDescription = 3;</code> */ public com.google.protobuf.ByteString getShortDescriptionBytes() { java.lang.Object ref = shortDescription_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shortDescription_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string shortDescription = 3;</code> */ public Builder setShortDescription( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; shortDescription_ = value; onChanged(); return this; } /** * <code>optional string shortDescription = 3;</code> */ public Builder clearShortDescription() { bitField0_ = (bitField0_ & ~0x00000004); shortDescription_ = getDefaultInstance().getShortDescription(); onChanged(); return this; } /** * <code>optional string shortDescription = 3;</code> */ public Builder setShortDescriptionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; shortDescription_ = value; onChanged(); return this; } // optional string longDescription = 4; private java.lang.Object longDescription_ = ""; /** * <code>optional string longDescription = 4;</code> */ public boolean hasLongDescription() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional string longDescription = 4;</code> */ public java.lang.String getLongDescription() { java.lang.Object ref = longDescription_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); longDescription_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string longDescription = 4;</code> */ public com.google.protobuf.ByteString getLongDescriptionBytes() { java.lang.Object ref = longDescription_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); longDescription_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string longDescription = 4;</code> */ public Builder setLongDescription( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; longDescription_ = value; onChanged(); return this; } /** * <code>optional string longDescription = 4;</code> */ public Builder clearLongDescription() { bitField0_ = (bitField0_ & ~0x00000008); longDescription_ = getDefaultInstance().getLongDescription(); onChanged(); return this; } /** * <code>optional string longDescription = 4;</code> */ public Builder setLongDescriptionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; longDescription_ = value; onChanged(); return this; } // repeated .yamcs.NamedObjectId alias = 5; private java.util.List<org.yamcs.protobuf.Yamcs.NamedObjectId> alias_ = java.util.Collections.emptyList(); private void ensureAliasIsMutable() { if (!((bitField0_ & 0x00000010) == 0x00000010)) { alias_ = new java.util.ArrayList<org.yamcs.protobuf.Yamcs.NamedObjectId>(alias_); bitField0_ |= 0x00000010; } } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Yamcs.NamedObjectId, org.yamcs.protobuf.Yamcs.NamedObjectId.Builder, org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder> aliasBuilder_; /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public java.util.List<org.yamcs.protobuf.Yamcs.NamedObjectId> getAliasList() { if (aliasBuilder_ == null) { return java.util.Collections.unmodifiableList(alias_); } else { return aliasBuilder_.getMessageList(); } } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public int getAliasCount() { if (aliasBuilder_ == null) { return alias_.size(); } else { return aliasBuilder_.getCount(); } } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectId getAlias(int index) { if (aliasBuilder_ == null) { return alias_.get(index); } else { return aliasBuilder_.getMessage(index); } } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder setAlias( int index, org.yamcs.protobuf.Yamcs.NamedObjectId value) { if (aliasBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAliasIsMutable(); alias_.set(index, value); onChanged(); } else { aliasBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder setAlias( int index, org.yamcs.protobuf.Yamcs.NamedObjectId.Builder builderForValue) { if (aliasBuilder_ == null) { ensureAliasIsMutable(); alias_.set(index, builderForValue.build()); onChanged(); } else { aliasBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder addAlias(org.yamcs.protobuf.Yamcs.NamedObjectId value) { if (aliasBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAliasIsMutable(); alias_.add(value); onChanged(); } else { aliasBuilder_.addMessage(value); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder addAlias( int index, org.yamcs.protobuf.Yamcs.NamedObjectId value) { if (aliasBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAliasIsMutable(); alias_.add(index, value); onChanged(); } else { aliasBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder addAlias( org.yamcs.protobuf.Yamcs.NamedObjectId.Builder builderForValue) { if (aliasBuilder_ == null) { ensureAliasIsMutable(); alias_.add(builderForValue.build()); onChanged(); } else { aliasBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder addAlias( int index, org.yamcs.protobuf.Yamcs.NamedObjectId.Builder builderForValue) { if (aliasBuilder_ == null) { ensureAliasIsMutable(); alias_.add(index, builderForValue.build()); onChanged(); } else { aliasBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder addAllAlias( java.lang.Iterable<? extends org.yamcs.protobuf.Yamcs.NamedObjectId> values) { if (aliasBuilder_ == null) { ensureAliasIsMutable(); super.addAll(values, alias_); onChanged(); } else { aliasBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder clearAlias() { if (aliasBuilder_ == null) { alias_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); onChanged(); } else { aliasBuilder_.clear(); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder removeAlias(int index) { if (aliasBuilder_ == null) { ensureAliasIsMutable(); alias_.remove(index); onChanged(); } else { aliasBuilder_.remove(index); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectId.Builder getAliasBuilder( int index) { return getAliasFieldBuilder().getBuilder(index); } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder getAliasOrBuilder( int index) { if (aliasBuilder_ == null) { return alias_.get(index); } else { return aliasBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public java.util.List<? extends org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder> getAliasOrBuilderList() { if (aliasBuilder_ != null) { return aliasBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(alias_); } } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectId.Builder addAliasBuilder() { return getAliasFieldBuilder().addBuilder( org.yamcs.protobuf.Yamcs.NamedObjectId.getDefaultInstance()); } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectId.Builder addAliasBuilder( int index) { return getAliasFieldBuilder().addBuilder( index, org.yamcs.protobuf.Yamcs.NamedObjectId.getDefaultInstance()); } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public java.util.List<org.yamcs.protobuf.Yamcs.NamedObjectId.Builder> getAliasBuilderList() { return getAliasFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Yamcs.NamedObjectId, org.yamcs.protobuf.Yamcs.NamedObjectId.Builder, org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder> getAliasFieldBuilder() { if (aliasBuilder_ == null) { aliasBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Yamcs.NamedObjectId, org.yamcs.protobuf.Yamcs.NamedObjectId.Builder, org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder>( alias_, ((bitField0_ & 0x00000010) == 0x00000010), getParentForChildren(), isClean()); alias_ = null; } return aliasBuilder_; } // optional int64 maxInterval = 6; private long maxInterval_ ; /** * <code>optional int64 maxInterval = 6;</code> */ public boolean hasMaxInterval() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * <code>optional int64 maxInterval = 6;</code> */ public long getMaxInterval() { return maxInterval_; } /** * <code>optional int64 maxInterval = 6;</code> */ public Builder setMaxInterval(long value) { bitField0_ |= 0x00000020; maxInterval_ = value; onChanged(); return this; } /** * <code>optional int64 maxInterval = 6;</code> */ public Builder clearMaxInterval() { bitField0_ = (bitField0_ & ~0x00000020); maxInterval_ = 0L; onChanged(); return this; } // optional int32 sizeInBits = 7; private int sizeInBits_ ; /** * <code>optional int32 sizeInBits = 7;</code> */ public boolean hasSizeInBits() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * <code>optional int32 sizeInBits = 7;</code> */ public int getSizeInBits() { return sizeInBits_; } /** * <code>optional int32 sizeInBits = 7;</code> */ public Builder setSizeInBits(int value) { bitField0_ |= 0x00000040; sizeInBits_ = value; onChanged(); return this; } /** * <code>optional int32 sizeInBits = 7;</code> */ public Builder clearSizeInBits() { bitField0_ = (bitField0_ & ~0x00000040); sizeInBits_ = 0; onChanged(); return this; } // optional .mdb.ContainerInfo baseContainer = 8; private org.yamcs.protobuf.Mdb.ContainerInfo baseContainer_ = org.yamcs.protobuf.Mdb.ContainerInfo.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.ContainerInfo, org.yamcs.protobuf.Mdb.ContainerInfo.Builder, org.yamcs.protobuf.Mdb.ContainerInfoOrBuilder> baseContainerBuilder_; /** * <code>optional .mdb.ContainerInfo baseContainer = 8;</code> */ public boolean hasBaseContainer() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** * <code>optional .mdb.ContainerInfo baseContainer = 8;</code> */ public org.yamcs.protobuf.Mdb.ContainerInfo getBaseContainer() { if (baseContainerBuilder_ == null) { return baseContainer_; } else { return baseContainerBuilder_.getMessage(); } } /** * <code>optional .mdb.ContainerInfo baseContainer = 8;</code> */ public Builder setBaseContainer(org.yamcs.protobuf.Mdb.ContainerInfo value) { if (baseContainerBuilder_ == null) { if (value == null) { throw new NullPointerException(); } baseContainer_ = value; onChanged(); } else { baseContainerBuilder_.setMessage(value); } bitField0_ |= 0x00000080; return this; } /** * <code>optional .mdb.ContainerInfo baseContainer = 8;</code> */ public Builder setBaseContainer( org.yamcs.protobuf.Mdb.ContainerInfo.Builder builderForValue) { if (baseContainerBuilder_ == null) { baseContainer_ = builderForValue.build(); onChanged(); } else { baseContainerBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000080; return this; } /** * <code>optional .mdb.ContainerInfo baseContainer = 8;</code> */ public Builder mergeBaseContainer(org.yamcs.protobuf.Mdb.ContainerInfo value) { if (baseContainerBuilder_ == null) { if (((bitField0_ & 0x00000080) == 0x00000080) && baseContainer_ != org.yamcs.protobuf.Mdb.ContainerInfo.getDefaultInstance()) { baseContainer_ = org.yamcs.protobuf.Mdb.ContainerInfo.newBuilder(baseContainer_).mergeFrom(value).buildPartial(); } else { baseContainer_ = value; } onChanged(); } else { baseContainerBuilder_.mergeFrom(value); } bitField0_ |= 0x00000080; return this; } /** * <code>optional .mdb.ContainerInfo baseContainer = 8;</code> */ public Builder clearBaseContainer() { if (baseContainerBuilder_ == null) { baseContainer_ = org.yamcs.protobuf.Mdb.ContainerInfo.getDefaultInstance(); onChanged(); } else { baseContainerBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000080); return this; } /** * <code>optional .mdb.ContainerInfo baseContainer = 8;</code> */ public org.yamcs.protobuf.Mdb.ContainerInfo.Builder getBaseContainerBuilder() { bitField0_ |= 0x00000080; onChanged(); return getBaseContainerFieldBuilder().getBuilder(); } /** * <code>optional .mdb.ContainerInfo baseContainer = 8;</code> */ public org.yamcs.protobuf.Mdb.ContainerInfoOrBuilder getBaseContainerOrBuilder() { if (baseContainerBuilder_ != null) { return baseContainerBuilder_.getMessageOrBuilder(); } else { return baseContainer_; } } /** * <code>optional .mdb.ContainerInfo baseContainer = 8;</code> */ private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.ContainerInfo, org.yamcs.protobuf.Mdb.ContainerInfo.Builder, org.yamcs.protobuf.Mdb.ContainerInfoOrBuilder> getBaseContainerFieldBuilder() { if (baseContainerBuilder_ == null) { baseContainerBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.ContainerInfo, org.yamcs.protobuf.Mdb.ContainerInfo.Builder, org.yamcs.protobuf.Mdb.ContainerInfoOrBuilder>( baseContainer_, getParentForChildren(), isClean()); baseContainer_ = null; } return baseContainerBuilder_; } // repeated .mdb.ComparisonInfo restrictionCriteria = 9; private java.util.List<org.yamcs.protobuf.Mdb.ComparisonInfo> restrictionCriteria_ = java.util.Collections.emptyList(); private void ensureRestrictionCriteriaIsMutable() { if (!((bitField0_ & 0x00000100) == 0x00000100)) { restrictionCriteria_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.ComparisonInfo>(restrictionCriteria_); bitField0_ |= 0x00000100; } } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.ComparisonInfo, org.yamcs.protobuf.Mdb.ComparisonInfo.Builder, org.yamcs.protobuf.Mdb.ComparisonInfoOrBuilder> restrictionCriteriaBuilder_; /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.ComparisonInfo> getRestrictionCriteriaList() { if (restrictionCriteriaBuilder_ == null) { return java.util.Collections.unmodifiableList(restrictionCriteria_); } else { return restrictionCriteriaBuilder_.getMessageList(); } } /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ public int getRestrictionCriteriaCount() { if (restrictionCriteriaBuilder_ == null) { return restrictionCriteria_.size(); } else { return restrictionCriteriaBuilder_.getCount(); } } /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ public org.yamcs.protobuf.Mdb.ComparisonInfo getRestrictionCriteria(int index) { if (restrictionCriteriaBuilder_ == null) { return restrictionCriteria_.get(index); } else { return restrictionCriteriaBuilder_.getMessage(index); } } /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ public Builder setRestrictionCriteria( int index, org.yamcs.protobuf.Mdb.ComparisonInfo value) { if (restrictionCriteriaBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureRestrictionCriteriaIsMutable(); restrictionCriteria_.set(index, value); onChanged(); } else { restrictionCriteriaBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ public Builder setRestrictionCriteria( int index, org.yamcs.protobuf.Mdb.ComparisonInfo.Builder builderForValue) { if (restrictionCriteriaBuilder_ == null) { ensureRestrictionCriteriaIsMutable(); restrictionCriteria_.set(index, builderForValue.build()); onChanged(); } else { restrictionCriteriaBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ public Builder addRestrictionCriteria(org.yamcs.protobuf.Mdb.ComparisonInfo value) { if (restrictionCriteriaBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureRestrictionCriteriaIsMutable(); restrictionCriteria_.add(value); onChanged(); } else { restrictionCriteriaBuilder_.addMessage(value); } return this; } /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ public Builder addRestrictionCriteria( int index, org.yamcs.protobuf.Mdb.ComparisonInfo value) { if (restrictionCriteriaBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureRestrictionCriteriaIsMutable(); restrictionCriteria_.add(index, value); onChanged(); } else { restrictionCriteriaBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ public Builder addRestrictionCriteria( org.yamcs.protobuf.Mdb.ComparisonInfo.Builder builderForValue) { if (restrictionCriteriaBuilder_ == null) { ensureRestrictionCriteriaIsMutable(); restrictionCriteria_.add(builderForValue.build()); onChanged(); } else { restrictionCriteriaBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ public Builder addRestrictionCriteria( int index, org.yamcs.protobuf.Mdb.ComparisonInfo.Builder builderForValue) { if (restrictionCriteriaBuilder_ == null) { ensureRestrictionCriteriaIsMutable(); restrictionCriteria_.add(index, builderForValue.build()); onChanged(); } else { restrictionCriteriaBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ public Builder addAllRestrictionCriteria( java.lang.Iterable<? extends org.yamcs.protobuf.Mdb.ComparisonInfo> values) { if (restrictionCriteriaBuilder_ == null) { ensureRestrictionCriteriaIsMutable(); super.addAll(values, restrictionCriteria_); onChanged(); } else { restrictionCriteriaBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ public Builder clearRestrictionCriteria() { if (restrictionCriteriaBuilder_ == null) { restrictionCriteria_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000100); onChanged(); } else { restrictionCriteriaBuilder_.clear(); } return this; } /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ public Builder removeRestrictionCriteria(int index) { if (restrictionCriteriaBuilder_ == null) { ensureRestrictionCriteriaIsMutable(); restrictionCriteria_.remove(index); onChanged(); } else { restrictionCriteriaBuilder_.remove(index); } return this; } /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ public org.yamcs.protobuf.Mdb.ComparisonInfo.Builder getRestrictionCriteriaBuilder( int index) { return getRestrictionCriteriaFieldBuilder().getBuilder(index); } /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ public org.yamcs.protobuf.Mdb.ComparisonInfoOrBuilder getRestrictionCriteriaOrBuilder( int index) { if (restrictionCriteriaBuilder_ == null) { return restrictionCriteria_.get(index); } else { return restrictionCriteriaBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.ComparisonInfoOrBuilder> getRestrictionCriteriaOrBuilderList() { if (restrictionCriteriaBuilder_ != null) { return restrictionCriteriaBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(restrictionCriteria_); } } /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ public org.yamcs.protobuf.Mdb.ComparisonInfo.Builder addRestrictionCriteriaBuilder() { return getRestrictionCriteriaFieldBuilder().addBuilder( org.yamcs.protobuf.Mdb.ComparisonInfo.getDefaultInstance()); } /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ public org.yamcs.protobuf.Mdb.ComparisonInfo.Builder addRestrictionCriteriaBuilder( int index) { return getRestrictionCriteriaFieldBuilder().addBuilder( index, org.yamcs.protobuf.Mdb.ComparisonInfo.getDefaultInstance()); } /** * <code>repeated .mdb.ComparisonInfo restrictionCriteria = 9;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.ComparisonInfo.Builder> getRestrictionCriteriaBuilderList() { return getRestrictionCriteriaFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.ComparisonInfo, org.yamcs.protobuf.Mdb.ComparisonInfo.Builder, org.yamcs.protobuf.Mdb.ComparisonInfoOrBuilder> getRestrictionCriteriaFieldBuilder() { if (restrictionCriteriaBuilder_ == null) { restrictionCriteriaBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.ComparisonInfo, org.yamcs.protobuf.Mdb.ComparisonInfo.Builder, org.yamcs.protobuf.Mdb.ComparisonInfoOrBuilder>( restrictionCriteria_, ((bitField0_ & 0x00000100) == 0x00000100), getParentForChildren(), isClean()); restrictionCriteria_ = null; } return restrictionCriteriaBuilder_; } // repeated .mdb.SequenceEntryInfo entry = 10; private java.util.List<org.yamcs.protobuf.Mdb.SequenceEntryInfo> entry_ = java.util.Collections.emptyList(); private void ensureEntryIsMutable() { if (!((bitField0_ & 0x00000200) == 0x00000200)) { entry_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.SequenceEntryInfo>(entry_); bitField0_ |= 0x00000200; } } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.SequenceEntryInfo, org.yamcs.protobuf.Mdb.SequenceEntryInfo.Builder, org.yamcs.protobuf.Mdb.SequenceEntryInfoOrBuilder> entryBuilder_; /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.SequenceEntryInfo> getEntryList() { if (entryBuilder_ == null) { return java.util.Collections.unmodifiableList(entry_); } else { return entryBuilder_.getMessageList(); } } /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ public int getEntryCount() { if (entryBuilder_ == null) { return entry_.size(); } else { return entryBuilder_.getCount(); } } /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ public org.yamcs.protobuf.Mdb.SequenceEntryInfo getEntry(int index) { if (entryBuilder_ == null) { return entry_.get(index); } else { return entryBuilder_.getMessage(index); } } /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ public Builder setEntry( int index, org.yamcs.protobuf.Mdb.SequenceEntryInfo value) { if (entryBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureEntryIsMutable(); entry_.set(index, value); onChanged(); } else { entryBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ public Builder setEntry( int index, org.yamcs.protobuf.Mdb.SequenceEntryInfo.Builder builderForValue) { if (entryBuilder_ == null) { ensureEntryIsMutable(); entry_.set(index, builderForValue.build()); onChanged(); } else { entryBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ public Builder addEntry(org.yamcs.protobuf.Mdb.SequenceEntryInfo value) { if (entryBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureEntryIsMutable(); entry_.add(value); onChanged(); } else { entryBuilder_.addMessage(value); } return this; } /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ public Builder addEntry( int index, org.yamcs.protobuf.Mdb.SequenceEntryInfo value) { if (entryBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureEntryIsMutable(); entry_.add(index, value); onChanged(); } else { entryBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ public Builder addEntry( org.yamcs.protobuf.Mdb.SequenceEntryInfo.Builder builderForValue) { if (entryBuilder_ == null) { ensureEntryIsMutable(); entry_.add(builderForValue.build()); onChanged(); } else { entryBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ public Builder addEntry( int index, org.yamcs.protobuf.Mdb.SequenceEntryInfo.Builder builderForValue) { if (entryBuilder_ == null) { ensureEntryIsMutable(); entry_.add(index, builderForValue.build()); onChanged(); } else { entryBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ public Builder addAllEntry( java.lang.Iterable<? extends org.yamcs.protobuf.Mdb.SequenceEntryInfo> values) { if (entryBuilder_ == null) { ensureEntryIsMutable(); super.addAll(values, entry_); onChanged(); } else { entryBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ public Builder clearEntry() { if (entryBuilder_ == null) { entry_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000200); onChanged(); } else { entryBuilder_.clear(); } return this; } /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ public Builder removeEntry(int index) { if (entryBuilder_ == null) { ensureEntryIsMutable(); entry_.remove(index); onChanged(); } else { entryBuilder_.remove(index); } return this; } /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ public org.yamcs.protobuf.Mdb.SequenceEntryInfo.Builder getEntryBuilder( int index) { return getEntryFieldBuilder().getBuilder(index); } /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ public org.yamcs.protobuf.Mdb.SequenceEntryInfoOrBuilder getEntryOrBuilder( int index) { if (entryBuilder_ == null) { return entry_.get(index); } else { return entryBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.SequenceEntryInfoOrBuilder> getEntryOrBuilderList() { if (entryBuilder_ != null) { return entryBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(entry_); } } /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ public org.yamcs.protobuf.Mdb.SequenceEntryInfo.Builder addEntryBuilder() { return getEntryFieldBuilder().addBuilder( org.yamcs.protobuf.Mdb.SequenceEntryInfo.getDefaultInstance()); } /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ public org.yamcs.protobuf.Mdb.SequenceEntryInfo.Builder addEntryBuilder( int index) { return getEntryFieldBuilder().addBuilder( index, org.yamcs.protobuf.Mdb.SequenceEntryInfo.getDefaultInstance()); } /** * <code>repeated .mdb.SequenceEntryInfo entry = 10;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.SequenceEntryInfo.Builder> getEntryBuilderList() { return getEntryFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.SequenceEntryInfo, org.yamcs.protobuf.Mdb.SequenceEntryInfo.Builder, org.yamcs.protobuf.Mdb.SequenceEntryInfoOrBuilder> getEntryFieldBuilder() { if (entryBuilder_ == null) { entryBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.SequenceEntryInfo, org.yamcs.protobuf.Mdb.SequenceEntryInfo.Builder, org.yamcs.protobuf.Mdb.SequenceEntryInfoOrBuilder>( entry_, ((bitField0_ & 0x00000200) == 0x00000200), getParentForChildren(), isClean()); entry_ = null; } return entryBuilder_; } // optional string url = 11; private java.lang.Object url_ = ""; /** * <code>optional string url = 11;</code> */ public boolean hasUrl() { return ((bitField0_ & 0x00000400) == 0x00000400); } /** * <code>optional string url = 11;</code> */ public java.lang.String getUrl() { java.lang.Object ref = url_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); url_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string url = 11;</code> */ public com.google.protobuf.ByteString getUrlBytes() { java.lang.Object ref = url_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); url_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string url = 11;</code> */ public Builder setUrl( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000400; url_ = value; onChanged(); return this; } /** * <code>optional string url = 11;</code> */ public Builder clearUrl() { bitField0_ = (bitField0_ & ~0x00000400); url_ = getDefaultInstance().getUrl(); onChanged(); return this; } /** * <code>optional string url = 11;</code> */ public Builder setUrlBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000400; url_ = value; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:mdb.ContainerInfo) } static { defaultInstance = new ContainerInfo(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:mdb.ContainerInfo) } public interface InputParameterInfoOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional .mdb.ParameterInfo parameter = 1; /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ boolean hasParameter(); /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ org.yamcs.protobuf.Mdb.ParameterInfo getParameter(); /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder getParameterOrBuilder(); // optional string inputName = 2; /** * <code>optional string inputName = 2;</code> */ boolean hasInputName(); /** * <code>optional string inputName = 2;</code> */ java.lang.String getInputName(); /** * <code>optional string inputName = 2;</code> */ com.google.protobuf.ByteString getInputNameBytes(); // optional int32 parameterInstance = 3; /** * <code>optional int32 parameterInstance = 3;</code> */ boolean hasParameterInstance(); /** * <code>optional int32 parameterInstance = 3;</code> */ int getParameterInstance(); // optional bool mandatory = 4; /** * <code>optional bool mandatory = 4;</code> */ boolean hasMandatory(); /** * <code>optional bool mandatory = 4;</code> */ boolean getMandatory(); } /** * Protobuf type {@code mdb.InputParameterInfo} */ public static final class InputParameterInfo extends com.google.protobuf.GeneratedMessage implements InputParameterInfoOrBuilder { // Use InputParameterInfo.newBuilder() to construct. private InputParameterInfo(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private InputParameterInfo(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final InputParameterInfo defaultInstance; public static InputParameterInfo getDefaultInstance() { return defaultInstance; } public InputParameterInfo getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private InputParameterInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { org.yamcs.protobuf.Mdb.ParameterInfo.Builder subBuilder = null; if (((bitField0_ & 0x00000001) == 0x00000001)) { subBuilder = parameter_.toBuilder(); } parameter_ = input.readMessage(org.yamcs.protobuf.Mdb.ParameterInfo.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(parameter_); parameter_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } case 18: { bitField0_ |= 0x00000002; inputName_ = input.readBytes(); break; } case 24: { bitField0_ |= 0x00000004; parameterInstance_ = input.readInt32(); break; } case 32: { bitField0_ |= 0x00000008; mandatory_ = input.readBool(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_InputParameterInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_InputParameterInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.InputParameterInfo.class, org.yamcs.protobuf.Mdb.InputParameterInfo.Builder.class); } public static com.google.protobuf.Parser<InputParameterInfo> PARSER = new com.google.protobuf.AbstractParser<InputParameterInfo>() { public InputParameterInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new InputParameterInfo(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<InputParameterInfo> getParserForType() { return PARSER; } private int bitField0_; // optional .mdb.ParameterInfo parameter = 1; public static final int PARAMETER_FIELD_NUMBER = 1; private org.yamcs.protobuf.Mdb.ParameterInfo parameter_; /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public boolean hasParameter() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfo getParameter() { return parameter_; } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder getParameterOrBuilder() { return parameter_; } // optional string inputName = 2; public static final int INPUTNAME_FIELD_NUMBER = 2; private java.lang.Object inputName_; /** * <code>optional string inputName = 2;</code> */ public boolean hasInputName() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string inputName = 2;</code> */ public java.lang.String getInputName() { java.lang.Object ref = inputName_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { inputName_ = s; } return s; } } /** * <code>optional string inputName = 2;</code> */ public com.google.protobuf.ByteString getInputNameBytes() { java.lang.Object ref = inputName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); inputName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional int32 parameterInstance = 3; public static final int PARAMETERINSTANCE_FIELD_NUMBER = 3; private int parameterInstance_; /** * <code>optional int32 parameterInstance = 3;</code> */ public boolean hasParameterInstance() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional int32 parameterInstance = 3;</code> */ public int getParameterInstance() { return parameterInstance_; } // optional bool mandatory = 4; public static final int MANDATORY_FIELD_NUMBER = 4; private boolean mandatory_; /** * <code>optional bool mandatory = 4;</code> */ public boolean hasMandatory() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional bool mandatory = 4;</code> */ public boolean getMandatory() { return mandatory_; } private void initFields() { parameter_ = org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance(); inputName_ = ""; parameterInstance_ = 0; mandatory_ = false; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (hasParameter()) { if (!getParameter().isInitialized()) { memoizedIsInitialized = 0; return false; } } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeMessage(1, parameter_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getInputNameBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeInt32(3, parameterInstance_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBool(4, mandatory_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, parameter_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getInputNameBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(3, parameterInstance_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(4, mandatory_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.yamcs.protobuf.Mdb.InputParameterInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.InputParameterInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.InputParameterInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.InputParameterInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.InputParameterInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.InputParameterInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.InputParameterInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.yamcs.protobuf.Mdb.InputParameterInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.InputParameterInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.InputParameterInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.yamcs.protobuf.Mdb.InputParameterInfo prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mdb.InputParameterInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.yamcs.protobuf.Mdb.InputParameterInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_InputParameterInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_InputParameterInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.InputParameterInfo.class, org.yamcs.protobuf.Mdb.InputParameterInfo.Builder.class); } // Construct using org.yamcs.protobuf.Mdb.InputParameterInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getParameterFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); if (parameterBuilder_ == null) { parameter_ = org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance(); } else { parameterBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); inputName_ = ""; bitField0_ = (bitField0_ & ~0x00000002); parameterInstance_ = 0; bitField0_ = (bitField0_ & ~0x00000004); mandatory_ = false; bitField0_ = (bitField0_ & ~0x00000008); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.yamcs.protobuf.Mdb.internal_static_mdb_InputParameterInfo_descriptor; } public org.yamcs.protobuf.Mdb.InputParameterInfo getDefaultInstanceForType() { return org.yamcs.protobuf.Mdb.InputParameterInfo.getDefaultInstance(); } public org.yamcs.protobuf.Mdb.InputParameterInfo build() { org.yamcs.protobuf.Mdb.InputParameterInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.yamcs.protobuf.Mdb.InputParameterInfo buildPartial() { org.yamcs.protobuf.Mdb.InputParameterInfo result = new org.yamcs.protobuf.Mdb.InputParameterInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } if (parameterBuilder_ == null) { result.parameter_ = parameter_; } else { result.parameter_ = parameterBuilder_.build(); } if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.inputName_ = inputName_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.parameterInstance_ = parameterInstance_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.mandatory_ = mandatory_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.yamcs.protobuf.Mdb.InputParameterInfo) { return mergeFrom((org.yamcs.protobuf.Mdb.InputParameterInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.yamcs.protobuf.Mdb.InputParameterInfo other) { if (other == org.yamcs.protobuf.Mdb.InputParameterInfo.getDefaultInstance()) return this; if (other.hasParameter()) { mergeParameter(other.getParameter()); } if (other.hasInputName()) { bitField0_ |= 0x00000002; inputName_ = other.inputName_; onChanged(); } if (other.hasParameterInstance()) { setParameterInstance(other.getParameterInstance()); } if (other.hasMandatory()) { setMandatory(other.getMandatory()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { if (hasParameter()) { if (!getParameter().isInitialized()) { return false; } } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.yamcs.protobuf.Mdb.InputParameterInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.yamcs.protobuf.Mdb.InputParameterInfo) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional .mdb.ParameterInfo parameter = 1; private org.yamcs.protobuf.Mdb.ParameterInfo parameter_ = org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.ParameterInfo, org.yamcs.protobuf.Mdb.ParameterInfo.Builder, org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder> parameterBuilder_; /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public boolean hasParameter() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfo getParameter() { if (parameterBuilder_ == null) { return parameter_; } else { return parameterBuilder_.getMessage(); } } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public Builder setParameter(org.yamcs.protobuf.Mdb.ParameterInfo value) { if (parameterBuilder_ == null) { if (value == null) { throw new NullPointerException(); } parameter_ = value; onChanged(); } else { parameterBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public Builder setParameter( org.yamcs.protobuf.Mdb.ParameterInfo.Builder builderForValue) { if (parameterBuilder_ == null) { parameter_ = builderForValue.build(); onChanged(); } else { parameterBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public Builder mergeParameter(org.yamcs.protobuf.Mdb.ParameterInfo value) { if (parameterBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001) && parameter_ != org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance()) { parameter_ = org.yamcs.protobuf.Mdb.ParameterInfo.newBuilder(parameter_).mergeFrom(value).buildPartial(); } else { parameter_ = value; } onChanged(); } else { parameterBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public Builder clearParameter() { if (parameterBuilder_ == null) { parameter_ = org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance(); onChanged(); } else { parameterBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfo.Builder getParameterBuilder() { bitField0_ |= 0x00000001; onChanged(); return getParameterFieldBuilder().getBuilder(); } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder getParameterOrBuilder() { if (parameterBuilder_ != null) { return parameterBuilder_.getMessageOrBuilder(); } else { return parameter_; } } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.ParameterInfo, org.yamcs.protobuf.Mdb.ParameterInfo.Builder, org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder> getParameterFieldBuilder() { if (parameterBuilder_ == null) { parameterBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.ParameterInfo, org.yamcs.protobuf.Mdb.ParameterInfo.Builder, org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder>( parameter_, getParentForChildren(), isClean()); parameter_ = null; } return parameterBuilder_; } // optional string inputName = 2; private java.lang.Object inputName_ = ""; /** * <code>optional string inputName = 2;</code> */ public boolean hasInputName() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string inputName = 2;</code> */ public java.lang.String getInputName() { java.lang.Object ref = inputName_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); inputName_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string inputName = 2;</code> */ public com.google.protobuf.ByteString getInputNameBytes() { java.lang.Object ref = inputName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); inputName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string inputName = 2;</code> */ public Builder setInputName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; inputName_ = value; onChanged(); return this; } /** * <code>optional string inputName = 2;</code> */ public Builder clearInputName() { bitField0_ = (bitField0_ & ~0x00000002); inputName_ = getDefaultInstance().getInputName(); onChanged(); return this; } /** * <code>optional string inputName = 2;</code> */ public Builder setInputNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; inputName_ = value; onChanged(); return this; } // optional int32 parameterInstance = 3; private int parameterInstance_ ; /** * <code>optional int32 parameterInstance = 3;</code> */ public boolean hasParameterInstance() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional int32 parameterInstance = 3;</code> */ public int getParameterInstance() { return parameterInstance_; } /** * <code>optional int32 parameterInstance = 3;</code> */ public Builder setParameterInstance(int value) { bitField0_ |= 0x00000004; parameterInstance_ = value; onChanged(); return this; } /** * <code>optional int32 parameterInstance = 3;</code> */ public Builder clearParameterInstance() { bitField0_ = (bitField0_ & ~0x00000004); parameterInstance_ = 0; onChanged(); return this; } // optional bool mandatory = 4; private boolean mandatory_ ; /** * <code>optional bool mandatory = 4;</code> */ public boolean hasMandatory() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional bool mandatory = 4;</code> */ public boolean getMandatory() { return mandatory_; } /** * <code>optional bool mandatory = 4;</code> */ public Builder setMandatory(boolean value) { bitField0_ |= 0x00000008; mandatory_ = value; onChanged(); return this; } /** * <code>optional bool mandatory = 4;</code> */ public Builder clearMandatory() { bitField0_ = (bitField0_ & ~0x00000008); mandatory_ = false; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:mdb.InputParameterInfo) } static { defaultInstance = new InputParameterInfo(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:mdb.InputParameterInfo) } public interface OutputParameterInfoOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional .mdb.ParameterInfo parameter = 1; /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ boolean hasParameter(); /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ org.yamcs.protobuf.Mdb.ParameterInfo getParameter(); /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder getParameterOrBuilder(); // optional string outputName = 2; /** * <code>optional string outputName = 2;</code> */ boolean hasOutputName(); /** * <code>optional string outputName = 2;</code> */ java.lang.String getOutputName(); /** * <code>optional string outputName = 2;</code> */ com.google.protobuf.ByteString getOutputNameBytes(); } /** * Protobuf type {@code mdb.OutputParameterInfo} */ public static final class OutputParameterInfo extends com.google.protobuf.GeneratedMessage implements OutputParameterInfoOrBuilder { // Use OutputParameterInfo.newBuilder() to construct. private OutputParameterInfo(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private OutputParameterInfo(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final OutputParameterInfo defaultInstance; public static OutputParameterInfo getDefaultInstance() { return defaultInstance; } public OutputParameterInfo getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private OutputParameterInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { org.yamcs.protobuf.Mdb.ParameterInfo.Builder subBuilder = null; if (((bitField0_ & 0x00000001) == 0x00000001)) { subBuilder = parameter_.toBuilder(); } parameter_ = input.readMessage(org.yamcs.protobuf.Mdb.ParameterInfo.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(parameter_); parameter_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } case 18: { bitField0_ |= 0x00000002; outputName_ = input.readBytes(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_OutputParameterInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_OutputParameterInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.OutputParameterInfo.class, org.yamcs.protobuf.Mdb.OutputParameterInfo.Builder.class); } public static com.google.protobuf.Parser<OutputParameterInfo> PARSER = new com.google.protobuf.AbstractParser<OutputParameterInfo>() { public OutputParameterInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new OutputParameterInfo(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<OutputParameterInfo> getParserForType() { return PARSER; } private int bitField0_; // optional .mdb.ParameterInfo parameter = 1; public static final int PARAMETER_FIELD_NUMBER = 1; private org.yamcs.protobuf.Mdb.ParameterInfo parameter_; /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public boolean hasParameter() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfo getParameter() { return parameter_; } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder getParameterOrBuilder() { return parameter_; } // optional string outputName = 2; public static final int OUTPUTNAME_FIELD_NUMBER = 2; private java.lang.Object outputName_; /** * <code>optional string outputName = 2;</code> */ public boolean hasOutputName() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string outputName = 2;</code> */ public java.lang.String getOutputName() { java.lang.Object ref = outputName_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { outputName_ = s; } return s; } } /** * <code>optional string outputName = 2;</code> */ public com.google.protobuf.ByteString getOutputNameBytes() { java.lang.Object ref = outputName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); outputName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { parameter_ = org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance(); outputName_ = ""; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (hasParameter()) { if (!getParameter().isInitialized()) { memoizedIsInitialized = 0; return false; } } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeMessage(1, parameter_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getOutputNameBytes()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, parameter_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getOutputNameBytes()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.yamcs.protobuf.Mdb.OutputParameterInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.OutputParameterInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.OutputParameterInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.OutputParameterInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.OutputParameterInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.OutputParameterInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.OutputParameterInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.yamcs.protobuf.Mdb.OutputParameterInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.OutputParameterInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.OutputParameterInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.yamcs.protobuf.Mdb.OutputParameterInfo prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mdb.OutputParameterInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.yamcs.protobuf.Mdb.OutputParameterInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_OutputParameterInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_OutputParameterInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.OutputParameterInfo.class, org.yamcs.protobuf.Mdb.OutputParameterInfo.Builder.class); } // Construct using org.yamcs.protobuf.Mdb.OutputParameterInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getParameterFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); if (parameterBuilder_ == null) { parameter_ = org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance(); } else { parameterBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); outputName_ = ""; bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.yamcs.protobuf.Mdb.internal_static_mdb_OutputParameterInfo_descriptor; } public org.yamcs.protobuf.Mdb.OutputParameterInfo getDefaultInstanceForType() { return org.yamcs.protobuf.Mdb.OutputParameterInfo.getDefaultInstance(); } public org.yamcs.protobuf.Mdb.OutputParameterInfo build() { org.yamcs.protobuf.Mdb.OutputParameterInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.yamcs.protobuf.Mdb.OutputParameterInfo buildPartial() { org.yamcs.protobuf.Mdb.OutputParameterInfo result = new org.yamcs.protobuf.Mdb.OutputParameterInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } if (parameterBuilder_ == null) { result.parameter_ = parameter_; } else { result.parameter_ = parameterBuilder_.build(); } if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.outputName_ = outputName_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.yamcs.protobuf.Mdb.OutputParameterInfo) { return mergeFrom((org.yamcs.protobuf.Mdb.OutputParameterInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.yamcs.protobuf.Mdb.OutputParameterInfo other) { if (other == org.yamcs.protobuf.Mdb.OutputParameterInfo.getDefaultInstance()) return this; if (other.hasParameter()) { mergeParameter(other.getParameter()); } if (other.hasOutputName()) { bitField0_ |= 0x00000002; outputName_ = other.outputName_; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { if (hasParameter()) { if (!getParameter().isInitialized()) { return false; } } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.yamcs.protobuf.Mdb.OutputParameterInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.yamcs.protobuf.Mdb.OutputParameterInfo) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional .mdb.ParameterInfo parameter = 1; private org.yamcs.protobuf.Mdb.ParameterInfo parameter_ = org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.ParameterInfo, org.yamcs.protobuf.Mdb.ParameterInfo.Builder, org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder> parameterBuilder_; /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public boolean hasParameter() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfo getParameter() { if (parameterBuilder_ == null) { return parameter_; } else { return parameterBuilder_.getMessage(); } } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public Builder setParameter(org.yamcs.protobuf.Mdb.ParameterInfo value) { if (parameterBuilder_ == null) { if (value == null) { throw new NullPointerException(); } parameter_ = value; onChanged(); } else { parameterBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public Builder setParameter( org.yamcs.protobuf.Mdb.ParameterInfo.Builder builderForValue) { if (parameterBuilder_ == null) { parameter_ = builderForValue.build(); onChanged(); } else { parameterBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public Builder mergeParameter(org.yamcs.protobuf.Mdb.ParameterInfo value) { if (parameterBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001) && parameter_ != org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance()) { parameter_ = org.yamcs.protobuf.Mdb.ParameterInfo.newBuilder(parameter_).mergeFrom(value).buildPartial(); } else { parameter_ = value; } onChanged(); } else { parameterBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public Builder clearParameter() { if (parameterBuilder_ == null) { parameter_ = org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance(); onChanged(); } else { parameterBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfo.Builder getParameterBuilder() { bitField0_ |= 0x00000001; onChanged(); return getParameterFieldBuilder().getBuilder(); } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder getParameterOrBuilder() { if (parameterBuilder_ != null) { return parameterBuilder_.getMessageOrBuilder(); } else { return parameter_; } } /** * <code>optional .mdb.ParameterInfo parameter = 1;</code> */ private com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.ParameterInfo, org.yamcs.protobuf.Mdb.ParameterInfo.Builder, org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder> getParameterFieldBuilder() { if (parameterBuilder_ == null) { parameterBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.yamcs.protobuf.Mdb.ParameterInfo, org.yamcs.protobuf.Mdb.ParameterInfo.Builder, org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder>( parameter_, getParentForChildren(), isClean()); parameter_ = null; } return parameterBuilder_; } // optional string outputName = 2; private java.lang.Object outputName_ = ""; /** * <code>optional string outputName = 2;</code> */ public boolean hasOutputName() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string outputName = 2;</code> */ public java.lang.String getOutputName() { java.lang.Object ref = outputName_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); outputName_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string outputName = 2;</code> */ public com.google.protobuf.ByteString getOutputNameBytes() { java.lang.Object ref = outputName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); outputName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string outputName = 2;</code> */ public Builder setOutputName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; outputName_ = value; onChanged(); return this; } /** * <code>optional string outputName = 2;</code> */ public Builder clearOutputName() { bitField0_ = (bitField0_ & ~0x00000002); outputName_ = getDefaultInstance().getOutputName(); onChanged(); return this; } /** * <code>optional string outputName = 2;</code> */ public Builder setOutputNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; outputName_ = value; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:mdb.OutputParameterInfo) } static { defaultInstance = new OutputParameterInfo(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:mdb.OutputParameterInfo) } public interface AlgorithmInfoOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional string name = 1; /** * <code>optional string name = 1;</code> */ boolean hasName(); /** * <code>optional string name = 1;</code> */ java.lang.String getName(); /** * <code>optional string name = 1;</code> */ com.google.protobuf.ByteString getNameBytes(); // optional string qualifiedName = 2; /** * <code>optional string qualifiedName = 2;</code> */ boolean hasQualifiedName(); /** * <code>optional string qualifiedName = 2;</code> */ java.lang.String getQualifiedName(); /** * <code>optional string qualifiedName = 2;</code> */ com.google.protobuf.ByteString getQualifiedNameBytes(); // optional string shortDescription = 3; /** * <code>optional string shortDescription = 3;</code> */ boolean hasShortDescription(); /** * <code>optional string shortDescription = 3;</code> */ java.lang.String getShortDescription(); /** * <code>optional string shortDescription = 3;</code> */ com.google.protobuf.ByteString getShortDescriptionBytes(); // optional string longDescription = 4; /** * <code>optional string longDescription = 4;</code> */ boolean hasLongDescription(); /** * <code>optional string longDescription = 4;</code> */ java.lang.String getLongDescription(); /** * <code>optional string longDescription = 4;</code> */ com.google.protobuf.ByteString getLongDescriptionBytes(); // repeated .yamcs.NamedObjectId alias = 5; /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ java.util.List<org.yamcs.protobuf.Yamcs.NamedObjectId> getAliasList(); /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ org.yamcs.protobuf.Yamcs.NamedObjectId getAlias(int index); /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ int getAliasCount(); /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ java.util.List<? extends org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder> getAliasOrBuilderList(); /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder getAliasOrBuilder( int index); // optional .mdb.AlgorithmInfo.Scope scope = 6; /** * <code>optional .mdb.AlgorithmInfo.Scope scope = 6;</code> */ boolean hasScope(); /** * <code>optional .mdb.AlgorithmInfo.Scope scope = 6;</code> */ org.yamcs.protobuf.Mdb.AlgorithmInfo.Scope getScope(); // optional string language = 7; /** * <code>optional string language = 7;</code> */ boolean hasLanguage(); /** * <code>optional string language = 7;</code> */ java.lang.String getLanguage(); /** * <code>optional string language = 7;</code> */ com.google.protobuf.ByteString getLanguageBytes(); // optional string text = 8; /** * <code>optional string text = 8;</code> */ boolean hasText(); /** * <code>optional string text = 8;</code> */ java.lang.String getText(); /** * <code>optional string text = 8;</code> */ com.google.protobuf.ByteString getTextBytes(); // repeated .mdb.InputParameterInfo inputParameter = 9; /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ java.util.List<org.yamcs.protobuf.Mdb.InputParameterInfo> getInputParameterList(); /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ org.yamcs.protobuf.Mdb.InputParameterInfo getInputParameter(int index); /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ int getInputParameterCount(); /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ java.util.List<? extends org.yamcs.protobuf.Mdb.InputParameterInfoOrBuilder> getInputParameterOrBuilderList(); /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ org.yamcs.protobuf.Mdb.InputParameterInfoOrBuilder getInputParameterOrBuilder( int index); // repeated .mdb.OutputParameterInfo outputParameter = 10; /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ java.util.List<org.yamcs.protobuf.Mdb.OutputParameterInfo> getOutputParameterList(); /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ org.yamcs.protobuf.Mdb.OutputParameterInfo getOutputParameter(int index); /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ int getOutputParameterCount(); /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ java.util.List<? extends org.yamcs.protobuf.Mdb.OutputParameterInfoOrBuilder> getOutputParameterOrBuilderList(); /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ org.yamcs.protobuf.Mdb.OutputParameterInfoOrBuilder getOutputParameterOrBuilder( int index); // repeated .mdb.ParameterInfo onParameterUpdate = 11; /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ java.util.List<org.yamcs.protobuf.Mdb.ParameterInfo> getOnParameterUpdateList(); /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ org.yamcs.protobuf.Mdb.ParameterInfo getOnParameterUpdate(int index); /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ int getOnParameterUpdateCount(); /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ java.util.List<? extends org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder> getOnParameterUpdateOrBuilderList(); /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder getOnParameterUpdateOrBuilder( int index); // repeated int64 onPeriodicRate = 12; /** * <code>repeated int64 onPeriodicRate = 12;</code> */ java.util.List<java.lang.Long> getOnPeriodicRateList(); /** * <code>repeated int64 onPeriodicRate = 12;</code> */ int getOnPeriodicRateCount(); /** * <code>repeated int64 onPeriodicRate = 12;</code> */ long getOnPeriodicRate(int index); // optional string url = 13; /** * <code>optional string url = 13;</code> */ boolean hasUrl(); /** * <code>optional string url = 13;</code> */ java.lang.String getUrl(); /** * <code>optional string url = 13;</code> */ com.google.protobuf.ByteString getUrlBytes(); } /** * Protobuf type {@code mdb.AlgorithmInfo} */ public static final class AlgorithmInfo extends com.google.protobuf.GeneratedMessage implements AlgorithmInfoOrBuilder { // Use AlgorithmInfo.newBuilder() to construct. private AlgorithmInfo(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private AlgorithmInfo(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final AlgorithmInfo defaultInstance; public static AlgorithmInfo getDefaultInstance() { return defaultInstance; } public AlgorithmInfo getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private AlgorithmInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { bitField0_ |= 0x00000001; name_ = input.readBytes(); break; } case 18: { bitField0_ |= 0x00000002; qualifiedName_ = input.readBytes(); break; } case 26: { bitField0_ |= 0x00000004; shortDescription_ = input.readBytes(); break; } case 34: { bitField0_ |= 0x00000008; longDescription_ = input.readBytes(); break; } case 42: { if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) { alias_ = new java.util.ArrayList<org.yamcs.protobuf.Yamcs.NamedObjectId>(); mutable_bitField0_ |= 0x00000010; } alias_.add(input.readMessage(org.yamcs.protobuf.Yamcs.NamedObjectId.PARSER, extensionRegistry)); break; } case 48: { int rawValue = input.readEnum(); org.yamcs.protobuf.Mdb.AlgorithmInfo.Scope value = org.yamcs.protobuf.Mdb.AlgorithmInfo.Scope.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(6, rawValue); } else { bitField0_ |= 0x00000010; scope_ = value; } break; } case 58: { bitField0_ |= 0x00000020; language_ = input.readBytes(); break; } case 66: { bitField0_ |= 0x00000040; text_ = input.readBytes(); break; } case 74: { if (!((mutable_bitField0_ & 0x00000100) == 0x00000100)) { inputParameter_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.InputParameterInfo>(); mutable_bitField0_ |= 0x00000100; } inputParameter_.add(input.readMessage(org.yamcs.protobuf.Mdb.InputParameterInfo.PARSER, extensionRegistry)); break; } case 82: { if (!((mutable_bitField0_ & 0x00000200) == 0x00000200)) { outputParameter_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.OutputParameterInfo>(); mutable_bitField0_ |= 0x00000200; } outputParameter_.add(input.readMessage(org.yamcs.protobuf.Mdb.OutputParameterInfo.PARSER, extensionRegistry)); break; } case 90: { if (!((mutable_bitField0_ & 0x00000400) == 0x00000400)) { onParameterUpdate_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.ParameterInfo>(); mutable_bitField0_ |= 0x00000400; } onParameterUpdate_.add(input.readMessage(org.yamcs.protobuf.Mdb.ParameterInfo.PARSER, extensionRegistry)); break; } case 96: { if (!((mutable_bitField0_ & 0x00000800) == 0x00000800)) { onPeriodicRate_ = new java.util.ArrayList<java.lang.Long>(); mutable_bitField0_ |= 0x00000800; } onPeriodicRate_.add(input.readInt64()); break; } case 98: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000800) == 0x00000800) && input.getBytesUntilLimit() > 0) { onPeriodicRate_ = new java.util.ArrayList<java.lang.Long>(); mutable_bitField0_ |= 0x00000800; } while (input.getBytesUntilLimit() > 0) { onPeriodicRate_.add(input.readInt64()); } input.popLimit(limit); break; } case 106: { bitField0_ |= 0x00000080; url_ = input.readBytes(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000010) == 0x00000010)) { alias_ = java.util.Collections.unmodifiableList(alias_); } if (((mutable_bitField0_ & 0x00000100) == 0x00000100)) { inputParameter_ = java.util.Collections.unmodifiableList(inputParameter_); } if (((mutable_bitField0_ & 0x00000200) == 0x00000200)) { outputParameter_ = java.util.Collections.unmodifiableList(outputParameter_); } if (((mutable_bitField0_ & 0x00000400) == 0x00000400)) { onParameterUpdate_ = java.util.Collections.unmodifiableList(onParameterUpdate_); } if (((mutable_bitField0_ & 0x00000800) == 0x00000800)) { onPeriodicRate_ = java.util.Collections.unmodifiableList(onPeriodicRate_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_AlgorithmInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_AlgorithmInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.AlgorithmInfo.class, org.yamcs.protobuf.Mdb.AlgorithmInfo.Builder.class); } public static com.google.protobuf.Parser<AlgorithmInfo> PARSER = new com.google.protobuf.AbstractParser<AlgorithmInfo>() { public AlgorithmInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new AlgorithmInfo(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<AlgorithmInfo> getParserForType() { return PARSER; } /** * Protobuf enum {@code mdb.AlgorithmInfo.Scope} */ public enum Scope implements com.google.protobuf.ProtocolMessageEnum { /** * <code>GLOBAL = 0;</code> */ GLOBAL(0, 0), /** * <code>COMMAND_VERIFICATION = 1;</code> */ COMMAND_VERIFICATION(1, 1), ; /** * <code>GLOBAL = 0;</code> */ public static final int GLOBAL_VALUE = 0; /** * <code>COMMAND_VERIFICATION = 1;</code> */ public static final int COMMAND_VERIFICATION_VALUE = 1; public final int getNumber() { return value; } public static Scope valueOf(int value) { switch (value) { case 0: return GLOBAL; case 1: return COMMAND_VERIFICATION; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<Scope> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<Scope> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<Scope>() { public Scope findValueByNumber(int number) { return Scope.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return org.yamcs.protobuf.Mdb.AlgorithmInfo.getDescriptor().getEnumTypes().get(0); } private static final Scope[] VALUES = values(); public static Scope valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private Scope(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:mdb.AlgorithmInfo.Scope) } private int bitField0_; // optional string name = 1; public static final int NAME_FIELD_NUMBER = 1; private java.lang.Object name_; /** * <code>optional string name = 1;</code> */ public boolean hasName() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string name = 1;</code> */ public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { name_ = s; } return s; } } /** * <code>optional string name = 1;</code> */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string qualifiedName = 2; public static final int QUALIFIEDNAME_FIELD_NUMBER = 2; private java.lang.Object qualifiedName_; /** * <code>optional string qualifiedName = 2;</code> */ public boolean hasQualifiedName() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string qualifiedName = 2;</code> */ public java.lang.String getQualifiedName() { java.lang.Object ref = qualifiedName_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { qualifiedName_ = s; } return s; } } /** * <code>optional string qualifiedName = 2;</code> */ public com.google.protobuf.ByteString getQualifiedNameBytes() { java.lang.Object ref = qualifiedName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); qualifiedName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string shortDescription = 3; public static final int SHORTDESCRIPTION_FIELD_NUMBER = 3; private java.lang.Object shortDescription_; /** * <code>optional string shortDescription = 3;</code> */ public boolean hasShortDescription() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional string shortDescription = 3;</code> */ public java.lang.String getShortDescription() { java.lang.Object ref = shortDescription_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { shortDescription_ = s; } return s; } } /** * <code>optional string shortDescription = 3;</code> */ public com.google.protobuf.ByteString getShortDescriptionBytes() { java.lang.Object ref = shortDescription_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shortDescription_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string longDescription = 4; public static final int LONGDESCRIPTION_FIELD_NUMBER = 4; private java.lang.Object longDescription_; /** * <code>optional string longDescription = 4;</code> */ public boolean hasLongDescription() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional string longDescription = 4;</code> */ public java.lang.String getLongDescription() { java.lang.Object ref = longDescription_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { longDescription_ = s; } return s; } } /** * <code>optional string longDescription = 4;</code> */ public com.google.protobuf.ByteString getLongDescriptionBytes() { java.lang.Object ref = longDescription_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); longDescription_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // repeated .yamcs.NamedObjectId alias = 5; public static final int ALIAS_FIELD_NUMBER = 5; private java.util.List<org.yamcs.protobuf.Yamcs.NamedObjectId> alias_; /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public java.util.List<org.yamcs.protobuf.Yamcs.NamedObjectId> getAliasList() { return alias_; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public java.util.List<? extends org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder> getAliasOrBuilderList() { return alias_; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public int getAliasCount() { return alias_.size(); } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectId getAlias(int index) { return alias_.get(index); } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder getAliasOrBuilder( int index) { return alias_.get(index); } // optional .mdb.AlgorithmInfo.Scope scope = 6; public static final int SCOPE_FIELD_NUMBER = 6; private org.yamcs.protobuf.Mdb.AlgorithmInfo.Scope scope_; /** * <code>optional .mdb.AlgorithmInfo.Scope scope = 6;</code> */ public boolean hasScope() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <code>optional .mdb.AlgorithmInfo.Scope scope = 6;</code> */ public org.yamcs.protobuf.Mdb.AlgorithmInfo.Scope getScope() { return scope_; } // optional string language = 7; public static final int LANGUAGE_FIELD_NUMBER = 7; private java.lang.Object language_; /** * <code>optional string language = 7;</code> */ public boolean hasLanguage() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * <code>optional string language = 7;</code> */ public java.lang.String getLanguage() { java.lang.Object ref = language_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { language_ = s; } return s; } } /** * <code>optional string language = 7;</code> */ public com.google.protobuf.ByteString getLanguageBytes() { java.lang.Object ref = language_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); language_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string text = 8; public static final int TEXT_FIELD_NUMBER = 8; private java.lang.Object text_; /** * <code>optional string text = 8;</code> */ public boolean hasText() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * <code>optional string text = 8;</code> */ public java.lang.String getText() { java.lang.Object ref = text_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { text_ = s; } return s; } } /** * <code>optional string text = 8;</code> */ public com.google.protobuf.ByteString getTextBytes() { java.lang.Object ref = text_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); text_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // repeated .mdb.InputParameterInfo inputParameter = 9; public static final int INPUTPARAMETER_FIELD_NUMBER = 9; private java.util.List<org.yamcs.protobuf.Mdb.InputParameterInfo> inputParameter_; /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.InputParameterInfo> getInputParameterList() { return inputParameter_; } /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.InputParameterInfoOrBuilder> getInputParameterOrBuilderList() { return inputParameter_; } /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ public int getInputParameterCount() { return inputParameter_.size(); } /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ public org.yamcs.protobuf.Mdb.InputParameterInfo getInputParameter(int index) { return inputParameter_.get(index); } /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ public org.yamcs.protobuf.Mdb.InputParameterInfoOrBuilder getInputParameterOrBuilder( int index) { return inputParameter_.get(index); } // repeated .mdb.OutputParameterInfo outputParameter = 10; public static final int OUTPUTPARAMETER_FIELD_NUMBER = 10; private java.util.List<org.yamcs.protobuf.Mdb.OutputParameterInfo> outputParameter_; /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.OutputParameterInfo> getOutputParameterList() { return outputParameter_; } /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.OutputParameterInfoOrBuilder> getOutputParameterOrBuilderList() { return outputParameter_; } /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ public int getOutputParameterCount() { return outputParameter_.size(); } /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ public org.yamcs.protobuf.Mdb.OutputParameterInfo getOutputParameter(int index) { return outputParameter_.get(index); } /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ public org.yamcs.protobuf.Mdb.OutputParameterInfoOrBuilder getOutputParameterOrBuilder( int index) { return outputParameter_.get(index); } // repeated .mdb.ParameterInfo onParameterUpdate = 11; public static final int ONPARAMETERUPDATE_FIELD_NUMBER = 11; private java.util.List<org.yamcs.protobuf.Mdb.ParameterInfo> onParameterUpdate_; /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.ParameterInfo> getOnParameterUpdateList() { return onParameterUpdate_; } /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder> getOnParameterUpdateOrBuilderList() { return onParameterUpdate_; } /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ public int getOnParameterUpdateCount() { return onParameterUpdate_.size(); } /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfo getOnParameterUpdate(int index) { return onParameterUpdate_.get(index); } /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder getOnParameterUpdateOrBuilder( int index) { return onParameterUpdate_.get(index); } // repeated int64 onPeriodicRate = 12; public static final int ONPERIODICRATE_FIELD_NUMBER = 12; private java.util.List<java.lang.Long> onPeriodicRate_; /** * <code>repeated int64 onPeriodicRate = 12;</code> */ public java.util.List<java.lang.Long> getOnPeriodicRateList() { return onPeriodicRate_; } /** * <code>repeated int64 onPeriodicRate = 12;</code> */ public int getOnPeriodicRateCount() { return onPeriodicRate_.size(); } /** * <code>repeated int64 onPeriodicRate = 12;</code> */ public long getOnPeriodicRate(int index) { return onPeriodicRate_.get(index); } // optional string url = 13; public static final int URL_FIELD_NUMBER = 13; private java.lang.Object url_; /** * <code>optional string url = 13;</code> */ public boolean hasUrl() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** * <code>optional string url = 13;</code> */ public java.lang.String getUrl() { java.lang.Object ref = url_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { url_ = s; } return s; } } /** * <code>optional string url = 13;</code> */ public com.google.protobuf.ByteString getUrlBytes() { java.lang.Object ref = url_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); url_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { name_ = ""; qualifiedName_ = ""; shortDescription_ = ""; longDescription_ = ""; alias_ = java.util.Collections.emptyList(); scope_ = org.yamcs.protobuf.Mdb.AlgorithmInfo.Scope.GLOBAL; language_ = ""; text_ = ""; inputParameter_ = java.util.Collections.emptyList(); outputParameter_ = java.util.Collections.emptyList(); onParameterUpdate_ = java.util.Collections.emptyList(); onPeriodicRate_ = java.util.Collections.emptyList(); url_ = ""; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; for (int i = 0; i < getAliasCount(); i++) { if (!getAlias(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } for (int i = 0; i < getInputParameterCount(); i++) { if (!getInputParameter(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } for (int i = 0; i < getOutputParameterCount(); i++) { if (!getOutputParameter(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } for (int i = 0; i < getOnParameterUpdateCount(); i++) { if (!getOnParameterUpdate(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getNameBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getQualifiedNameBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBytes(3, getShortDescriptionBytes()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBytes(4, getLongDescriptionBytes()); } for (int i = 0; i < alias_.size(); i++) { output.writeMessage(5, alias_.get(i)); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeEnum(6, scope_.getNumber()); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeBytes(7, getLanguageBytes()); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeBytes(8, getTextBytes()); } for (int i = 0; i < inputParameter_.size(); i++) { output.writeMessage(9, inputParameter_.get(i)); } for (int i = 0; i < outputParameter_.size(); i++) { output.writeMessage(10, outputParameter_.get(i)); } for (int i = 0; i < onParameterUpdate_.size(); i++) { output.writeMessage(11, onParameterUpdate_.get(i)); } for (int i = 0; i < onPeriodicRate_.size(); i++) { output.writeInt64(12, onPeriodicRate_.get(i)); } if (((bitField0_ & 0x00000080) == 0x00000080)) { output.writeBytes(13, getUrlBytes()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getNameBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getQualifiedNameBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, getShortDescriptionBytes()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, getLongDescriptionBytes()); } for (int i = 0; i < alias_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, alias_.get(i)); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(6, scope_.getNumber()); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(7, getLanguageBytes()); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(8, getTextBytes()); } for (int i = 0; i < inputParameter_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(9, inputParameter_.get(i)); } for (int i = 0; i < outputParameter_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(10, outputParameter_.get(i)); } for (int i = 0; i < onParameterUpdate_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(11, onParameterUpdate_.get(i)); } { int dataSize = 0; for (int i = 0; i < onPeriodicRate_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeInt64SizeNoTag(onPeriodicRate_.get(i)); } size += dataSize; size += 1 * getOnPeriodicRateList().size(); } if (((bitField0_ & 0x00000080) == 0x00000080)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(13, getUrlBytes()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.yamcs.protobuf.Mdb.AlgorithmInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.AlgorithmInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.AlgorithmInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.yamcs.protobuf.Mdb.AlgorithmInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.yamcs.protobuf.Mdb.AlgorithmInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.AlgorithmInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.AlgorithmInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.yamcs.protobuf.Mdb.AlgorithmInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.yamcs.protobuf.Mdb.AlgorithmInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.yamcs.protobuf.Mdb.AlgorithmInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.yamcs.protobuf.Mdb.AlgorithmInfo prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mdb.AlgorithmInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.yamcs.protobuf.Mdb.AlgorithmInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.yamcs.protobuf.Mdb.internal_static_mdb_AlgorithmInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.yamcs.protobuf.Mdb.internal_static_mdb_AlgorithmInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.yamcs.protobuf.Mdb.AlgorithmInfo.class, org.yamcs.protobuf.Mdb.AlgorithmInfo.Builder.class); } // Construct using org.yamcs.protobuf.Mdb.AlgorithmInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getAliasFieldBuilder(); getInputParameterFieldBuilder(); getOutputParameterFieldBuilder(); getOnParameterUpdateFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); name_ = ""; bitField0_ = (bitField0_ & ~0x00000001); qualifiedName_ = ""; bitField0_ = (bitField0_ & ~0x00000002); shortDescription_ = ""; bitField0_ = (bitField0_ & ~0x00000004); longDescription_ = ""; bitField0_ = (bitField0_ & ~0x00000008); if (aliasBuilder_ == null) { alias_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); } else { aliasBuilder_.clear(); } scope_ = org.yamcs.protobuf.Mdb.AlgorithmInfo.Scope.GLOBAL; bitField0_ = (bitField0_ & ~0x00000020); language_ = ""; bitField0_ = (bitField0_ & ~0x00000040); text_ = ""; bitField0_ = (bitField0_ & ~0x00000080); if (inputParameterBuilder_ == null) { inputParameter_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000100); } else { inputParameterBuilder_.clear(); } if (outputParameterBuilder_ == null) { outputParameter_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000200); } else { outputParameterBuilder_.clear(); } if (onParameterUpdateBuilder_ == null) { onParameterUpdate_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000400); } else { onParameterUpdateBuilder_.clear(); } onPeriodicRate_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000800); url_ = ""; bitField0_ = (bitField0_ & ~0x00001000); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.yamcs.protobuf.Mdb.internal_static_mdb_AlgorithmInfo_descriptor; } public org.yamcs.protobuf.Mdb.AlgorithmInfo getDefaultInstanceForType() { return org.yamcs.protobuf.Mdb.AlgorithmInfo.getDefaultInstance(); } public org.yamcs.protobuf.Mdb.AlgorithmInfo build() { org.yamcs.protobuf.Mdb.AlgorithmInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.yamcs.protobuf.Mdb.AlgorithmInfo buildPartial() { org.yamcs.protobuf.Mdb.AlgorithmInfo result = new org.yamcs.protobuf.Mdb.AlgorithmInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.name_ = name_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.qualifiedName_ = qualifiedName_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.shortDescription_ = shortDescription_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.longDescription_ = longDescription_; if (aliasBuilder_ == null) { if (((bitField0_ & 0x00000010) == 0x00000010)) { alias_ = java.util.Collections.unmodifiableList(alias_); bitField0_ = (bitField0_ & ~0x00000010); } result.alias_ = alias_; } else { result.alias_ = aliasBuilder_.build(); } if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000010; } result.scope_ = scope_; if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000020; } result.language_ = language_; if (((from_bitField0_ & 0x00000080) == 0x00000080)) { to_bitField0_ |= 0x00000040; } result.text_ = text_; if (inputParameterBuilder_ == null) { if (((bitField0_ & 0x00000100) == 0x00000100)) { inputParameter_ = java.util.Collections.unmodifiableList(inputParameter_); bitField0_ = (bitField0_ & ~0x00000100); } result.inputParameter_ = inputParameter_; } else { result.inputParameter_ = inputParameterBuilder_.build(); } if (outputParameterBuilder_ == null) { if (((bitField0_ & 0x00000200) == 0x00000200)) { outputParameter_ = java.util.Collections.unmodifiableList(outputParameter_); bitField0_ = (bitField0_ & ~0x00000200); } result.outputParameter_ = outputParameter_; } else { result.outputParameter_ = outputParameterBuilder_.build(); } if (onParameterUpdateBuilder_ == null) { if (((bitField0_ & 0x00000400) == 0x00000400)) { onParameterUpdate_ = java.util.Collections.unmodifiableList(onParameterUpdate_); bitField0_ = (bitField0_ & ~0x00000400); } result.onParameterUpdate_ = onParameterUpdate_; } else { result.onParameterUpdate_ = onParameterUpdateBuilder_.build(); } if (((bitField0_ & 0x00000800) == 0x00000800)) { onPeriodicRate_ = java.util.Collections.unmodifiableList(onPeriodicRate_); bitField0_ = (bitField0_ & ~0x00000800); } result.onPeriodicRate_ = onPeriodicRate_; if (((from_bitField0_ & 0x00001000) == 0x00001000)) { to_bitField0_ |= 0x00000080; } result.url_ = url_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.yamcs.protobuf.Mdb.AlgorithmInfo) { return mergeFrom((org.yamcs.protobuf.Mdb.AlgorithmInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.yamcs.protobuf.Mdb.AlgorithmInfo other) { if (other == org.yamcs.protobuf.Mdb.AlgorithmInfo.getDefaultInstance()) return this; if (other.hasName()) { bitField0_ |= 0x00000001; name_ = other.name_; onChanged(); } if (other.hasQualifiedName()) { bitField0_ |= 0x00000002; qualifiedName_ = other.qualifiedName_; onChanged(); } if (other.hasShortDescription()) { bitField0_ |= 0x00000004; shortDescription_ = other.shortDescription_; onChanged(); } if (other.hasLongDescription()) { bitField0_ |= 0x00000008; longDescription_ = other.longDescription_; onChanged(); } if (aliasBuilder_ == null) { if (!other.alias_.isEmpty()) { if (alias_.isEmpty()) { alias_ = other.alias_; bitField0_ = (bitField0_ & ~0x00000010); } else { ensureAliasIsMutable(); alias_.addAll(other.alias_); } onChanged(); } } else { if (!other.alias_.isEmpty()) { if (aliasBuilder_.isEmpty()) { aliasBuilder_.dispose(); aliasBuilder_ = null; alias_ = other.alias_; bitField0_ = (bitField0_ & ~0x00000010); aliasBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getAliasFieldBuilder() : null; } else { aliasBuilder_.addAllMessages(other.alias_); } } } if (other.hasScope()) { setScope(other.getScope()); } if (other.hasLanguage()) { bitField0_ |= 0x00000040; language_ = other.language_; onChanged(); } if (other.hasText()) { bitField0_ |= 0x00000080; text_ = other.text_; onChanged(); } if (inputParameterBuilder_ == null) { if (!other.inputParameter_.isEmpty()) { if (inputParameter_.isEmpty()) { inputParameter_ = other.inputParameter_; bitField0_ = (bitField0_ & ~0x00000100); } else { ensureInputParameterIsMutable(); inputParameter_.addAll(other.inputParameter_); } onChanged(); } } else { if (!other.inputParameter_.isEmpty()) { if (inputParameterBuilder_.isEmpty()) { inputParameterBuilder_.dispose(); inputParameterBuilder_ = null; inputParameter_ = other.inputParameter_; bitField0_ = (bitField0_ & ~0x00000100); inputParameterBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getInputParameterFieldBuilder() : null; } else { inputParameterBuilder_.addAllMessages(other.inputParameter_); } } } if (outputParameterBuilder_ == null) { if (!other.outputParameter_.isEmpty()) { if (outputParameter_.isEmpty()) { outputParameter_ = other.outputParameter_; bitField0_ = (bitField0_ & ~0x00000200); } else { ensureOutputParameterIsMutable(); outputParameter_.addAll(other.outputParameter_); } onChanged(); } } else { if (!other.outputParameter_.isEmpty()) { if (outputParameterBuilder_.isEmpty()) { outputParameterBuilder_.dispose(); outputParameterBuilder_ = null; outputParameter_ = other.outputParameter_; bitField0_ = (bitField0_ & ~0x00000200); outputParameterBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getOutputParameterFieldBuilder() : null; } else { outputParameterBuilder_.addAllMessages(other.outputParameter_); } } } if (onParameterUpdateBuilder_ == null) { if (!other.onParameterUpdate_.isEmpty()) { if (onParameterUpdate_.isEmpty()) { onParameterUpdate_ = other.onParameterUpdate_; bitField0_ = (bitField0_ & ~0x00000400); } else { ensureOnParameterUpdateIsMutable(); onParameterUpdate_.addAll(other.onParameterUpdate_); } onChanged(); } } else { if (!other.onParameterUpdate_.isEmpty()) { if (onParameterUpdateBuilder_.isEmpty()) { onParameterUpdateBuilder_.dispose(); onParameterUpdateBuilder_ = null; onParameterUpdate_ = other.onParameterUpdate_; bitField0_ = (bitField0_ & ~0x00000400); onParameterUpdateBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getOnParameterUpdateFieldBuilder() : null; } else { onParameterUpdateBuilder_.addAllMessages(other.onParameterUpdate_); } } } if (!other.onPeriodicRate_.isEmpty()) { if (onPeriodicRate_.isEmpty()) { onPeriodicRate_ = other.onPeriodicRate_; bitField0_ = (bitField0_ & ~0x00000800); } else { ensureOnPeriodicRateIsMutable(); onPeriodicRate_.addAll(other.onPeriodicRate_); } onChanged(); } if (other.hasUrl()) { bitField0_ |= 0x00001000; url_ = other.url_; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { for (int i = 0; i < getAliasCount(); i++) { if (!getAlias(i).isInitialized()) { return false; } } for (int i = 0; i < getInputParameterCount(); i++) { if (!getInputParameter(i).isInitialized()) { return false; } } for (int i = 0; i < getOutputParameterCount(); i++) { if (!getOutputParameter(i).isInitialized()) { return false; } } for (int i = 0; i < getOnParameterUpdateCount(); i++) { if (!getOnParameterUpdate(i).isInitialized()) { return false; } } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.yamcs.protobuf.Mdb.AlgorithmInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.yamcs.protobuf.Mdb.AlgorithmInfo) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional string name = 1; private java.lang.Object name_ = ""; /** * <code>optional string name = 1;</code> */ public boolean hasName() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string name = 1;</code> */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); name_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string name = 1;</code> */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string name = 1;</code> */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; name_ = value; onChanged(); return this; } /** * <code>optional string name = 1;</code> */ public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000001); name_ = getDefaultInstance().getName(); onChanged(); return this; } /** * <code>optional string name = 1;</code> */ public Builder setNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; name_ = value; onChanged(); return this; } // optional string qualifiedName = 2; private java.lang.Object qualifiedName_ = ""; /** * <code>optional string qualifiedName = 2;</code> */ public boolean hasQualifiedName() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string qualifiedName = 2;</code> */ public java.lang.String getQualifiedName() { java.lang.Object ref = qualifiedName_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); qualifiedName_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string qualifiedName = 2;</code> */ public com.google.protobuf.ByteString getQualifiedNameBytes() { java.lang.Object ref = qualifiedName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); qualifiedName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string qualifiedName = 2;</code> */ public Builder setQualifiedName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; qualifiedName_ = value; onChanged(); return this; } /** * <code>optional string qualifiedName = 2;</code> */ public Builder clearQualifiedName() { bitField0_ = (bitField0_ & ~0x00000002); qualifiedName_ = getDefaultInstance().getQualifiedName(); onChanged(); return this; } /** * <code>optional string qualifiedName = 2;</code> */ public Builder setQualifiedNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; qualifiedName_ = value; onChanged(); return this; } // optional string shortDescription = 3; private java.lang.Object shortDescription_ = ""; /** * <code>optional string shortDescription = 3;</code> */ public boolean hasShortDescription() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional string shortDescription = 3;</code> */ public java.lang.String getShortDescription() { java.lang.Object ref = shortDescription_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); shortDescription_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string shortDescription = 3;</code> */ public com.google.protobuf.ByteString getShortDescriptionBytes() { java.lang.Object ref = shortDescription_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shortDescription_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string shortDescription = 3;</code> */ public Builder setShortDescription( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; shortDescription_ = value; onChanged(); return this; } /** * <code>optional string shortDescription = 3;</code> */ public Builder clearShortDescription() { bitField0_ = (bitField0_ & ~0x00000004); shortDescription_ = getDefaultInstance().getShortDescription(); onChanged(); return this; } /** * <code>optional string shortDescription = 3;</code> */ public Builder setShortDescriptionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; shortDescription_ = value; onChanged(); return this; } // optional string longDescription = 4; private java.lang.Object longDescription_ = ""; /** * <code>optional string longDescription = 4;</code> */ public boolean hasLongDescription() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional string longDescription = 4;</code> */ public java.lang.String getLongDescription() { java.lang.Object ref = longDescription_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); longDescription_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string longDescription = 4;</code> */ public com.google.protobuf.ByteString getLongDescriptionBytes() { java.lang.Object ref = longDescription_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); longDescription_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string longDescription = 4;</code> */ public Builder setLongDescription( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; longDescription_ = value; onChanged(); return this; } /** * <code>optional string longDescription = 4;</code> */ public Builder clearLongDescription() { bitField0_ = (bitField0_ & ~0x00000008); longDescription_ = getDefaultInstance().getLongDescription(); onChanged(); return this; } /** * <code>optional string longDescription = 4;</code> */ public Builder setLongDescriptionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; longDescription_ = value; onChanged(); return this; } // repeated .yamcs.NamedObjectId alias = 5; private java.util.List<org.yamcs.protobuf.Yamcs.NamedObjectId> alias_ = java.util.Collections.emptyList(); private void ensureAliasIsMutable() { if (!((bitField0_ & 0x00000010) == 0x00000010)) { alias_ = new java.util.ArrayList<org.yamcs.protobuf.Yamcs.NamedObjectId>(alias_); bitField0_ |= 0x00000010; } } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Yamcs.NamedObjectId, org.yamcs.protobuf.Yamcs.NamedObjectId.Builder, org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder> aliasBuilder_; /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public java.util.List<org.yamcs.protobuf.Yamcs.NamedObjectId> getAliasList() { if (aliasBuilder_ == null) { return java.util.Collections.unmodifiableList(alias_); } else { return aliasBuilder_.getMessageList(); } } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public int getAliasCount() { if (aliasBuilder_ == null) { return alias_.size(); } else { return aliasBuilder_.getCount(); } } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectId getAlias(int index) { if (aliasBuilder_ == null) { return alias_.get(index); } else { return aliasBuilder_.getMessage(index); } } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder setAlias( int index, org.yamcs.protobuf.Yamcs.NamedObjectId value) { if (aliasBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAliasIsMutable(); alias_.set(index, value); onChanged(); } else { aliasBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder setAlias( int index, org.yamcs.protobuf.Yamcs.NamedObjectId.Builder builderForValue) { if (aliasBuilder_ == null) { ensureAliasIsMutable(); alias_.set(index, builderForValue.build()); onChanged(); } else { aliasBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder addAlias(org.yamcs.protobuf.Yamcs.NamedObjectId value) { if (aliasBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAliasIsMutable(); alias_.add(value); onChanged(); } else { aliasBuilder_.addMessage(value); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder addAlias( int index, org.yamcs.protobuf.Yamcs.NamedObjectId value) { if (aliasBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAliasIsMutable(); alias_.add(index, value); onChanged(); } else { aliasBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder addAlias( org.yamcs.protobuf.Yamcs.NamedObjectId.Builder builderForValue) { if (aliasBuilder_ == null) { ensureAliasIsMutable(); alias_.add(builderForValue.build()); onChanged(); } else { aliasBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder addAlias( int index, org.yamcs.protobuf.Yamcs.NamedObjectId.Builder builderForValue) { if (aliasBuilder_ == null) { ensureAliasIsMutable(); alias_.add(index, builderForValue.build()); onChanged(); } else { aliasBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder addAllAlias( java.lang.Iterable<? extends org.yamcs.protobuf.Yamcs.NamedObjectId> values) { if (aliasBuilder_ == null) { ensureAliasIsMutable(); super.addAll(values, alias_); onChanged(); } else { aliasBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder clearAlias() { if (aliasBuilder_ == null) { alias_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); onChanged(); } else { aliasBuilder_.clear(); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public Builder removeAlias(int index) { if (aliasBuilder_ == null) { ensureAliasIsMutable(); alias_.remove(index); onChanged(); } else { aliasBuilder_.remove(index); } return this; } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectId.Builder getAliasBuilder( int index) { return getAliasFieldBuilder().getBuilder(index); } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder getAliasOrBuilder( int index) { if (aliasBuilder_ == null) { return alias_.get(index); } else { return aliasBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public java.util.List<? extends org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder> getAliasOrBuilderList() { if (aliasBuilder_ != null) { return aliasBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(alias_); } } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectId.Builder addAliasBuilder() { return getAliasFieldBuilder().addBuilder( org.yamcs.protobuf.Yamcs.NamedObjectId.getDefaultInstance()); } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public org.yamcs.protobuf.Yamcs.NamedObjectId.Builder addAliasBuilder( int index) { return getAliasFieldBuilder().addBuilder( index, org.yamcs.protobuf.Yamcs.NamedObjectId.getDefaultInstance()); } /** * <code>repeated .yamcs.NamedObjectId alias = 5;</code> */ public java.util.List<org.yamcs.protobuf.Yamcs.NamedObjectId.Builder> getAliasBuilderList() { return getAliasFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Yamcs.NamedObjectId, org.yamcs.protobuf.Yamcs.NamedObjectId.Builder, org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder> getAliasFieldBuilder() { if (aliasBuilder_ == null) { aliasBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Yamcs.NamedObjectId, org.yamcs.protobuf.Yamcs.NamedObjectId.Builder, org.yamcs.protobuf.Yamcs.NamedObjectIdOrBuilder>( alias_, ((bitField0_ & 0x00000010) == 0x00000010), getParentForChildren(), isClean()); alias_ = null; } return aliasBuilder_; } // optional .mdb.AlgorithmInfo.Scope scope = 6; private org.yamcs.protobuf.Mdb.AlgorithmInfo.Scope scope_ = org.yamcs.protobuf.Mdb.AlgorithmInfo.Scope.GLOBAL; /** * <code>optional .mdb.AlgorithmInfo.Scope scope = 6;</code> */ public boolean hasScope() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * <code>optional .mdb.AlgorithmInfo.Scope scope = 6;</code> */ public org.yamcs.protobuf.Mdb.AlgorithmInfo.Scope getScope() { return scope_; } /** * <code>optional .mdb.AlgorithmInfo.Scope scope = 6;</code> */ public Builder setScope(org.yamcs.protobuf.Mdb.AlgorithmInfo.Scope value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000020; scope_ = value; onChanged(); return this; } /** * <code>optional .mdb.AlgorithmInfo.Scope scope = 6;</code> */ public Builder clearScope() { bitField0_ = (bitField0_ & ~0x00000020); scope_ = org.yamcs.protobuf.Mdb.AlgorithmInfo.Scope.GLOBAL; onChanged(); return this; } // optional string language = 7; private java.lang.Object language_ = ""; /** * <code>optional string language = 7;</code> */ public boolean hasLanguage() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * <code>optional string language = 7;</code> */ public java.lang.String getLanguage() { java.lang.Object ref = language_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); language_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string language = 7;</code> */ public com.google.protobuf.ByteString getLanguageBytes() { java.lang.Object ref = language_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); language_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string language = 7;</code> */ public Builder setLanguage( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000040; language_ = value; onChanged(); return this; } /** * <code>optional string language = 7;</code> */ public Builder clearLanguage() { bitField0_ = (bitField0_ & ~0x00000040); language_ = getDefaultInstance().getLanguage(); onChanged(); return this; } /** * <code>optional string language = 7;</code> */ public Builder setLanguageBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000040; language_ = value; onChanged(); return this; } // optional string text = 8; private java.lang.Object text_ = ""; /** * <code>optional string text = 8;</code> */ public boolean hasText() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** * <code>optional string text = 8;</code> */ public java.lang.String getText() { java.lang.Object ref = text_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); text_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string text = 8;</code> */ public com.google.protobuf.ByteString getTextBytes() { java.lang.Object ref = text_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); text_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string text = 8;</code> */ public Builder setText( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000080; text_ = value; onChanged(); return this; } /** * <code>optional string text = 8;</code> */ public Builder clearText() { bitField0_ = (bitField0_ & ~0x00000080); text_ = getDefaultInstance().getText(); onChanged(); return this; } /** * <code>optional string text = 8;</code> */ public Builder setTextBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000080; text_ = value; onChanged(); return this; } // repeated .mdb.InputParameterInfo inputParameter = 9; private java.util.List<org.yamcs.protobuf.Mdb.InputParameterInfo> inputParameter_ = java.util.Collections.emptyList(); private void ensureInputParameterIsMutable() { if (!((bitField0_ & 0x00000100) == 0x00000100)) { inputParameter_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.InputParameterInfo>(inputParameter_); bitField0_ |= 0x00000100; } } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.InputParameterInfo, org.yamcs.protobuf.Mdb.InputParameterInfo.Builder, org.yamcs.protobuf.Mdb.InputParameterInfoOrBuilder> inputParameterBuilder_; /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.InputParameterInfo> getInputParameterList() { if (inputParameterBuilder_ == null) { return java.util.Collections.unmodifiableList(inputParameter_); } else { return inputParameterBuilder_.getMessageList(); } } /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ public int getInputParameterCount() { if (inputParameterBuilder_ == null) { return inputParameter_.size(); } else { return inputParameterBuilder_.getCount(); } } /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ public org.yamcs.protobuf.Mdb.InputParameterInfo getInputParameter(int index) { if (inputParameterBuilder_ == null) { return inputParameter_.get(index); } else { return inputParameterBuilder_.getMessage(index); } } /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ public Builder setInputParameter( int index, org.yamcs.protobuf.Mdb.InputParameterInfo value) { if (inputParameterBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureInputParameterIsMutable(); inputParameter_.set(index, value); onChanged(); } else { inputParameterBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ public Builder setInputParameter( int index, org.yamcs.protobuf.Mdb.InputParameterInfo.Builder builderForValue) { if (inputParameterBuilder_ == null) { ensureInputParameterIsMutable(); inputParameter_.set(index, builderForValue.build()); onChanged(); } else { inputParameterBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ public Builder addInputParameter(org.yamcs.protobuf.Mdb.InputParameterInfo value) { if (inputParameterBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureInputParameterIsMutable(); inputParameter_.add(value); onChanged(); } else { inputParameterBuilder_.addMessage(value); } return this; } /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ public Builder addInputParameter( int index, org.yamcs.protobuf.Mdb.InputParameterInfo value) { if (inputParameterBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureInputParameterIsMutable(); inputParameter_.add(index, value); onChanged(); } else { inputParameterBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ public Builder addInputParameter( org.yamcs.protobuf.Mdb.InputParameterInfo.Builder builderForValue) { if (inputParameterBuilder_ == null) { ensureInputParameterIsMutable(); inputParameter_.add(builderForValue.build()); onChanged(); } else { inputParameterBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ public Builder addInputParameter( int index, org.yamcs.protobuf.Mdb.InputParameterInfo.Builder builderForValue) { if (inputParameterBuilder_ == null) { ensureInputParameterIsMutable(); inputParameter_.add(index, builderForValue.build()); onChanged(); } else { inputParameterBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ public Builder addAllInputParameter( java.lang.Iterable<? extends org.yamcs.protobuf.Mdb.InputParameterInfo> values) { if (inputParameterBuilder_ == null) { ensureInputParameterIsMutable(); super.addAll(values, inputParameter_); onChanged(); } else { inputParameterBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ public Builder clearInputParameter() { if (inputParameterBuilder_ == null) { inputParameter_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000100); onChanged(); } else { inputParameterBuilder_.clear(); } return this; } /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ public Builder removeInputParameter(int index) { if (inputParameterBuilder_ == null) { ensureInputParameterIsMutable(); inputParameter_.remove(index); onChanged(); } else { inputParameterBuilder_.remove(index); } return this; } /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ public org.yamcs.protobuf.Mdb.InputParameterInfo.Builder getInputParameterBuilder( int index) { return getInputParameterFieldBuilder().getBuilder(index); } /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ public org.yamcs.protobuf.Mdb.InputParameterInfoOrBuilder getInputParameterOrBuilder( int index) { if (inputParameterBuilder_ == null) { return inputParameter_.get(index); } else { return inputParameterBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.InputParameterInfoOrBuilder> getInputParameterOrBuilderList() { if (inputParameterBuilder_ != null) { return inputParameterBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(inputParameter_); } } /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ public org.yamcs.protobuf.Mdb.InputParameterInfo.Builder addInputParameterBuilder() { return getInputParameterFieldBuilder().addBuilder( org.yamcs.protobuf.Mdb.InputParameterInfo.getDefaultInstance()); } /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ public org.yamcs.protobuf.Mdb.InputParameterInfo.Builder addInputParameterBuilder( int index) { return getInputParameterFieldBuilder().addBuilder( index, org.yamcs.protobuf.Mdb.InputParameterInfo.getDefaultInstance()); } /** * <code>repeated .mdb.InputParameterInfo inputParameter = 9;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.InputParameterInfo.Builder> getInputParameterBuilderList() { return getInputParameterFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.InputParameterInfo, org.yamcs.protobuf.Mdb.InputParameterInfo.Builder, org.yamcs.protobuf.Mdb.InputParameterInfoOrBuilder> getInputParameterFieldBuilder() { if (inputParameterBuilder_ == null) { inputParameterBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.InputParameterInfo, org.yamcs.protobuf.Mdb.InputParameterInfo.Builder, org.yamcs.protobuf.Mdb.InputParameterInfoOrBuilder>( inputParameter_, ((bitField0_ & 0x00000100) == 0x00000100), getParentForChildren(), isClean()); inputParameter_ = null; } return inputParameterBuilder_; } // repeated .mdb.OutputParameterInfo outputParameter = 10; private java.util.List<org.yamcs.protobuf.Mdb.OutputParameterInfo> outputParameter_ = java.util.Collections.emptyList(); private void ensureOutputParameterIsMutable() { if (!((bitField0_ & 0x00000200) == 0x00000200)) { outputParameter_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.OutputParameterInfo>(outputParameter_); bitField0_ |= 0x00000200; } } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.OutputParameterInfo, org.yamcs.protobuf.Mdb.OutputParameterInfo.Builder, org.yamcs.protobuf.Mdb.OutputParameterInfoOrBuilder> outputParameterBuilder_; /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.OutputParameterInfo> getOutputParameterList() { if (outputParameterBuilder_ == null) { return java.util.Collections.unmodifiableList(outputParameter_); } else { return outputParameterBuilder_.getMessageList(); } } /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ public int getOutputParameterCount() { if (outputParameterBuilder_ == null) { return outputParameter_.size(); } else { return outputParameterBuilder_.getCount(); } } /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ public org.yamcs.protobuf.Mdb.OutputParameterInfo getOutputParameter(int index) { if (outputParameterBuilder_ == null) { return outputParameter_.get(index); } else { return outputParameterBuilder_.getMessage(index); } } /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ public Builder setOutputParameter( int index, org.yamcs.protobuf.Mdb.OutputParameterInfo value) { if (outputParameterBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureOutputParameterIsMutable(); outputParameter_.set(index, value); onChanged(); } else { outputParameterBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ public Builder setOutputParameter( int index, org.yamcs.protobuf.Mdb.OutputParameterInfo.Builder builderForValue) { if (outputParameterBuilder_ == null) { ensureOutputParameterIsMutable(); outputParameter_.set(index, builderForValue.build()); onChanged(); } else { outputParameterBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ public Builder addOutputParameter(org.yamcs.protobuf.Mdb.OutputParameterInfo value) { if (outputParameterBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureOutputParameterIsMutable(); outputParameter_.add(value); onChanged(); } else { outputParameterBuilder_.addMessage(value); } return this; } /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ public Builder addOutputParameter( int index, org.yamcs.protobuf.Mdb.OutputParameterInfo value) { if (outputParameterBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureOutputParameterIsMutable(); outputParameter_.add(index, value); onChanged(); } else { outputParameterBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ public Builder addOutputParameter( org.yamcs.protobuf.Mdb.OutputParameterInfo.Builder builderForValue) { if (outputParameterBuilder_ == null) { ensureOutputParameterIsMutable(); outputParameter_.add(builderForValue.build()); onChanged(); } else { outputParameterBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ public Builder addOutputParameter( int index, org.yamcs.protobuf.Mdb.OutputParameterInfo.Builder builderForValue) { if (outputParameterBuilder_ == null) { ensureOutputParameterIsMutable(); outputParameter_.add(index, builderForValue.build()); onChanged(); } else { outputParameterBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ public Builder addAllOutputParameter( java.lang.Iterable<? extends org.yamcs.protobuf.Mdb.OutputParameterInfo> values) { if (outputParameterBuilder_ == null) { ensureOutputParameterIsMutable(); super.addAll(values, outputParameter_); onChanged(); } else { outputParameterBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ public Builder clearOutputParameter() { if (outputParameterBuilder_ == null) { outputParameter_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000200); onChanged(); } else { outputParameterBuilder_.clear(); } return this; } /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ public Builder removeOutputParameter(int index) { if (outputParameterBuilder_ == null) { ensureOutputParameterIsMutable(); outputParameter_.remove(index); onChanged(); } else { outputParameterBuilder_.remove(index); } return this; } /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ public org.yamcs.protobuf.Mdb.OutputParameterInfo.Builder getOutputParameterBuilder( int index) { return getOutputParameterFieldBuilder().getBuilder(index); } /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ public org.yamcs.protobuf.Mdb.OutputParameterInfoOrBuilder getOutputParameterOrBuilder( int index) { if (outputParameterBuilder_ == null) { return outputParameter_.get(index); } else { return outputParameterBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.OutputParameterInfoOrBuilder> getOutputParameterOrBuilderList() { if (outputParameterBuilder_ != null) { return outputParameterBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(outputParameter_); } } /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ public org.yamcs.protobuf.Mdb.OutputParameterInfo.Builder addOutputParameterBuilder() { return getOutputParameterFieldBuilder().addBuilder( org.yamcs.protobuf.Mdb.OutputParameterInfo.getDefaultInstance()); } /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ public org.yamcs.protobuf.Mdb.OutputParameterInfo.Builder addOutputParameterBuilder( int index) { return getOutputParameterFieldBuilder().addBuilder( index, org.yamcs.protobuf.Mdb.OutputParameterInfo.getDefaultInstance()); } /** * <code>repeated .mdb.OutputParameterInfo outputParameter = 10;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.OutputParameterInfo.Builder> getOutputParameterBuilderList() { return getOutputParameterFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.OutputParameterInfo, org.yamcs.protobuf.Mdb.OutputParameterInfo.Builder, org.yamcs.protobuf.Mdb.OutputParameterInfoOrBuilder> getOutputParameterFieldBuilder() { if (outputParameterBuilder_ == null) { outputParameterBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.OutputParameterInfo, org.yamcs.protobuf.Mdb.OutputParameterInfo.Builder, org.yamcs.protobuf.Mdb.OutputParameterInfoOrBuilder>( outputParameter_, ((bitField0_ & 0x00000200) == 0x00000200), getParentForChildren(), isClean()); outputParameter_ = null; } return outputParameterBuilder_; } // repeated .mdb.ParameterInfo onParameterUpdate = 11; private java.util.List<org.yamcs.protobuf.Mdb.ParameterInfo> onParameterUpdate_ = java.util.Collections.emptyList(); private void ensureOnParameterUpdateIsMutable() { if (!((bitField0_ & 0x00000400) == 0x00000400)) { onParameterUpdate_ = new java.util.ArrayList<org.yamcs.protobuf.Mdb.ParameterInfo>(onParameterUpdate_); bitField0_ |= 0x00000400; } } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.ParameterInfo, org.yamcs.protobuf.Mdb.ParameterInfo.Builder, org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder> onParameterUpdateBuilder_; /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.ParameterInfo> getOnParameterUpdateList() { if (onParameterUpdateBuilder_ == null) { return java.util.Collections.unmodifiableList(onParameterUpdate_); } else { return onParameterUpdateBuilder_.getMessageList(); } } /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ public int getOnParameterUpdateCount() { if (onParameterUpdateBuilder_ == null) { return onParameterUpdate_.size(); } else { return onParameterUpdateBuilder_.getCount(); } } /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfo getOnParameterUpdate(int index) { if (onParameterUpdateBuilder_ == null) { return onParameterUpdate_.get(index); } else { return onParameterUpdateBuilder_.getMessage(index); } } /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ public Builder setOnParameterUpdate( int index, org.yamcs.protobuf.Mdb.ParameterInfo value) { if (onParameterUpdateBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureOnParameterUpdateIsMutable(); onParameterUpdate_.set(index, value); onChanged(); } else { onParameterUpdateBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ public Builder setOnParameterUpdate( int index, org.yamcs.protobuf.Mdb.ParameterInfo.Builder builderForValue) { if (onParameterUpdateBuilder_ == null) { ensureOnParameterUpdateIsMutable(); onParameterUpdate_.set(index, builderForValue.build()); onChanged(); } else { onParameterUpdateBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ public Builder addOnParameterUpdate(org.yamcs.protobuf.Mdb.ParameterInfo value) { if (onParameterUpdateBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureOnParameterUpdateIsMutable(); onParameterUpdate_.add(value); onChanged(); } else { onParameterUpdateBuilder_.addMessage(value); } return this; } /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ public Builder addOnParameterUpdate( int index, org.yamcs.protobuf.Mdb.ParameterInfo value) { if (onParameterUpdateBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureOnParameterUpdateIsMutable(); onParameterUpdate_.add(index, value); onChanged(); } else { onParameterUpdateBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ public Builder addOnParameterUpdate( org.yamcs.protobuf.Mdb.ParameterInfo.Builder builderForValue) { if (onParameterUpdateBuilder_ == null) { ensureOnParameterUpdateIsMutable(); onParameterUpdate_.add(builderForValue.build()); onChanged(); } else { onParameterUpdateBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ public Builder addOnParameterUpdate( int index, org.yamcs.protobuf.Mdb.ParameterInfo.Builder builderForValue) { if (onParameterUpdateBuilder_ == null) { ensureOnParameterUpdateIsMutable(); onParameterUpdate_.add(index, builderForValue.build()); onChanged(); } else { onParameterUpdateBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ public Builder addAllOnParameterUpdate( java.lang.Iterable<? extends org.yamcs.protobuf.Mdb.ParameterInfo> values) { if (onParameterUpdateBuilder_ == null) { ensureOnParameterUpdateIsMutable(); super.addAll(values, onParameterUpdate_); onChanged(); } else { onParameterUpdateBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ public Builder clearOnParameterUpdate() { if (onParameterUpdateBuilder_ == null) { onParameterUpdate_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000400); onChanged(); } else { onParameterUpdateBuilder_.clear(); } return this; } /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ public Builder removeOnParameterUpdate(int index) { if (onParameterUpdateBuilder_ == null) { ensureOnParameterUpdateIsMutable(); onParameterUpdate_.remove(index); onChanged(); } else { onParameterUpdateBuilder_.remove(index); } return this; } /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfo.Builder getOnParameterUpdateBuilder( int index) { return getOnParameterUpdateFieldBuilder().getBuilder(index); } /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder getOnParameterUpdateOrBuilder( int index) { if (onParameterUpdateBuilder_ == null) { return onParameterUpdate_.get(index); } else { return onParameterUpdateBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ public java.util.List<? extends org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder> getOnParameterUpdateOrBuilderList() { if (onParameterUpdateBuilder_ != null) { return onParameterUpdateBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(onParameterUpdate_); } } /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfo.Builder addOnParameterUpdateBuilder() { return getOnParameterUpdateFieldBuilder().addBuilder( org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance()); } /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ public org.yamcs.protobuf.Mdb.ParameterInfo.Builder addOnParameterUpdateBuilder( int index) { return getOnParameterUpdateFieldBuilder().addBuilder( index, org.yamcs.protobuf.Mdb.ParameterInfo.getDefaultInstance()); } /** * <code>repeated .mdb.ParameterInfo onParameterUpdate = 11;</code> */ public java.util.List<org.yamcs.protobuf.Mdb.ParameterInfo.Builder> getOnParameterUpdateBuilderList() { return getOnParameterUpdateFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.ParameterInfo, org.yamcs.protobuf.Mdb.ParameterInfo.Builder, org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder> getOnParameterUpdateFieldBuilder() { if (onParameterUpdateBuilder_ == null) { onParameterUpdateBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.yamcs.protobuf.Mdb.ParameterInfo, org.yamcs.protobuf.Mdb.ParameterInfo.Builder, org.yamcs.protobuf.Mdb.ParameterInfoOrBuilder>( onParameterUpdate_, ((bitField0_ & 0x00000400) == 0x00000400), getParentForChildren(), isClean()); onParameterUpdate_ = null; } return onParameterUpdateBuilder_; } // repeated int64 onPeriodicRate = 12; private java.util.List<java.lang.Long> onPeriodicRate_ = java.util.Collections.emptyList(); private void ensureOnPeriodicRateIsMutable() { if (!((bitField0_ & 0x00000800) == 0x00000800)) { onPeriodicRate_ = new java.util.ArrayList<java.lang.Long>(onPeriodicRate_); bitField0_ |= 0x00000800; } } /** * <code>repeated int64 onPeriodicRate = 12;</code> */ public java.util.List<java.lang.Long> getOnPeriodicRateList() { return java.util.Collections.unmodifiableList(onPeriodicRate_); } /** * <code>repeated int64 onPeriodicRate = 12;</code> */ public int getOnPeriodicRateCount() { return onPeriodicRate_.size(); } /** * <code>repeated int64 onPeriodicRate = 12;</code> */ public long getOnPeriodicRate(int index) { return onPeriodicRate_.get(index); } /** * <code>repeated int64 onPeriodicRate = 12;</code> */ public Builder setOnPeriodicRate( int index, long value) { ensureOnPeriodicRateIsMutable(); onPeriodicRate_.set(index, value); onChanged(); return this; } /** * <code>repeated int64 onPeriodicRate = 12;</code> */ public Builder addOnPeriodicRate(long value) { ensureOnPeriodicRateIsMutable(); onPeriodicRate_.add(value); onChanged(); return this; } /** * <code>repeated int64 onPeriodicRate = 12;</code> */ public Builder addAllOnPeriodicRate( java.lang.Iterable<? extends java.lang.Long> values) { ensureOnPeriodicRateIsMutable(); super.addAll(values, onPeriodicRate_); onChanged(); return this; } /** * <code>repeated int64 onPeriodicRate = 12;</code> */ public Builder clearOnPeriodicRate() { onPeriodicRate_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000800); onChanged(); return this; } // optional string url = 13; private java.lang.Object url_ = ""; /** * <code>optional string url = 13;</code> */ public boolean hasUrl() { return ((bitField0_ & 0x00001000) == 0x00001000); } /** * <code>optional string url = 13;</code> */ public java.lang.String getUrl() { java.lang.Object ref = url_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); url_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string url = 13;</code> */ public com.google.protobuf.ByteString getUrlBytes() { java.lang.Object ref = url_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); url_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string url = 13;</code> */ public Builder setUrl( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00001000; url_ = value; onChanged(); return this; } /** * <code>optional string url = 13;</code> */ public Builder clearUrl() { bitField0_ = (bitField0_ & ~0x00001000); url_ = getDefaultInstance().getUrl(); onChanged(); return this; } /** * <code>optional string url = 13;</code> */ public Builder setUrlBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00001000; url_ = value; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:mdb.AlgorithmInfo) } static { defaultInstance = new AlgorithmInfo(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:mdb.AlgorithmInfo) } private static com.google.protobuf.Descriptors.Descriptor internal_static_mdb_UnitInfo_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_mdb_UnitInfo_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_mdb_AlarmRange_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_mdb_AlarmRange_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_mdb_EnumerationAlarm_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_mdb_EnumerationAlarm_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_mdb_AlarmInfo_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_mdb_AlarmInfo_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_mdb_DataEncodingInfo_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_mdb_DataEncodingInfo_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_mdb_EnumValue_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_mdb_EnumValue_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_mdb_ParameterTypeInfo_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_mdb_ParameterTypeInfo_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_mdb_ParameterInfo_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_mdb_ParameterInfo_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_mdb_ArgumentTypeInfo_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_mdb_ArgumentTypeInfo_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_mdb_ArgumentInfo_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_mdb_ArgumentInfo_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_mdb_ArgumentAssignmentInfo_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_mdb_ArgumentAssignmentInfo_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_mdb_SignificanceInfo_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_mdb_SignificanceInfo_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_mdb_ComparisonInfo_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_mdb_ComparisonInfo_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_mdb_TransmissionConstraintInfo_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_mdb_TransmissionConstraintInfo_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_mdb_CommandInfo_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_mdb_CommandInfo_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_mdb_RepeatInfo_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_mdb_RepeatInfo_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_mdb_SequenceEntryInfo_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_mdb_SequenceEntryInfo_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_mdb_ContainerInfo_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_mdb_ContainerInfo_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_mdb_InputParameterInfo_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_mdb_InputParameterInfo_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_mdb_OutputParameterInfo_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_mdb_OutputParameterInfo_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_mdb_AlgorithmInfo_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_mdb_AlgorithmInfo_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n\tmdb.proto\022\003mdb\032\013yamcs.proto\"\030\n\010UnitInf" + "o\022\014\n\004unit\030\001 \001(\t\"\\\n\nAlarmRange\022\"\n\005level\030\001" + " \001(\0162\023.mdb.AlarmLevelType\022\024\n\014minInclusiv" + "e\030\002 \001(\001\022\024\n\014maxInclusive\030\003 \001(\001\"E\n\020Enumera" + "tionAlarm\022\"\n\005level\030\001 \001(\0162\023.mdb.AlarmLeve" + "lType\022\r\n\005label\030\003 \001(\t\"~\n\tAlarmInfo\022\025\n\rmin" + "Violations\030\001 \001(\005\022)\n\020staticAlarmRange\030\002 \003" + "(\0132\017.mdb.AlarmRange\022/\n\020enumerationAlarm\030" + "\003 \003(\0132\025.mdb.EnumerationAlarm\"\330\001\n\020DataEnc" + "odingInfo\022(\n\004type\030\001 \001(\0162\032.mdb.DataEncodi", "ngInfo.Type\022\024\n\014littleEndian\030\002 \001(\010\022\022\n\nsiz" + "eInBits\030\003 \001(\005\022\020\n\010encoding\030\004 \001(\t\022\031\n\021defau" + "ltCalibrator\030\005 \001(\t\"C\n\004Type\022\n\n\006BINARY\020\000\022\013" + "\n\007BOOLEAN\020\001\022\t\n\005FLOAT\020\002\022\013\n\007INTEGER\020\003\022\n\n\006S" + "TRING\020\004\")\n\tEnumValue\022\r\n\005value\030\001 \001(\003\022\r\n\005l" + "abel\030\002 \001(\t\"\272\001\n\021ParameterTypeInfo\022\017\n\007engT" + "ype\030\001 \001(\t\022+\n\014dataEncoding\030\002 \001(\0132\025.mdb.Da" + "taEncodingInfo\022\036\n\007unitSet\030\003 \003(\0132\r.mdb.Un" + "itInfo\022$\n\014defaultAlarm\030\004 \001(\0132\016.mdb.Alarm" + "Info\022!\n\tenumValue\030\005 \003(\0132\016.mdb.EnumValue\"", "\350\001\n\rParameterInfo\022\014\n\004name\030\001 \001(\t\022\025\n\rquali" + "fiedName\030\002 \001(\t\022\030\n\020shortDescription\030\003 \001(\t" + "\022\027\n\017longDescription\030\004 \001(\t\022#\n\005alias\030\005 \003(\013" + "2\024.yamcs.NamedObjectId\022$\n\004type\030\006 \001(\0132\026.m" + "db.ParameterTypeInfo\022\'\n\ndataSource\030\007 \001(\016" + "2\023.mdb.DataSourceType\022\013\n\003url\030\010 \001(\t\"\267\001\n\020A" + "rgumentTypeInfo\022\017\n\007engType\030\001 \001(\t\022+\n\014data" + "Encoding\030\002 \001(\0132\025.mdb.DataEncodingInfo\022\036\n" + "\007unitSet\030\003 \003(\0132\r.mdb.UnitInfo\022!\n\tenumVal" + "ue\030\005 \003(\0132\016.mdb.EnumValue\022\020\n\010rangeMin\030\006 \001", "(\001\022\020\n\010rangeMax\030\007 \001(\001\"l\n\014ArgumentInfo\022\014\n\004" + "name\030\001 \001(\t\022\023\n\013description\030\002 \001(\t\022\024\n\014initi" + "alValue\030\004 \001(\t\022#\n\004type\030\006 \001(\0132\025.mdb.Argume" + "ntTypeInfo\"5\n\026ArgumentAssignmentInfo\022\014\n\004" + "name\030\001 \001(\t\022\r\n\005value\030\002 \001(\t\"\326\001\n\020Significan" + "ceInfo\022E\n\020consequenceLevel\030\001 \001(\0162+.mdb.S" + "ignificanceInfo.SignificanceLevelType\022\030\n" + "\020reasonForWarning\030\002 \001(\t\"a\n\025SignificanceL" + "evelType\022\010\n\004NONE\020\001\022\t\n\005WATCH\020\002\022\013\n\007WARNING" + "\020\003\022\014\n\010DISTRESS\020\004\022\014\n\010CRITICAL\020\005\022\n\n\006SEVERE", "\020\006\"\213\002\n\016ComparisonInfo\022%\n\tparameter\030\001 \001(\013" + "2\022.mdb.ParameterInfo\0222\n\010operator\030\002 \001(\0162 " + ".mdb.ComparisonInfo.OperatorType\022\r\n\005valu" + "e\030\003 \001(\t\"\216\001\n\014OperatorType\022\014\n\010EQUAL_TO\020\001\022\020" + "\n\014NOT_EQUAL_TO\020\002\022\020\n\014GREATER_THAN\020\003\022\034\n\030GR" + "EATER_THAN_OR_EQUAL_TO\020\004\022\020\n\014SMALLER_THAN" + "\020\005\022\034\n\030SMALLER_THAN_OR_EQUAL_TO\020\006\"V\n\032Tran" + "smissionConstraintInfo\022\'\n\ncomparison\030\001 \003" + "(\0132\023.mdb.ComparisonInfo\022\017\n\007timeout\030\002 \001(\003" + "\"\220\003\n\013CommandInfo\022\014\n\004name\030\001 \001(\t\022\025\n\rqualif", "iedName\030\002 \001(\t\022\030\n\020shortDescription\030\003 \001(\t\022" + "\027\n\017longDescription\030\004 \001(\t\022#\n\005alias\030\005 \003(\0132" + "\024.yamcs.NamedObjectId\022%\n\013baseCommand\030\006 \001" + "(\0132\020.mdb.CommandInfo\022\020\n\010abstract\030\007 \001(\010\022#" + "\n\010argument\030\010 \003(\0132\021.mdb.ArgumentInfo\0227\n\022a" + "rgumentAssignment\030\t \003(\0132\033.mdb.ArgumentAs" + "signmentInfo\022+\n\014significance\030\n \001(\0132\025.mdb" + ".SignificanceInfo\0223\n\nconstraint\030\013 \003(\0132\037." + "mdb.TransmissionConstraintInfo\022\013\n\003url\030\014 " + "\001(\t\"_\n\nRepeatInfo\022\022\n\nfixedCount\030\001 \001(\003\022(\n", "\014dynamicCount\030\002 \001(\0132\022.mdb.ParameterInfo\022" + "\023\n\013bitsBetween\030\003 \001(\005\"\245\002\n\021SequenceEntryIn" + "fo\022\026\n\016locationInBits\030\001 \001(\005\022G\n\021referenceL" + "ocation\030\002 \001(\0162,.mdb.SequenceEntryInfo.Re" + "ferenceLocationType\022%\n\tcontainer\030\003 \001(\0132\022" + ".mdb.ContainerInfo\022%\n\tparameter\030\004 \001(\0132\022." + "mdb.ParameterInfo\022\037\n\006repeat\030\005 \001(\0132\017.mdb." + "RepeatInfo\"@\n\025ReferenceLocationType\022\023\n\017C" + "ONTAINER_START\020\001\022\022\n\016PREVIOUS_ENTRY\020\002\"\306\002\n" + "\rContainerInfo\022\014\n\004name\030\001 \001(\t\022\025\n\rqualifie", "dName\030\002 \001(\t\022\030\n\020shortDescription\030\003 \001(\t\022\027\n" + "\017longDescription\030\004 \001(\t\022#\n\005alias\030\005 \003(\0132\024." + "yamcs.NamedObjectId\022\023\n\013maxInterval\030\006 \001(\003" + "\022\022\n\nsizeInBits\030\007 \001(\005\022)\n\rbaseContainer\030\010 " + "\001(\0132\022.mdb.ContainerInfo\0220\n\023restrictionCr" + "iteria\030\t \003(\0132\023.mdb.ComparisonInfo\022%\n\005ent" + "ry\030\n \003(\0132\026.mdb.SequenceEntryInfo\022\013\n\003url\030" + "\013 \001(\t\"|\n\022InputParameterInfo\022%\n\tparameter" + "\030\001 \001(\0132\022.mdb.ParameterInfo\022\021\n\tinputName\030" + "\002 \001(\t\022\031\n\021parameterInstance\030\003 \001(\005\022\021\n\tmand", "atory\030\004 \001(\010\"P\n\023OutputParameterInfo\022%\n\tpa" + "rameter\030\001 \001(\0132\022.mdb.ParameterInfo\022\022\n\nout" + "putName\030\002 \001(\t\"\274\003\n\rAlgorithmInfo\022\014\n\004name\030" + "\001 \001(\t\022\025\n\rqualifiedName\030\002 \001(\t\022\030\n\020shortDes" + "cription\030\003 \001(\t\022\027\n\017longDescription\030\004 \001(\t\022" + "#\n\005alias\030\005 \003(\0132\024.yamcs.NamedObjectId\022\'\n\005" + "scope\030\006 \001(\0162\030.mdb.AlgorithmInfo.Scope\022\020\n" + "\010language\030\007 \001(\t\022\014\n\004text\030\010 \001(\t\022/\n\016inputPa" + "rameter\030\t \003(\0132\027.mdb.InputParameterInfo\0221" + "\n\017outputParameter\030\n \003(\0132\030.mdb.OutputPara", "meterInfo\022-\n\021onParameterUpdate\030\013 \003(\0132\022.m" + "db.ParameterInfo\022\026\n\016onPeriodicRate\030\014 \003(\003" + "\022\013\n\003url\030\r \001(\t\"-\n\005Scope\022\n\n\006GLOBAL\020\000\022\030\n\024CO" + "MMAND_VERIFICATION\020\001*u\n\016DataSourceType\022\017" + "\n\013TELEMETERED\020\000\022\013\n\007DERIVED\020\001\022\014\n\010CONSTANT" + "\020\002\022\t\n\005LOCAL\020\003\022\n\n\006SYSTEM\020\004\022\013\n\007COMMAND\020\005\022\023" + "\n\017COMMAND_HISTORY\020\006*\\\n\016AlarmLevelType\022\n\n" + "\006NORMAL\020\000\022\t\n\005WATCH\020\001\022\013\n\007WARNING\020\002\022\014\n\010DIS" + "TRESS\020\003\022\014\n\010CRITICAL\020\004\022\n\n\006SEVERE\020\005B\024\n\022org" + ".yamcs.protobuf" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { public com.google.protobuf.ExtensionRegistry assignDescriptors( com.google.protobuf.Descriptors.FileDescriptor root) { descriptor = root; internal_static_mdb_UnitInfo_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_mdb_UnitInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_mdb_UnitInfo_descriptor, new java.lang.String[] { "Unit", }); internal_static_mdb_AlarmRange_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_mdb_AlarmRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_mdb_AlarmRange_descriptor, new java.lang.String[] { "Level", "MinInclusive", "MaxInclusive", }); internal_static_mdb_EnumerationAlarm_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_mdb_EnumerationAlarm_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_mdb_EnumerationAlarm_descriptor, new java.lang.String[] { "Level", "Label", }); internal_static_mdb_AlarmInfo_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_mdb_AlarmInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_mdb_AlarmInfo_descriptor, new java.lang.String[] { "MinViolations", "StaticAlarmRange", "EnumerationAlarm", }); internal_static_mdb_DataEncodingInfo_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_mdb_DataEncodingInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_mdb_DataEncodingInfo_descriptor, new java.lang.String[] { "Type", "LittleEndian", "SizeInBits", "Encoding", "DefaultCalibrator", }); internal_static_mdb_EnumValue_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_mdb_EnumValue_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_mdb_EnumValue_descriptor, new java.lang.String[] { "Value", "Label", }); internal_static_mdb_ParameterTypeInfo_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_mdb_ParameterTypeInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_mdb_ParameterTypeInfo_descriptor, new java.lang.String[] { "EngType", "DataEncoding", "UnitSet", "DefaultAlarm", "EnumValue", }); internal_static_mdb_ParameterInfo_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_mdb_ParameterInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_mdb_ParameterInfo_descriptor, new java.lang.String[] { "Name", "QualifiedName", "ShortDescription", "LongDescription", "Alias", "Type", "DataSource", "Url", }); internal_static_mdb_ArgumentTypeInfo_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_mdb_ArgumentTypeInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_mdb_ArgumentTypeInfo_descriptor, new java.lang.String[] { "EngType", "DataEncoding", "UnitSet", "EnumValue", "RangeMin", "RangeMax", }); internal_static_mdb_ArgumentInfo_descriptor = getDescriptor().getMessageTypes().get(9); internal_static_mdb_ArgumentInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_mdb_ArgumentInfo_descriptor, new java.lang.String[] { "Name", "Description", "InitialValue", "Type", }); internal_static_mdb_ArgumentAssignmentInfo_descriptor = getDescriptor().getMessageTypes().get(10); internal_static_mdb_ArgumentAssignmentInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_mdb_ArgumentAssignmentInfo_descriptor, new java.lang.String[] { "Name", "Value", }); internal_static_mdb_SignificanceInfo_descriptor = getDescriptor().getMessageTypes().get(11); internal_static_mdb_SignificanceInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_mdb_SignificanceInfo_descriptor, new java.lang.String[] { "ConsequenceLevel", "ReasonForWarning", }); internal_static_mdb_ComparisonInfo_descriptor = getDescriptor().getMessageTypes().get(12); internal_static_mdb_ComparisonInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_mdb_ComparisonInfo_descriptor, new java.lang.String[] { "Parameter", "Operator", "Value", }); internal_static_mdb_TransmissionConstraintInfo_descriptor = getDescriptor().getMessageTypes().get(13); internal_static_mdb_TransmissionConstraintInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_mdb_TransmissionConstraintInfo_descriptor, new java.lang.String[] { "Comparison", "Timeout", }); internal_static_mdb_CommandInfo_descriptor = getDescriptor().getMessageTypes().get(14); internal_static_mdb_CommandInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_mdb_CommandInfo_descriptor, new java.lang.String[] { "Name", "QualifiedName", "ShortDescription", "LongDescription", "Alias", "BaseCommand", "Abstract", "Argument", "ArgumentAssignment", "Significance", "Constraint", "Url", }); internal_static_mdb_RepeatInfo_descriptor = getDescriptor().getMessageTypes().get(15); internal_static_mdb_RepeatInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_mdb_RepeatInfo_descriptor, new java.lang.String[] { "FixedCount", "DynamicCount", "BitsBetween", }); internal_static_mdb_SequenceEntryInfo_descriptor = getDescriptor().getMessageTypes().get(16); internal_static_mdb_SequenceEntryInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_mdb_SequenceEntryInfo_descriptor, new java.lang.String[] { "LocationInBits", "ReferenceLocation", "Container", "Parameter", "Repeat", }); internal_static_mdb_ContainerInfo_descriptor = getDescriptor().getMessageTypes().get(17); internal_static_mdb_ContainerInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_mdb_ContainerInfo_descriptor, new java.lang.String[] { "Name", "QualifiedName", "ShortDescription", "LongDescription", "Alias", "MaxInterval", "SizeInBits", "BaseContainer", "RestrictionCriteria", "Entry", "Url", }); internal_static_mdb_InputParameterInfo_descriptor = getDescriptor().getMessageTypes().get(18); internal_static_mdb_InputParameterInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_mdb_InputParameterInfo_descriptor, new java.lang.String[] { "Parameter", "InputName", "ParameterInstance", "Mandatory", }); internal_static_mdb_OutputParameterInfo_descriptor = getDescriptor().getMessageTypes().get(19); internal_static_mdb_OutputParameterInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_mdb_OutputParameterInfo_descriptor, new java.lang.String[] { "Parameter", "OutputName", }); internal_static_mdb_AlgorithmInfo_descriptor = getDescriptor().getMessageTypes().get(20); internal_static_mdb_AlgorithmInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_mdb_AlgorithmInfo_descriptor, new java.lang.String[] { "Name", "QualifiedName", "ShortDescription", "LongDescription", "Alias", "Scope", "Language", "Text", "InputParameter", "OutputParameter", "OnParameterUpdate", "OnPeriodicRate", "Url", }); return null; } }; com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { org.yamcs.protobuf.Yamcs.getDescriptor(), }, assigner); } // @@protoc_insertion_point(outer_class_scope) }