Class DataProductVersion
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.model.GenericModel
-
- com.ibm.cloud.dph_services.dph.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.GenericModelData Product version.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDataProductVersion.StateThe state of the data product version.static interfaceDataProductVersion.Types
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AssetReferencegetAsset()Gets the asset.java.util.List<DataProductContractTerms>getContractTerms()Gets the contractTerms.java.util.DategetCreatedAt()Gets the createdAt.java.lang.StringgetCreatedBy()Gets the createdBy.DataProductVersionDataProductgetDataProduct()Gets the dataProduct.java.lang.StringgetDescription()Gets the description.DomaingetDomain()Gets the domain.java.lang.StringgetId()Gets the id.java.lang.StringgetName()Gets the name.java.util.List<DataProductPart>getPartsOut()Gets the partsOut.java.util.DategetPublishedAt()Gets the publishedAt.java.lang.StringgetPublishedBy()Gets the publishedBy.java.lang.StringgetState()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.StringgetVersion()Gets the version.DataProductWorkflowsgetWorkflows()Gets the workflows.java.lang.BooleanisIsRestricted()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 DataProductVersionDataProduct getDataProduct()
Gets the dataProduct. Data product reference.- 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
-
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
-
getTypes
public java.util.List<java.lang.String> getTypes()
Gets the types. Types of parts on the data product.- Returns:
- the types
-
getContractTerms
public java.util.List<DataProductContractTerms> getContractTerms()
Gets the contractTerms. Contract terms binding various aspects of the data product.- Returns:
- the contractTerms
-
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
-
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.- Returns:
- the asset
-
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
-
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
-
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
-
getWorkflows
public DataProductWorkflows getWorkflows()
Gets the workflows. The workflows associated with the data product version.- Returns:
- the workflows
-
-