Package org.eclipse.aether.installation
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.
-
-
Constructor Summary
Constructors Constructor Description InstallRequest()Creates an uninitialized request.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InstallRequestaddArtifact(Artifact artifact)Adds the specified artifacts for installation.InstallRequestaddMetadata(Metadata metadata)Adds the specified metadata for installation.Collection<Artifact>getArtifacts()Gets the artifact to install.Collection<Metadata>getMetadata()Gets the metadata to install.RequestTracegetTrace()Gets the trace information that describes the higher level request/operation in which this request is issued.InstallRequestsetArtifacts(Collection<Artifact> artifacts)Sets the artifacts to install.InstallRequestsetMetadata(Collection<Metadata> metadata)Sets the metadata to install.InstallRequestsetTrace(RequestTrace trace)Sets the trace information that describes the higher level request/operation in which this request is issued.StringtoString()
-
-
-
Constructor Detail
-
InstallRequest
public InstallRequest()
Creates an uninitialized request.
-
-
Method Detail
-
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 benull.- 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 benull.- 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 benull.- 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
nullif 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 benull.- Returns:
- This request for chaining, never
null.
-
-