public ServiceFuture<ComponentPurgeStatusResponseInner> getPurgeStatusAsync(String resourceGroupName, String resourceName, String purgeId, final ServiceCallback<ComponentPurgeStatusResponseInner> serviceCallback) {
        return ServiceFuture.fromResponse(getPurgeStatusWithServiceResponseAsync(resourceGroupName, resourceName, purgeId), serviceCallback);
    }
public ServiceFuture < ComponentPurgeStatusResponseInner > getPurgeStatusAsync ( String resourceGroupName , String resourceName , String purgeId , final ServiceCallback < ComponentPurgeStatusResponseInner > serviceCallback ) { return ServiceFuture . fromResponse ( getPurgeStatusWithServiceResponseAsync ( resourceGroupName , resourceName , purgeId ) , serviceCallback ) ; }
Get status for an ongoing purge operation.

@param resourceGroupName The name of the resource group.
@param resourceName The name of the Application Insights component resource.
@param purgeId In a purge status request, this is the Id of the operation the status of which is returned.
@param serviceCallback the async ServiceCallback to handle successful and failed responses.
@throws IllegalArgumentException thrown if parameters fail the validation
@return the {@link ServiceFuture} object