BindingsClient Interface

public interface BindingsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<BindingResourceInner>,BindingResourceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource)

Create a new Binding or update an exiting Binding.

abstract SyncPoller<PollResult<BindingResourceInner>,BindingResourceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource, Context context)

Create a new Binding or update an exiting Binding.

abstract PollerFlux<PollResult<BindingResourceInner>,BindingResourceInner> beginCreateOrUpdateAsync(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource)

Create a new Binding or update an exiting Binding.

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

Operation to delete a Binding.

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

Operation to delete a Binding.

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

Operation to delete a Binding.

abstract SyncPoller<PollResult<BindingResourceInner>,BindingResourceInner> beginUpdate(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource)

Operation to update an exiting Binding.

abstract SyncPoller<PollResult<BindingResourceInner>,BindingResourceInner> beginUpdate(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource, Context context)

Operation to update an exiting Binding.

abstract PollerFlux<PollResult<BindingResourceInner>,BindingResourceInner> beginUpdateAsync(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource)

Operation to update an exiting Binding.

abstract BindingResourceInner createOrUpdate(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource)

Create a new Binding or update an exiting Binding.

abstract BindingResourceInner createOrUpdate(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource, Context context)

Create a new Binding or update an exiting Binding.

abstract Mono<BindingResourceInner> createOrUpdateAsync(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource)

Create a new Binding or update an exiting Binding.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource)

Create a new Binding or update an exiting Binding.

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

Operation to delete a Binding.

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

Operation to delete a Binding.

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

Operation to delete a Binding.

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

Operation to delete a Binding.

abstract BindingResourceInner get(String resourceGroupName, String serviceName, String appName, String bindingName)

Get a Binding and its properties.

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

Get a Binding and its properties.

abstract Response<BindingResourceInner> getWithResponse(String resourceGroupName, String serviceName, String appName, String bindingName, Context context)

Get a Binding and its properties.

abstract Mono<Response<BindingResourceInner>> getWithResponseAsync(String resourceGroupName, String serviceName, String appName, String bindingName)

Get a Binding and its properties.

abstract PagedIterable<BindingResourceInner> list(String resourceGroupName, String serviceName, String appName)

Handles requests to list all resources in an App.

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

Handles requests to list all resources in an App.

abstract PagedFlux<BindingResourceInner> listAsync(String resourceGroupName, String serviceName, String appName)

Handles requests to list all resources in an App.

abstract BindingResourceInner update(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource)

Operation to update an exiting Binding.

abstract BindingResourceInner update(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource, Context context)

Operation to update an exiting Binding.

abstract Mono<BindingResourceInner> updateAsync(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource)

Operation to update an exiting Binding.

abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource)

Operation to update an exiting Binding.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,BindingResourceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource)

Create a new Binding or update an exiting Binding.

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.
bindingName - The name of the Binding resource.
bindingResource - Parameters for the create or update operation.

Returns:

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

beginCreateOrUpdate

public abstract SyncPoller,BindingResourceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource, Context context)

Create a new Binding or update an exiting Binding.

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.
bindingName - The name of the Binding resource.
bindingResource - Parameters for the create or update operation.
context - The context to associate with this operation.

Returns:

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

beginCreateOrUpdateAsync

public abstract PollerFlux,BindingResourceInner> beginCreateOrUpdateAsync(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource)

Create a new Binding or update an exiting Binding.

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.
bindingName - The name of the Binding resource.
bindingResource - Parameters for the create or update operation.

Returns:

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

beginDelete

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

Operation to delete a Binding.

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.
bindingName - The name of the Binding resource.

Returns:

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

beginDelete

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

Operation to delete a Binding.

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.
bindingName - The name of the Binding 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, String bindingName)

Operation to delete a Binding.

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.
bindingName - The name of the Binding resource.

Returns:

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

beginUpdate

public abstract SyncPoller,BindingResourceInner> beginUpdate(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource)

Operation to update an exiting Binding.

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.
bindingName - The name of the Binding resource.
bindingResource - Parameters for the update operation.

Returns:

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

beginUpdate

public abstract SyncPoller,BindingResourceInner> beginUpdate(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource, Context context)

Operation to update an exiting Binding.

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.
bindingName - The name of the Binding resource.
bindingResource - Parameters for the update operation.
context - The context to associate with this operation.

Returns:

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

beginUpdateAsync

public abstract PollerFlux,BindingResourceInner> beginUpdateAsync(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource)

Operation to update an exiting Binding.

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.
bindingName - The name of the Binding resource.
bindingResource - Parameters for the update operation.

Returns:

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

createOrUpdate

public abstract BindingResourceInner createOrUpdate(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource)

Create a new Binding or update an exiting Binding.

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.
bindingName - The name of the Binding resource.
bindingResource - Parameters for the create or update operation.

Returns:

binding resource payload.

createOrUpdate

public abstract BindingResourceInner createOrUpdate(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource, Context context)

Create a new Binding or update an exiting Binding.

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.
bindingName - The name of the Binding resource.
bindingResource - Parameters for the create or update operation.
context - The context to associate with this operation.

Returns:

binding resource payload.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource)

Create a new Binding or update an exiting Binding.

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.
bindingName - The name of the Binding resource.
bindingResource - Parameters for the create or update operation.

Returns:

binding resource payload on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource)

Create a new Binding or update an exiting Binding.

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.
bindingName - The name of the Binding resource.
bindingResource - Parameters for the create or update operation.

Returns:

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

delete

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

Operation to delete a Binding.

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.
bindingName - The name of the Binding resource.

delete

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

Operation to delete a Binding.

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.
bindingName - The name of the Binding resource.
context - The context to associate with this operation.

deleteAsync

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

Operation to delete a Binding.

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.
bindingName - The name of the Binding resource.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

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

Operation to delete a Binding.

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.
bindingName - The name of the Binding resource.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract BindingResourceInner get(String resourceGroupName, String serviceName, String appName, String bindingName)

Get a Binding 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.
bindingName - The name of the Binding resource.

Returns:

a Binding and its properties.

getAsync

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

Get a Binding 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.
bindingName - The name of the Binding resource.

Returns:

a Binding and its properties on successful completion of Mono.

getWithResponse

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

Get a Binding 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.
bindingName - The name of the Binding resource.
context - The context to associate with this operation.

Returns:

a Binding and its properties along with Response<T>.

getWithResponseAsync

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

Get a Binding 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.
bindingName - The name of the Binding resource.

Returns:

a Binding and its properties along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String resourceGroupName, String serviceName, String appName)

Handles requests to list all resources in 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:

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

list

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

Handles requests to list all resources in 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:

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

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String serviceName, String appName)

Handles requests to list all resources in 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:

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

update

public abstract BindingResourceInner update(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource)

Operation to update an exiting Binding.

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.
bindingName - The name of the Binding resource.
bindingResource - Parameters for the update operation.

Returns:

binding resource payload.

update

public abstract BindingResourceInner update(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource, Context context)

Operation to update an exiting Binding.

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.
bindingName - The name of the Binding resource.
bindingResource - Parameters for the update operation.
context - The context to associate with this operation.

Returns:

binding resource payload.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource)

Operation to update an exiting Binding.

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.
bindingName - The name of the Binding resource.
bindingResource - Parameters for the update operation.

Returns:

binding resource payload on successful completion of Mono.

updateWithResponseAsync

public abstract Mono>> updateWithResponseAsync(String resourceGroupName, String serviceName, String appName, String bindingName, BindingResourceInner bindingResource)

Operation to update an exiting Binding.

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.
bindingName - The name of the Binding resource.
bindingResource - Parameters for the update operation.

Returns:

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

Applies to