Class DataSetPDS3

java.lang.Object
gov.nasa.arc.pds.xml.generated.DataSetPDS3

public class DataSetPDS3
extends Object
The Data Set PDS3 class is used to capture the data set information from the PDS3 Data Set Catalog.

Java class for Data_Set_PDS3 complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Data_Set_PDS3">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="data_set_id" type="{http://pds.nasa.gov/pds4/pds/v1}data_set_id"/>
         <element name="data_set_name" type="{http://pds.nasa.gov/pds4/pds/v1}data_set_name"/>
         <element name="data_set_release_date" type="{http://pds.nasa.gov/pds4/pds/v1}data_set_release_date"/>
         <element name="start_time" type="{http://pds.nasa.gov/pds4/pds/v1}start_time" minOccurs="0"/>
         <element name="start_date_time" type="{http://pds.nasa.gov/pds4/pds/v1}start_date_time" minOccurs="0"/>
         <element name="stop_time" type="{http://pds.nasa.gov/pds4/pds/v1}stop_time" minOccurs="0"/>
         <element name="stop_date_time" type="{http://pds.nasa.gov/pds4/pds/v1}stop_date_time" minOccurs="0"/>
         <element name="producer_full_name" type="{http://pds.nasa.gov/pds4/pds/v1}producer_full_name"/>
         <element name="citation_text" type="{http://pds.nasa.gov/pds4/pds/v1}citation_text"/>
         <element name="data_set_terse_desc" type="{http://pds.nasa.gov/pds4/pds/v1}data_set_terse_desc"/>
         <element name="abstract_desc" type="{http://pds.nasa.gov/pds4/pds/v1}abstract_desc"/>
         <element name="data_set_desc" type="{http://pds.nasa.gov/pds4/pds/v1}data_set_desc"/>
         <element name="confidence_level_note" type="{http://pds.nasa.gov/pds4/pds/v1}confidence_level_note"/>
         <element name="archive_status" type="{http://pds.nasa.gov/pds4/pds/v1}archive_status"/>
         <element name="NSSDC" type="{http://pds.nasa.gov/pds4/pds/v1}NSSDC" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • DataSetPDS3

      public DataSetPDS3()
  • Method Details

    • getDataSetId

      public String getDataSetId()
      Gets the value of the dataSetId property.
      Returns:
      possible object is String
    • setDataSetId

      public void setDataSetId​(String value)
      Sets the value of the dataSetId property.
      Parameters:
      value - allowed object is String
    • getDataSetName

      public String getDataSetName()
      Gets the value of the dataSetName property.
      Returns:
      possible object is String
    • setDataSetName

      public void setDataSetName​(String value)
      Sets the value of the dataSetName property.
      Parameters:
      value - allowed object is String
    • getDataSetReleaseDate

      public String getDataSetReleaseDate()
      Gets the value of the dataSetReleaseDate property.
      Returns:
      possible object is String
    • setDataSetReleaseDate

      public void setDataSetReleaseDate​(String value)
      Sets the value of the dataSetReleaseDate property.
      Parameters:
      value - allowed object is String
    • getStartTime

      public JAXBElement<StartTime> getStartTime()
      Gets the value of the startTime property.
      Returns:
      possible object is JAXBElement<StartTime>
    • setStartTime

      public void setStartTime​(JAXBElement<StartTime> value)
      Sets the value of the startTime property.
      Parameters:
      value - allowed object is JAXBElement<StartTime>
    • getStartDateTime

      public JAXBElement<StartDateTime> getStartDateTime()
      Gets the value of the startDateTime property.
      Returns:
      possible object is JAXBElement<StartDateTime>
    • setStartDateTime

      public void setStartDateTime​(JAXBElement<StartDateTime> value)
      Sets the value of the startDateTime property.
      Parameters:
      value - allowed object is JAXBElement<StartDateTime>
    • getStopTime

      public JAXBElement<StopTime> getStopTime()
      Gets the value of the stopTime property.
      Returns:
      possible object is JAXBElement<StopTime>
    • setStopTime

      public void setStopTime​(JAXBElement<StopTime> value)
      Sets the value of the stopTime property.
      Parameters:
      value - allowed object is JAXBElement<StopTime>
    • getStopDateTime

      public JAXBElement<StopDateTime> getStopDateTime()
      Gets the value of the stopDateTime property.
      Returns:
      possible object is JAXBElement<StopDateTime>
    • setStopDateTime

      public void setStopDateTime​(JAXBElement<StopDateTime> value)
      Sets the value of the stopDateTime property.
      Parameters:
      value - allowed object is JAXBElement<StopDateTime>
    • getProducerFullName

      public String getProducerFullName()
      Gets the value of the producerFullName property.
      Returns:
      possible object is String
    • setProducerFullName

      public void setProducerFullName​(String value)
      Sets the value of the producerFullName property.
      Parameters:
      value - allowed object is String
    • getCitationText

      public String getCitationText()
      Gets the value of the citationText property.
      Returns:
      possible object is String
    • setCitationText

      public void setCitationText​(String value)
      Sets the value of the citationText property.
      Parameters:
      value - allowed object is String
    • getDataSetTerseDesc

      public String getDataSetTerseDesc()
      Gets the value of the dataSetTerseDesc property.
      Returns:
      possible object is String
    • setDataSetTerseDesc

      public void setDataSetTerseDesc​(String value)
      Sets the value of the dataSetTerseDesc property.
      Parameters:
      value - allowed object is String
    • getAbstractDesc

      public String getAbstractDesc()
      Gets the value of the abstractDesc property.
      Returns:
      possible object is String
    • setAbstractDesc

      public void setAbstractDesc​(String value)
      Sets the value of the abstractDesc property.
      Parameters:
      value - allowed object is String
    • getDataSetDesc

      public String getDataSetDesc()
      Gets the value of the dataSetDesc property.
      Returns:
      possible object is String
    • setDataSetDesc

      public void setDataSetDesc​(String value)
      Sets the value of the dataSetDesc property.
      Parameters:
      value - allowed object is String
    • getConfidenceLevelNote

      public String getConfidenceLevelNote()
      Gets the value of the confidenceLevelNote property.
      Returns:
      possible object is String
    • setConfidenceLevelNote

      public void setConfidenceLevelNote​(String value)
      Sets the value of the confidenceLevelNote property.
      Parameters:
      value - allowed object is String
    • getArchiveStatus

      public String getArchiveStatus()
      Gets the value of the archiveStatus property.
      Returns:
      possible object is String
    • setArchiveStatus

      public void setArchiveStatus​(String value)
      Sets the value of the archiveStatus property.
      Parameters:
      value - allowed object is String
    • getNSSDCS

      public List<NSSDC> getNSSDCS()
      Gets the value of the nssdcs property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the nssdcs property.

      For example, to add a new item, do as follows:

          getNSSDCS().add(newItem);
       

      Objects of the following type(s) are allowed in the list NSSDC