BuildpackBindingsClient Interface

public interface BuildpackBindingsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<BuildpackBindingResourceInner>,BuildpackBindingResourceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName, BuildpackBindingResourceInner buildpackBinding)

Create or update a buildpack binding.

abstract SyncPoller<PollResult<BuildpackBindingResourceInner>,BuildpackBindingResourceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName, BuildpackBindingResourceInner buildpackBinding, Context context)

Create or update a buildpack binding.

abstract PollerFlux<PollResult<BuildpackBindingResourceInner>,BuildpackBindingResourceInner> beginCreateOrUpdateAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName, BuildpackBindingResourceInner buildpackBinding)

Create or update a buildpack binding.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName)

Operation to delete a Buildpack Binding.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName, Context context)

Operation to delete a Buildpack Binding.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName)

Operation to delete a Buildpack Binding.

abstract BuildpackBindingResourceInner createOrUpdate(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName, BuildpackBindingResourceInner buildpackBinding)

Create or update a buildpack binding.

abstract BuildpackBindingResourceInner createOrUpdate(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName, BuildpackBindingResourceInner buildpackBinding, Context context)

Create or update a buildpack binding.

abstract Mono<BuildpackBindingResourceInner> createOrUpdateAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName, BuildpackBindingResourceInner buildpackBinding)

Create or update a buildpack binding.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName, BuildpackBindingResourceInner buildpackBinding)

Create or update a buildpack binding.

abstract void delete(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName)

Operation to delete a Buildpack Binding.

abstract void delete(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName, Context context)

Operation to delete a Buildpack Binding.

abstract Mono<Void> deleteAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName)

Operation to delete a Buildpack Binding.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName)

Operation to delete a Buildpack Binding.

abstract BuildpackBindingResourceInner get(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName)

Get a buildpack binding by name.

abstract Mono<BuildpackBindingResourceInner> getAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName)

Get a buildpack binding by name.

abstract Response<BuildpackBindingResourceInner> getWithResponse(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName, Context context)

Get a buildpack binding by name.

abstract Mono<Response<BuildpackBindingResourceInner>> getWithResponseAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName)

Get a buildpack binding by name.

abstract PagedIterable<BuildpackBindingResourceInner> list(String resourceGroupName, String serviceName, String buildServiceName, String builderName)

Handles requests to list all buildpack bindings in a builder.

abstract PagedIterable<BuildpackBindingResourceInner> list(String resourceGroupName, String serviceName, String buildServiceName, String builderName, Context context)

Handles requests to list all buildpack bindings in a builder.

abstract PagedFlux<BuildpackBindingResourceInner> listAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName)

Handles requests to list all buildpack bindings in a builder.

abstract PagedIterable<BuildpackBindingResourceInner> listForCluster(String resourceGroupName, String serviceName)

Get collection of buildpack bindings under all builders.

abstract PagedIterable<BuildpackBindingResourceInner> listForCluster(String resourceGroupName, String serviceName, Context context)

Get collection of buildpack bindings under all builders.

abstract PagedFlux<BuildpackBindingResourceInner> listForClusterAsync(String resourceGroupName, String serviceName)

Get collection of buildpack bindings under all builders.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,BuildpackBindingResourceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName, BuildpackBindingResourceInner buildpackBinding)

Create or update a buildpack 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.
buildServiceName - The name of the build service resource.
builderName - The name of the builder resource.
buildpackBindingName - The name of the Buildpack Binding Name.
buildpackBinding - The target buildpack binding for the create or update operation.

Returns:

the SyncPoller<T,U> for polling of buildpack Binding Resource object.

beginCreateOrUpdate

public abstract SyncPoller,BuildpackBindingResourceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName, BuildpackBindingResourceInner buildpackBinding, Context context)

Create or update a buildpack 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.
buildServiceName - The name of the build service resource.
builderName - The name of the builder resource.
buildpackBindingName - The name of the Buildpack Binding Name.
buildpackBinding - The target buildpack binding for the create or update operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of buildpack Binding Resource object.

beginCreateOrUpdateAsync

public abstract PollerFlux,BuildpackBindingResourceInner> beginCreateOrUpdateAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName, BuildpackBindingResourceInner buildpackBinding)

Create or update a buildpack 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.
buildServiceName - The name of the build service resource.
builderName - The name of the builder resource.
buildpackBindingName - The name of the Buildpack Binding Name.
buildpackBinding - The target buildpack binding for the create or update operation.

Returns:

the PollerFlux<T,U> for polling of buildpack Binding Resource object.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName)

Operation to delete a Buildpack 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.
buildServiceName - The name of the build service resource.
builderName - The name of the builder resource.
buildpackBindingName - The name of the Buildpack Binding Name.

Returns:

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

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName, Context context)

Operation to delete a Buildpack 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.
buildServiceName - The name of the build service resource.
builderName - The name of the builder resource.
buildpackBindingName - The name of the Buildpack Binding Name.
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 buildServiceName, String builderName, String buildpackBindingName)

