Class InstallRequest

java.lang.Object
org.eclipse.aether.installation.InstallRequest

public final class InstallRequest extends Object
A request to install artifacts and their accompanying metadata into the local repository.
See Also:
  • Field Details

  • Constructor Details

    • InstallRequest

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

    • getArtifacts

      public Collection<Artifact> getArtifacts()
      Gets the artifact to install.
      Returns:
      The artifacts to install, never null.
    • setArtifacts

      public InstallRequest setArtifacts(Collection<Artifact> artifacts)
      Sets the artifacts to install.
      Parameters:
      artifacts - The artifacts to install, may be null.
      Returns:
      This request for chaining, never null.
    • addArtifact

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

      public Collection<Metadata> getMetadata()
      Gets the metadata to install.
      Returns:
      The metadata to install, never null.
    • setMetadata

      public InstallRequest setMetadata(Collection<Metadata> metadata)
      Sets the metadata to install.
      Parameters:
      metadata - The metadata to install.
      Returns:
      This request for chaining, never null.
    • addMetadata

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

      public RequestTrace 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

      public InstallRequest setTrace(RequestTrace trace)
      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