Package gov.nasa.pds.model
Class PdsProduct
java.lang.Object
gov.nasa.pds.model.PdsProduct
@Generated(value="org.openapitools.codegen.languages.SpringCodegen",
date="2024-09-03T18:10:48.512595446Z[GMT]")
public class PdsProduct
extends Object
default PDS product description format for the API.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddInvestigationsItem(Reference investigationsItem) addObservingSystemComponentsItem(Reference observingSystemComponentsItem) addTargetsItem(Reference targetsItem) description(String description) booleanGet description@NotNull StringgetId()identifier lidvid of the collectionlist of missions or observing campaigns which produced the data@NotNull @Valid MetadataGet metadatalist of instruments or platforms generating the datapropertie's values extracted from pds4 model, as a dictionnary, syntax for property name is {namespace}:{property}[{namespace}:{property}]*start date time of the observations in ISO8601stop date time of the observations in ISO8601list of targets or feature of interest the observation.getTitle()Get titlegetType()Get typeinthashCode()investigations(List<Reference> investigations) observingSystemComponents(List<Reference> observingSystemComponents) properties(Map<String, List<String>> properties) putPropertiesItem(String key, List<String> propertiesItem) voidsetDescription(String description) voidvoidsetInvestigations(List<Reference> investigations) voidsetMetadata(Metadata metadata) voidsetObservingSystemComponents(List<Reference> observingSystemComponents) voidsetProperties(Map<String, List<String>> properties) voidsetStartDateTime(String startDateTime) voidsetStopDateTime(String stopDateTime) voidsetTargets(List<Reference> targets) voidvoidstartDateTime(String startDateTime) stopDateTime(String stopDateTime) toString()
-
Constructor Details
-
PdsProduct
public PdsProduct()
-
-
Method Details
-
id
-
getId
identifier lidvid of the collection- Returns:
- id
-
setId
-
type
-
getType
Get type- Returns:
- type
-
setType
-
title
-
getTitle
Get title- Returns:
- title
-
setTitle
-
description
-
getDescription
Get description- Returns:
- description
-
setDescription
-
startDateTime
-
getStartDateTime
start date time of the observations in ISO8601- Returns:
- startDateTime
-
setStartDateTime
-
stopDateTime
-
getStopDateTime
stop date time of the observations in ISO8601- Returns:
- stopDateTime
-
setStopDateTime
-
investigations
-
addInvestigationsItem
-
getInvestigations
list of missions or observing campaigns which produced the data- Returns:
- investigations
-
setInvestigations
-
observingSystemComponents
-
addObservingSystemComponentsItem
-
getObservingSystemComponents
list of instruments or platforms generating the data- Returns:
- observingSystemComponents
-
setObservingSystemComponents
-
targets
-
addTargetsItem
-
getTargets
list of targets or feature of interest the observation.- Returns:
- targets
-
setTargets
-
metadata
-
getMetadata
Get metadata- Returns:
- metadata
-
setMetadata
-
properties
-
putPropertiesItem
-
getProperties
propertie's values extracted from pds4 model, as a dictionnary, syntax for property name is {namespace}:{property}[{namespace}:{property}]*- Returns:
- properties
-
setProperties
-
equals
-
hashCode
public int hashCode() -
toString
-