java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Mdb.ArgumentDimensionInfo.Builder>
com.google.protobuf.GeneratedMessage.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.GeneratedMessage.Builder<Mdb.ArgumentDimensionInfo.Builder>
implements Mdb.ArgumentDimensionInfoOrBuilder
Protobuf type
yamcs.protobuf.mdb.ArgumentDimensionInfo-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Use the value of the referenced argument.Use a fixed integer value.Shift the value obtained from a parameter or argument reference.Use the value of the referenced parameter.Scale the value obtained from a parameter or argument reference.Use the value of the referenced argument.com.google.protobuf.ByteStringUse the value of the referenced argument.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlongUse a fixed integer value.longShift 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.longgetSlope()Scale the value obtained from a parameter or argument reference.booleanUse the value of the referenced argument.booleanUse a fixed integer value.booleanShift the value obtained from a parameter or argument reference.booleanUse the value of the referenced parameter.booleanhasSlope()Scale the value obtained from a parameter or argument reference.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(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.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.setSlope(long value) Scale the value obtained from a parameter or argument reference.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Mdb.ArgumentDimensionInfo.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Mdb.ArgumentDimensionInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Mdb.ArgumentDimensionInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Mdb.ArgumentDimensionInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Mdb.ArgumentDimensionInfo.Builder>
-
mergeFrom
public Mdb.ArgumentDimensionInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Mdb.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:
hasFixedValuein 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:
getFixedValuein 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:
hasParameterin 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:
getParameterin 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:
getParameterOrBuilderin 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:
hasArgumentin 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:
getArgumentin 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:
getArgumentBytesin 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:
hasSlopein 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:
getSlopein 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:
hasInterceptin 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:
getInterceptin 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.
-