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.
See Also:
  • Constructor Details

    • DeployResult

      public DeployResult(DeployRequest request)
      Creates a new result for the specified request.
      Parameters:
      request - The deployment request, must not be null.
  • Method Details

    • getRequest

      Gets the deploy request that was made.
      Returns:
      The deploy request, never null.
    • getArtifacts

      Gets the artifacts that got deployed.
      Returns:
      The deployed artifacts, never null.
    • setArtifacts

      Sets the artifacts that got deployed.
      Parameters:
      artifacts - The deployed artifacts, may be null.
      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 be null.
      Returns:
      This result for chaining, never null.
    • 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

      Sets the metadata that got deployed.
      Parameters:
      metadata - The deployed metadata, may be null.
      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 be null.
      Returns:
      This result for chaining, never null.
    • toString

      public String toString()
      Overrides:
      toString in class Object