Package viam.app.v1

Interface App.RegistryItemOrBuilder

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

public static interface App.RegistryItemOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
  • Method Details

    • getItemId

      String getItemId()
       The id of the item, containing either:
       namespace:item_name when a namespace exists on the org.
       org_id:item_name when a namespace does not exist.
       
      string item_id = 1 [json_name = "itemId"];
      Returns:
      The itemId.
    • getItemIdBytes

      com.google.protobuf.ByteString getItemIdBytes()
       The id of the item, containing either:
       namespace:item_name when a namespace exists on the org.
       org_id:item_name when a namespace does not exist.
       
      string item_id = 1 [json_name = "itemId"];
      Returns:
      The bytes for itemId.
    • getOrganizationId

      String getOrganizationId()
       The id of the organization that owns the item
       
      string organization_id = 2 [json_name = "organizationId"];
      Returns:
      The organizationId.
    • getOrganizationIdBytes

      com.google.protobuf.ByteString getOrganizationIdBytes()
       The id of the organization that owns the item
       
      string organization_id = 2 [json_name = "organizationId"];
      Returns:
      The bytes for organizationId.
    • getPublicNamespace

      String getPublicNamespace()
       The public namespace of the organization that owns the module
       This is empty if no public namespace is set
       
      string public_namespace = 3 [json_name = "publicNamespace"];
      Returns:
      The publicNamespace.
    • getPublicNamespaceBytes

      com.google.protobuf.ByteString getPublicNamespaceBytes()
       The public namespace of the organization that owns the module
       This is empty if no public namespace is set
       
      string public_namespace = 3 [json_name = "publicNamespace"];
      Returns:
      The bytes for publicNamespace.
    • getName

      String getName()
       The name of the registry item
       
      string name = 4 [json_name = "name"];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       The name of the registry item
       
      string name = 4 [json_name = "name"];
      Returns:
      The bytes for name.
    • getTypeValue

      int getTypeValue()
       The type of the item in the registry
       
      .viam.app.packages.v1.PackageType type = 5 [json_name = "type"];
      Returns:
      The enum numeric value on the wire for type.
    • getType

       The type of the item in the registry
       
      .viam.app.packages.v1.PackageType type = 5 [json_name = "type"];
      Returns:
      The type.
    • getVisibilityValue

      int getVisibilityValue()
       The visibility of the registry item
       
      .viam.app.v1.Visibility visibility = 6 [json_name = "visibility"];
      Returns:
      The enum numeric value on the wire for visibility.
    • getVisibility

      App.Visibility getVisibility()
       The visibility of the registry item
       
      .viam.app.v1.Visibility visibility = 6 [json_name = "visibility"];
      Returns:
      The visibility.
    • getUrl

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

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

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

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

      long getTotalRobotUsage()
       The total number of robots using this item
       
      int64 total_robot_usage = 9 [json_name = "totalRobotUsage"];
      Returns:
      The totalRobotUsage.
    • getTotalExternalRobotUsage

      long getTotalExternalRobotUsage()
       The total number of robots using this item outside of the owning org
       
      int64 total_external_robot_usage = 13 [json_name = "totalExternalRobotUsage"];
      Returns:
      The totalExternalRobotUsage.
    • getTotalOrganizationUsage

      long getTotalOrganizationUsage()
       The total number of organizations using this item
       
      int64 total_organization_usage = 10 [json_name = "totalOrganizationUsage"];
      Returns:
      The totalOrganizationUsage.
    • getTotalExternalOrganizationUsage

      long getTotalExternalOrganizationUsage()
       The total number of organizations using this item outside of the owning org
       
      int64 total_external_organization_usage = 14 [json_name = "totalExternalOrganizationUsage"];
      Returns:
      The totalExternalOrganizationUsage.
    • hasModuleMetadata

      boolean hasModuleMetadata()
      .viam.app.v1.ModuleMetadata module_metadata = 11 [json_name = "moduleMetadata"];
      Returns:
      Whether the moduleMetadata field is set.
    • getModuleMetadata

      App.ModuleMetadata getModuleMetadata()
      .viam.app.v1.ModuleMetadata module_metadata = 11 [json_name = "moduleMetadata"];
      Returns:
      The moduleMetadata.
    • hasMlModelMetadata

      boolean hasMlModelMetadata()
      .viam.app.v1.MLModelMetadata ml_model_metadata = 12 [json_name = "mlModelMetadata"];
      Returns:
      Whether the mlModelMetadata field is set.
    • getMlModelMetadata

      App.MLModelMetadata getMlModelMetadata()
      .viam.app.v1.MLModelMetadata ml_model_metadata = 12 [json_name = "mlModelMetadata"];
      Returns:
      The mlModelMetadata.
    • hasMlTrainingMetadata

      boolean hasMlTrainingMetadata()
      .viam.app.v1.MLTrainingMetadata ml_training_metadata = 18 [json_name = "mlTrainingMetadata"];
      Returns:
      Whether the mlTrainingMetadata field is set.
    • getMlTrainingMetadata

      App.MLTrainingMetadata getMlTrainingMetadata()
      .viam.app.v1.MLTrainingMetadata ml_training_metadata = 18 [json_name = "mlTrainingMetadata"];
      Returns:
      The mlTrainingMetadata.
    • hasCreatedAt

      boolean hasCreatedAt()
       When the item was created
       
      .google.protobuf.Timestamp created_at = 15 [json_name = "createdAt"];
      Returns:
      Whether the createdAt field is set.
    • getCreatedAt

      com.google.protobuf.Timestamp getCreatedAt()
       When the item was created
       
      .google.protobuf.Timestamp created_at = 15 [json_name = "createdAt"];
      Returns:
      The createdAt.
    • hasUpdatedAt

      boolean hasUpdatedAt()
       When the item was last updated, either through an update or upload.
       
      .google.protobuf.Timestamp updated_at = 16 [json_name = "updatedAt"];
      Returns:
      Whether the updatedAt field is set.
    • getUpdatedAt

      com.google.protobuf.Timestamp getUpdatedAt()
       When the item was last updated, either through an update or upload.
       
      .google.protobuf.Timestamp updated_at = 16 [json_name = "updatedAt"];
      Returns:
      The updatedAt.
    • getMetadataCase