Class DataProductVersionSummary
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.model.GenericModel
-
- com.ibm.cloud.dph_services.dph.v1.model.DataProductVersionSummary
-
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class DataProductVersionSummary extends com.ibm.cloud.sdk.core.service.model.GenericModel
Summary of Data Product Version object.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
DataProductVersionSummary.State
The state of the data product version.static interface
DataProductVersionSummary.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.DataProductVersionSummaryDataProduct
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.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.DataProductWorkflows
getWorkflows()
Gets the workflows.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 DataProductVersionSummaryDataProduct 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
-
-