public static class GetDataAvailabilityResponse.DataAvailability extends Object implements Copyable<GetDataAvailabilityResponse.DataAvailability>
featureOfInterest,
observedProperty and procedure .| Constructor and Description |
|---|
DataAvailability(ReferenceType procedure,
ReferenceType observedProperty,
ReferenceType featureOfInterest,
ReferenceType offering,
TimePeriod phenomenonTime)
Creates a new
DataAvailability. |
DataAvailability(ReferenceType procedure,
ReferenceType observedProperty,
ReferenceType featureOfInterest,
ReferenceType offering,
TimePeriod phenomenonTime,
long valueCount)
Creates a new
DataAvailability. |
public DataAvailability(ReferenceType procedure, ReferenceType observedProperty, ReferenceType featureOfInterest, ReferenceType offering, TimePeriod phenomenonTime)
DataAvailability.procedure - the procedureobservedProperty - the observedPropertyfeatureOfInterest - the featureOfInterestoffering - the offeringphenomenonTime - the phenomenonTime for which data is available.public DataAvailability(ReferenceType procedure, ReferenceType observedProperty, ReferenceType featureOfInterest, ReferenceType offering, TimePeriod phenomenonTime, long valueCount)
DataAvailability.procedure - the procedureobservedProperty - the observedPropertyfeatureOfInterest - the featureOfInterestoffering - the offeringphenomenonTime - the phenomenonTime for which data is available.valueCount - the valueCount for this combination.public ReferenceType getFeatureOfInterest()
featureOfInterestpublic ReferenceType getObservedProperty()
observedPropertypublic ReferenceType getProcedure()
procedurepublic TimePeriod getPhenomenonTime()
phenomenonTime for which data is available.public long getCount()
count for this combination.public GetDataAvailabilityResponse.DataAvailability setCount(long count)
count for this combinationcount - the countpublic boolean isSetCount()
public GetDataAvailabilityResponse.DataAvailability setResultTimes(List<TimeInstant> resultTimes)
public GetDataAvailabilityResponse.DataAvailability addResultTime(TimeInstant resultTime)
public List<TimeInstant> getResultTimes()
public boolean isSetResultTime()
public ReferenceType getOffering()
public void setOffering(ReferenceType offering)
offering - the offering to setpublic String getOfferingString()
public boolean isSetOffering()
public GetDataAvailabilityResponse.FormatDescriptor getFormatDescriptor()
public void setFormatDescriptor(GetDataAvailabilityResponse.FormatDescriptor formatDescriptor)
public boolean isSetFormatDescriptors()
public Map<String,NamedValue<?>> getMetadata()
public void setMetadata(Map<String,NamedValue<?>> metadata)
metadata - the metadata to setpublic void addMetadata(String key, NamedValue<?> metadata)
key - the key of the metadatametadata - the metadata to addpublic boolean isSetMetadata()
public boolean sameConstellation(Object o)
public int sameConstellationHashCode()
public GetDataAvailabilityResponse.DataAvailability copy()
copy in interface Copyable<GetDataAvailabilityResponse.DataAvailability>public boolean merge(GetDataAvailabilityResponse.DataAvailability toMerge, boolean differentOfferings)
Copyright © 2015–2021 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.