Class ReplaceDataProductDraftContractTermsOptions

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

    public class ReplaceDataProductDraftContractTermsOptions
    extends com.ibm.cloud.sdk.core.service.model.GenericModel
    The replaceDataProductDraftContractTerms options.
    • Method Detail

      • dataProductId

        public java.lang.String dataProductId()
        Gets the dataProductId. Data product ID. Use '-' to skip specifying the data product ID explicitly.
        Returns:
        the dataProductId
      • draftId

        public java.lang.String draftId()
        Gets the draftId. Data product draft id.
        Returns:
        the draftId
      • contractTermsId

        public java.lang.String contractTermsId()
        Gets the contractTermsId. Contract terms id.
        Returns:
        the contractTermsId
      • asset

        public AssetReference asset()
        Gets the asset. The reference schema for a asset in a container.
        Returns:
        the asset
      • id

        public java.lang.String id()
        Gets the id. ID of the contract terms.
        Returns:
        the id
      • documents

        public java.util.List<ContractTermsDocument> documents()
        Gets the documents. Collection of contract terms documents.
        Returns:
        the documents
      • errorMsg

        public java.lang.String errorMsg()
        Gets the errorMsg. An error message, if existing, relating to the contract terms.
        Returns:
        the errorMsg
      • overview

        public Overview overview()
        Gets the overview. Overview details of a data contract.
        Returns:
        the overview
      • description

        public Description description()
        Gets the description. Description details of a data contract.
        Returns:
        the description
      • organization

        public java.util.List<ContractTemplateOrganization> organization()
        Gets the organization. List of sub domains to be added within a domain.
        Returns:
        the organization
      • roles

        public java.util.List<Roles> roles()
        Gets the roles. List of roles associated with the contract.
        Returns:
        the roles
      • price

        public Pricing price()
        Gets the price. Represents the pricing details of the contract.
        Returns:
        the price
      • sla

        public java.util.List<ContractTemplateSLA> sla()
        Gets the sla. Service Level Agreement details.
        Returns:
        the sla
      • supportAndCommunication

        public java.util.List<ContractTemplateSupportAndCommunication> supportAndCommunication()
        Gets the supportAndCommunication. Support and communication details for the contract.
        Returns:
        the supportAndCommunication
      • customProperties

        public java.util.List<ContractTemplateCustomProperty> customProperties()
        Gets the customProperties. Custom properties that are not part of the standard contract.
        Returns:
        the customProperties
      • contractTest

        public ContractTest contractTest()
        Gets the contractTest. Contains the contract test status and related metadata.
        Returns:
        the contractTest
      • schema

        public java.util.List<ContractSchema> schema()
        Gets the schema. Schema details of the data asset.
        Returns:
        the schema