Class Host

java.lang.Object
org.damap.base.rest.madmp.dto.Host

@Generated("jsonschema2pojo") public class Host extends Object
The Dataset Distribution Host Schema

To provide information on quality of service provided by infrastructure (e.g. repository) where data is stored.

  • Constructor Details

    • Host

      public Host()
  • Method Details

    • getAvailability

      public String getAvailability()
      The Dataset Distribution Host Availability Schema

      Availability

    • setAvailability

      public void setAvailability(String availability)
      The Dataset Distribution Host Availability Schema

      Availability

    • getBackupFrequency

      public String getBackupFrequency()
      The Dataset Distribution Host Backup Frequency Schema

      Backup Frequency

    • setBackupFrequency

      public void setBackupFrequency(String backupFrequency)
      The Dataset Distribution Host Backup Frequency Schema

      Backup Frequency

    • getBackupType

      public String getBackupType()
      The Dataset Distribution Host Backup Type Schema

      Backup Type

    • setBackupType

      public void setBackupType(String backupType)
      The Dataset Distribution Host Backup Type Schema

      Backup Type

    • getCertifiedWith

      public Host.CertifiedWith getCertifiedWith()
      The Dataset Distribution Host Certification Type Schema

      Repository certified to a recognised standard. Allowed values: din31644, dini-zertifikat, dsa, iso16363, iso16919, trac, wds, coretrustseal

    • setCertifiedWith

      public void setCertifiedWith(Host.CertifiedWith certifiedWith)
      The Dataset Distribution Host Certification Type Schema

      Repository certified to a recognised standard. Allowed values: din31644, dini-zertifikat, dsa, iso16363, iso16919, trac, wds, coretrustseal

    • getDescription

      public String getDescription()
      The Dataset Distribution Host Description Schema

      Description

    • setDescription

      public void setDescription(String description)
      The Dataset Distribution Host Description Schema

      Description

    • getGeoLocation

      public Host.GeoLocation getGeoLocation()
      The Dataset Distribution Host Geographical Location Schema

      Physical location of the data expressed using ISO 3166-1 country code.

    • setGeoLocation

      public void setGeoLocation(Host.GeoLocation geoLocation)
      The Dataset Distribution Host Geographical Location Schema

      Physical location of the data expressed using ISO 3166-1 country code.

    • getPidSystem

      public List<PidSystem> getPidSystem()
      The Dataset Distribution Host PID System Schema

      PID system(s). Allowed values: ark, arxiv, bibcode, doi, ean13, eissn, handle, igsn, isbn, issn, istc, lissn, lsid, pmid, purl, upc, url, urn, other

    • setPidSystem

      public void setPidSystem(List<PidSystem> pidSystem)
      The Dataset Distribution Host PID System Schema

      PID system(s). Allowed values: ark, arxiv, bibcode, doi, ean13, eissn, handle, igsn, isbn, issn, istc, lissn, lsid, pmid, purl, upc, url, urn, other

    • getStorageType

      public String getStorageType()
      The Dataset Distribution Host Storage Type Schema

      The type of storage required

    • setStorageType

      public void setStorageType(String storageType)
      The Dataset Distribution Host Storage Type Schema

      The type of storage required

    • getSupportVersioning

      public Host.SupportVersioning getSupportVersioning()
      The Dataset Distribution Host Support Versioning Schema

      If host supports versioning. Allowed values: yes, no, unknown

    • setSupportVersioning

      public void setSupportVersioning(Host.SupportVersioning supportVersioning)
      The Dataset Distribution Host Support Versioning Schema

      If host supports versioning. Allowed values: yes, no, unknown

    • getTitle

      public String getTitle()
      The Dataset Distribution Host Title Schema

      Title (Required)

    • setTitle

      public void setTitle(String title)
      The Dataset Distribution Host Title Schema

      Title (Required)

    • getUrl

      public URI getUrl()
      The Dataset Distribution Host Title Schema

      The URL of the system hosting a distribution of a dataset (Required)

    • setUrl

      public void setUrl(URI url)
      The Dataset Distribution Host Title Schema

      The URL of the system hosting a distribution of a dataset (Required)

    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
    • setAdditionalProperty

      public void setAdditionalProperty(String name, Object value)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object