MsixPackagesClient Interface

public interface MsixPackagesClient

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

Method Summary

Modifier and Type Method and Description
abstract MsixPackageInner createOrUpdate(String resourceGroupName, String hostPoolName, String msixPackageFullName, MsixPackageInner msixPackage)

Create or update a MSIX package.

abstract reactor.core.publisher.Mono<MsixPackageInner> createOrUpdateAsync(String resourceGroupName, String hostPoolName, String msixPackageFullName, MsixPackageInner msixPackage)

Create or update a MSIX package.

abstract Response<MsixPackageInner> createOrUpdateWithResponse(String resourceGroupName, String hostPoolName, String msixPackageFullName, MsixPackageInner msixPackage, Context context)

Create or update a MSIX package.

abstract reactor.core.publisher.Mono<Response<MsixPackageInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String hostPoolName, String msixPackageFullName, MsixPackageInner msixPackage)

Create or update a MSIX package.

abstract void delete(String resourceGroupName, String hostPoolName, String msixPackageFullName)

Remove an MSIX Package.

abstract reactor.core.publisher.Mono<Void> deleteAsync(String resourceGroupName, String hostPoolName, String msixPackageFullName)

Remove an MSIX Package.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String hostPoolName, String msixPackageFullName, Context context)

Remove an MSIX Package.

abstract reactor.core.publisher.Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String hostPoolName, String msixPackageFullName)

Remove an MSIX Package.

abstract MsixPackageInner get(String resourceGroupName, String hostPoolName, String msixPackageFullName)

Get a msixpackage.

abstract reactor.core.publisher.Mono<MsixPackageInner> getAsync(String resourceGroupName, String hostPoolName, String msixPackageFullName)

Get a msixpackage.

abstract Response<MsixPackageInner> getWithResponse(String resourceGroupName, String hostPoolName, String msixPackageFullName, Context context)

Get a msixpackage.

abstract reactor.core.publisher.Mono<Response<MsixPackageInner>> getWithResponseAsync(String resourceGroupName, String hostPoolName, String msixPackageFullName)

Get a msixpackage.

abstract PagedIterable<MsixPackageInner> list(String resourceGroupName, String hostPoolName)

List MSIX packages in hostpool.

abstract PagedIterable<MsixPackageInner> list(String resourceGroupName, String hostPoolName, Integer pageSize, Boolean isDescending, Integer initialSkip, Context context)

List MSIX packages in hostpool.

abstract PagedFlux<MsixPackageInner> listAsync(String resourceGroupName, String hostPoolName)

List MSIX packages in hostpool.

abstract PagedFlux<MsixPackageInner> listAsync(String resourceGroupName, String hostPoolName, Integer pageSize, Boolean isDescending, Integer initialSkip)

List MSIX packages in hostpool.

abstract MsixPackageInner update(String resourceGroupName, String hostPoolName, String msixPackageFullName)

Update an MSIX Package.

abstract reactor.core.publisher.Mono<MsixPackageInner> updateAsync(String resourceGroupName, String hostPoolName, String msixPackageFullName)

Update an MSIX Package.

abstract Response<MsixPackageInner> updateWithResponse(String resourceGroupName, String hostPoolName, String msixPackageFullName, MsixPackagePatch msixPackage, Context context)

Update an MSIX Package.

abstract reactor.core.publisher.Mono<Response<MsixPackageInner>> updateWithResponseAsync(String resourceGroupName, String hostPoolName, String msixPackageFullName, MsixPackagePatch msixPackage)

Update an MSIX Package.

Method Details

createOrUpdate

public abstract MsixPackageInner createOrUpdate(String resourceGroupName, String hostPoolName, String msixPackageFullName, MsixPackageInner msixPackage)

Create or update a MSIX package.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
msixPackageFullName - The version specific package full name of the MSIX package within specified hostpool.
msixPackage - Object containing MSIX Package definitions.

Returns:

schema for MSIX Package properties.

createOrUpdateAsync

public abstract Mono<MsixPackageInner> createOrUpdateAsync(String resourceGroupName, String hostPoolName, String msixPackageFullName, MsixPackageInner msixPackage)

Create or update a MSIX package.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
msixPackageFullName - The version specific package full name of the MSIX package within specified hostpool.
msixPackage - Object containing MSIX Package definitions.

Returns:

schema for MSIX Package properties on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response<MsixPackageInner> createOrUpdateWithResponse(String resourceGroupName, String hostPoolName, String msixPackageFullName, MsixPackageInner msixPackage, Context context)

Create or update a MSIX package.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
msixPackageFullName - The version specific package full name of the MSIX package within specified hostpool.
msixPackage - Object containing MSIX Package definitions.
context - The context to associate with this operation.

Returns:

schema for MSIX Package properties along with Response<T>.

createOrUpdateWithResponseAsync

public abstract Mono<Response<MsixPackageInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String hostPoolName, String msixPackageFullName, MsixPackageInner msixPackage)

