AppsClient Interface

public interface AppsClient

An instance of this class provides access to all the operations defined in AppsClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<AppResourceInner>,AppResourceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource)

Create a new App or update an exiting App.

abstract SyncPoller<PollResult<AppResourceInner>,AppResourceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource, Context context)

Create a new App or update an exiting App.

abstract PollerFlux<PollResult<AppResourceInner>,AppResourceInner> beginCreateOrUpdateAsync(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource)

Create a new App or update an exiting App.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serviceName, String appName)

Operation to delete an App.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serviceName, String appName, Context context)

Operation to delete an App.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String serviceName, String appName)

Operation to delete an App.

abstract SyncPoller<PollResult<AppResourceInner>,AppResourceInner> beginSetActiveDeployments(String resourceGroupName, String serviceName, String appName, ActiveDeploymentCollection activeDeploymentCollection)

Set existing Deployment under the app as active.

abstract SyncPoller<PollResult<AppResourceInner>,AppResourceInner> beginSetActiveDeployments(String resourceGroupName, String serviceName, String appName, ActiveDeploymentCollection activeDeploymentCollection, Context context)

Set existing Deployment under the app as active.

abstract PollerFlux<PollResult<AppResourceInner>,AppResourceInner> beginSetActiveDeploymentsAsync(String resourceGroupName, String serviceName, String appName, ActiveDeploymentCollection activeDeploymentCollection)

Set existing Deployment under the app as active.

abstract SyncPoller<PollResult<AppResourceInner>,AppResourceInner> beginUpdate(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource)

Operation to update an exiting App.

abstract SyncPoller<PollResult<AppResourceInner>,AppResourceInner> beginUpdate(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource, Context context)

Operation to update an exiting App.

abstract PollerFlux<PollResult<AppResourceInner>,AppResourceInner> beginUpdateAsync(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource)

Operation to update an exiting App.

abstract AppResourceInner createOrUpdate(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource)

Create a new App or update an exiting App.

abstract AppResourceInner createOrUpdate(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource, Context context)

Create a new App or update an exiting App.

abstract Mono<AppResourceInner> createOrUpdateAsync(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource)

Create a new App or update an exiting App.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource)

Create a new App or update an exiting App.

abstract void delete(String resourceGroupName, String serviceName, String appName)

Operation to delete an App.

abstract void delete(String resourceGroupName, String serviceName, String appName, Context context)

Operation to delete an App.

abstract Mono<Void> deleteAsync(String resourceGroupName, String serviceName, String appName)

Operation to delete an App.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String serviceName, String appName)

Operation to delete an App.

abstract AppResourceInner get(String resourceGroupName, String serviceName, String appName)

Get an App and its properties.

abstract Mono<AppResourceInner> getAsync(String resourceGroupName, String serviceName, String appName)

Get an App and its properties.

abstract ResourceUploadDefinition getResourceUploadUrl(String resourceGroupName, String serviceName, String appName)

Get an resource upload URL for an App, which may be artifacts or source archive.

abstract Mono<ResourceUploadDefinition> getResourceUploadUrlAsync(String resourceGroupName, String serviceName, String appName)

Get an resource upload URL for an App, which may be artifacts or source archive.

abstract Response<ResourceUploadDefinition> getResourceUploadUrlWithResponse(String resourceGroupName, String serviceName, String appName, Context context)

Get an resource upload URL for an App, which may be artifacts or source archive.

abstract Mono<Response<ResourceUploadDefinition>> getResourceUploadUrlWithResponseAsync(String resourceGroupName, String serviceName, String appName)

Get an resource upload URL for an App, which may be artifacts or source archive.

abstract Response<AppResourceInner> getWithResponse(String resourceGroupName, String serviceName, String appName, String syncStatus, Context context)

Get an App and its properties.

abstract Mono<Response<AppResourceInner>> getWithResponseAsync(String resourceGroupName, String serviceName, String appName, String syncStatus)

Get an App and its properties.

