Class DeployResult

    • Constructor Detail

      • DeployResult

        public DeployResult​(DeployRequest request)
        Creates a new result for the specified request.
        Parameters:
        request - The deployment request, must not be null.
    • Method Detail

      • getRequest

        public DeployRequest getRequest()
        Gets the deploy request that was made.
        Returns:
        The deploy request, never null.
      • setArtifacts

        public DeployResult setArtifacts​(Collection<Artifact> artifacts)
        Sets the artifacts that got deployed.
        Parameters:
        artifacts - The deployed artifacts, may be null.
        Returns:
        This result for chaining, never null.
      • addArtifact

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

        public Collection<MetadatagetMetadata()
        Gets the metadata that got deployed. Note that due to automatically generated metadata, there might have been more metadata deployed than originally specified in the deploy request.
        Returns:
        The deployed metadata, never null.
      • setMetadata

        public DeployResult setMetadata​(Collection<Metadata> metadata)
        Sets the metadata that got deployed.
        Parameters:
        metadata - The deployed metadata, may be null.
        Returns:
        This result for chaining, never null.
      • addMetadata

        public DeployResult addMetadata​(Metadata metadata)
        Adds the specified metadata to this result.
        Parameters:
        metadata - The deployed metadata to add, may be null.
        Returns:
        This result for chaining, never null.