Class Deployment


  • public final class Deployment
    extends Object
    Description about a deployment.
    • Constructor Detail

      • Deployment

        public Deployment()
    • Method Detail

      • deploymentId

        public String deploymentId()
        Get the deploymentId property: Deployment identifier.
        Returns:
        the deploymentId value.
      • withDeploymentId

        public Deployment withDeploymentId​(String deploymentId)
        Set the deploymentId property: Deployment identifier.
        Parameters:
        deploymentId - the deploymentId value to set.
        Returns:
        the Deployment object itself.
      • deploymentState

        public DeploymentState deploymentState()
        Get the deploymentState property: Current status of the deployment.
        Returns:
        the deploymentState value.
      • withDeploymentState

        public Deployment withDeploymentState​(DeploymentState deploymentState)
        Set the deploymentState property: Current status of the deployment.
        Parameters:
        deploymentState - the deploymentState value to set.
        Returns:
        the Deployment object itself.
      • deploymentResult

        public DeploymentResult deploymentResult()
        Get the deploymentResult property: The outcome of the deployment.
        Returns:
        the deploymentResult value.
      • withDeploymentResult

        public Deployment withDeploymentResult​(DeploymentResult deploymentResult)
        Set the deploymentResult property: The outcome of the deployment.
        Parameters:
        deploymentResult - the deploymentResult value to set.
        Returns:
        the Deployment object itself.
      • deploymentTime

        public OffsetDateTime deploymentTime()
        Get the deploymentTime property: The time when the deployment finished.
        Returns:
        the deploymentTime value.
      • withDeploymentTime

        public Deployment withDeploymentTime​(OffsetDateTime deploymentTime)
        Set the deploymentTime property: The time when the deployment finished.
        Parameters:
        deploymentTime - the deploymentTime value to set.
        Returns:
        the Deployment object itself.
      • deploymentLogsUrl

        public String deploymentLogsUrl()
        Get the deploymentLogsUrl property: Url to access repository action logs.
        Returns:
        the deploymentLogsUrl value.
      • withDeploymentLogsUrl

        public Deployment withDeploymentLogsUrl​(String deploymentLogsUrl)
        Set the deploymentLogsUrl property: Url to access repository action logs.
        Parameters:
        deploymentLogsUrl - the deploymentLogsUrl value to set.
        Returns:
        the Deployment object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.