abstract PagedIterable<AppResourceInner> list(String resourceGroupName, String serviceName)

Handles requests to list all resources in a Service.

abstract PagedIterable<AppResourceInner> list(String resourceGroupName, String serviceName, Context context)

Handles requests to list all resources in a Service.

abstract PagedFlux<AppResourceInner> listAsync(String resourceGroupName, String serviceName)

Handles requests to list all resources in a Service.

abstract AppResourceInner setActiveDeployments(String resourceGroupName, String serviceName, String appName, ActiveDeploymentCollection activeDeploymentCollection)

Set existing Deployment under the app as active.

abstract AppResourceInner setActiveDeployments(String resourceGroupName, String serviceName, String appName, ActiveDeploymentCollection activeDeploymentCollection, Context context)

Set existing Deployment under the app as active.

abstract Mono<AppResourceInner> setActiveDeploymentsAsync(String resourceGroupName, String serviceName, String appName, ActiveDeploymentCollection activeDeploymentCollection)

Set existing Deployment under the app as active.

abstract Mono<Response<Flux<ByteBuffer>>> setActiveDeploymentsWithResponseAsync(String resourceGroupName, String serviceName, String appName, ActiveDeploymentCollection activeDeploymentCollection)

Set existing Deployment under the app as active.

abstract AppResourceInner update(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource)

Operation to update an exiting App.

abstract AppResourceInner update(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource, Context context)

Operation to update an exiting App.

abstract Mono<AppResourceInner> updateAsync(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource)

Operation to update an exiting App.

abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource)

Operation to update an exiting App.

abstract CustomDomainValidateResult validateDomain(String resourceGroupName, String serviceName, String appName, CustomDomainValidatePayload validatePayload)

Check the resource name is valid as well as not in use.

abstract Mono<CustomDomainValidateResult> validateDomainAsync(String resourceGroupName, String serviceName, String appName, CustomDomainValidatePayload validatePayload)

Check the resource name is valid as well as not in use.

abstract Response<CustomDomainValidateResult> validateDomainWithResponse(String resourceGroupName, String serviceName, String appName, CustomDomainValidatePayload validatePayload, Context context)

Check the resource name is valid as well as not in use.

abstract Mono<Response<CustomDomainValidateResult>> validateDomainWithResponseAsync(String resourceGroupName, String serviceName, String appName, CustomDomainValidatePayload validatePayload)

Check the resource name is valid as well as not in use.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,AppResourceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource)

Create a new App or update an exiting App.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
appResource - Parameters for the create or update operation.

Returns:

the SyncPoller<T,U> for polling of app resource payload.

beginCreateOrUpdate

public abstract SyncPoller,AppResourceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource, Context context)

Create a new App or update an exiting App.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
appResource - Parameters for the create or update operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of app resource payload.

beginCreateOrUpdateAsync

public abstract PollerFlux,AppResourceInner> beginCreateOrUpdateAsync(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource)

Create a new App or update an exiting App.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
appResource - Parameters for the create or update operation.

Returns:

the PollerFlux<T,U> for polling of app resource payload.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String serviceName, String appName)

Operation to delete an App.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String serviceName, String appName, Context context)

Operation to delete an App.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String serviceName, String appName)

Operation to delete an App.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginSetActiveDeployments

public abstract SyncPoller,AppResourceInner> beginSetActiveDeployments(String resourceGroupName, String serviceName, String appName, ActiveDeploymentCollection activeDeploymentCollection)

Set existing Deployment under the app as active.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
activeDeploymentCollection - A list of Deployment name to be active.

Returns:

the SyncPoller<T,U> for polling of app resource payload.

beginSetActiveDeployments

public abstract SyncPoller,AppResourceInner> beginSetActiveDeployments(String resourceGroupName, String serviceName, String appName, ActiveDeploymentCollection activeDeploymentCollection, Context context)

Set existing Deployment under the app as active.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
activeDeploymentCollection - A list of Deployment name to be active.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of app resource payload.

