Package org.yamcs.protobuf
Class Mdb.ArgumentDimensionInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentDimensionInfo.Builder>
org.yamcs.protobuf.Mdb.ArgumentDimensionInfo.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
,Mdb.ArgumentDimensionInfoOrBuilder
- Enclosing class:
- Mdb.ArgumentDimensionInfo
public static final class Mdb.ArgumentDimensionInfo.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentDimensionInfo.Builder>
implements Mdb.ArgumentDimensionInfoOrBuilder
Protobuf type
yamcs.protobuf.mdb.ArgumentDimensionInfo
-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()
clear()
Use the value of the referenced argument.clearField
(com.google.protobuf.Descriptors.FieldDescriptor field) Use a fixed integer value.Shift the value obtained from a parameter or argument reference.clearOneof
(com.google.protobuf.Descriptors.OneofDescriptor oneof) Use the value of the referenced parameter.Scale the value obtained from a parameter or argument reference.clone()
Use the value of the referenced argument.com.google.protobuf.ByteString
Use the value of the referenced argument.static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
long
Use a fixed integer value.long
Shift the value obtained from a parameter or argument reference.Use the value of the referenced parameter.Use the value of the referenced parameter.Use the value of the referenced parameter.long
getSlope()
Scale the value obtained from a parameter or argument reference.boolean
Use the value of the referenced argument.boolean
Use a fixed integer value.boolean
Shift the value obtained from a parameter or argument reference.boolean
Use the value of the referenced parameter.boolean
hasSlope()
Scale the value obtained from a parameter or argument reference.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeParameter
(Mdb.ParameterInfo value) Use the value of the referenced parameter.mergeUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) setArgument
(String value) Use the value of the referenced argument.setArgumentBytes
(com.google.protobuf.ByteString value) Use the value of the referenced argument.setFixedValue
(long value) Use a fixed integer value.setIntercept
(long value) Shift the value obtained from a parameter or argument reference.setParameter
(Mdb.ParameterInfo value) Use the value of the referenced parameter.setParameter
(Mdb.ParameterInfo.Builder builderForValue) Use the value of the referenced parameter.setRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSlope
(long value) Scale the value obtained from a parameter or argument reference.setUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentDimensionInfo.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentDimensionInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentDimensionInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentDimensionInfo.Builder>
-
setField
public Mdb.ArgumentDimensionInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentDimensionInfo.Builder>
-
clearField
public Mdb.ArgumentDimensionInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentDimensionInfo.Builder>
-
clearOneof
public Mdb.ArgumentDimensionInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentDimensionInfo.Builder>
-
setRepeatedField
public Mdb.ArgumentDimensionInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentDimensionInfo.Builder>
-
addRepeatedField
public Mdb.ArgumentDimensionInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentDimensionInfo.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Mdb.ArgumentDimensionInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentDimensionInfo.Builder>
-
mergeFrom
public Mdb.ArgumentDimensionInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Mdb.ArgumentDimensionInfo.Builder>
- Throws:
IOException
-
hasFixedValue
public boolean hasFixedValue()Use a fixed integer value. If set, no other options are applicable. This value describes the length.
optional int64 fixedValue = 1;
- Specified by:
hasFixedValue
in interfaceMdb.ArgumentDimensionInfoOrBuilder
- Returns:
- Whether the fixedValue field is set.
-
getFixedValue
public long getFixedValue()Use a fixed integer value. If set, no other options are applicable. This value describes the length.
optional int64 fixedValue = 1;
- Specified by:
getFixedValue
in interfaceMdb.ArgumentDimensionInfoOrBuilder
- Returns:
- The fixedValue.
-
setFixedValue
Use a fixed integer value. If set, no other options are applicable. This value describes the length.
optional int64 fixedValue = 1;
- Parameters:
value
- The fixedValue to set.- Returns:
- This builder for chaining.
-
clearFixedValue
Use a fixed integer value. If set, no other options are applicable. This value describes the length.
optional int64 fixedValue = 1;
- Returns:
- This builder for chaining.
-
hasParameter
public boolean hasParameter()Use the value of the referenced parameter. The value describes the zero-based ending index (length - 1) For a value ``v``, the dimension's length is determined as: ``(v * slope) + intercept``.
optional .yamcs.protobuf.mdb.ParameterInfo parameter = 2;
- Specified by:
hasParameter
in interfaceMdb.ArgumentDimensionInfoOrBuilder
- Returns:
- Whether the parameter field is set.
-
getParameter
Use the value of the referenced parameter. The value describes the zero-based ending index (length - 1) For a value ``v``, the dimension's length is determined as: ``(v * slope) + intercept``.
optional .yamcs.protobuf.mdb.ParameterInfo parameter = 2;
- Specified by:
getParameter
in interfaceMdb.ArgumentDimensionInfoOrBuilder
- Returns:
- The parameter.
-
setParameter
Use the value of the referenced parameter. The value describes the zero-based ending index (length - 1) For a value ``v``, the dimension's length is determined as: ``(v * slope) + intercept``.
optional .yamcs.protobuf.mdb.ParameterInfo parameter = 2;
-
setParameter
Use the value of the referenced parameter. The value describes the zero-based ending index (length - 1) For a value ``v``, the dimension's length is determined as: ``(v * slope) + intercept``.
optional .yamcs.protobuf.mdb.ParameterInfo parameter = 2;
-
mergeParameter
Use the value of the referenced parameter. The value describes the zero-based ending index (length - 1) For a value ``v``, the dimension's length is determined as: ``(v * slope) + intercept``.
optional .yamcs.protobuf.mdb.ParameterInfo parameter = 2;
-
clearParameter
Use the value of the referenced parameter. The value describes the zero-based ending index (length - 1) For a value ``v``, the dimension's length is determined as: ``(v * slope) + intercept``.
optional .yamcs.protobuf.mdb.ParameterInfo parameter = 2;
-
getParameterBuilder
Use the value of the referenced parameter. The value describes the zero-based ending index (length - 1) For a value ``v``, the dimension's length is determined as: ``(v * slope) + intercept``.
optional .yamcs.protobuf.mdb.ParameterInfo parameter = 2;
-
getParameterOrBuilder
Use the value of the referenced parameter. The value describes the zero-based ending index (length - 1) For a value ``v``, the dimension's length is determined as: ``(v * slope) + intercept``.
optional .yamcs.protobuf.mdb.ParameterInfo parameter = 2;
- Specified by:
getParameterOrBuilder
in interfaceMdb.ArgumentDimensionInfoOrBuilder
-
hasArgument
public boolean hasArgument()Use the value of the referenced argument. The value describes the zero-based ending index (length - 1) For a value ``v``, the dimension's length is determined as: ``(v * slope) + intercept``.
optional string argument = 3;
- Specified by:
hasArgument
in interfaceMdb.ArgumentDimensionInfoOrBuilder
- Returns:
- Whether the argument field is set.
-
getArgument
Use the value of the referenced argument. The value describes the zero-based ending index (length - 1) For a value ``v``, the dimension's length is determined as: ``(v * slope) + intercept``.
optional string argument = 3;
- Specified by:
getArgument
in interfaceMdb.ArgumentDimensionInfoOrBuilder
- Returns:
- The argument.
-
getArgumentBytes
public com.google.protobuf.ByteString getArgumentBytes()Use the value of the referenced argument. The value describes the zero-based ending index (length - 1) For a value ``v``, the dimension's length is determined as: ``(v * slope) + intercept``.
optional string argument = 3;
- Specified by:
getArgumentBytes
in interfaceMdb.ArgumentDimensionInfoOrBuilder
- Returns:
- The bytes for argument.
-
setArgument
Use the value of the referenced argument. The value describes the zero-based ending index (length - 1) For a value ``v``, the dimension's length is determined as: ``(v * slope) + intercept``.
optional string argument = 3;
- Parameters:
value
- The argument to set.- Returns:
- This builder for chaining.
-
clearArgument
Use the value of the referenced argument. The value describes the zero-based ending index (length - 1) For a value ``v``, the dimension's length is determined as: ``(v * slope) + intercept``.
optional string argument = 3;
- Returns:
- This builder for chaining.
-
setArgumentBytes
Use the value of the referenced argument. The value describes the zero-based ending index (length - 1) For a value ``v``, the dimension's length is determined as: ``(v * slope) + intercept``.
optional string argument = 3;
- Parameters:
value
- The bytes for argument to set.- Returns:
- This builder for chaining.
-
hasSlope
public boolean hasSlope()Scale the value obtained from a parameter or argument reference.
optional int64 slope = 4;
- Specified by:
hasSlope
in interfaceMdb.ArgumentDimensionInfoOrBuilder
- Returns:
- Whether the slope field is set.
-
getSlope
public long getSlope()Scale the value obtained from a parameter or argument reference.
optional int64 slope = 4;
- Specified by:
getSlope
in interfaceMdb.ArgumentDimensionInfoOrBuilder
- Returns:
- The slope.
-
setSlope
Scale the value obtained from a parameter or argument reference.
optional int64 slope = 4;
- Parameters:
value
- The slope to set.- Returns:
- This builder for chaining.
-
clearSlope
Scale the value obtained from a parameter or argument reference.
optional int64 slope = 4;
- Returns:
- This builder for chaining.
-
hasIntercept
public boolean hasIntercept()Shift the value obtained from a parameter or argument reference.
optional int64 intercept = 5;
- Specified by:
hasIntercept
in interfaceMdb.ArgumentDimensionInfoOrBuilder
- Returns:
- Whether the intercept field is set.
-
getIntercept
public long getIntercept()Shift the value obtained from a parameter or argument reference.
optional int64 intercept = 5;
- Specified by:
getIntercept
in interfaceMdb.ArgumentDimensionInfoOrBuilder
- Returns:
- The intercept.
-
setIntercept
Shift the value obtained from a parameter or argument reference.
optional int64 intercept = 5;
- Parameters:
value
- The intercept to set.- Returns:
- This builder for chaining.
-
clearIntercept
Shift the value obtained from a parameter or argument reference.
optional int64 intercept = 5;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final Mdb.ArgumentDimensionInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentDimensionInfo.Builder>
-
mergeUnknownFields
public final Mdb.ArgumentDimensionInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentDimensionInfo.Builder>
-