Class InstallRequest

    • Field Detail

      • artifacts

        private java.util.Collection<Artifact> artifacts
      • metadata

        private java.util.Collection<Metadata> metadata
    • Constructor Detail

      • InstallRequest

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

      • getArtifacts

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

        public InstallRequest setArtifacts​(java.util.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 java.util.Collection<Metadata> getMetadata()
        Gets the metadata to install.
        Returns:
        The metadata to install, never null.
      • setMetadata

        public InstallRequest setMetadata​(java.util.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 java.lang.String toString()
        Overrides:
        toString in class java.lang.Object