Create or update a MSIX package.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
msixPackageFullName - The version specific package full name of the MSIX package within specified hostpool.
msixPackage - Object containing MSIX Package definitions.

Returns:

schema for MSIX Package properties along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String hostPoolName, String msixPackageFullName)

Remove an MSIX Package.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
msixPackageFullName - The version specific package full name of the MSIX package within specified hostpool.

deleteAsync

public abstract Mono<Void> deleteAsync(String resourceGroupName, String hostPoolName, String msixPackageFullName)

Remove an MSIX Package.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
msixPackageFullName - The version specific package full name of the MSIX package within specified hostpool.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

public abstract Response<Void> deleteWithResponse(String resourceGroupName, String hostPoolName, String msixPackageFullName, Context context)

Remove an MSIX Package.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
msixPackageFullName - The version specific package full name of the MSIX package within specified hostpool.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String hostPoolName, String msixPackageFullName)

Remove an MSIX Package.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
msixPackageFullName - The version specific package full name of the MSIX package within specified hostpool.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract MsixPackageInner get(String resourceGroupName, String hostPoolName, String msixPackageFullName)

Get a msixpackage.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
msixPackageFullName - The version specific package full name of the MSIX package within specified hostpool.

Returns:

a msixpackage.

getAsync

public abstract Mono<MsixPackageInner> getAsync(String resourceGroupName, String hostPoolName, String msixPackageFullName)

Get a msixpackage.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
msixPackageFullName - The version specific package full name of the MSIX package within specified hostpool.

Returns:

a msixpackage on successful completion of Mono.

getWithResponse

public abstract Response<MsixPackageInner> getWithResponse(String resourceGroupName, String hostPoolName, String msixPackageFullName, Context context)

Get a msixpackage.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
msixPackageFullName - The version specific package full name of the MSIX package within specified hostpool.
context - The context to associate with this operation.

Returns:

a msixpackage along with Response<T>.

getWithResponseAsync

public abstract Mono<Response<MsixPackageInner>> getWithResponseAsync(String resourceGroupName, String hostPoolName, String msixPackageFullName)

Get a msixpackage.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
msixPackageFullName - The version specific package full name of the MSIX package within specified hostpool.

Returns:

a msixpackage along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable<MsixPackageInner> list(String resourceGroupName, String hostPoolName)

List MSIX packages in hostpool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.

Returns:

msixPackageList as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<MsixPackageInner> list(String resourceGroupName, String hostPoolName, Integer pageSize, Boolean isDescending, Integer initialSkip, Context context)

List MSIX packages in hostpool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
pageSize - Number of items per page.
isDescending - Indicates whether the collection is descending.
initialSkip - Initial number of items to skip.
context - The context to associate with this operation.

Returns:

msixPackageList as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux<MsixPackageInner> listAsync(String resourceGroupName, String hostPoolName)

List MSIX packages in hostpool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.

Returns:

msixPackageList as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux<MsixPackageInner> listAsync(String resourceGroupName, String hostPoolName, Integer pageSize, Boolean isDescending, Integer initialSkip)

List MSIX packages in hostpool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
pageSize - Number of items per page.
isDescending - Indicates whether the collection is descending.
initialSkip - Initial number of items to skip.

Returns:

msixPackageList as paginated response with PagedFlux<T>.

update

public abstract MsixPackageInner update(String resourceGroupName, String hostPoolName, String msixPackageFullName)

Update an MSIX Package.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
msixPackageFullName - The version specific package full name of the MSIX package within specified hostpool.

Returns:

schema for MSIX Package properties.

updateAsync

public abstract Mono<MsixPackageInner> updateAsync(String resourceGroupName, String hostPoolName, String msixPackageFullName)

Update an MSIX Package.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
msixPackageFullName - The version specific package full name of the MSIX package within specified hostpool.

Returns:

schema for MSIX Package properties on successful completion of Mono.

updateWithResponse

public abstract Response<MsixPackageInner> updateWithResponse(String resourceGroupName, String hostPoolName, String msixPackageFullName, MsixPackagePatch msixPackage, Context context)

Update an MSIX Package.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
msixPackageFullName - The version specific package full name of the MSIX package within specified hostpool.
msixPackage - Object containing MSIX Package definitions.
context - The context to associate with this operation.

Returns:

schema for MSIX Package properties along with Response<T>.

updateWithResponseAsync

public abstract Mono<Response<MsixPackageInner>> updateWithResponseAsync(String resourceGroupName, String hostPoolName, String msixPackageFullName, MsixPackagePatch msixPackage)

Update an MSIX Package.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
hostPoolName - The name of the host pool within the specified resource group.
msixPackageFullName - The version specific package full name of the MSIX package within specified hostpool.
msixPackage - Object containing MSIX Package definitions.

Returns:

schema for MSIX Package properties along with Response<T> on successful completion of Mono.

Applies to