Class PluginArtifact
java.lang.Object
cd.go.contrib.plugins.configrepo.groovy.dsl.Node<T>
cd.go.contrib.plugins.configrepo.groovy.dsl.AbstractArtifact<PluginArtifact>
cd.go.contrib.plugins.configrepo.groovy.dsl.PluginArtifact
- All Implemented Interfaces:
Configurable
,KeyVal.Mixin
,UtilsMixin
Represents an artifact managed by a plugin.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
The configuration properties of this plugin artifact.getId()
The identifier of the plugin artifact.The secure configuration properties of this plugin artifact.The identifier of the artifact storeint
hashCode()
void
setConfiguration
(Map<String, String> configuration) The configuration properties of this plugin artifact.void
The identifier of the plugin artifact.void
setSecureConfiguration
(Map<String, String> secureConfiguration) The secure configuration properties of this plugin artifact.void
setStoreId
(String storeId) The identifier of the artifact storetoString()
Methods inherited from interface cd.go.contrib.plugins.configrepo.groovy.dsl.mixins.Configurable
configure
Methods inherited from interface cd.go.contrib.plugins.configrepo.groovy.dsl.mixins.KeyVal.Mixin
lookup, lookup
Methods inherited from interface cd.go.contrib.plugins.configrepo.groovy.dsl.mixins.UtilsMixin
sanitizeName
-
Constructor Details
-
PluginArtifact
public PluginArtifact() -
PluginArtifact
-
-
Method Details
-
getId
The identifier of the plugin artifact. -
getStoreId
The identifier of the artifact store -
getConfiguration
The configuration properties of this plugin artifact.- See Also:
-
secureConfiguration
-
getSecureConfiguration
The secure configuration properties of this plugin artifact.- See Also:
-
configuration
-
setId
The identifier of the plugin artifact. -
setStoreId
The identifier of the artifact store -
setConfiguration
The configuration properties of this plugin artifact.- See Also:
-
secureConfiguration
-
setSecureConfiguration
The secure configuration properties of this plugin artifact.- See Also:
-
configuration
-
equals
- Overrides:
equals
in classAbstractArtifact<PluginArtifact>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAbstractArtifact<PluginArtifact>
-
toString
- Overrides:
toString
in classAbstractArtifact<PluginArtifact>
-