Class DeployRequest

java.lang.Object
org.eclipse.aether.deployment.DeployRequest

public final class DeployRequest extends Object
A request to deploy artifacts and their accompanying metadata into the a remote repository.
See Also:
  • Constructor Details

    • DeployRequest

      public DeployRequest()
      Creates an uninitialized request.
  • Method Details

    • getArtifacts

      Gets the artifact to deploy.
      Returns:
      The artifacts to deploy, never null.
    • setArtifacts

      Sets the artifacts to deploy.
      Parameters:
      artifacts - The artifacts to deploy, may be null.
      Returns:
      This request for chaining, never null.
    • addArtifact

      public DeployRequest addArtifact(Artifact artifact)
      Adds the specified artifacts for deployment.
      Parameters:
      artifact - The artifact to add, may be null.
      Returns:
      This request for chaining, never null.
    • getMetadata

      Gets the metadata to deploy.
      Returns:
      The metadata to deploy, never null.
    • setMetadata

      Sets the metadata to deploy.
      Parameters:
      metadata - The metadata to deploy, may be null.
      Returns:
      This request for chaining, never null.
    • addMetadata

      public DeployRequest addMetadata(Metadata metadata)
      Adds the specified metadata for deployment.
      Parameters:
      metadata - The metadata to add, may be null.
      Returns:
      This request for chaining, never null.
    • getRepository

      Gets the repository to deploy to.
      Returns:
      The repository to deploy to or null if not set.
    • setRepository

      Sets the repository to deploy to.
      Parameters:
      repository - The repository to deploy to, may be null.
      Returns:
      This request for chaining, never null.
    • getTrace

      Gets the trace information that describes the higher level request/operation in which this request is issued.
      Returns:
      The trace information about the higher level operation or null if none.
    • setTrace

      Sets the trace information that describes the higher level request/operation in which this request is issued.
      Parameters:
      trace - The trace information about the higher level operation, may be null.
      Returns:
      This request for chaining, never null.
    • toString

      public String toString()
      Overrides:
      toString in class Object