Class DataProductVersion
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.model.GenericModel
-
- com.ibm.cloud.dpx_services.dpx.v1.model.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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
DataProductVersion.State
The state of the data product version.static interface
DataProductVersion.Types
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AssetReference
getAsset()
Gets the asset.java.util.List<DataProductContractTerms>
getContractTerms()
Gets the contractTerms.java.util.Date
getCreatedAt()
Gets the createdAt.java.lang.String
getCreatedBy()
Gets the createdBy.DataProductIdentity
getDataProduct()
Gets the dataProduct.java.lang.String
getDescription()
Gets the description.Domain
getDomain()
Gets the domain.java.lang.String
getId()
Gets the id.java.lang.String
getName()
Gets the name.java.util.List<DataProductPart>
getPartsOut()
Gets the partsOut.java.util.Date
getPublishedAt()
Gets the publishedAt.java.lang.String
getPublishedBy()
Gets the publishedBy.java.lang.String
getState()
Gets the state.java.util.List<java.lang.String>
getTags()
Gets the tags.java.util.List<java.lang.String>
getTypes()
Gets the types.java.util.List<UseCase>
getUseCases()
Gets the useCases.java.lang.String
getVersion()
Gets the version.java.lang.Boolean
isIsRestricted()
Gets the isRestricted.
-
-
-
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
-
-