SolutionOperationsClient Interface

public interface SolutionOperationsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<SolutionResourceInner>,SolutionResourceInner> beginCreate(String scope, String solutionResourceName)

Creates a solution for the specific Azure resource or subscription using the inputs ‘solutionId and requiredInputs’ from discovery solutions.

abstract SyncPoller<PollResult<SolutionResourceInner>,SolutionResourceInner> beginCreate(String scope, String solutionResourceName, SolutionResourceInner solutionRequestBody, Context context)

Creates a solution for the specific Azure resource or subscription using the inputs ‘solutionId and requiredInputs’ from discovery solutions.

abstract SyncPoller<PollResult<SolutionResourceInner>,SolutionResourceInner> beginUpdate(String scope, String solutionResourceName)

Update the requiredInputs or additional information needed to execute the solution.

abstract SyncPoller<PollResult<SolutionResourceInner>,SolutionResourceInner> beginUpdate(String scope, String solutionResourceName, SolutionPatchRequestBody solutionPatchRequestBody, Context context)

Update the requiredInputs or additional information needed to execute the solution.

abstract SolutionResourceInner create(String scope, String solutionResourceName)

Creates a solution for the specific Azure resource or subscription using the inputs ‘solutionId and requiredInputs’ from discovery solutions.

abstract SolutionResourceInner create(String scope, String solutionResourceName, SolutionResourceInner solutionRequestBody, Context context)

Creates a solution for the specific Azure resource or subscription using the inputs ‘solutionId and requiredInputs’ from discovery solutions.

abstract SolutionResourceInner get(String scope, String solutionResourceName)

Get the solution using the applicable solutionResourceName while creating the solution.

abstract Response<SolutionResourceInner> getWithResponse(String scope, String solutionResourceName, Context context)

Get the solution using the applicable solutionResourceName while creating the solution.

abstract SolutionResourceInner update(String scope, String solutionResourceName)

Update the requiredInputs or additional information needed to execute the solution.

abstract SolutionResourceInner update(String scope, String solutionResourceName, SolutionPatchRequestBody solutionPatchRequestBody, Context context)

Update the requiredInputs or additional information needed to execute the solution.

abstract void warmUp(String scope, String solutionResourceName)

Warm up the solution resource by preloading asynchronous diagnostics results into cache.

abstract Response<Void> warmUpWithResponse(String scope, String solutionResourceName, SolutionWarmUpRequestBody solutionWarmUpRequestBody, Context context)

Warm up the solution resource by preloading asynchronous diagnostics results into cache.

Method Details

beginCreate

public abstract SyncPoller<PollResult<SolutionResourceInner>,SolutionResourceInner> beginCreate(String scope, String solutionResourceName)

Creates a solution for the specific Azure resource or subscription using the inputs ‘solutionId and requiredInputs’ from discovery solutions.
Azure solutions comprise a comprehensive library of self-help resources that have been thoughtfully curated by Azure engineers to aid customers in resolving typical troubleshooting issues. These solutions encompass:
(1.) Dynamic and context-aware diagnostics, guided troubleshooting wizards, and data visualizations.
(2.) Rich instructional video tutorials and illustrative diagrams and images.
(3.) Thoughtfully assembled textual troubleshooting instructions.
All these components are seamlessly converged into unified solutions tailored to address a specific support problem area.

Parameters:

scope - The fully qualified Azure Resource manager identifier of the resource.
solutionResourceName - Solution resource Name.

Returns:

the SyncPoller<T,U> for polling of solution response.

beginCreate

public abstract SyncPoller<PollResult<SolutionResourceInner>,SolutionResourceInner> beginCreate(String scope, String solutionResourceName, SolutionResourceInner solutionRequestBody, Context context)

Creates a solution for the specific Azure resource or subscription using the inputs ‘solutionId and requiredInputs’ from discovery solutions.
Azure solutions comprise a comprehensive library of self-help resources that have been thoughtfully curated by Azure engineers to aid customers in resolving typical troubleshooting issues. These solutions encompass:
(1.) Dynamic and context-aware diagnostics, guided troubleshooting wizards, and data visualizations.
(2.) Rich instructional video tutorials and illustrative diagrams and images.
(3.) Thoughtfully assembled textual troubleshooting instructions.
All these components are seamlessly converged into unified solutions tailored to address a specific support problem area.

Parameters:

scope - The fully qualified Azure Resource manager identifier of the resource.
solutionResourceName - Solution resource Name.
solutionRequestBody - The required request body for this solution resource creation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of solution response.

beginUpdate

public abstract SyncPoller<PollResult<SolutionResourceInner>,SolutionResourceInner> beginUpdate(String scope, String solutionResourceName)

Update the requiredInputs or additional information needed to execute the solution.

Parameters:

