SupportsOneDeploy Interface

public interface SupportsOneDeploy

Provides access to OneDeploy.

Method Summary

Modifier and Type Method and Description
abstract void deploy(DeployType type, File file)

Deploy a file to Azure site.

abstract void deploy(DeployType type, File file, DeployOptions deployOptions)

Deploy a file to Azure site.

abstract void deploy(DeployType type, InputStream file, long length)

Deploy a file to Azure site.

abstract void deploy(DeployType type, InputStream file, long length, DeployOptions deployOptions)

Deploy a file to Azure site.

abstract Mono<Void> deployAsync(DeployType type, File file)

Deploy a file to Azure site.

abstract Mono<Void> deployAsync(DeployType type, File file, DeployOptions deployOptions)

Deploy a file to Azure site.

abstract Mono<Void> deployAsync(DeployType type, InputStream file, long length)

Deploy a file to Azure site.

abstract Mono<Void> deployAsync(DeployType type, InputStream file, long length, DeployOptions deployOptions)

Deploy a file to Azure site.

abstract CsmDeploymentStatus getDeploymentStatus(String deploymentId)

Gets deployment status for Azure Site.

abstract Mono<CsmDeploymentStatus> getDeploymentStatusAsync(String deploymentId)

Gets deployment status for Azure Site.

abstract KuduDeploymentResult pushDeploy(DeployType type, File file, DeployOptions deployOptions)

Deploy a file to Azure site.

abstract Mono<KuduDeploymentResult> pushDeployAsync(DeployType type, File file, DeployOptions deployOptions)

Deploy a file to Azure site.

Method Details

deploy

public abstract void deploy(DeployType type, File file)

Deploy a file to Azure site.

Parameters:

type - the deploy type
file - the file to upload

deploy

public abstract 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

deploy

public abstract 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

deploy

public abstract 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

public abstract Mono deployAsync(DeployType type, File file)

Deploy a file to Azure site.

Parameters:

type - the deploy type
file - the file to upload

Returns:

the completion of the operation

deployAsync

public abstract Mono 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 completion of the operation

deployAsync

public abstract Mono 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 completion of the operation

deployAsync

public abstract Mono 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 completion of the operation

getDeploymentStatus

public abstract 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

public abstract Mono getDeploymentStatusAsync(String deploymentId)

Gets deployment status for Azure Site.

Parameters:

deploymentId - GUID of the deployment operation

Returns:

the production deployment status for Azure Site

pushDeploy

public abstract 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 withTrackDeployment(Boolean trackDeployment) set to True.

pushDeployAsync

public abstract Mono 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 withTrackDeployment(Boolean trackDeployment) set to True.

Applies to