Class VersionMetaData

java.lang.Object
io.apicurio.registry.rest.v3.beans.VersionMetaData

@Generated("jsonschema2pojo") public class VersionMetaData extends Object
Root Type for ArtifactVersionMetaData

  • Constructor Details

    • VersionMetaData

      public VersionMetaData()
  • Method Details

    • getVersion

      public String getVersion()
      A single version of an artifact. Can be provided by the client when creating a new version, or it can be server-generated. The value can be any string unique to the artifact, but it is recommended to use a simple integer or a semver value. (Required)
    • setVersion

      public void setVersion(String version)
      A single version of an artifact. Can be provided by the client when creating a new version, or it can be server-generated. The value can be any string unique to the artifact, but it is recommended to use a simple integer or a semver value. (Required)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getOwner

      public String getOwner()
      (Required)
    • setOwner

      public void setOwner(String owner)
      (Required)
    • getCreatedOn

      public Date getCreatedOn()
      (Required)
    • setCreatedOn

      public void setCreatedOn(Date createdOn)
      (Required)
    • getArtifactType

      public String getArtifactType()
      (Required)
    • setArtifactType

      public void setArtifactType(String artifactType)
      (Required)
    • getGlobalId

      public Long getGlobalId()
      (Required)
    • setGlobalId

      public void setGlobalId(Long globalId)
      (Required)
    • getState

      public VersionState getState()
      Describes the state of an artifact or artifact version. The following states are possible: * ENABLED * DISABLED * DEPRECATED
    • setState

      public void setState(VersionState state)
      Describes the state of an artifact or artifact version. The following states are possible: * ENABLED * DISABLED * DEPRECATED
    • getLabels

      public Map<String,String> getLabels()
      User-defined name-value pairs. Name and value must be strings.
    • setLabels

      public void setLabels(Map<String,String> labels)
      User-defined name-value pairs. Name and value must be strings.
    • getGroupId

      public String getGroupId()
      An ID of a single artifact group.
    • setGroupId

      public void setGroupId(String groupId)
      An ID of a single artifact group.
    • getContentId

      public Long getContentId()
      (Required)
    • setContentId

      public void setContentId(Long contentId)
      (Required)
    • getArtifactId

      public String getArtifactId()
      The ID of a single artifact. (Required)
    • setArtifactId

      public void setArtifactId(String artifactId)
      The ID of a single artifact. (Required)
    • getModifiedBy

      public String getModifiedBy()
    • setModifiedBy

      public void setModifiedBy(String modifiedBy)
    • getModifiedOn

      public Date getModifiedOn()
    • setModifiedOn

      public void setModifiedOn(Date modifiedOn)