Package org.yamcs.protobuf
Class ClearanceInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<ClearanceInfo.Builder>
org.yamcs.protobuf.ClearanceInfo.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
,ClearanceInfoOrBuilder
- Enclosing class:
- ClearanceInfo
public static final class ClearanceInfo.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ClearanceInfo.Builder>
implements ClearanceInfoOrBuilder
Protobuf type
yamcs.protobuf.commanding.ClearanceInfo
-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()
clear()
clearField
(com.google.protobuf.Descriptors.FieldDescriptor field) optional bool hasCommandPrivileges = 5;
optional string issuedBy = 3;
optional .google.protobuf.Timestamp issueTime = 4;
optional .yamcs.protobuf.mdb.SignificanceInfo.SignificanceLevelType level = 2;
clearOneof
(com.google.protobuf.Descriptors.OneofDescriptor oneof) optional string username = 1;
clone()
static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
boolean
optional bool hasCommandPrivileges = 5;
optional string issuedBy = 3;
com.google.protobuf.ByteString
optional string issuedBy = 3;
com.google.protobuf.Timestamp
optional .google.protobuf.Timestamp issueTime = 4;
com.google.protobuf.Timestamp.Builder
optional .google.protobuf.Timestamp issueTime = 4;
com.google.protobuf.TimestampOrBuilder
optional .google.protobuf.Timestamp issueTime = 4;
getLevel()
optional .yamcs.protobuf.mdb.SignificanceInfo.SignificanceLevelType level = 2;
optional string username = 1;
com.google.protobuf.ByteString
optional string username = 1;
boolean
optional bool hasCommandPrivileges = 5;
boolean
optional string issuedBy = 3;
boolean
optional .google.protobuf.Timestamp issueTime = 4;
boolean
hasLevel()
optional .yamcs.protobuf.mdb.SignificanceInfo.SignificanceLevelType level = 2;
boolean
optional string username = 1;
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) mergeFrom
(ClearanceInfo other) mergeIssueTime
(com.google.protobuf.Timestamp value) optional .google.protobuf.Timestamp issueTime = 4;
final ClearanceInfo.Builder
mergeUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) setHasCommandPrivileges
(boolean value) optional bool hasCommandPrivileges = 5;
setIssuedBy
(String value) optional string issuedBy = 3;
setIssuedByBytes
(com.google.protobuf.ByteString value) optional string issuedBy = 3;
setIssueTime
(com.google.protobuf.Timestamp value) optional .google.protobuf.Timestamp issueTime = 4;
setIssueTime
(com.google.protobuf.Timestamp.Builder builderForValue) optional .google.protobuf.Timestamp issueTime = 4;
optional .yamcs.protobuf.mdb.SignificanceInfo.SignificanceLevelType level = 2;
setRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final ClearanceInfo.Builder
setUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) setUsername
(String value) optional string username = 1;
setUsernameBytes
(com.google.protobuf.ByteString value) optional string username = 1;
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<ClearanceInfo.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<ClearanceInfo.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<ClearanceInfo.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<ClearanceInfo.Builder>
-
setField
public ClearanceInfo.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<ClearanceInfo.Builder>
-
clearField
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ClearanceInfo.Builder>
-
clearOneof
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ClearanceInfo.Builder>
-
setRepeatedField
public ClearanceInfo.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<ClearanceInfo.Builder>
-
addRepeatedField
public ClearanceInfo.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<ClearanceInfo.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ClearanceInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ClearanceInfo.Builder>
-
mergeFrom
public ClearanceInfo.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<ClearanceInfo.Builder>
- Throws:
IOException
-
hasUsername
public boolean hasUsername()optional string username = 1;
- Specified by:
hasUsername
in interfaceClearanceInfoOrBuilder
- Returns:
- Whether the username field is set.
-
getUsername
optional string username = 1;
- Specified by:
getUsername
in interfaceClearanceInfoOrBuilder
- Returns:
- The username.
-
getUsernameBytes
public com.google.protobuf.ByteString getUsernameBytes()optional string username = 1;
- Specified by:
getUsernameBytes
in interfaceClearanceInfoOrBuilder
- Returns:
- The bytes for username.
-
setUsername
optional string username = 1;
- Parameters:
value
- The username to set.- Returns:
- This builder for chaining.
-
clearUsername
optional string username = 1;
- Returns:
- This builder for chaining.
-
setUsernameBytes
optional string username = 1;
- Parameters:
value
- The bytes for username to set.- Returns:
- This builder for chaining.
-
hasLevel
public boolean hasLevel()optional .yamcs.protobuf.mdb.SignificanceInfo.SignificanceLevelType level = 2;
- Specified by:
hasLevel
in interfaceClearanceInfoOrBuilder
- Returns:
- Whether the level field is set.
-
getLevel
optional .yamcs.protobuf.mdb.SignificanceInfo.SignificanceLevelType level = 2;
- Specified by:
getLevel
in interfaceClearanceInfoOrBuilder
- Returns:
- The level.
-
setLevel
optional .yamcs.protobuf.mdb.SignificanceInfo.SignificanceLevelType level = 2;
- Parameters:
value
- The level to set.- Returns:
- This builder for chaining.
-
clearLevel
optional .yamcs.protobuf.mdb.SignificanceInfo.SignificanceLevelType level = 2;
- Returns:
- This builder for chaining.
-
hasIssuedBy
public boolean hasIssuedBy()optional string issuedBy = 3;
- Specified by:
hasIssuedBy
in interfaceClearanceInfoOrBuilder
- Returns:
- Whether the issuedBy field is set.
-
getIssuedBy
optional string issuedBy = 3;
- Specified by:
getIssuedBy
in interfaceClearanceInfoOrBuilder
- Returns:
- The issuedBy.
-
getIssuedByBytes
public com.google.protobuf.ByteString getIssuedByBytes()optional string issuedBy = 3;
- Specified by:
getIssuedByBytes
in interfaceClearanceInfoOrBuilder
- Returns:
- The bytes for issuedBy.
-
setIssuedBy
optional string issuedBy = 3;
- Parameters:
value
- The issuedBy to set.- Returns:
- This builder for chaining.
-
clearIssuedBy
optional string issuedBy = 3;
- Returns:
- This builder for chaining.
-
setIssuedByBytes
optional string issuedBy = 3;
- Parameters:
value
- The bytes for issuedBy to set.- Returns:
- This builder for chaining.
-
hasIssueTime
public boolean hasIssueTime()optional .google.protobuf.Timestamp issueTime = 4;
- Specified by:
hasIssueTime
in interfaceClearanceInfoOrBuilder
- Returns:
- Whether the issueTime field is set.
-
getIssueTime
public com.google.protobuf.Timestamp getIssueTime()optional .google.protobuf.Timestamp issueTime = 4;
- Specified by:
getIssueTime
in interfaceClearanceInfoOrBuilder
- Returns:
- The issueTime.
-
setIssueTime
optional .google.protobuf.Timestamp issueTime = 4;
-
setIssueTime
optional .google.protobuf.Timestamp issueTime = 4;
-
mergeIssueTime
optional .google.protobuf.Timestamp issueTime = 4;
-
clearIssueTime
optional .google.protobuf.Timestamp issueTime = 4;
-
getIssueTimeBuilder
public com.google.protobuf.Timestamp.Builder getIssueTimeBuilder()optional .google.protobuf.Timestamp issueTime = 4;
-
getIssueTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getIssueTimeOrBuilder()optional .google.protobuf.Timestamp issueTime = 4;
- Specified by:
getIssueTimeOrBuilder
in interfaceClearanceInfoOrBuilder
-
hasHasCommandPrivileges
public boolean hasHasCommandPrivileges()optional bool hasCommandPrivileges = 5;
- Specified by:
hasHasCommandPrivileges
in interfaceClearanceInfoOrBuilder
- Returns:
- Whether the hasCommandPrivileges field is set.
-
getHasCommandPrivileges
public boolean getHasCommandPrivileges()optional bool hasCommandPrivileges = 5;
- Specified by:
getHasCommandPrivileges
in interfaceClearanceInfoOrBuilder
- Returns:
- The hasCommandPrivileges.
-
setHasCommandPrivileges
optional bool hasCommandPrivileges = 5;
- Parameters:
value
- The hasCommandPrivileges to set.- Returns:
- This builder for chaining.
-
clearHasCommandPrivileges
optional bool hasCommandPrivileges = 5;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final ClearanceInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ClearanceInfo.Builder>
-
mergeUnknownFields
public final ClearanceInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ClearanceInfo.Builder>
-