Package viam.app.v1

Class Robot.RemoteConfig

java.lang.Object
com.google.protobuf.AbstractMessageLite<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite<Robot.RemoteConfig,Robot.RemoteConfig.Builder>
viam.app.v1.Robot.RemoteConfig
All Implemented Interfaces:
com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, Robot.RemoteConfigOrBuilder
Enclosing class:
Robot

public static final class Robot.RemoteConfig extends com.google.protobuf.GeneratedMessageLite<Robot.RemoteConfig,Robot.RemoteConfig.Builder> implements Robot.RemoteConfigOrBuilder
 A RemoteConfig describes a remote robot that should be integrated.
 The Frame field defines how the "world" node of the remote robot should be reconciled with the "world" node of the
 the current robot. All components of the remote robot who have Parent as "world" will be attached to the parent defined
 in Frame, and with the given offset as well.
 
Protobuf type viam.app.v1.RemoteConfig
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    A RemoteConfig describes a remote robot that should be integrated.

    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

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static 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 Type
    Method
    Description
    protected final Object
    dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1)
     
    string address = 2 [json_name = "address"];
    com.google.protobuf.ByteString
    string address = 2 [json_name = "address"];
    .viam.app.v1.RemoteAuth auth = 4 [json_name = "auth"];
    com.google.protobuf.Duration
    .google.protobuf.Duration connection_check_interval = 7 [json_name = "connectionCheckInterval"];
     
    .viam.app.v1.Frame frame = 3 [json_name = "frame"];
    boolean
    bool insecure = 6 [json_name = "insecure"];
    string managed_by = 5 [json_name = "managedBy"];
    com.google.protobuf.ByteString
    string managed_by = 5 [json_name = "managedBy"];
    string name = 1 [json_name = "name"];
    com.google.protobuf.ByteString
    string name = 1 [json_name = "name"];
    com.google.protobuf.Duration
    .google.protobuf.Duration reconnect_interval = 8 [json_name = "reconnectInterval"];
    Secret is a helper for a robot location secret.
    com.google.protobuf.ByteString
    Secret is a helper for a robot location secret.
    getServiceConfigs(int index)
    repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
    int
    repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
    repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
    repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
    repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
    boolean
    .viam.app.v1.RemoteAuth auth = 4 [json_name = "auth"];
    boolean
    .google.protobuf.Duration connection_check_interval = 7 [json_name = "connectionCheckInterval"];
    boolean
    .viam.app.v1.Frame frame = 3 [json_name = "frame"];
    boolean
    .google.protobuf.Duration reconnect_interval = 8 [json_name = "reconnectInterval"];
     
     
     
    parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(byte[] data)
     
    parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.ByteString data)
     
    parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.CodedInputStream input)
     
    parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static com.google.protobuf.Parser<Robot.RemoteConfig>
     

    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

    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • ADDRESS_FIELD_NUMBER

      public static final int ADDRESS_FIELD_NUMBER
      See Also:
    • FRAME_FIELD_NUMBER

      public static final int FRAME_FIELD_NUMBER
      See Also:
    • AUTH_FIELD_NUMBER

      public static final int AUTH_FIELD_NUMBER
      See Also:
    • MANAGED_BY_FIELD_NUMBER

      public static final int MANAGED_BY_FIELD_NUMBER
      See Also:
    • INSECURE_FIELD_NUMBER

      public static final int INSECURE_FIELD_NUMBER
      See Also:
    • CONNECTION_CHECK_INTERVAL_FIELD_NUMBER

      public static final int CONNECTION_CHECK_INTERVAL_FIELD_NUMBER
      See Also:
    • RECONNECT_INTERVAL_FIELD_NUMBER

      public static final int RECONNECT_INTERVAL_FIELD_NUMBER
      See Also:
    • SERVICE_CONFIGS_FIELD_NUMBER

      public static final int SERVICE_CONFIGS_FIELD_NUMBER
      See Also:
    • SECRET_FIELD_NUMBER

      public static final int SECRET_FIELD_NUMBER
      See Also:
  • Method Details

    • getName

      public String getName()
      string name = 1 [json_name = "name"];
      Specified by:
      getName in interface Robot.RemoteConfigOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
      string name = 1 [json_name = "name"];
      Specified by:
      getNameBytes in interface Robot.RemoteConfigOrBuilder
      Returns:
      The bytes for name.
    • getAddress

      public String getAddress()
      string address = 2 [json_name = "address"];
      Specified by:
      getAddress in interface Robot.RemoteConfigOrBuilder
      Returns:
      The address.
    • getAddressBytes

      public com.google.protobuf.ByteString getAddressBytes()
      string address = 2 [json_name = "address"];
      Specified by:
      getAddressBytes in interface Robot.RemoteConfigOrBuilder
      Returns:
      The bytes for address.
    • hasFrame

      public boolean hasFrame()
      .viam.app.v1.Frame frame = 3 [json_name = "frame"];
      Specified by:
      hasFrame in interface Robot.RemoteConfigOrBuilder
      Returns:
      Whether the frame field is set.
    • getFrame

      public Robot.Frame getFrame()
      .viam.app.v1.Frame frame = 3 [json_name = "frame"];
      Specified by:
      getFrame in interface Robot.RemoteConfigOrBuilder
      Returns:
      The frame.
    • hasAuth

      public boolean hasAuth()
      .viam.app.v1.RemoteAuth auth = 4 [json_name = "auth"];
      Specified by:
      hasAuth in interface Robot.RemoteConfigOrBuilder
      Returns:
      Whether the auth field is set.
    • getAuth

      public Robot.RemoteAuth getAuth()
      .viam.app.v1.RemoteAuth auth = 4 [json_name = "auth"];
      Specified by:
      getAuth in interface Robot.RemoteConfigOrBuilder
      Returns:
      The auth.
    • getManagedBy

      public String getManagedBy()
      string managed_by = 5 [json_name = "managedBy"];
      Specified by:
      getManagedBy in interface Robot.RemoteConfigOrBuilder
      Returns:
      The managedBy.
    • getManagedByBytes

      public com.google.protobuf.ByteString getManagedByBytes()
      string managed_by = 5 [json_name = "managedBy"];
      Specified by:
      getManagedByBytes in interface Robot.RemoteConfigOrBuilder
      Returns:
      The bytes for managedBy.
    • getInsecure

      public boolean getInsecure()
      bool insecure = 6 [json_name = "insecure"];
      Specified by:
      getInsecure in interface Robot.RemoteConfigOrBuilder
      Returns:
      The insecure.
    • hasConnectionCheckInterval

      public boolean hasConnectionCheckInterval()
      .google.protobuf.Duration connection_check_interval = 7 [json_name = "connectionCheckInterval"];
      Specified by:
      hasConnectionCheckInterval in interface Robot.RemoteConfigOrBuilder
      Returns:
      Whether the connectionCheckInterval field is set.
    • getConnectionCheckInterval

      public com.google.protobuf.Duration getConnectionCheckInterval()
      .google.protobuf.Duration connection_check_interval = 7 [json_name = "connectionCheckInterval"];
      Specified by:
      getConnectionCheckInterval in interface Robot.RemoteConfigOrBuilder
      Returns:
      The connectionCheckInterval.
    • hasReconnectInterval

      public boolean hasReconnectInterval()
      .google.protobuf.Duration reconnect_interval = 8 [json_name = "reconnectInterval"];
      Specified by:
      hasReconnectInterval in interface Robot.RemoteConfigOrBuilder
      Returns:
      Whether the reconnectInterval field is set.
    • getReconnectInterval

      public com.google.protobuf.Duration getReconnectInterval()
      .google.protobuf.Duration reconnect_interval = 8 [json_name = "reconnectInterval"];
      Specified by:
      getReconnectInterval in interface Robot.RemoteConfigOrBuilder
      Returns:
      The reconnectInterval.
    • getServiceConfigsList

      public List<Robot.ResourceLevelServiceConfig> getServiceConfigsList()
      repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
      Specified by:
      getServiceConfigsList in interface Robot.RemoteConfigOrBuilder
    • getServiceConfigsOrBuilderList

      public List<? extends Robot.ResourceLevelServiceConfigOrBuilder> getServiceConfigsOrBuilderList()
      repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
    • getServiceConfigsCount

      public int getServiceConfigsCount()
      repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
      Specified by:
      getServiceConfigsCount in interface Robot.RemoteConfigOrBuilder
    • getServiceConfigs

      public Robot.ResourceLevelServiceConfig getServiceConfigs(int index)
      repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
      Specified by:
      getServiceConfigs in interface Robot.RemoteConfigOrBuilder
    • getServiceConfigsOrBuilder

      public Robot.ResourceLevelServiceConfigOrBuilder getServiceConfigsOrBuilder(int index)
      repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
    • getSecret

      public String getSecret()
       Secret is a helper for a robot location secret.
       
      string secret = 10 [json_name = "secret"];
      Specified by:
      getSecret in interface Robot.RemoteConfigOrBuilder
      Returns:
      The secret.
    • getSecretBytes

      public com.google.protobuf.ByteString getSecretBytes()
       Secret is a helper for a robot location secret.
       
      string secret = 10 [json_name = "secret"];
      Specified by:
      getSecretBytes in interface Robot.RemoteConfigOrBuilder
      Returns:
      The bytes for secret.
    • parseFrom

      public static Robot.RemoteConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Robot.RemoteConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Robot.RemoteConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Robot.RemoteConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Robot.RemoteConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Robot.RemoteConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Robot.RemoteConfig parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Robot.RemoteConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Robot.RemoteConfig parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Robot.RemoteConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Robot.RemoteConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Robot.RemoteConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilder

      public static Robot.RemoteConfig.Builder newBuilder()
    • newBuilder

      public static Robot.RemoteConfig.Builder newBuilder(Robot.RemoteConfig prototype)
    • dynamicMethod

      protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1)
      Specified by:
      dynamicMethod in class com.google.protobuf.GeneratedMessageLite<Robot.RemoteConfig,Robot.RemoteConfig.Builder>
    • getDefaultInstance

      public static Robot.RemoteConfig getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Robot.RemoteConfig> parser()