## Uses of Class
org.eclipse.aether.deployment.DeployRequest

- Packages that use DeployRequest
  Package | Description
  --- | ---
  org.eclipse.aether | The primary API of the `RepositorySystem` and its functionality.
  org.eclipse.aether.deployment | The types supporting the publishing of artifacts to a remote repository.
  org.eclipse.aether.impl | The provisional interfaces defining the various sub components that implement the repository system.
  org.eclipse.aether.internal.impl | The various sub components that collectively implement the repository system.

- - ### Uses of DeployRequest in org.eclipse.aether

    Methods in org.eclipse.aether with parameters of type DeployRequest
    Modifier and Type | Method and Description
    --- | ---
    `DeployResult` | RepositorySystem.`deploy(RepositorySystemSession session, DeployRequest request)` Uploads a collection of artifacts and their accompanying metadata to a remote repository.

  - ### Uses of DeployRequest in org.eclipse.aether.deployment

    Methods in org.eclipse.aether.deployment that return DeployRequest
    Modifier and Type | Method and Description
    --- | ---
    `DeployRequest` | DeployRequest.`addArtifact(Artifact artifact)` Adds the specified artifacts for deployment.
    `DeployRequest` | DeployRequest.`addMetadata(Metadata metadata)` Adds the specified metadata for deployment.
    `DeployRequest` | DeployResult.`getRequest()` Gets the deploy request that was made.
    `DeployRequest` | DeployRequest.`setArtifacts(Collection<Artifact> artifacts)` Sets the artifacts to deploy.
    `DeployRequest` | DeployRequest.`setMetadata(Collection<Metadata> metadata)` Sets the metadata to deploy.
    `DeployRequest` | DeployRequest.`setRepository(RemoteRepository repository)` Sets the repository to deploy to.
    `DeployRequest` | DeployRequest.`setTrace(RequestTrace trace)` Sets the trace information that describes the higher level request/operation in which this request is issued.

    Constructors in org.eclipse.aether.deployment with parameters of type DeployRequest
    Constructor and Description
    `DeployResult(DeployRequest request)` Creates a new result for the specified request.

  - ### Uses of DeployRequest in org.eclipse.aether.impl

    Methods in org.eclipse.aether.impl with parameters of type DeployRequest
    Modifier and Type | Method and Description
    --- | ---
    `DeployResult` | Deployer.`deploy(RepositorySystemSession session, DeployRequest request)` Uploads a collection of artifacts and their accompanying metadata to a remote repository.
    `MetadataGenerator` | MetadataGeneratorFactory.`newInstance(RepositorySystemSession session, DeployRequest request)` Creates a new metadata generator for the specified deploy request.

  - ### Uses of DeployRequest in org.eclipse.aether.internal.impl

    Methods in org.eclipse.aether.internal.impl with parameters of type DeployRequest
    Modifier and Type | Method and Description
    --- | ---
    `DeployResult` | DefaultRepositorySystem.`deploy(RepositorySystemSession session, DeployRequest request)`
    `DeployResult` | DefaultDeployer.`deploy(RepositorySystemSession session, DeployRequest request)`

Copyright © 2010-2014 The Eclipse Foundation. All Rights Reserved.