Partager via


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