package org.openecomp.sdc.api.consumer; import org.openecomp.sdc.utils.DistributionStatusEnum; public interface IDistributionStatusMessageBasic { /** * Distribution ID published in the distribution notification.
* Should be used to link the distribution status reports to the appropriate * distribution activation.
* Global Distribution Identifier: UUID generated by SDC per each * distribution activation.
* Generated UUID is compliant with RFC 4122. It is a 128-bit value * formatted into blocks of hexadecimal digits separated by a hyphen ("-"). * Ex.: AA97B177-9383-4934-8543-0F91A7A02836 */ String getDistributionID(); /**Unique ID of ONAP component instance (e.x INSTAR name)*/ String getConsumerID(); /** * Timestamp of the distribution status report creation.
* The number of seconds that have elapsed since January 1, 1970. */ long getTimestamp(); /**Download/Deployment status*/ DistributionStatusEnum getStatus(); }