Package viam.app.v1

Interface App.ModuleFileInfoOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
App.ModuleFileInfo, App.ModuleFileInfo.Builder
Enclosing class:
App

public static interface App.ModuleFileInfoOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The id of the module (formatted as prefix:name where prefix is the module owner's orgid or namespace)
    com.google.protobuf.ByteString
    The id of the module (formatted as prefix:name where prefix is the module owner's orgid or namespace)
    The platform that the file is built to run on
    com.google.protobuf.ByteString
    The platform that the file is built to run on
    getPlatformTags(int index)
    Platform tag constraints.
    com.google.protobuf.ByteString
    Platform tag constraints.
    int
    Platform tag constraints.
    Platform tag constraints.
    The semver string that represents the new major/minor/patch version of the module
    com.google.protobuf.ByteString
    The semver string that represents the new major/minor/patch version of the module

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Method Details

    • getModuleId

      String getModuleId()
       The id of the module (formatted as prefix:name where prefix is the module owner's orgid or namespace)
       
      string module_id = 1 [json_name = "moduleId"];
      Returns:
      The moduleId.
    • getModuleIdBytes

      com.google.protobuf.ByteString getModuleIdBytes()
       The id of the module (formatted as prefix:name where prefix is the module owner's orgid or namespace)
       
      string module_id = 1 [json_name = "moduleId"];
      Returns:
      The bytes for moduleId.
    • getVersion

      String getVersion()
       The semver string that represents the new major/minor/patch version of the module
       
      string version = 2 [json_name = "version"];
      Returns:
      The version.
    • getVersionBytes

      com.google.protobuf.ByteString getVersionBytes()
       The semver string that represents the new major/minor/patch version of the module
       
      string version = 2 [json_name = "version"];
      Returns:
      The bytes for version.
    • getPlatform

      String getPlatform()
       The platform that the file is built to run on
       
      string platform = 3 [json_name = "platform"];
      Returns:
      The platform.
    • getPlatformBytes

      com.google.protobuf.ByteString getPlatformBytes()
       The platform that the file is built to run on
       
      string platform = 3 [json_name = "platform"];
      Returns:
      The bytes for platform.
    • getPlatformTagsList

      List<String> getPlatformTagsList()
       Platform tag constraints. When a robot requests its config, it uploads a platform and a list of
       platform tags. The platform is checked against `platform` above, and the tags are checked against
       this list.
       
      repeated string platform_tags = 5 [json_name = "platformTags"];
      Returns:
      A list containing the platformTags.
    • getPlatformTagsCount

      int getPlatformTagsCount()
       Platform tag constraints. When a robot requests its config, it uploads a platform and a list of
       platform tags. The platform is checked against `platform` above, and the tags are checked against
       this list.
       
      repeated string platform_tags = 5 [json_name = "platformTags"];
      Returns:
      The count of platformTags.
    • getPlatformTags

      String getPlatformTags(int index)
       Platform tag constraints. When a robot requests its config, it uploads a platform and a list of
       platform tags. The platform is checked against `platform` above, and the tags are checked against
       this list.
       
      repeated string platform_tags = 5 [json_name = "platformTags"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The platformTags at the given index.
    • getPlatformTagsBytes

      com.google.protobuf.ByteString getPlatformTagsBytes(int index)
       Platform tag constraints. When a robot requests its config, it uploads a platform and a list of
       platform tags. The platform is checked against `platform` above, and the tags are checked against
       this list.
       
      repeated string platform_tags = 5 [json_name = "platformTags"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The platformTags at the given index.