Solutions Interface

public interface Solutions

Resource collection API of Solutions.

Method Summary

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

Begins definition for a new Solution resource.

abstract void delete(String resourceGroupName, String solutionName, Context context)

Deletes the solution

abstract void deleteById(String id)

Deletes the solution

abstract void deleteByIdWithResponse(String id, Context context)

Deletes the solution

abstract void deleteByResourceGroup(String resourceGroupName, String solutionName)

Deletes the solution

abstract Solution getById(String id)

Retrieve solution.

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

Retrieve solution.

abstract Solution getByResourceGroup(String resourceGroupName, String solutionName)

Retrieve solution.

abstract Response<Solution> getByResourceGroupWithResponse(String resourceGroupName, String solutionName, Context context)

Retrieve solution.

abstract SolutionPropertiesList listByResourceGroup(String resourceGroupName)

Retrieves the solution list for the subscription

abstract Response<SolutionPropertiesList> listByResourceGroupWithResponse(String resourceGroupName, Context context)

Retrieves the solution list for the subscription

abstract SolutionPropertiesList listBySubscription()

Retrieves the solution list for the subscription

abstract Response<SolutionPropertiesList> listBySubscriptionWithResponse(Context context)

Retrieves the solution list for the subscription

Method Details

define

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

Begins definition for a new Solution resource.

Parameters:

name - resource name.

Returns:

the first stage of the new Solution definition.

delete

public abstract void delete(String resourceGroupName, String solutionName, Context context)

Deletes the solution

Deletes the solution in the subscription.

Parameters:

resourceGroupName - The name of the resource group to get. The name is case insensitive.
solutionName - User Solution Name.
context - The context to associate with this operation.

deleteById

public abstract void deleteById(String id)

Deletes the solution

Deletes the solution in the subscription.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract void deleteByIdWithResponse(String id, Context context)

Deletes the solution

Deletes the solution in the subscription.

Parameters:

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

deleteByResourceGroup

public abstract void deleteByResourceGroup(String resourceGroupName, String solutionName)

Deletes the solution

Deletes the solution in the subscription.

Parameters:

resourceGroupName - The name of the resource group to get. The name is case insensitive.
solutionName - User Solution Name.

getById

public abstract Solution getById(String id)

Retrieve solution.

Retrieves the user solution.

Parameters:

id - the resource ID.

Returns:

the container for solution along with Response<T>.

getByIdWithResponse

public abstract Response getByIdWithResponse(String id, Context context)

Retrieve solution.

Retrieves the user solution.

Parameters:

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

Returns:

the container for solution along with Response<T>.

getByResourceGroup

public abstract Solution getByResourceGroup(String resourceGroupName, String solutionName)

Retrieve solution.

Retrieves the user solution.

Parameters:

resourceGroupName - The name of the resource group to get. The name is case insensitive.
solutionName - User Solution Name.

Returns:

the container for solution.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String solutionName, Context context)

Retrieve solution.

Retrieves the user solution.

Parameters:

resourceGroupName - The name of the resource group to get. The name is case insensitive.
solutionName - User Solution Name.
context - The context to associate with this operation.

Returns:

the container for solution along with Response<T>.

listByResourceGroup

public abstract SolutionPropertiesList listByResourceGroup(String resourceGroupName)

Retrieves the solution list for the subscription

Retrieves the solution list. It will retrieve both first party and third party solutions.

Parameters:

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

Returns:

the list of solution response.

listByResourceGroupWithResponse

public abstract Response listByResourceGroupWithResponse(String resourceGroupName, Context context)

Retrieves the solution list for the subscription

Retrieves the solution list. It will retrieve both first party and third party solutions.

Parameters:

resourceGroupName - The name of the resource group to get. The name is case insensitive.
context - The context to associate with this operation.

Returns:

the list of solution response along with Response<T>.

listBySubscription

public abstract SolutionPropertiesList listBySubscription()

Retrieves the solution list for the subscription

Retrieves the solution list. It will retrieve both first party and third party solutions.

Returns:

the list of solution response.

listBySubscriptionWithResponse

public abstract Response listBySubscriptionWithResponse(Context context)

Retrieves the solution list for the subscription

Retrieves the solution list. It will retrieve both first party and third party solutions.

Parameters:

context - The context to associate with this operation.

Returns:

the list of solution response along with Response<T>.

Applies to