beginSetActiveDeploymentsAsync

public abstract PollerFlux,AppResourceInner> beginSetActiveDeploymentsAsync(String resourceGroupName, String serviceName, String appName, ActiveDeploymentCollection activeDeploymentCollection)

Set existing Deployment under the app as active.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
activeDeploymentCollection - A list of Deployment name to be active.

Returns:

the PollerFlux<T,U> for polling of app resource payload.

beginUpdate

public abstract SyncPoller,AppResourceInner> beginUpdate(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource)

Operation to update an exiting App.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
appResource - Parameters for the update operation.

Returns:

the SyncPoller<T,U> for polling of app resource payload.

beginUpdate

public abstract SyncPoller,AppResourceInner> beginUpdate(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource, Context context)

Operation to update an exiting App.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
appResource - Parameters for the update operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of app resource payload.

beginUpdateAsync

public abstract PollerFlux,AppResourceInner> beginUpdateAsync(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource)

Operation to update an exiting App.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
appResource - Parameters for the update operation.

Returns:

the PollerFlux<T,U> for polling of app resource payload.

createOrUpdate

public abstract AppResourceInner createOrUpdate(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource)

Create a new App or update an exiting App.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
appResource - Parameters for the create or update operation.

Returns:

app resource payload.

createOrUpdate

public abstract AppResourceInner createOrUpdate(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource, Context context)

Create a new App or update an exiting App.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
appResource - Parameters for the create or update operation.
context - The context to associate with this operation.

Returns:

app resource payload.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource)

Create a new App or update an exiting App.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
appResource - Parameters for the create or update operation.

Returns:

app resource payload on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource)

Create a new App or update an exiting App.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
appResource - Parameters for the create or update operation.

Returns:

app resource payload along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String serviceName, String appName)

Operation to delete an App.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.

delete

public abstract void delete(String resourceGroupName, String serviceName, String appName, Context context)

Operation to delete an App.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String serviceName, String appName)

Operation to delete an App.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String serviceName, String appName)

Operation to delete an App.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract AppResourceInner get(String resourceGroupName, String serviceName, String appName)

Get an App and its properties.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.

Returns:

an App and its properties.

getAsync

public abstract Mono getAsync(String resourceGroupName, String serviceName, String appName)

Get an App and its properties.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.

Returns:

an App and its properties on successful completion of Mono.

getResourceUploadUrl

public abstract ResourceUploadDefinition getResourceUploadUrl(String resourceGroupName, String serviceName, String appName)

Get an resource upload URL for an App, which may be artifacts or source archive.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.

Returns:

an resource upload URL for an App, which may be artifacts or source archive.

getResourceUploadUrlAsync

public abstract Mono getResourceUploadUrlAsync(String resourceGroupName, String serviceName, String appName)

Get an resource upload URL for an App, which may be artifacts or source archive.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.

Returns:

an resource upload URL for an App, which may be artifacts or source archive on successful completion of Mono.

getResourceUploadUrlWithResponse

public abstract Response getResourceUploadUrlWithResponse(String resourceGroupName, String serviceName, String appName, Context context)

Get an resource upload URL for an App, which may be artifacts or source archive.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
context - The context to associate with this operation.

Returns:

an resource upload URL for an App, which may be artifacts or source archive along with Response<T>.

getResourceUploadUrlWithResponseAsync

public abstract Mono> getResourceUploadUrlWithResponseAsync(String resourceGroupName, String serviceName, String appName)

Get an resource upload URL for an App, which may be artifacts or source archive.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.

Returns:

an resource upload URL for an App, which may be artifacts or source archive along with Response<T> on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String serviceName, String appName, String syncStatus, Context context)

Get an App and its properties.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
syncStatus - Indicates whether sync status.
context - The context to associate with this operation.

Returns:

an App and its properties along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String serviceName, String appName, String syncStatus)

Get an App and its properties.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
syncStatus - Indicates whether sync status.

Returns:

an App and its properties along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String resourceGroupName, String serviceName)

