java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.appservice.models.ProxyOnlyResource
com.azure.resourcemanager.appservice.fluent.models.DeploymentInner

public final class DeploymentInner extends ProxyOnlyResource
User credentials used for publishing activity.
  • Constructor Details

    • DeploymentInner

      public DeploymentInner()
  • Method Details

    • withKind

      public DeploymentInner withKind(String kind)
      Set the kind property: Kind of resource.
      Overrides:
      withKind in class ProxyOnlyResource
      Parameters:
      kind - the kind value to set.
      Returns:
      the ProxyOnlyResource object itself.
    • status

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

      public DeploymentInner withStatus(Integer status)
      Set the status property: Deployment status.
      Parameters:
      status - the status value to set.
      Returns:
      the DeploymentInner object itself.
    • message

      public String message()
      Get the message property: Details about deployment status.
      Returns:
      the message value.
    • withMessage

      public DeploymentInner withMessage(String message)
      Set the message property: Details about deployment status.
      Parameters:
      message - the message value to set.
      Returns:
      the DeploymentInner object itself.
    • author

      public String author()
      Get the author property: Who authored the deployment.
      Returns:
      the author value.
    • withAuthor

      public DeploymentInner withAuthor(String author)
      Set the author property: Who authored the deployment.
      Parameters:
      author - the author value to set.
      Returns:
      the DeploymentInner object itself.
    • deployer

      public String deployer()
      Get the deployer property: Who performed the deployment.
      Returns:
      the deployer value.
    • withDeployer

      public DeploymentInner withDeployer(String deployer)
      Set the deployer property: Who performed the deployment.
      Parameters:
      deployer - the deployer value to set.
      Returns:
      the DeploymentInner object itself.
    • authorEmail

      public String authorEmail()
      Get the authorEmail property: Author email.
      Returns:
      the authorEmail value.
    • withAuthorEmail

      public DeploymentInner withAuthorEmail(String authorEmail)
      Set the authorEmail property: Author email.
      Parameters:
      authorEmail - the authorEmail value to set.
      Returns:
      the DeploymentInner object itself.
    • startTime

      public OffsetDateTime startTime()
      Get the startTime property: Start time.
      Returns:
      the startTime value.
    • withStartTime

      public DeploymentInner withStartTime(OffsetDateTime startTime)
      Set the startTime property: Start time.
      Parameters:
      startTime - the startTime value to set.
      Returns:
      the DeploymentInner object itself.
    • endTime

      public OffsetDateTime endTime()
      Get the endTime property: End time.
      Returns:
      the endTime value.
    • withEndTime

      public DeploymentInner withEndTime(OffsetDateTime endTime)
      Set the endTime property: End time.
      Parameters:
      endTime - the endTime value to set.
      Returns:
      the DeploymentInner object itself.
    • active

      public Boolean active()
      Get the active property: True if deployment is currently active, false if completed and null if not started.
      Returns:
      the active value.
    • withActive

      public DeploymentInner withActive(Boolean active)
      Set the active property: True if deployment is currently active, false if completed and null if not started.
      Parameters:
      active - the active value to set.
      Returns:
      the DeploymentInner object itself.
    • details

      public String details()
      Get the details property: Details on deployment.
      Returns:
      the details value.
    • withDetails

      public DeploymentInner withDetails(String details)
      Set the details property: Details on deployment.
      Parameters:
      details - the details value to set.
      Returns:
      the DeploymentInner object itself.
    • validate

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