# ConfigurablePublishArtifact

interface ConfigurablePublishArtifact : PublishArtifact

A PublishArtifact whose properties can be modified.

## Functions

builtBy
Link copied to clipboard
abstract fun builtBy(tasks: Array<Any>): ConfigurablePublishArtifact
Registers some tasks which build this artifact.
getBuildDependencies
Link copied to clipboard
abstract fun getBuildDependencies(): TaskDependency
getClassifier
Link copied to clipboard
abstract fun getClassifier(): @Nullable String
getDate
Link copied to clipboard
abstract fun getDate(): @Nullable Date
getExtension
Link copied to clipboard
abstract fun getExtension(): String
getFile
Link copied to clipboard
abstract fun getFile(): File
getName
Link copied to clipboard
abstract fun getName(): String
getType
Link copied to clipboard
abstract fun getType(): String
setClassifier
Link copied to clipboard
abstract fun setClassifier(@Nullable classifier: @Nullable String)
Sets the classifier of this artifact.
setExtension
Link copied to clipboard
abstract fun setExtension(extension: String)
Sets the extension of this artifact.
setName
Link copied to clipboard
abstract fun setName(name: String)
Sets the name of this artifact.
setType
Link copied to clipboard
abstract fun setType(type: String)
Sets the type of this artifact.