public Observable<WorkflowRunActionInner> getAsync(String resourceGroupName, String workflowName, String runName, String actionName) {
        return getWithServiceResponseAsync(resourceGroupName, workflowName, runName, actionName).map(new Func1<ServiceResponse<WorkflowRunActionInner>, WorkflowRunActionInner>() {
            @Override
            public WorkflowRunActionInner call(ServiceResponse<WorkflowRunActionInner> response) {
                return response.body();
            }
        });
    }
public Observable < WorkflowRunActionInner > getAsync ( String resourceGroupName , String workflowName , String runName , String actionName ) { return getWithServiceResponseAsync ( resourceGroupName , workflowName , runName , actionName ) . map ( new Func1 < ServiceResponse < WorkflowRunActionInner > , WorkflowRunActionInner > ( ) { @ Override public WorkflowRunActionInner call ( ServiceResponse < WorkflowRunActionInner > response ) { return response . body ( ) ; } } ) ; }
Gets a workflow run action.

@param resourceGroupName The resource group name.
@param workflowName The workflow name.
@param runName The workflow run name.
@param actionName The workflow action name.
@throws IllegalArgumentException thrown if parameters fail the validation
@return the observable to the WorkflowRunActionInner object