Operation to delete a Buildpack 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.
buildServiceName - The name of the build service resource.
builderName - The name of the builder resource.
buildpackBindingName - The name of the Buildpack Binding Name.

Returns:

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

createOrUpdate

public abstract BuildpackBindingResourceInner createOrUpdate(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName, BuildpackBindingResourceInner buildpackBinding)

Create or update a buildpack 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.
buildServiceName - The name of the build service resource.
builderName - The name of the builder resource.
buildpackBindingName - The name of the Buildpack Binding Name.
buildpackBinding - The target buildpack binding for the create or update operation.

Returns:

buildpack Binding Resource object.

createOrUpdate

public abstract BuildpackBindingResourceInner createOrUpdate(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName, BuildpackBindingResourceInner buildpackBinding, Context context)

Create or update a buildpack 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.
buildServiceName - The name of the build service resource.
builderName - The name of the builder resource.
buildpackBindingName - The name of the Buildpack Binding Name.
buildpackBinding - The target buildpack binding for the create or update operation.
context - The context to associate with this operation.

Returns:

buildpack Binding Resource object.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName, BuildpackBindingResourceInner buildpackBinding)

Create or update a buildpack 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.
buildServiceName - The name of the build service resource.
builderName - The name of the builder resource.
buildpackBindingName - The name of the Buildpack Binding Name.
buildpackBinding - The target buildpack binding for the create or update operation.

Returns:

buildpack Binding Resource object on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName, BuildpackBindingResourceInner buildpackBinding)

Create or update a buildpack 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.
buildServiceName - The name of the build service resource.
builderName - The name of the builder resource.
buildpackBindingName - The name of the Buildpack Binding Name.
buildpackBinding - The target buildpack binding for the create or update operation.

Returns:

buildpack Binding Resource object along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName)

Operation to delete a Buildpack 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.
buildServiceName - The name of the build service resource.
builderName - The name of the builder resource.
buildpackBindingName - The name of the Buildpack Binding Name.

delete

public abstract void delete(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName, Context context)

Operation to delete a Buildpack 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.
buildServiceName - The name of the build service resource.
builderName - The name of the builder resource.
buildpackBindingName - The name of the Buildpack Binding Name.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName)

Operation to delete a Buildpack 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.
buildServiceName - The name of the build service resource.
builderName - The name of the builder resource.
buildpackBindingName - The name of the Buildpack Binding Name.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName)

Operation to delete a Buildpack 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.
buildServiceName - The name of the build service resource.
builderName - The name of the builder resource.
buildpackBindingName - The name of the Buildpack Binding Name.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract BuildpackBindingResourceInner get(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName)

Get a buildpack binding by name.

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.
buildServiceName - The name of the build service resource.
builderName - The name of the builder resource.
buildpackBindingName - The name of the Buildpack Binding Name.

Returns:

a buildpack binding by name.

getAsync

public abstract Mono getAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName)

Get a buildpack binding by name.

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.
buildServiceName - The name of the build service resource.
builderName - The name of the builder resource.
buildpackBindingName - The name of the Buildpack Binding Name.

Returns:

a buildpack binding by name on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName, Context context)

Get a buildpack binding by name.

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.
buildServiceName - The name of the build service resource.
builderName - The name of the builder resource.
buildpackBindingName - The name of the Buildpack Binding Name.
context - The context to associate with this operation.

Returns:

a buildpack binding by name along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName, String buildpackBindingName)

Get a buildpack binding by name.

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.
buildServiceName - The name of the build service resource.
builderName - The name of the builder resource.
buildpackBindingName - The name of the Buildpack Binding Name.

Returns:

a buildpack binding by name along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String resourceGroupName, String serviceName, String buildServiceName, String builderName)

Handles requests to list all buildpack bindings in a builder.

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.
buildServiceName - The name of the build service resource.
builderName - The name of the builder resource.

Returns:

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

list

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

Handles requests to list all buildpack bindings in a builder.

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.
buildServiceName - The name of the build service resource.
builderName - The name of the builder resource.
context - The context to associate with this operation.

Returns:

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

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName)

Handles requests to list all buildpack bindings in a builder.

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.
buildServiceName - The name of the build service resource.
builderName - The name of the builder resource.

Returns:

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

listForCluster

public abstract PagedIterable listForCluster(String resourceGroupName, String serviceName)

Get collection of buildpack bindings under all builders.

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:

collection of buildpack bindings under all builders as paginated response with PagedIterable<T>.

listForCluster

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

Get collection of buildpack bindings under all builders.

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:

collection of buildpack bindings under all builders as paginated response with PagedIterable<T>.

listForClusterAsync

public abstract PagedFlux listForClusterAsync(String resourceGroupName, String serviceName)

Get collection of buildpack bindings under all builders.

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:

collection of buildpack bindings under all builders as paginated response with PagedFlux<T>.

Applies to