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
-
Method Details
-
addAvroFileToCatalog
List<String> addAvroFileToCatalog(String userId, String displayName, String description, 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 catalogdescription
- description of the file in the catalogfullPath
- 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 nullPropertyServerException
- problem accessing property serverUserNotAuthorizedException
- security access problem
-