Class CsmDeploymentStatusProperties

java.lang.Object
com.azure.resourcemanager.appservice.fluent.models.CsmDeploymentStatusProperties

public final class CsmDeploymentStatusProperties extends Object
CsmDeploymentStatus resource specific properties.
  • Constructor Details

    • CsmDeploymentStatusProperties

      public CsmDeploymentStatusProperties()
  • Method Details

    • deploymentId

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

      public CsmDeploymentStatusProperties withDeploymentId(String deploymentId)
      Set the deploymentId property: Deployment operation id.
      Parameters:
      deploymentId - the deploymentId value to set.
      Returns:
      the CsmDeploymentStatusProperties object itself.
    • status

      public DeploymentBuildStatus status()
      Get the status property: Deployment build status.
      Returns:
      the status value.
    • withStatus

      Set the status property: Deployment build status.
      Parameters:
      status - the status value to set.
      Returns:
      the CsmDeploymentStatusProperties object itself.
    • numberOfInstancesInProgress

      public Integer numberOfInstancesInProgress()
      Get the numberOfInstancesInProgress property: Number of site instances currently being provisioned.
      Returns:
      the numberOfInstancesInProgress value.
    • withNumberOfInstancesInProgress

      public CsmDeploymentStatusProperties withNumberOfInstancesInProgress(Integer numberOfInstancesInProgress)
      Set the numberOfInstancesInProgress property: Number of site instances currently being provisioned.
      Parameters:
      numberOfInstancesInProgress - the numberOfInstancesInProgress value to set.
      Returns:
      the CsmDeploymentStatusProperties object itself.
    • numberOfInstancesSuccessful

      public Integer numberOfInstancesSuccessful()
      Get the numberOfInstancesSuccessful property: Number of site instances provisioned successfully.
      Returns:
      the numberOfInstancesSuccessful value.
    • withNumberOfInstancesSuccessful

      public CsmDeploymentStatusProperties withNumberOfInstancesSuccessful(Integer numberOfInstancesSuccessful)
      Set the numberOfInstancesSuccessful property: Number of site instances provisioned successfully.
      Parameters:
      numberOfInstancesSuccessful - the numberOfInstancesSuccessful value to set.
      Returns:
      the CsmDeploymentStatusProperties object itself.
    • numberOfInstancesFailed

      public Integer numberOfInstancesFailed()
      Get the numberOfInstancesFailed property: Number of site instances failed to provision.
      Returns:
      the numberOfInstancesFailed value.
    • withNumberOfInstancesFailed

      public CsmDeploymentStatusProperties withNumberOfInstancesFailed(Integer numberOfInstancesFailed)
      Set the numberOfInstancesFailed property: Number of site instances failed to provision.
      Parameters:
      numberOfInstancesFailed - the numberOfInstancesFailed value to set.
      Returns:
      the CsmDeploymentStatusProperties object itself.
    • failedInstancesLogs

      public List<String> failedInstancesLogs()
      Get the failedInstancesLogs property: List of URLs pointing to logs for instances which failed to provision.
      Returns:
      the failedInstancesLogs value.
    • withFailedInstancesLogs

      public CsmDeploymentStatusProperties withFailedInstancesLogs(List<String> failedInstancesLogs)
      Set the failedInstancesLogs property: List of URLs pointing to logs for instances which failed to provision.
      Parameters:
      failedInstancesLogs - the failedInstancesLogs value to set.
      Returns:
      the CsmDeploymentStatusProperties object itself.
    • errors

      public List<ErrorEntity> errors()
      Get the errors property: List of errors.
      Returns:
      the errors value.
    • withErrors

      public CsmDeploymentStatusProperties withErrors(List<ErrorEntity> errors)
      Set the errors property: List of errors.
      Parameters:
      errors - the errors value to set.
      Returns:
      the CsmDeploymentStatusProperties object itself.
    • validate

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