Class ContractSchema

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

    public class ContractSchema
    extends com.ibm.cloud.sdk.core.service.model.GenericModel
    Schema definition of the data asset.
    • Method Detail

      • id

        public java.lang.String id()
        Gets the id. Unique identifier for the schema object.
        Returns:
        the id
      • assetId

        public java.lang.String assetId()
        Gets the assetId. Id of the data asset whose schema information is stored.
        Returns:
        the assetId
      • connectionId

        public java.lang.String connectionId()
        Gets the connectionId. Connection Id of the data asset whose schema information is stored.
        Returns:
        the connectionId
      • name

        public java.lang.String name()
        Gets the name. Name of the schema or data asset part.
        Returns:
        the name
      • type

        public java.lang.String type()
        Gets the type. Type of schema (e.g., table, view).
        Returns:
        the type
      • description

        public java.lang.String description()
        Gets the description. Description of the schema.
        Returns:
        the description
      • connectionPath

        public java.lang.String connectionPath()
        Gets the connectionPath. Connection path of the asset.
        Returns:
        the connectionPath
      • physicalType

        public java.lang.String physicalType()
        Gets the physicalType. MIME type or physical type.
        Returns:
        the physicalType
      • businessName

        public java.lang.String businessName()
        Gets the businessName. The business name of the element.
        Returns:
        the businessName
      • logicalType

        public java.lang.String logicalType()
        Gets the logicalType. The logical element data type.
        Returns:
        the logicalType
      • physicalName

        public java.lang.String physicalName()
        Gets the physicalName. Physical name of the element.
        Returns:
        the physicalName
      • dataGranularityDescription

        public java.lang.String dataGranularityDescription()
        Gets the dataGranularityDescription. Granular level of the data in the object.
        Returns:
        the dataGranularityDescription
      • physicalSchema

        public java.lang.String physicalSchema()
        Gets the physicalSchema. Physical schema name.
        Returns:
        the physicalSchema
      • server

        public java.lang.String server()
        Gets the server. Reference to server.
        Returns:
        the server
      • authoritativeDefinitions

        public java.util.List<ContractAuthoritativeDefinition> authoritativeDefinitions()
        Gets the authoritativeDefinitions. Links to sources that provide more details on the schema.
        Returns:
        the authoritativeDefinitions
      • tags

        public java.util.List<java.lang.String> tags()
        Gets the tags. Tags for categorizing the schema element.
        Returns:
        the tags
      • customProperties

        public java.util.List<ContractTemplateCustomProperty> customProperties()
        Gets the customProperties. Custom properties for the schema element.
        Returns:
        the customProperties
      • xProperties

        public java.util.List<ContractSchemaProperty> xProperties()
        Gets the xProperties. List of properties.
        Returns:
        the xProperties
      • quality

        public java.util.List<ContractQualityRule> quality()
        Gets the quality. List of quality rules defined for the asset.
        Returns:
        the quality
      • relationships

        public java.util.List<ContractSchemaRelationship> relationships()
        Gets the relationships. Relationships between schema objects.
        Returns:
        the relationships