Class LibraryInfo


  • public final class LibraryInfo
    extends Object
    Information about a library/package created at the workspace level. Library/package information of a Big Data pool powered by Apache Spark.
    • Constructor Detail

      • LibraryInfo

        public LibraryInfo()
    • Method Detail

      • name

        public String name()
        Get the name property: Name of the library.
        Returns:
        the name value.
      • withName

        public LibraryInfo withName​(String name)
        Set the name property: Name of the library.
        Parameters:
        name - the name value to set.
        Returns:
        the LibraryInfo object itself.
      • path

        public String path()
        Get the path property: Storage blob path of library.
        Returns:
        the path value.
      • withPath

        public LibraryInfo withPath​(String path)
        Set the path property: Storage blob path of library.
        Parameters:
        path - the path value to set.
        Returns:
        the LibraryInfo object itself.
      • containerName

        public String containerName()
        Get the containerName property: Storage blob container name.
        Returns:
        the containerName value.
      • withContainerName

        public LibraryInfo withContainerName​(String containerName)
        Set the containerName property: Storage blob container name.
        Parameters:
        containerName - the containerName value to set.
        Returns:
        the LibraryInfo object itself.
      • uploadedTimestamp

        public OffsetDateTime uploadedTimestamp()
        Get the uploadedTimestamp property: The last update time of the library.
        Returns:
        the uploadedTimestamp value.
      • withUploadedTimestamp

        public LibraryInfo withUploadedTimestamp​(OffsetDateTime uploadedTimestamp)
        Set the uploadedTimestamp property: The last update time of the library.
        Parameters:
        uploadedTimestamp - the uploadedTimestamp value to set.
        Returns:
        the LibraryInfo object itself.
      • type

        public String type()
        Get the type property: Type of the library.
        Returns:
        the type value.
      • withType

        public LibraryInfo withType​(String type)
        Set the type property: Type of the library.
        Parameters:
        type - the type value to set.
        Returns:
        the LibraryInfo object itself.
      • provisioningStatus

        public String provisioningStatus()
        Get the provisioningStatus property: Provisioning status of the library/package.
        Returns:
        the provisioningStatus value.
      • creatorId

        public String creatorId()
        Get the creatorId property: Creator Id of the library/package.
        Returns:
        the creatorId value.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.