Class AssetInformationBuilder<T extends AssetInformation,​B extends AssetInformationBuilder<T,​B>>

    • Constructor Detail

      • AssetInformationBuilder

        public AssetInformationBuilder()
    • Method Detail

      • assetKind

        public B assetKind​(AssetKind assetKind)
        This function allows setting a value for assetKind
        Parameters:
        assetKind - desired value to be set
        Returns:
        Builder object with new value for assetKind
      • globalAssetId

        public B globalAssetId​(Reference globalAssetId)
        This function allows setting a value for globalAssetId
        Parameters:
        globalAssetId - desired value to be set
        Returns:
        Builder object with new value for globalAssetId
      • specificAssetIds

        public B specificAssetIds​(java.util.List<IdentifierKeyValuePair> specificAssetIds)
        This function allows setting a value for specificAssetIds
        Parameters:
        specificAssetIds - desired value to be set
        Returns:
        Builder object with new value for specificAssetIds
      • specificAssetId

        public B specificAssetId​(IdentifierKeyValuePair specificAssetId)
        This function allows adding a value to the List specificAssetIds
        Parameters:
        specificAssetId - desired value to be added
        Returns:
        Builder object with new value for specificAssetIds
      • billOfMaterials

        public B billOfMaterials​(java.util.List<Reference> billOfMaterials)
        This function allows setting a value for billOfMaterials
        Parameters:
        billOfMaterials - desired value to be set
        Returns:
        Builder object with new value for billOfMaterials
      • billOfMaterial

        public B billOfMaterial​(Reference billOfMaterial)
        This function allows adding a value to the List billOfMaterials
        Parameters:
        billOfMaterial - desired value to be added
        Returns:
        Builder object with new value for billOfMaterials
      • defaultThumbnail

        public B defaultThumbnail​(File defaultThumbnail)
        This function allows setting a value for defaultThumbnail
        Parameters:
        defaultThumbnail - desired value to be set
        Returns:
        Builder object with new value for defaultThumbnail