Package org.eclipse.aether.deployment
Class DeployResult
- java.lang.Object
-
- org.eclipse.aether.deployment.DeployResult
-
public final class DeployResult extends Object
The result of deploying artifacts and their accompanying metadata into the a remote repository.
-
-
Constructor Summary
Constructors Constructor Description DeployResult(DeployRequest request)Creates a new result for the specified request.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DeployResultaddArtifact(Artifact artifact)Adds the specified artifacts to the result.DeployResultaddMetadata(Metadata metadata)Adds the specified metadata to this result.Collection<Artifact>getArtifacts()Gets the artifacts that got deployed.Collection<Metadata>getMetadata()Gets the metadata that got deployed.DeployRequestgetRequest()Gets the deploy request that was made.DeployResultsetArtifacts(Collection<Artifact> artifacts)Sets the artifacts that got deployed.DeployResultsetMetadata(Collection<Metadata> metadata)Sets the metadata that got deployed.StringtoString()
-
-
-
Constructor Detail
-
DeployResult
public DeployResult(DeployRequest request)
Creates a new result for the specified request.- Parameters:
request- The deployment request, must not benull.
-
-
Method Detail
-
getRequest
public DeployRequest getRequest()
Gets the deploy request that was made.- Returns:
- The deploy request, never
null.
-
getArtifacts
public Collection<Artifact> getArtifacts()
Gets the artifacts that got deployed.- Returns:
- The deployed artifacts, never
null.
-
setArtifacts
public DeployResult setArtifacts(Collection<Artifact> artifacts)
Sets the artifacts that got deployed.- Parameters:
artifacts- The deployed artifacts, may benull.- Returns:
- This result for chaining, never
null.
-
addArtifact
public DeployResult addArtifact(Artifact artifact)
Adds the specified artifacts to the result.- Parameters:
artifact- The deployed artifact to add, may benull.- Returns:
- This result for chaining, never
null.
-
getMetadata
public Collection<Metadata> getMetadata()
Gets the metadata that got deployed. Note that due to automatically generated metadata, there might have been more metadata deployed than originally specified in the deploy request.- Returns:
- The deployed metadata, never
null.
-
setMetadata
public DeployResult setMetadata(Collection<Metadata> metadata)
Sets the metadata that got deployed.- Parameters:
metadata- The deployed metadata, may benull.- Returns:
- This result for chaining, never
null.
-
addMetadata
public DeployResult addMetadata(Metadata metadata)
Adds the specified metadata to this result.- Parameters:
metadata- The deployed metadata to add, may benull.- Returns:
- This result for chaining, never
null.
-
-