gov.nasa.arc.pds.xml.generated.InformationPackageComponentDeepArchive Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pds4-jparser Show documentation
Show all versions of pds4-jparser Show documentation
This is the parser library for the PDS4 planetary data standard.
//
// This file was generated by the Eclipse Implementation of JAXB, v2.3.4
// See https://eclipse-ee4j.github.io/jaxb-ri
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2021.12.10 at 07:24:03 AM GMT
//
package gov.nasa.arc.pds.xml.generated;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
/**
* The Information Package Component Deep Archive
* class is an Information Package Component for the NASA planetary
* science deep archive.
*
* Java class for Information_Package_Component_Deep_Archive complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="Information_Package_Component_Deep_Archive">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="manifest_checksum" type="{http://pds.nasa.gov/pds4/pds/v1}manifest_checksum"/>
* <element name="checksum_type" type="{http://pds.nasa.gov/pds4/pds/v1}checksum_type"/>
* <element name="manifest_url" type="{http://pds.nasa.gov/pds4/pds/v1}manifest_url"/>
* <element name="aip_lidvid" type="{http://pds.nasa.gov/pds4/pds/v1}aip_lidvid"/>
* <element name="aip_label_checksum" type="{http://pds.nasa.gov/pds4/pds/v1}aip_label_checksum"/>
* <element name="File_Area_SIP_Deep_Archive" type="{http://pds.nasa.gov/pds4/pds/v1}File_Area_SIP_Deep_Archive"/>
* <element ref="{http://pds.nasa.gov/pds4/pds/v1}Internal_Reference"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Information_Package_Component_Deep_Archive", propOrder = {
"manifestChecksum",
"checksumType",
"manifestUrl",
"aipLidvid",
"aipLabelChecksum",
"fileAreaSIPDeepArchive",
"internalReference"
})
public class InformationPackageComponentDeepArchive {
@XmlElement(name = "manifest_checksum", required = true)
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "token")
protected String manifestChecksum;
@XmlElement(name = "checksum_type", required = true)
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "token")
protected String checksumType;
@XmlElement(name = "manifest_url", required = true)
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "token")
protected String manifestUrl;
@XmlElement(name = "aip_lidvid", required = true)
protected String aipLidvid;
@XmlElement(name = "aip_label_checksum", required = true)
protected String aipLabelChecksum;
@XmlElement(name = "File_Area_SIP_Deep_Archive", required = true)
protected FileAreaSIPDeepArchive fileAreaSIPDeepArchive;
@XmlElement(name = "Internal_Reference", required = true)
protected InternalReference internalReference;
/**
* Gets the value of the manifestChecksum property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getManifestChecksum() {
return manifestChecksum;
}
/**
* Sets the value of the manifestChecksum property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setManifestChecksum(String value) {
this.manifestChecksum = value;
}
/**
* Gets the value of the checksumType property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getChecksumType() {
return checksumType;
}
/**
* Sets the value of the checksumType property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setChecksumType(String value) {
this.checksumType = value;
}
/**
* Gets the value of the manifestUrl property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getManifestUrl() {
return manifestUrl;
}
/**
* Sets the value of the manifestUrl property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setManifestUrl(String value) {
this.manifestUrl = value;
}
/**
* Gets the value of the aipLidvid property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAipLidvid() {
return aipLidvid;
}
/**
* Sets the value of the aipLidvid property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAipLidvid(String value) {
this.aipLidvid = value;
}
/**
* Gets the value of the aipLabelChecksum property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAipLabelChecksum() {
return aipLabelChecksum;
}
/**
* Sets the value of the aipLabelChecksum property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAipLabelChecksum(String value) {
this.aipLabelChecksum = value;
}
/**
* Gets the value of the fileAreaSIPDeepArchive property.
*
* @return
* possible object is
* {@link FileAreaSIPDeepArchive }
*
*/
public FileAreaSIPDeepArchive getFileAreaSIPDeepArchive() {
return fileAreaSIPDeepArchive;
}
/**
* Sets the value of the fileAreaSIPDeepArchive property.
*
* @param value
* allowed object is
* {@link FileAreaSIPDeepArchive }
*
*/
public void setFileAreaSIPDeepArchive(FileAreaSIPDeepArchive value) {
this.fileAreaSIPDeepArchive = value;
}
/**
* Gets the value of the internalReference property.
*
* @return
* possible object is
* {@link InternalReference }
*
*/
public InternalReference getInternalReference() {
return internalReference;
}
/**
* Sets the value of the internalReference property.
*
* @param value
* allowed object is
* {@link InternalReference }
*
*/
public void setInternalReference(InternalReference value) {
this.internalReference = value;
}
}