Class Catalog

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

    public class Catalog
    extends com.ibm.cloud.sdk.core.service.model.GenericModel
    Define the catalog details.
    • Method Detail

      • getActions

        public java.util.List<java.lang.String> getActions()
        Gets the actions. List of allowed actions.
        Returns:
        the actions
      • getAssociatedDatabases

        public java.util.List<java.lang.String> getAssociatedDatabases()
        Gets the associatedDatabases. List of associated databases.
        Returns:
        the associatedDatabases
      • getAssociatedEngines

        public java.util.List<java.lang.String> getAssociatedEngines()
        Gets the associatedEngines. List of associated engines.
        Returns:
        the associatedEngines
      • getAssociatedStorage

        public java.util.List<java.lang.String> getAssociatedStorage()
        Gets the associatedStorage. List of associated storage.
        Returns:
        the associatedStorage
      • getBasePath

        public java.lang.String getBasePath()
        Gets the basePath. catalog base path.
        Returns:
        the basePath
      • getCatalogSyncMetadata

        public CatalogSyncMetadata getCatalogSyncMetadata()
        Gets the catalogSyncMetadata. Catalog synchronization metadata.
        Returns:
        the catalogSyncMetadata
      • getCreatedAt

        public java.lang.String getCreatedAt()
        Gets the createdAt. Epoch timestamp when the catalog was created.
        Returns:
        the createdAt
      • getCreatedBy

        public java.lang.String getCreatedBy()
        Gets the createdBy. Created by.
        Returns:
        the createdBy
      • getDaysLeft

        public java.lang.String getDaysLeft()
        Gets the daysLeft. Days left for catalog dissociation in case of vulnerability.
        Returns:
        the daysLeft
      • getDescription

        public java.lang.String getDescription()
        Gets the description. The description if added, for the catalog.
        Returns:
        the description
      • isIsGfs

        public java.lang.Boolean isIsGfs()
        Gets the isGfs. Flag to check if catalog is federated or not.
        Returns:
        the isGfs
      • getLocationUri

        public java.lang.String getLocationUri()
        Gets the locationUri. catalog location uri.
        Returns:
        the locationUri
      • getManagedBy

        public java.lang.String getManagedBy()
        Gets the managedBy. Managed by.
        Returns:
        the managedBy
      • getMdsConnectionInformation

        public MdsConnectionInfo getMdsConnectionInformation()
        Gets the mdsConnectionInformation. MDS Thrift server connection details.
        Returns:
        the mdsConnectionInformation
      • getMetastore

        public java.lang.String getMetastore()
        Gets the metastore. Underlying catalog or storage backend used for metadata operations.For example,if the database type is `hive_hadoop2` or `iceberg`, the metastore is often set to `glue`.For HDFS, the metastore may be set to `hdfs`.
        Returns:
        the metastore
      • getName

        public java.lang.String getName()
        Gets the name. Name of the catalog.
        Returns:
        the name
      • getStatus

        public java.lang.String getStatus()
        Gets the status. Catalog status.
        Returns:
        the status
      • getTags

        public java.util.List<java.lang.String> getTags()
        Gets the tags. List of tags added to this catalog.
        Returns:
        the tags
      • getType

        public java.lang.String getType()
        Gets the type. Catalog type like iceberg,hive etc.
        Returns:
        the type