Class DataProductVersion

  • All Implemented Interfaces:
    com.ibm.cloud.sdk.core.service.model.ObjectModel

    public class DataProductVersion
    extends com.ibm.cloud.sdk.core.service.model.GenericModel
    Data Product version.
    • Method Detail

      • getVersion

        public java.lang.String getVersion()
        Gets the version. The data product version number.
        Returns:
        the version
      • getState

        public java.lang.String getState()
        Gets the state. The state of the data product version.
        Returns:
        the state
      • getDataProduct

        public DataProductIdentity getDataProduct()
        Gets the dataProduct. Data product identifier.
        Returns:
        the dataProduct
      • getName

        public java.lang.String getName()
        Gets the name. The name of the data product version. A name can contain letters, numbers, understores, dashes, spaces or periods. Names are mutable and reusable.
        Returns:
        the name
      • getDescription

        public java.lang.String getDescription()
        Gets the description. The description of the data product version.
        Returns:
        the description
      • getId

        public java.lang.String getId()
        Gets the id. The identifier of the data product version.
        Returns:
        the id
      • getAsset

        public AssetReference getAsset()
        Gets the asset. The asset referenced by the data product version.
        Returns:
        the asset
      • getTags

        public java.util.List<java.lang.String> getTags()
        Gets the tags. Tags on the data product.
        Returns:
        the tags
      • getUseCases

        public java.util.List<UseCase> getUseCases()
        Gets the useCases. A list of use cases associated with the data product version.
        Returns:
        the useCases
      • getDomain

        public Domain getDomain()
        Gets the domain. Domain that the data product version belongs to. If this is the first version of a data product, this field is required. If this is a new version of an existing data product, the domain will default to the domain of the previous version of the data product.
        Returns:
        the domain
      • getTypes

        public java.util.List<java.lang.String> getTypes()
        Gets the types. Types of parts on the data product.
        Returns:
        the types
      • getPartsOut

        public java.util.List<DataProductPart> getPartsOut()
        Gets the partsOut. Outgoing parts of a data product used to deliver the data product to consumers.
        Returns:
        the partsOut
      • getPublishedBy

        public java.lang.String getPublishedBy()
        Gets the publishedBy. The user who published this data product version.
        Returns:
        the publishedBy
      • getPublishedAt

        public java.util.Date getPublishedAt()
        Gets the publishedAt. The time when this data product version was published.
        Returns:
        the publishedAt
      • getContractTerms

        public java.util.List<DataProductContractTerms> getContractTerms()
        Gets the contractTerms. Contract terms binding various aspects of the data product.
        Returns:
        the contractTerms
      • getCreatedBy

        public java.lang.String getCreatedBy()
        Gets the createdBy. The creator of this data product version.
        Returns:
        the createdBy
      • getCreatedAt

        public java.util.Date getCreatedAt()
        Gets the createdAt. The time when this data product version was created.
        Returns:
        the createdAt
      • isIsRestricted

        public java.lang.Boolean isIsRestricted()
        Gets the isRestricted. Indicates whether the data product is restricted or not. A restricted data product indicates that orders of the data product requires explicit approval before data is delivered.
        Returns:
        the isRestricted