Class DataProductDraft
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.model.GenericModel
-
- com.ibm.cloud.dph_services.dph.v1.model.DataProductDraft
-
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class DataProductDraft extends com.ibm.cloud.sdk.core.service.model.GenericModel
Data Product version draft.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
DataProductDraft.State
The state of the data product version.static interface
DataProductDraft.Types
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AssetListAccessControl
getAccessControl()
Gets the accessControl.AssetReference
getAsset()
Gets the asset.java.lang.String
getComments()
Gets the comments.java.util.List<ContractTerms>
getContractTerms()
Gets the contractTerms.java.util.Date
getCreatedAt()
Gets the createdAt.java.lang.String
getCreatedBy()
Gets the createdBy.DataProductDraftDataProduct
getDataProduct()
Gets the dataProduct.java.lang.String
getDescription()
Gets the description.Domain
getDomain()
Gets the domain.java.lang.String
getId()
Gets the id.java.util.Date
getLastUpdatedAt()
Gets the lastUpdatedAt.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.util.List<DataAssetRelationship>
getVisualizationErrors()
Gets the visualizationErrors.DataProductWorkflows
getWorkflows()
Gets the workflows.java.util.Map<java.lang.String,java.lang.Object>
getXProperties()
Gets the xProperties.java.lang.Boolean
isDataviewEnabled()
Gets the dataviewEnabled.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 DataProductDraftDataProduct 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<ContractTerms> getContractTerms()
Gets the contractTerms. Contract terms binding various aspects of the data product.- Returns:
- the contractTerms
-
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. The outgoing parts of this data product version to be delivered to consumers. If this is the first version of a data product, this field defaults to an empty list. If this is a new version of an existing data product, the data product parts will default to the parts list from the previous version of the data product.- Returns:
- the partsOut
-
getWorkflows
public DataProductWorkflows getWorkflows()
Gets the workflows. The workflows associated with the data product version.- Returns:
- the workflows
-
isDataviewEnabled
public java.lang.Boolean isDataviewEnabled()
Gets the dataviewEnabled. Indicates whether the dataView has enabled for data product.- Returns:
- the dataviewEnabled
-
getComments
public java.lang.String getComments()
Gets the comments. Comments by a producer that are provided either at the time of data product version creation or retiring.- Returns:
- the comments
-
getAccessControl
public AssetListAccessControl getAccessControl()
Gets the accessControl. Access control object.- Returns:
- the accessControl
-
getLastUpdatedAt
public java.util.Date getLastUpdatedAt()
Gets the lastUpdatedAt. Timestamp of last asset update.- Returns:
- the lastUpdatedAt
-
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. The reference schema for a asset in a container.- Returns:
- the asset
-
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
-
getXProperties
public java.util.Map<java.lang.String,java.lang.Object> getXProperties()
Gets the xProperties. Metadata properties on data products.- Returns:
- the xProperties
-
getVisualizationErrors
public java.util.List<DataAssetRelationship> getVisualizationErrors()
Gets the visualizationErrors. Errors encountered during the visualization creation process.- Returns:
- the visualizationErrors
-
-