BuildServiceBuildersClient Interface

public interface BuildServiceBuildersClient

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

Method Summary

Modifier and Type Method and Description
abstract com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<BuilderResourceInner>,BuilderResourceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, String buildServiceName, String builderName, BuilderResourceInner builderResource)

Create or update a KPack builder.

abstract com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<BuilderResourceInner>,BuilderResourceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, String buildServiceName, String builderName, BuilderResourceInner builderResource, Context context)

Create or update a KPack builder.

abstract com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<BuilderResourceInner>,BuilderResourceInner> beginCreateOrUpdateAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName, BuilderResourceInner builderResource)

Create or update a KPack builder.

abstract com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String serviceName, String buildServiceName, String builderName)

Delete a KPack builder.

abstract com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String serviceName, String buildServiceName, String builderName, Context context)

Delete a KPack builder.

abstract com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName)

Delete a KPack builder.

abstract BuilderResourceInner createOrUpdate(String resourceGroupName, String serviceName, String buildServiceName, String builderName, BuilderResourceInner builderResource)

Create or update a KPack builder.

abstract BuilderResourceInner createOrUpdate(String resourceGroupName, String serviceName, String buildServiceName, String builderName, BuilderResourceInner builderResource, Context context)

Create or update a KPack builder.

abstract Mono<BuilderResourceInner> createOrUpdateAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName, BuilderResourceInner builderResource)

Create or update a KPack builder.

abstract Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName, BuilderResourceInner builderResource)

Create or update a KPack builder.

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

Delete a KPack builder.

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

Delete a KPack builder.

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

Delete a KPack builder.

abstract Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName)

Delete a KPack builder.

abstract BuilderResourceInner get(String resourceGroupName, String serviceName, String buildServiceName, String builderName)

Get a KPack builder.

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

Get a KPack builder.

abstract com.azure.core.http.rest.Response<BuilderResourceInner> getWithResponse(String resourceGroupName, String serviceName, String buildServiceName, String builderName, Context context)

Get a KPack builder.

abstract Mono<com.azure.core.http.rest.Response<BuilderResourceInner>> getWithResponseAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName)

Get a KPack builder.

abstract com.azure.core.http.rest.PagedIterable<BuilderResourceInner> list(String resourceGroupName, String serviceName, String buildServiceName)

List KPack builders result.

abstract com.azure.core.http.rest.PagedIterable<BuilderResourceInner> list(String resourceGroupName, String serviceName, String buildServiceName, Context context)

List KPack builders result.

abstract com.azure.core.http.rest.PagedFlux<BuilderResourceInner> listAsync(String resourceGroupName, String serviceName, String buildServiceName)

List KPack builders result.

abstract DeploymentListInner listDeployments(String resourceGroupName, String serviceName, String buildServiceName, String builderName)

List deployments that are using the builder.

abstract Mono<DeploymentListInner> listDeploymentsAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName)

List deployments that are using the builder.

abstract com.azure.core.http.rest.Response<DeploymentListInner> listDeploymentsWithResponse(String resourceGroupName, String serviceName, String buildServiceName, String builderName, Context context)

List deployments that are using the builder.

abstract Mono<com.azure.core.http.rest.Response<DeploymentListInner>> listDeploymentsWithResponseAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName)

List deployments that are using the builder.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<BuilderResourceInner>,BuilderResourceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, String buildServiceName, String builderName, BuilderResourceInner builderResource)

Create or update a KPack 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.
builderResource - The target builder for the create or update operation.

Returns:

the SyncPoller for polling of kPack Builder resource.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<BuilderResourceInner>,BuilderResourceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, String buildServiceName, String builderName, BuilderResourceInner builderResource, Context context)

Create or update a KPack 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.
builderResource - The target builder for the create or update operation.
context - The context to associate with this operation.

Returns:

the SyncPoller for polling of kPack Builder resource.

beginCreateOrUpdateAsync

public abstract PollerFlux<PollResult<BuilderResourceInner>,BuilderResourceInner> beginCreateOrUpdateAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName, BuilderResourceInner builderResource)

