Package viam.app.v1

Interface App.ModuleVersionOrBuilder

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

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

    Modifier and Type
    Method
    Description
    The entrypoint for this version of the module
    com.google.protobuf.ByteString
    The entrypoint for this version of the module
    getFiles(int index)
    The uploads that are available for this module version
    int
    The uploads that are available for this module version
    The uploads that are available for this module version
    The path to a setup script that is run before a newly downloaded module starts.
    com.google.protobuf.ByteString
    The path to a setup script that is run before a newly downloaded module starts.
    getModels(int index)
    The models that this verion of the module provides
    int
    The models that this verion of the module provides
    The models that this verion of the module provides
    The semver string that represents the major/minor/patch version of the module
    com.google.protobuf.ByteString
    The semver string that represents the major/minor/patch version of the module
    boolean
    The path to a setup script that is run before a newly downloaded module starts.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Method Details

    • getVersion

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

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

      List<App.Uploads> getFilesList()
       The uploads that are available for this module version
       
      repeated .viam.app.v1.Uploads files = 2 [json_name = "files"];
    • getFiles

      App.Uploads getFiles(int index)
       The uploads that are available for this module version
       
      repeated .viam.app.v1.Uploads files = 2 [json_name = "files"];
    • getFilesCount

      int getFilesCount()
       The uploads that are available for this module version
       
      repeated .viam.app.v1.Uploads files = 2 [json_name = "files"];
    • getModelsList

      List<App.Model> getModelsList()
       The models that this verion of the module provides
       
      repeated .viam.app.v1.Model models = 3 [json_name = "models"];
    • getModels

      App.Model getModels(int index)
       The models that this verion of the module provides
       
      repeated .viam.app.v1.Model models = 3 [json_name = "models"];
    • getModelsCount

      int getModelsCount()
       The models that this verion of the module provides
       
      repeated .viam.app.v1.Model models = 3 [json_name = "models"];
    • getEntrypoint

      String getEntrypoint()
       The entrypoint for this version of the module
       
      string entrypoint = 4 [json_name = "entrypoint"];
      Returns:
      The entrypoint.
    • getEntrypointBytes

      com.google.protobuf.ByteString getEntrypointBytes()
       The entrypoint for this version of the module
       
      string entrypoint = 4 [json_name = "entrypoint"];
      Returns:
      The bytes for entrypoint.
    • hasFirstRun

      boolean hasFirstRun()
       The path to a setup script that is run before a newly downloaded module starts.
       
      optional string first_run = 5 [json_name = "firstRun"];
      Returns:
      Whether the firstRun field is set.
    • getFirstRun

      String getFirstRun()
       The path to a setup script that is run before a newly downloaded module starts.
       
      optional string first_run = 5 [json_name = "firstRun"];
      Returns:
      The firstRun.
    • getFirstRunBytes

      com.google.protobuf.ByteString getFirstRunBytes()
       The path to a setup script that is run before a newly downloaded module starts.
       
      optional string first_run = 5 [json_name = "firstRun"];
      Returns:
      The bytes for firstRun.