Class ContractTerms
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.model.GenericModel
-
- com.ibm.cloud.dph_services.dph.v1.model.ContractTerms
-
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class ContractTerms extends com.ibm.cloud.sdk.core.service.model.GenericModel
Defines the complete structure of a contract terms.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ContractTerms.Builder
Builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AssetReference
asset()
Gets the asset.ContractTest
contractTest()
Gets the contractTest.java.util.List<ContractTemplateCustomProperty>
customProperties()
Gets the customProperties.Description
description()
Gets the description.java.util.List<ContractTermsDocument>
documents()
Gets the documents.java.lang.String
errorMsg()
Gets the errorMsg.java.lang.String
id()
Gets the id.ContractTerms.Builder
newBuilder()
New builder.java.util.List<ContractTemplateOrganization>
organization()
Gets the organization.Overview
overview()
Gets the overview.Pricing
price()
Gets the price.java.util.List<Roles>
roles()
Gets the roles.java.util.List<ContractSchema>
schema()
Gets the schema.java.util.List<ContractTemplateSLA>
sla()
Gets the sla.java.util.List<ContractTemplateSupportAndCommunication>
supportAndCommunication()
Gets the supportAndCommunication.
-
-
-
Method Detail
-
newBuilder
public ContractTerms.Builder newBuilder()
New builder.- Returns:
- a ContractTerms builder
-
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
-
-