AppAttachPackages Interface

public interface AppAttachPackages

Resource collection API of AppAttachPackages.

Method Summary

Modifier and Type Method and Description
abstract Blank define(String name)

Begins definition for a new AppAttachPackage resource.

abstract void deleteById(String id)

Remove an App Attach Package.

abstract Response<Void> deleteByIdWithResponse(String id, Context context)

Remove an App Attach Package.

abstract void deleteByResourceGroup(String resourceGroupName, String appAttachPackageName)

Remove an App Attach Package.

abstract Response<Void> deleteByResourceGroupWithResponse(String resourceGroupName, String appAttachPackageName, Context context)

Remove an App Attach Package.

abstract AppAttachPackage getById(String id)

Get an app attach package.

abstract Response<AppAttachPackage> getByIdWithResponse(String id, Context context)

Get an app attach package.

abstract AppAttachPackage getByResourceGroup(String resourceGroupName, String appAttachPackageName)

Get an app attach package.

abstract Response<AppAttachPackage> getByResourceGroupWithResponse(String resourceGroupName, String appAttachPackageName, Context context)

Get an app attach package.

abstract PagedIterable<AppAttachPackage> list()

List App Attach packages in subscription.

abstract PagedIterable<AppAttachPackage> list(String filter, Context context)

List App Attach packages in subscription.

abstract PagedIterable<AppAttachPackage> listByResourceGroup(String resourceGroupName)

List App Attach packages in resource group.

abstract PagedIterable<AppAttachPackage> listByResourceGroup(String resourceGroupName, String filter, Context context)

List App Attach packages in resource group.

Method Details

define

public abstract AppAttachPackage.DefinitionStages.Blank define(String name)

Begins definition for a new AppAttachPackage resource.

Parameters:

name - resource name.

Returns:

the first stage of the new AppAttachPackage definition.

deleteById

public abstract void deleteById(String id)

Remove an App Attach Package.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract Response<Void> deleteByIdWithResponse(String id, Context context)

Remove an App Attach Package.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

deleteByResourceGroup

public abstract void deleteByResourceGroup(String resourceGroupName, String appAttachPackageName)

Remove an App Attach Package.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
appAttachPackageName - The name of the App Attach package.

deleteByResourceGroupWithResponse

public abstract Response<Void> deleteByResourceGroupWithResponse(String resourceGroupName, String appAttachPackageName, Context context)

Remove an App Attach Package.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
appAttachPackageName - The name of the App Attach package.
context - The context to associate with this operation.

Returns:

getById

public abstract AppAttachPackage getById(String id)

Get an app attach package.

Parameters:

id - the resource ID.

Returns:

an app attach package along with Response<T>.

getByIdWithResponse

public abstract Response<AppAttachPackage> getByIdWithResponse(String id, Context context)

Get an app attach package.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

an app attach package along with Response<T>.

getByResourceGroup

public abstract AppAttachPackage getByResourceGroup(String resourceGroupName, String appAttachPackageName)

Get an app attach package.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
appAttachPackageName - The name of the App Attach package.

Returns:

an app attach package.

getByResourceGroupWithResponse

public abstract Response<AppAttachPackage> getByResourceGroupWithResponse(String resourceGroupName, String appAttachPackageName, Context context)

Get an app attach package.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
appAttachPackageName - The name of the App Attach package.
context - The context to associate with this operation.

Returns:

an app attach package along with Response<T>.

list

public abstract PagedIterable<AppAttachPackage> list()

List App Attach packages in subscription.

Returns:

appAttachPackageList as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<AppAttachPackage> list(String filter, Context context)

List App Attach packages in subscription.

Parameters:

filter - OData filter expression. Valid properties for filtering are package name, host pool, and resource group.
context - The context to associate with this operation.

Returns:

appAttachPackageList as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<AppAttachPackage> listByResourceGroup(String resourceGroupName)

List App Attach packages in resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.

Returns:

appAttachPackageList as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<AppAttachPackage> listByResourceGroup(String resourceGroupName, String filter, Context context)

List App Attach packages in resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
filter - OData filter expression. Valid properties for filtering are package name and host pool.
context - The context to associate with this operation.

Returns:

appAttachPackageList as paginated response with PagedIterable<T>.

Applies to