AdaptiveApplicationControls Interface

public interface AdaptiveApplicationControls

Resource collection API of AdaptiveApplicationControls.

Method Summary

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

Begins definition for a new AdaptiveApplicationControlGroup resource.

abstract void deleteById(String id)

Delete an application control machine group.

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

Delete an application control machine group.

abstract void deleteByResourceGroup(String ascLocation, String groupName)

Delete an application control machine group.

abstract Response<Void> deleteByResourceGroupWithResponse(String ascLocation, String groupName, Context context)

Delete an application control machine group.

abstract AdaptiveApplicationControlGroup get(String ascLocation, String groupName)

Gets an application control VM/server group.

abstract AdaptiveApplicationControlGroup getById(String id)

Gets an application control VM/server group.

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

Gets an application control VM/server group.

abstract Response<AdaptiveApplicationControlGroup> getWithResponse(String ascLocation, String groupName, Context context)

Gets an application control VM/server group.

abstract AdaptiveApplicationControlGroups list()

Gets a list of application control machine groups for the subscription.

abstract Response<AdaptiveApplicationControlGroups> listWithResponse(Boolean includePathRecommendations, Boolean summary, Context context)

Gets a list of application control machine groups for the subscription.

Method Details

define

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

Begins definition for a new AdaptiveApplicationControlGroup resource.

Parameters:

name - resource name.

Returns:

the first stage of the new AdaptiveApplicationControlGroup definition.

deleteById

public abstract void deleteById(String id)

Delete an application control machine group.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract Response deleteByIdWithResponse(String id, Context context)

Delete an application control machine group.

Parameters:

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

Returns:

deleteByResourceGroup

public abstract void deleteByResourceGroup(String ascLocation, String groupName)

Delete an application control machine group.

Parameters:

ascLocation - The location where ASC stores the data of the subscription. can be retrieved from Get locations.
groupName - Name of an application control machine group.

deleteByResourceGroupWithResponse

public abstract Response deleteByResourceGroupWithResponse(String ascLocation, String groupName, Context context)

Delete an application control machine group.

Parameters:

ascLocation - The location where ASC stores the data of the subscription. can be retrieved from Get locations.
groupName - Name of an application control machine group.
context - The context to associate with this operation.

Returns:

get

public abstract AdaptiveApplicationControlGroup get(String ascLocation, String groupName)

Gets an application control VM/server group.

Parameters:

ascLocation - The location where ASC stores the data of the subscription. can be retrieved from Get locations.
groupName - Name of an application control machine group.

Returns:

an application control VM/server group.

getById

public abstract AdaptiveApplicationControlGroup getById(String id)

Gets an application control VM/server group.

Parameters:

id - the resource ID.

Returns:

an application control VM/server group along with Response<T>.

getByIdWithResponse

public abstract Response getByIdWithResponse(String id, Context context)

Gets an application control VM/server group.

Parameters:

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

Returns:

an application control VM/server group along with Response<T>.

getWithResponse

public abstract Response getWithResponse(String ascLocation, String groupName, Context context)

Gets an application control VM/server group.

Parameters:

ascLocation - The location where ASC stores the data of the subscription. can be retrieved from Get locations.
groupName - Name of an application control machine group.
context - The context to associate with this operation.

Returns:

an application control VM/server group along with Response<T>.

list

public abstract AdaptiveApplicationControlGroups list()

Gets a list of application control machine groups for the subscription.

Returns:

a list of application control machine groups for the subscription.

listWithResponse

public abstract Response listWithResponse(Boolean includePathRecommendations, Boolean summary, Context context)

Gets a list of application control machine groups for the subscription.

Parameters:

includePathRecommendations - Include the policy rules.
summary - Return output in a summarized form.
context - The context to associate with this operation.

Returns:

a list of application control machine groups for the subscription along with Response<T>.

Applies to