the name of the artifact to be worked on , for example , `` my app '' . the input artifact of an action must exactly match the output artifact declared in a preceding action , but the input artifact does not have to be the next action in strict sequence from the action that provided the output artifact . actions in parallel can declare different output artifacts , which are in turn consumed by different following actions . concode_field_sep String name concode_field_sep void setName concode_elem_sep String getName concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep InputArtifact clone concode_elem_sep String toString
InputArtifact function ( String arg0 ) { setName ( arg0 ) ; return this ; }