Package viam.app.v1

Interface App.UpdateModuleRequestOrBuilder

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

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

    Modifier and Type
    Method
    Description
    A short description of the module that explains its purpose
    com.google.protobuf.ByteString
    A short description of the module that explains its purpose
    The executable to run to start the module program
    com.google.protobuf.ByteString
    The executable to run to start the module program
    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)
    A list of models that are available in the module
    int
    A list of models that are available in the module
    A list of models that are available in the module
    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 url to reference for documentation, code, etc.
    com.google.protobuf.ByteString
    The url to reference for documentation, code, etc.
    The visibility that should be set for the module
    int
    The visibility that should be set for 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

    • 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.
    • getVisibilityValue

      int getVisibilityValue()
       The visibility that should be set for the module
       
      .viam.app.v1.Visibility visibility = 2 [json_name = "visibility"];
      Returns:
      The enum numeric value on the wire for visibility.
    • getVisibility

      App.Visibility getVisibility()
       The visibility that should be set for the module
       
      .viam.app.v1.Visibility visibility = 2 [json_name = "visibility"];
      Returns:
      The visibility.
    • getUrl

      String getUrl()
       The url to reference for documentation, code, etc.
       
      string url = 3 [json_name = "url"];
      Returns:
      The url.
    • getUrlBytes

      com.google.protobuf.ByteString getUrlBytes()
       The url to reference for documentation, code, etc.
       
      string url = 3 [json_name = "url"];
      Returns:
      The bytes for url.
    • getDescription

      String getDescription()
       A short description of the module that explains its purpose
       
      string description = 4 [json_name = "description"];
      Returns:
      The description.
    • getDescriptionBytes

      com.google.protobuf.ByteString getDescriptionBytes()
       A short description of the module that explains its purpose
       
      string description = 4 [json_name = "description"];
      Returns:
      The bytes for description.
    • getModelsList

      List<App.Model> getModelsList()
       A list of models that are available in the module
       
      repeated .viam.app.v1.Model models = 5 [json_name = "models"];
    • getModels

      App.Model getModels(int index)
       A list of models that are available in the module
       
      repeated .viam.app.v1.Model models = 5 [json_name = "models"];
    • getModelsCount

      int getModelsCount()
       A list of models that are available in the module
       
      repeated .viam.app.v1.Model models = 5 [json_name = "models"];
    • getEntrypoint

      String getEntrypoint()
       The executable to run to start the module program
       
      string entrypoint = 6 [json_name = "entrypoint"];
      Returns:
      The entrypoint.
    • getEntrypointBytes

      com.google.protobuf.ByteString getEntrypointBytes()
       The executable to run to start the module program
       
      string entrypoint = 6 [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 = 7 [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 = 7 [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 = 7 [json_name = "firstRun"];
      Returns:
      The bytes for firstRun.