Class ActionType

    • Constructor Detail

      • ActionType

        public ActionType()
    • Method Detail

      • setId

        public void setId​(ActionTypeId id)
        Parameters:
        id -
      • withId

        public ActionType withId​(ActionTypeId id)
        Parameters:
        id -
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setSettings

        public void setSettings​(ActionTypeSettings settings)

        The settings for the action type.

        Parameters:
        settings - The settings for the action type.
      • getSettings

        public ActionTypeSettings getSettings()

        The settings for the action type.

        Returns:
        The settings for the action type.
      • withSettings

        public ActionType withSettings​(ActionTypeSettings settings)

        The settings for the action type.

        Parameters:
        settings - The settings for the action type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getActionConfigurationProperties

        public List<ActionConfigurationProperty> getActionConfigurationProperties()

        The configuration properties for the action type.

        Returns:
        The configuration properties for the action type.
      • setActionConfigurationProperties

        public void setActionConfigurationProperties​(Collection<ActionConfigurationProperty> actionConfigurationProperties)

        The configuration properties for the action type.

        Parameters:
        actionConfigurationProperties - The configuration properties for the action type.
      • withActionConfigurationProperties

        public ActionType withActionConfigurationProperties​(Collection<ActionConfigurationProperty> actionConfigurationProperties)

        The configuration properties for the action type.

        Parameters:
        actionConfigurationProperties - The configuration properties for the action type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setInputArtifactDetails

        public void setInputArtifactDetails​(ArtifactDetails inputArtifactDetails)

        The details of the input artifact for the action, such as its commit ID.

        Parameters:
        inputArtifactDetails - The details of the input artifact for the action, such as its commit ID.
      • getInputArtifactDetails

        public ArtifactDetails getInputArtifactDetails()

        The details of the input artifact for the action, such as its commit ID.

        Returns:
        The details of the input artifact for the action, such as its commit ID.
      • withInputArtifactDetails

        public ActionType withInputArtifactDetails​(ArtifactDetails inputArtifactDetails)

        The details of the input artifact for the action, such as its commit ID.

        Parameters:
        inputArtifactDetails - The details of the input artifact for the action, such as its commit ID.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setOutputArtifactDetails

        public void setOutputArtifactDetails​(ArtifactDetails outputArtifactDetails)

        The details of the output artifact of the action, such as its commit ID.

        Parameters:
        outputArtifactDetails - The details of the output artifact of the action, such as its commit ID.
      • getOutputArtifactDetails

        public ArtifactDetails getOutputArtifactDetails()

        The details of the output artifact of the action, such as its commit ID.

        Returns:
        The details of the output artifact of the action, such as its commit ID.
      • withOutputArtifactDetails

        public ActionType withOutputArtifactDetails​(ArtifactDetails outputArtifactDetails)

        The details of the output artifact of the action, such as its commit ID.

        Parameters:
        outputArtifactDetails - The details of the output artifact of the action, such as its commit ID.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • toString

        public String toString()
        Returns a string representation of this object; useful for testing and debugging.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object