Interface AssetOnboardingAvroFileInterface

  • All Known Implementing Classes:
    AvroFileAssetOwner

    public interface AssetOnboardingAvroFileInterface
    AssetOnboardingAvroFileInterface provides the client-side interface for an asset owner to set up the metadata about an Avro file asset. This includes defining its name, source and license.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.String> addAvroFileToCatalog​(java.lang.String userId, java.lang.String displayName, java.lang.String description, java.lang.String fullPath)
      Add a simple asset description linked to a connection object for an Avro file.
    • Method Detail

      • addAvroFileToCatalog

        java.util.List<java.lang.String> addAvroFileToCatalog​(java.lang.String userId,
                                                              java.lang.String displayName,
                                                              java.lang.String description,
                                                              java.lang.String fullPath)
                                                       throws InvalidParameterException,
                                                              UserNotAuthorizedException,
                                                              PropertyServerException
        Add a simple asset description linked to a connection object for an Avro file.
        Parameters:
        userId - calling user (assumed to be the owner)
        displayName - display name for the file in the catalog
        description - description of the file in the catalog
        fullPath - full path of the file - used to access the file through the connector
        Returns:
        list of GUIDs from the top level to the root of the pathname
        Throws:
        InvalidParameterException - full path or userId is null
        PropertyServerException - problem accessing property server
        UserNotAuthorizedException - security access problem