scope - The fully qualified Azure Resource manager identifier of the resource.
solutionResourceName - Solution resource Name.

Returns:

the SyncPoller<T,U> for polling of solution response.

beginUpdate

public abstract SyncPoller<PollResult<SolutionResourceInner>,SolutionResourceInner> beginUpdate(String scope, String solutionResourceName, SolutionPatchRequestBody solutionPatchRequestBody, Context context)

Update the requiredInputs or additional information needed to execute the solution.

Parameters:

scope - The fully qualified Azure Resource manager identifier of the resource.
solutionResourceName - Solution resource Name.
solutionPatchRequestBody - The required request body for updating a solution resource.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of solution response.

create

public abstract SolutionResourceInner create(String scope, String solutionResourceName)

Creates a solution for the specific Azure resource or subscription using the inputs ‘solutionId and requiredInputs’ from discovery solutions.
Azure solutions comprise a comprehensive library of self-help resources that have been thoughtfully curated by Azure engineers to aid customers in resolving typical troubleshooting issues. These solutions encompass:
(1.) Dynamic and context-aware diagnostics, guided troubleshooting wizards, and data visualizations.
(2.) Rich instructional video tutorials and illustrative diagrams and images.
(3.) Thoughtfully assembled textual troubleshooting instructions.
All these components are seamlessly converged into unified solutions tailored to address a specific support problem area.

Parameters:

scope - The fully qualified Azure Resource manager identifier of the resource.
solutionResourceName - Solution resource Name.

Returns:

solution response.

create

public abstract SolutionResourceInner create(String scope, String solutionResourceName, SolutionResourceInner solutionRequestBody, Context context)

Creates a solution for the specific Azure resource or subscription using the inputs ‘solutionId and requiredInputs’ from discovery solutions.
Azure solutions comprise a comprehensive library of self-help resources that have been thoughtfully curated by Azure engineers to aid customers in resolving typical troubleshooting issues. These solutions encompass:
(1.) Dynamic and context-aware diagnostics, guided troubleshooting wizards, and data visualizations.
(2.) Rich instructional video tutorials and illustrative diagrams and images.
(3.) Thoughtfully assembled textual troubleshooting instructions.
All these components are seamlessly converged into unified solutions tailored to address a specific support problem area.

Parameters:

scope - The fully qualified Azure Resource manager identifier of the resource.
solutionResourceName - Solution resource Name.
solutionRequestBody - The required request body for this solution resource creation.
context - The context to associate with this operation.

Returns:

solution response.

get

public abstract SolutionResourceInner get(String scope, String solutionResourceName)

Get the solution using the applicable solutionResourceName while creating the solution.

Parameters:

scope - The fully qualified Azure Resource manager identifier of the resource.
solutionResourceName - Solution resource Name.

Returns:

the solution using the applicable solutionResourceName while creating the solution.

getWithResponse

public abstract Response<SolutionResourceInner> getWithResponse(String scope, String solutionResourceName, Context context)

Get the solution using the applicable solutionResourceName while creating the solution.

Parameters:

scope - The fully qualified Azure Resource manager identifier of the resource.
solutionResourceName - Solution resource Name.
context - The context to associate with this operation.

Returns:

the solution using the applicable solutionResourceName while creating the solution along with Response<T>.

update

public abstract SolutionResourceInner update(String scope, String solutionResourceName)

Update the requiredInputs or additional information needed to execute the solution.

Parameters:

scope - The fully qualified Azure Resource manager identifier of the resource.
solutionResourceName - Solution resource Name.

Returns:

solution response.

update

public abstract SolutionResourceInner update(String scope, String solutionResourceName, SolutionPatchRequestBody solutionPatchRequestBody, Context context)

Update the requiredInputs or additional information needed to execute the solution.

Parameters:

scope - The fully qualified Azure Resource manager identifier of the resource.
solutionResourceName - Solution resource Name.
solutionPatchRequestBody - The required request body for updating a solution resource.
context - The context to associate with this operation.

Returns:

solution response.

warmUp

public abstract void warmUp(String scope, String solutionResourceName)

Warm up the solution resource by preloading asynchronous diagnostics results into cache.

Parameters:

scope - The fully qualified Azure Resource manager identifier of the resource.
solutionResourceName - Solution resource Name.

warmUpWithResponse

public abstract Response<Void> warmUpWithResponse(String scope, String solutionResourceName, SolutionWarmUpRequestBody solutionWarmUpRequestBody, Context context)

Warm up the solution resource by preloading asynchronous diagnostics results into cache.

Parameters:

scope - The fully qualified Azure Resource manager identifier of the resource.
solutionResourceName - Solution resource Name.
solutionWarmUpRequestBody - The required request body for warming up a solution resource.
context - The context to associate with this operation.

Returns:

Applies to