Package viam.app.agent.v1
Class Agent.DeviceSubsystemConfig
java.lang.Object
com.google.protobuf.AbstractMessageLite<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite<Agent.DeviceSubsystemConfig,Agent.DeviceSubsystemConfig.Builder>
viam.app.agent.v1.Agent.DeviceSubsystemConfig
- All Implemented Interfaces:
com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,Agent.DeviceSubsystemConfigOrBuilder
- Enclosing class:
- Agent
public static final class Agent.DeviceSubsystemConfig
extends com.google.protobuf.GeneratedMessageLite<Agent.DeviceSubsystemConfig,Agent.DeviceSubsystemConfig.Builder>
implements Agent.DeviceSubsystemConfigOrBuilder
Protobuf type
viam.app.agent.v1.DeviceSubsystemConfig
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
Protobuf typeviam.app.agent.v1.DeviceSubsystemConfig
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite
com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,
?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite, Type extends Object>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
Fields inherited from class com.google.protobuf.GeneratedMessageLite
unknownFields
Fields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode
-
Method Summary
Modifier and TypeMethodDescriptionprotected final Object
dynamicMethod
(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) com.google.protobuf.Struct
arbitrary config sectionsstatic Agent.DeviceSubsystemConfig
boolean
if this subsystem is disabled and should not be started by the agentboolean
force_restart will restart the subsystem, even if no updates are availabledata needed to download/validate the subsystemboolean
arbitrary config sectionsboolean
data needed to download/validate the subsystemnewBuilder
(Agent.DeviceSubsystemConfig prototype) static Agent.DeviceSubsystemConfig
parseDelimitedFrom
(InputStream input) static Agent.DeviceSubsystemConfig
parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Agent.DeviceSubsystemConfig
parseFrom
(byte[] data) static Agent.DeviceSubsystemConfig
parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Agent.DeviceSubsystemConfig
parseFrom
(com.google.protobuf.ByteString data) static Agent.DeviceSubsystemConfig
parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Agent.DeviceSubsystemConfig
parseFrom
(com.google.protobuf.CodedInputStream input) static Agent.DeviceSubsystemConfig
parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Agent.DeviceSubsystemConfig
parseFrom
(InputStream input) static Agent.DeviceSubsystemConfig
parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Agent.DeviceSubsystemConfig
parseFrom
(ByteBuffer data) static Agent.DeviceSubsystemConfig
parseFrom
(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Agent.DeviceSubsystemConfig>
parser()
Methods inherited from class com.google.protobuf.GeneratedMessageLite
createBuilder, createBuilder, dynamicMethod, dynamicMethod, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeTo
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Field Details
-
UPDATE_INFO_FIELD_NUMBER
public static final int UPDATE_INFO_FIELD_NUMBER- See Also:
-
DISABLE_FIELD_NUMBER
public static final int DISABLE_FIELD_NUMBER- See Also:
-
FORCE_RESTART_FIELD_NUMBER
public static final int FORCE_RESTART_FIELD_NUMBER- See Also:
-
ATTRIBUTES_FIELD_NUMBER
public static final int ATTRIBUTES_FIELD_NUMBER- See Also:
-
-
Method Details
-
hasUpdateInfo
public boolean hasUpdateInfo()data needed to download/validate the subsystem
.viam.app.agent.v1.SubsystemUpdateInfo update_info = 1 [json_name = "updateInfo"];
- Specified by:
hasUpdateInfo
in interfaceAgent.DeviceSubsystemConfigOrBuilder
- Returns:
- Whether the updateInfo field is set.
-
getUpdateInfo
data needed to download/validate the subsystem
.viam.app.agent.v1.SubsystemUpdateInfo update_info = 1 [json_name = "updateInfo"];
- Specified by:
getUpdateInfo
in interfaceAgent.DeviceSubsystemConfigOrBuilder
- Returns:
- The updateInfo.
-
getDisable
public boolean getDisable()if this subsystem is disabled and should not be started by the agent
bool disable = 2 [json_name = "disable"];
- Specified by:
getDisable
in interfaceAgent.DeviceSubsystemConfigOrBuilder
- Returns:
- The disable.
-
getForceRestart
public boolean getForceRestart()force_restart will restart the subsystem, even if no updates are available
bool force_restart = 3 [json_name = "forceRestart"];
- Specified by:
getForceRestart
in interfaceAgent.DeviceSubsystemConfigOrBuilder
- Returns:
- The forceRestart.
-
hasAttributes
public boolean hasAttributes()arbitrary config sections
.google.protobuf.Struct attributes = 4 [json_name = "attributes"];
- Specified by:
hasAttributes
in interfaceAgent.DeviceSubsystemConfigOrBuilder
- Returns:
- Whether the attributes field is set.
-
getAttributes
public com.google.protobuf.Struct getAttributes()arbitrary config sections
.google.protobuf.Struct attributes = 4 [json_name = "attributes"];
- Specified by:
getAttributes
in interfaceAgent.DeviceSubsystemConfigOrBuilder
- Returns:
- The attributes.
-
parseFrom
public static Agent.DeviceSubsystemConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Agent.DeviceSubsystemConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Agent.DeviceSubsystemConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Agent.DeviceSubsystemConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Agent.DeviceSubsystemConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Agent.DeviceSubsystemConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Agent.DeviceSubsystemConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Agent.DeviceSubsystemConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static Agent.DeviceSubsystemConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static Agent.DeviceSubsystemConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilder
-
newBuilder
-
dynamicMethod
protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) - Specified by:
dynamicMethod
in classcom.google.protobuf.GeneratedMessageLite<Agent.DeviceSubsystemConfig,
Agent.DeviceSubsystemConfig.Builder>
-
getDefaultInstance
-
parser
-