Handles requests to list all resources in a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

object that includes an array of App resources and a possible link for next set as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String resourceGroupName, String serviceName, Context context)

Handles requests to list all resources in a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
context - The context to associate with this operation.

Returns:

object that includes an array of App resources and a possible link for next set as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String serviceName)

Handles requests to list all resources in a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

object that includes an array of App resources and a possible link for next set as paginated response with PagedFlux<T>.

setActiveDeployments

public abstract AppResourceInner setActiveDeployments(String resourceGroupName, String serviceName, String appName, ActiveDeploymentCollection activeDeploymentCollection)

Set existing Deployment under the app as active.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
activeDeploymentCollection - A list of Deployment name to be active.

Returns:

app resource payload.

setActiveDeployments

public abstract AppResourceInner setActiveDeployments(String resourceGroupName, String serviceName, String appName, ActiveDeploymentCollection activeDeploymentCollection, Context context)

Set existing Deployment under the app as active.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
activeDeploymentCollection - A list of Deployment name to be active.
context - The context to associate with this operation.

Returns:

app resource payload.

setActiveDeploymentsAsync

public abstract Mono setActiveDeploymentsAsync(String resourceGroupName, String serviceName, String appName, ActiveDeploymentCollection activeDeploymentCollection)

Set existing Deployment under the app as active.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
activeDeploymentCollection - A list of Deployment name to be active.

Returns:

app resource payload on successful completion of Mono.

setActiveDeploymentsWithResponseAsync

public abstract Mono>> setActiveDeploymentsWithResponseAsync(String resourceGroupName, String serviceName, String appName, ActiveDeploymentCollection activeDeploymentCollection)

Set existing Deployment under the app as active.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
activeDeploymentCollection - A list of Deployment name to be active.

Returns:

app resource payload along with Response<T> on successful completion of Mono.

update

public abstract AppResourceInner update(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource)

Operation to update an exiting App.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
appResource - Parameters for the update operation.

Returns:

app resource payload.

update

public abstract AppResourceInner update(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource, Context context)

Operation to update an exiting App.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
appResource - Parameters for the update operation.
context - The context to associate with this operation.

Returns:

app resource payload.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource)

Operation to update an exiting App.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
appResource - Parameters for the update operation.

Returns:

app resource payload on successful completion of Mono.

updateWithResponseAsync

public abstract Mono>> updateWithResponseAsync(String resourceGroupName, String serviceName, String appName, AppResourceInner appResource)

Operation to update an exiting App.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
appResource - Parameters for the update operation.

Returns:

app resource payload along with Response<T> on successful completion of Mono.

validateDomain

public abstract CustomDomainValidateResult validateDomain(String resourceGroupName, String serviceName, String appName, CustomDomainValidatePayload validatePayload)

Check the resource name is valid as well as not in use.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
validatePayload - Custom domain payload to be validated.

Returns:

validation result for custom domain.

validateDomainAsync

public abstract Mono validateDomainAsync(String resourceGroupName, String serviceName, String appName, CustomDomainValidatePayload validatePayload)

Check the resource name is valid as well as not in use.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
validatePayload - Custom domain payload to be validated.

Returns:

validation result for custom domain on successful completion of Mono.

validateDomainWithResponse

public abstract Response validateDomainWithResponse(String resourceGroupName, String serviceName, String appName, CustomDomainValidatePayload validatePayload, Context context)

Check the resource name is valid as well as not in use.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
validatePayload - Custom domain payload to be validated.
context - The context to associate with this operation.

Returns:

validation result for custom domain along with Response<T>.

validateDomainWithResponseAsync

public abstract Mono> validateDomainWithResponseAsync(String resourceGroupName, String serviceName, String appName, CustomDomainValidatePayload validatePayload)

Check the resource name is valid as well as not in use.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
appName - The name of the App resource.
validatePayload - Custom domain payload to be validated.

Returns:

validation result for custom domain along with Response<T> on successful completion of Mono.

Applies to