Interface SupportsOneDeploy

All Known Subinterfaces:
DeploymentSlot, WebApp

public interface SupportsOneDeploy
Provides access to OneDeploy.
  • Method Details

    • deploy

      void deploy(DeployType type, File file)
      Deploy a file to Azure site.
      Parameters:
      type - the deploy type
      file - the file to upload
    • deployAsync

      Mono<Void> deployAsync(DeployType type, File file)
      Deploy a file to Azure site.
      Parameters:
      type - the deploy type
      file - the file to upload
      Returns:
      the completable of the operation
    • deploy

      void deploy(DeployType type, File file, DeployOptions deployOptions)
      Deploy a file to Azure site.
      Parameters:
      type - the deploy type
      file - the file to upload
      deployOptions - the deploy options
    • deployAsync

      Mono<Void> deployAsync(DeployType type, File file, DeployOptions deployOptions)
      Deploy a file to Azure site.
      Parameters:
      type - the deploy type
      file - the file to upload
      deployOptions - the deploy options
      Returns:
      the completable of the operation
    • deploy

      void deploy(DeployType type, InputStream file, long length)
      Deploy a file to Azure site.
      Parameters:
      type - the deploy type
      file - the file to upload
      length - the length of the file
    • deployAsync

      Mono<Void> deployAsync(DeployType type, InputStream file, long length)
      Deploy a file to Azure site.
      Parameters:
      type - the deploy type
      file - the file to upload
      length - the length of the file
      Returns:
      the completable of the operation
    • deploy

      void deploy(DeployType type, InputStream file, long length, DeployOptions deployOptions)
      Deploy a file to Azure site.
      Parameters:
      type - the deploy type
      file - the file to upload
      length - the length of the file
      deployOptions - the deploy options
    • deployAsync

      Mono<Void> deployAsync(DeployType type, InputStream file, long length, DeployOptions deployOptions)
      Deploy a file to Azure site.
      Parameters:
      type - the deploy type
      file - the file to upload
      length - the length of the file
      deployOptions - the deploy options
      Returns:
      the completable of the operation
    • pushDeploy

      KuduDeploymentResult pushDeploy(DeployType type, File file, DeployOptions deployOptions)
      Deploy a file to Azure site.
      Parameters:
      type - the deploy type
      file - the file to upload
      deployOptions - the deploy options
      Returns:
      the result of the deployment, which contains the deployment ID for query on the deployment status if DeployOptions.withTrackDeployment(Boolean) set to True.
    • pushDeployAsync

      Mono<KuduDeploymentResult> pushDeployAsync(DeployType type, File file, DeployOptions deployOptions)
      Deploy a file to Azure site.
      Parameters:
      type - the deploy type
      file - the file to upload
      deployOptions - the deploy options
      Returns:
      the result of the deployment, which contains the deployment ID for query on the deployment status if DeployOptions.withTrackDeployment(Boolean) set to True.
    • getDeploymentStatus

      CsmDeploymentStatus getDeploymentStatus(String deploymentId)
      Gets deployment status for Azure Site.
      Parameters:
      deploymentId - GUID of the deployment operation
      Returns:
      the production deployment status for Azure Site
    • getDeploymentStatusAsync

      Mono<CsmDeploymentStatus> getDeploymentStatusAsync(String deploymentId)
      Gets deployment status for Azure Site.
      Parameters:
      deploymentId - GUID of the deployment operation
      Returns:
      the production deployment status for Azure Site