# Class: com.pnfsoftware.jeb.core.Artifact

Basic implementation for a named artifact that takes a flexible [IInput](IInput) object.

## Constructor: Artifact
- parameter: `name`, type: `java.lang.String`
- parameter: `input`, type: `com.pnfsoftware.jeb.core.input.IInput`


## Static Field: EMPTY
Type: `com.pnfsoftware.jeb.core.Artifact`

## Method: getCreationTimestamp
- return type: `long`


## Method: getInput
- return type: `com.pnfsoftware.jeb.core.input.IInput`


## Method: getName
- return type: `java.lang.String`


## Method: getNotes
- return type: `java.lang.String`


## Method: getParent
- return type: `com.pnfsoftware.jeb.core.IUnitCreator`


## Method: setInput
- parameter: `input`, type: `com.pnfsoftware.jeb.core.input.IInput`


## Method: setName
- parameter: `name`, type: `java.lang.String`


## Method: setNotes
- parameter: `notes`, type: `java.lang.String`


## Method: toString
- return type: `java.lang.String`


