Class CloudSlam.Module.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<CloudSlam.Module,CloudSlam.Module.Builder>
viam.app.cloudslam.v1.CloudSlam.Module.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, Cloneable, CloudSlam.ModuleOrBuilder
Enclosing class:
CloudSlam.Module

public static final class CloudSlam.Module.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<CloudSlam.Module,CloudSlam.Module.Builder> implements CloudSlam.ModuleOrBuilder
Protobuf type viam.app.cloudslam.v1.Module
  • Method Details

    • getName

      public String getName()
      string name = 2 [json_name = "name"];
      Specified by:
      getName in interface CloudSlam.ModuleOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
      string name = 2 [json_name = "name"];
      Specified by:
      getNameBytes in interface CloudSlam.ModuleOrBuilder
      Returns:
      The bytes for name.
    • setName

      public CloudSlam.Module.Builder setName(String value)
      string name = 2 [json_name = "name"];
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public CloudSlam.Module.Builder clearName()
      string name = 2 [json_name = "name"];
      Returns:
      This builder for chaining.
    • setNameBytes

      public CloudSlam.Module.Builder setNameBytes(com.google.protobuf.ByteString value)
      string name = 2 [json_name = "name"];
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • getModuleId

      public String getModuleId()
      string module_id = 3 [json_name = "moduleId"];
      Specified by:
      getModuleId in interface CloudSlam.ModuleOrBuilder
      Returns:
      The moduleId.
    • getModuleIdBytes

      public com.google.protobuf.ByteString getModuleIdBytes()
      string module_id = 3 [json_name = "moduleId"];
      Specified by:
      getModuleIdBytes in interface CloudSlam.ModuleOrBuilder
      Returns:
      The bytes for moduleId.
    • setModuleId

      public CloudSlam.Module.Builder setModuleId(String value)
      string module_id = 3 [json_name = "moduleId"];
      Parameters:
      value - The moduleId to set.
      Returns:
      This builder for chaining.
    • clearModuleId

      public CloudSlam.Module.Builder clearModuleId()
      string module_id = 3 [json_name = "moduleId"];
      Returns:
      This builder for chaining.
    • setModuleIdBytes

      public CloudSlam.Module.Builder setModuleIdBytes(com.google.protobuf.ByteString value)
      string module_id = 3 [json_name = "moduleId"];
      Parameters:
      value - The bytes for moduleId to set.
      Returns:
      This builder for chaining.
    • getVersion

      public String getVersion()
      string version = 4 [json_name = "version"];
      Specified by:
      getVersion in interface CloudSlam.ModuleOrBuilder
      Returns:
      The version.
    • getVersionBytes

      public com.google.protobuf.ByteString getVersionBytes()
      string version = 4 [json_name = "version"];
      Specified by:
      getVersionBytes in interface CloudSlam.ModuleOrBuilder
      Returns:
      The bytes for version.
    • setVersion

      public CloudSlam.Module.Builder setVersion(String value)
      string version = 4 [json_name = "version"];
      Parameters:
      value - The version to set.
      Returns:
      This builder for chaining.
    • clearVersion

      public CloudSlam.Module.Builder clearVersion()
      string version = 4 [json_name = "version"];
      Returns:
      This builder for chaining.
    • setVersionBytes

      public CloudSlam.Module.Builder setVersionBytes(com.google.protobuf.ByteString value)
      string version = 4 [json_name = "version"];
      Parameters:
      value - The bytes for version to set.
      Returns:
      This builder for chaining.