Class MlTraining.Container.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MlTraining.Container,MlTraining.Container.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<MlTraining.Container,MlTraining.Container.Builder>
viam.app.mltraining.v1.MlTraining.Container.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, Cloneable, MlTraining.ContainerOrBuilder
Enclosing class:
MlTraining.Container

public static final class MlTraining.Container.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<MlTraining.Container,MlTraining.Container.Builder> implements MlTraining.ContainerOrBuilder
Protobuf type viam.app.mltraining.v1.Container
  • Method Details

    • getKey

      public String getKey()
       custom container keys are derived from the Docker URI (image:tag)
       
      string key = 1 [json_name = "key"];
      Specified by:
      getKey in interface MlTraining.ContainerOrBuilder
      Returns:
      The key.
    • getKeyBytes

      public com.google.protobuf.ByteString getKeyBytes()
       custom container keys are derived from the Docker URI (image:tag)
       
      string key = 1 [json_name = "key"];
      Specified by:
      getKeyBytes in interface MlTraining.ContainerOrBuilder
      Returns:
      The bytes for key.
    • setKey

      public MlTraining.Container.Builder setKey(String value)
       custom container keys are derived from the Docker URI (image:tag)
       
      string key = 1 [json_name = "key"];
      Parameters:
      value - The key to set.
      Returns:
      This builder for chaining.
    • clearKey

      public MlTraining.Container.Builder clearKey()
       custom container keys are derived from the Docker URI (image:tag)
       
      string key = 1 [json_name = "key"];
      Returns:
      This builder for chaining.
    • setKeyBytes

      public MlTraining.Container.Builder setKeyBytes(com.google.protobuf.ByteString value)
       custom container keys are derived from the Docker URI (image:tag)
       
      string key = 1 [json_name = "key"];
      Parameters:
      value - The bytes for key to set.
      Returns:
      This builder for chaining.
    • getUri

      public String getUri()
      string uri = 2 [json_name = "uri"];
      Specified by:
      getUri in interface MlTraining.ContainerOrBuilder
      Returns:
      The uri.
    • getUriBytes

      public com.google.protobuf.ByteString getUriBytes()
      string uri = 2 [json_name = "uri"];
      Specified by:
      getUriBytes in interface MlTraining.ContainerOrBuilder
      Returns:
      The bytes for uri.
    • setUri

      public MlTraining.Container.Builder setUri(String value)
      string uri = 2 [json_name = "uri"];
      Parameters:
      value - The uri to set.
      Returns:
      This builder for chaining.
    • clearUri

      public MlTraining.Container.Builder clearUri()
      string uri = 2 [json_name = "uri"];
      Returns:
      This builder for chaining.
    • setUriBytes

      public MlTraining.Container.Builder setUriBytes(com.google.protobuf.ByteString value)
      string uri = 2 [json_name = "uri"];
      Parameters:
      value - The bytes for uri to set.
      Returns:
      This builder for chaining.
    • getFramework

      public String getFramework()
       unset for custom containers
       
      string framework = 3 [json_name = "framework"];
      Specified by:
      getFramework in interface MlTraining.ContainerOrBuilder
      Returns:
      The framework.
    • getFrameworkBytes

      public com.google.protobuf.ByteString getFrameworkBytes()
       unset for custom containers
       
      string framework = 3 [json_name = "framework"];
      Specified by:
      getFrameworkBytes in interface MlTraining.ContainerOrBuilder
      Returns:
      The bytes for framework.
    • setFramework

      public MlTraining.Container.Builder setFramework(String value)
       unset for custom containers
       
      string framework = 3 [json_name = "framework"];
      Parameters:
      value - The framework to set.
      Returns:
      This builder for chaining.
    • clearFramework

      public MlTraining.Container.Builder clearFramework()
       unset for custom containers
       
      string framework = 3 [json_name = "framework"];
      Returns:
      This builder for chaining.
    • setFrameworkBytes

      public MlTraining.Container.Builder setFrameworkBytes(com.google.protobuf.ByteString value)
       unset for custom containers
       
      string framework = 3 [json_name = "framework"];
      Parameters:
      value - The bytes for framework to set.
      Returns:
      This builder for chaining.
    • getDescription

      public String getDescription()
       will serve as display name
       
      string description = 4 [json_name = "description"];
      Specified by:
      getDescription in interface MlTraining.ContainerOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
       will serve as display name
       
      string description = 4 [json_name = "description"];
      Specified by:
      getDescriptionBytes in interface MlTraining.ContainerOrBuilder
      Returns:
      The bytes for description.
    • setDescription

      public MlTraining.Container.Builder setDescription(String value)
       will serve as display name
       
      string description = 4 [json_name = "description"];
      Parameters:
      value - The description to set.
      Returns:
      This builder for chaining.
    • clearDescription

      public MlTraining.Container.Builder clearDescription()
       will serve as display name
       
      string description = 4 [json_name = "description"];
      Returns:
      This builder for chaining.
    • setDescriptionBytes

      public MlTraining.Container.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
       will serve as display name
       
      string description = 4 [json_name = "description"];
      Parameters:
      value - The bytes for description to set.
      Returns:
      This builder for chaining.
    • hasEol

      public boolean hasEol()
       unset for custom containers
       
      .google.protobuf.Timestamp eol = 5 [json_name = "eol"];
      Specified by:
      hasEol in interface MlTraining.ContainerOrBuilder
      Returns:
      Whether the eol field is set.
    • getEol

      public com.google.protobuf.Timestamp getEol()
       unset for custom containers
       
      .google.protobuf.Timestamp eol = 5 [json_name = "eol"];
      Specified by:
      getEol in interface MlTraining.ContainerOrBuilder
      Returns:
      The eol.
    • setEol

      public MlTraining.Container.Builder setEol(com.google.protobuf.Timestamp value)
       unset for custom containers
       
      .google.protobuf.Timestamp eol = 5 [json_name = "eol"];
    • setEol

      public MlTraining.Container.Builder setEol(com.google.protobuf.Timestamp.Builder builderForValue)
       unset for custom containers
       
      .google.protobuf.Timestamp eol = 5 [json_name = "eol"];
    • mergeEol

      public MlTraining.Container.Builder mergeEol(com.google.protobuf.Timestamp value)
       unset for custom containers
       
      .google.protobuf.Timestamp eol = 5 [json_name = "eol"];
    • clearEol

      public MlTraining.Container.Builder clearEol()
       unset for custom containers
       
      .google.protobuf.Timestamp eol = 5 [json_name = "eol"];
    • getOrganizationId

      public String getOrganizationId()
      string organization_id = 6 [json_name = "organizationId"];
      Specified by:
      getOrganizationId in interface MlTraining.ContainerOrBuilder
      Returns:
      The organizationId.
    • getOrganizationIdBytes

      public com.google.protobuf.ByteString getOrganizationIdBytes()
      string organization_id = 6 [json_name = "organizationId"];
      Specified by:
      getOrganizationIdBytes in interface MlTraining.ContainerOrBuilder
      Returns:
      The bytes for organizationId.
    • setOrganizationId

      public MlTraining.Container.Builder setOrganizationId(String value)
      string organization_id = 6 [json_name = "organizationId"];
      Parameters:
      value - The organizationId to set.
      Returns:
      This builder for chaining.
    • clearOrganizationId

      public MlTraining.Container.Builder clearOrganizationId()
      string organization_id = 6 [json_name = "organizationId"];
      Returns:
      This builder for chaining.
    • setOrganizationIdBytes

      public MlTraining.Container.Builder setOrganizationIdBytes(com.google.protobuf.ByteString value)
      string organization_id = 6 [json_name = "organizationId"];
      Parameters:
      value - The bytes for organizationId to set.
      Returns:
      This builder for chaining.
    • hasCreatedOn

      public boolean hasCreatedOn()
      .google.protobuf.Timestamp created_on = 7 [json_name = "createdOn"];
      Specified by:
      hasCreatedOn in interface MlTraining.ContainerOrBuilder
      Returns:
      Whether the createdOn field is set.
    • getCreatedOn

      public com.google.protobuf.Timestamp getCreatedOn()
      .google.protobuf.Timestamp created_on = 7 [json_name = "createdOn"];
      Specified by:
      getCreatedOn in interface MlTraining.ContainerOrBuilder
      Returns:
      The createdOn.
    • setCreatedOn

      public MlTraining.Container.Builder setCreatedOn(com.google.protobuf.Timestamp value)
      .google.protobuf.Timestamp created_on = 7 [json_name = "createdOn"];
    • setCreatedOn

      public MlTraining.Container.Builder setCreatedOn(com.google.protobuf.Timestamp.Builder builderForValue)
      .google.protobuf.Timestamp created_on = 7 [json_name = "createdOn"];
    • mergeCreatedOn

      public MlTraining.Container.Builder mergeCreatedOn(com.google.protobuf.Timestamp value)
      .google.protobuf.Timestamp created_on = 7 [json_name = "createdOn"];
    • clearCreatedOn

      public MlTraining.Container.Builder clearCreatedOn()
      .google.protobuf.Timestamp created_on = 7 [json_name = "createdOn"];
    • getId

      public String getId()
       unique id of the container
       
      string id = 8 [json_name = "id"];
      Specified by:
      getId in interface MlTraining.ContainerOrBuilder
      Returns:
      The id.
    • getIdBytes

      public com.google.protobuf.ByteString getIdBytes()
       unique id of the container
       
      string id = 8 [json_name = "id"];
      Specified by:
      getIdBytes in interface MlTraining.ContainerOrBuilder
      Returns:
      The bytes for id.
    • setId

      public MlTraining.Container.Builder setId(String value)
       unique id of the container
       
      string id = 8 [json_name = "id"];
      Parameters:
      value - The id to set.
      Returns:
      This builder for chaining.
    • clearId

      public MlTraining.Container.Builder clearId()
       unique id of the container
       
      string id = 8 [json_name = "id"];
      Returns:
      This builder for chaining.
    • setIdBytes

      public MlTraining.Container.Builder setIdBytes(com.google.protobuf.ByteString value)
       unique id of the container
       
      string id = 8 [json_name = "id"];
      Parameters:
      value - The bytes for id to set.
      Returns:
      This builder for chaining.
    • getVisibilityValue

      public int getVisibilityValue()
       public or private
       
      .viam.app.mltraining.v1.Visibility visibility = 9 [json_name = "visibility"];
      Specified by:
      getVisibilityValue in interface MlTraining.ContainerOrBuilder
      Returns:
      The enum numeric value on the wire for visibility.
    • setVisibilityValue

      public MlTraining.Container.Builder setVisibilityValue(int value)
       public or private
       
      .viam.app.mltraining.v1.Visibility visibility = 9 [json_name = "visibility"];
      Parameters:
      value - The visibility to set.
      Returns:
      This builder for chaining.
    • getVisibility

      public MlTraining.Visibility getVisibility()
       public or private
       
      .viam.app.mltraining.v1.Visibility visibility = 9 [json_name = "visibility"];
      Specified by:
      getVisibility in interface MlTraining.ContainerOrBuilder
      Returns:
      The visibility.
    • setVisibility

       public or private
       
      .viam.app.mltraining.v1.Visibility visibility = 9 [json_name = "visibility"];
      Parameters:
      value - The enum numeric value on the wire for visibility to set.
      Returns:
      This builder for chaining.
      Throws:
      IllegalArgumentException - if UNRECOGNIZED is provided.
    • clearVisibility

      public MlTraining.Container.Builder clearVisibility()
       public or private
       
      .viam.app.mltraining.v1.Visibility visibility = 9 [json_name = "visibility"];
      Returns:
      This builder for chaining.