Package viam.app.v1

Interface AppOuterClass.VersionHistoryOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
AppOuterClass.VersionHistory, AppOuterClass.VersionHistory.Builder
Enclosing class:
AppOuterClass

public static interface AppOuterClass.VersionHistoryOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
  • 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<AppOuterClass.Uploads> getFilesList()
       The uploads that are available for this module version
       
      repeated .viam.app.v1.Uploads files = 2 [json_name = "files"];
    • getFiles

      AppOuterClass.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<AppOuterClass.Model> getModelsList()
       The models that this verion of the module provides
       
      repeated .viam.app.v1.Model models = 3 [json_name = "models"];
    • getModels

      AppOuterClass.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.
    • hasMarkdownDescription

      boolean hasMarkdownDescription()
       The markdown documentation for this version of the module
       
      optional string markdown_description = 6 [json_name = "markdownDescription"];
      Returns:
      Whether the markdownDescription field is set.
    • getMarkdownDescription

      String getMarkdownDescription()
       The markdown documentation for this version of the module
       
      optional string markdown_description = 6 [json_name = "markdownDescription"];
      Returns:
      The markdownDescription.
    • getMarkdownDescriptionBytes

      com.google.protobuf.ByteString getMarkdownDescriptionBytes()
       The markdown documentation for this version of the module
       
      optional string markdown_description = 6 [json_name = "markdownDescription"];
      Returns:
      The bytes for markdownDescription.
    • getAppsList

      List<AppOuterClass.App> getAppsList()
       A list of applications associated with the module
       
      repeated .viam.app.v1.App apps = 7 [json_name = "apps"];
    • getApps

      AppOuterClass.App getApps(int index)
       A list of applications associated with the module
       
      repeated .viam.app.v1.App apps = 7 [json_name = "apps"];
    • getAppsCount

      int getAppsCount()
       A list of applications associated with the module
       
      repeated .viam.app.v1.App apps = 7 [json_name = "apps"];