Create or update a KPack 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.
builderResource - The target builder for the create or update operation.

Returns:

the PollerFlux for polling of kPack Builder resource.

beginDelete

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

Delete a KPack 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:

the SyncPoller for polling of long-running operation.

beginDelete

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

Delete a KPack 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:

the SyncPoller for polling of long-running operation.

beginDeleteAsync

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

Delete a KPack 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:

the PollerFlux for polling of long-running operation.

createOrUpdate

public abstract BuilderResourceInner createOrUpdate(String resourceGroupName, String serviceName, String buildServiceName, String builderName, BuilderResourceInner builderResource)

Create or update a KPack 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.
builderResource - The target builder for the create or update operation.

Returns:

kPack Builder resource.

createOrUpdate

public abstract BuilderResourceInner createOrUpdate(String resourceGroupName, String serviceName, String buildServiceName, String builderName, BuilderResourceInner builderResource, Context context)

Create or update a KPack 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.
builderResource - The target builder for the create or update operation.
context - The context to associate with this operation.

Returns:

kPack Builder resource.

createOrUpdateAsync

public abstract Mono<BuilderResourceInner> createOrUpdateAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName, BuilderResourceInner builderResource)

Create or update a KPack 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.
builderResource - The target builder for the create or update operation.

Returns:

kPack Builder resource on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName, BuilderResourceInner builderResource)

Create or update a KPack 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.
builderResource - The target builder for the create or update operation.

Returns:

kPack Builder resource along with Response on successful completion of Mono.

delete

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

Delete a KPack 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.

delete

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

Delete a KPack 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.

deleteAsync

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

Delete a KPack 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:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

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

Delete a KPack 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:

the Response on successful completion of Mono.

get

public abstract BuilderResourceInner get(String resourceGroupName, String serviceName, String buildServiceName, String builderName)

Get a KPack 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:

a KPack builder.

getAsync

public abstract Mono<BuilderResourceInner> getAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName)

Get a KPack 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:

a KPack builder on successful completion of Mono.

getWithResponse

public abstract Response<BuilderResourceInner> getWithResponse(String resourceGroupName, String serviceName, String buildServiceName, String builderName, Context context)

Get a KPack 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:

a KPack builder along with Response.

getWithResponseAsync

public abstract Mono<Response<BuilderResourceInner>> getWithResponseAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName)

Get a KPack 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:

a KPack builder along with Response on successful completion of Mono.

list

public abstract PagedIterable<BuilderResourceInner> list(String resourceGroupName, String serviceName, String buildServiceName)

List KPack builders result.

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.

Returns:

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

list

public abstract PagedIterable<BuilderResourceInner> list(String resourceGroupName, String serviceName, String buildServiceName, Context context)

List KPack builders result.

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.
context - The context to associate with this operation.

Returns:

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

listAsync

public abstract PagedFlux<BuilderResourceInner> listAsync(String resourceGroupName, String serviceName, String buildServiceName)

List KPack builders result.

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.

Returns:

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

listDeployments

public abstract DeploymentListInner listDeployments(String resourceGroupName, String serviceName, String buildServiceName, String builderName)

List deployments that are using the 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:

a list of deployments resource ids.

listDeploymentsAsync

public abstract Mono<DeploymentListInner> listDeploymentsAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName)

List deployments that are using the 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:

a list of deployments resource ids on successful completion of Mono.

listDeploymentsWithResponse

public abstract Response<DeploymentListInner> listDeploymentsWithResponse(String resourceGroupName, String serviceName, String buildServiceName, String builderName, Context context)

List deployments that are using the 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:

a list of deployments resource ids along with Response.

listDeploymentsWithResponseAsync

public abstract Mono<Response<DeploymentListInner>> listDeploymentsWithResponseAsync(String resourceGroupName, String serviceName, String buildServiceName, String builderName)

List deployments that are using the 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:

a list of deployments resource ids along with Response on successful completion of Mono.

Applies to