Create validator for profile profile

@param int $appId
@param int $profileId
@param ValidatorBuilder $input
@param array $queryParams
@return ValidatorResponse
194818
public function create($appId, $profileId, ValidatorBuilder $input, array $queryParams = [])
    {
        $response = $this->api->applications()->profiles()->validators()->create($appId, $profileId, $input->toArray(), $queryParams);

        return new ValidatorResponse($response);
    }
901384
public function getAll($appId, $scanId, $issueId, array $queryParams = [])
    {
        $response = $this->api
            ->applications()
            ->scans()
            ->issues()
            ->reviews()
            ->getAll($appId, $scanId, $issueId, $queryParams);

        return new ReviewsResponse($response);
    }
958209
public function getById($appId, $scanId, $issueId, $commentId, array $queryParams = [])
    {
        $response = $this->api
            ->applications()
            ->scans()
            ->issues()
            ->comments()
            ->getById($appId, $scanId, $issueId, $commentId, $queryParams);

        return new CommentResponse($response);
    }
1036515
public function getAll($appId, $scanId, array $queryParams = [])
    {
        $response = $this->api
            ->applications()
            ->scans()
            ->sinks()
            ->getAll($appId, $scanId, $queryParams);

        return new SinksResponse($response);
    }
1261523
public function getAll($appId, $scanId, array $queryParams = [])
    {
        $response = $this->api
            ->applications()
            ->scans()
            ->classes()
            ->getAll($appId, $scanId, $queryParams);

        return new CustomClassesResponse($response);
    }
34778
public function getById($appId, $uploadId, array $queryParams = [])
    {
        $response = $this->api->applications()->uploads()->getById($appId, $uploadId, $queryParams);

        return new UploadResponse($response);
    }
534550
public function delete($appId, $scanId, array $queryParams = [])
    {
        $response = $this->api
            ->applications()
            ->scans()
            ->files()
            ->delete($appId, $scanId, $queryParams);

        return new BaseResponse($response);
    }
162502
public function getById($appId, $profileId, $sourceId, array $queryParams = [])
    {
        $response = $this->api->applications()->profiles()->sources()->getById($appId, $profileId, $sourceId, $queryParams);

        return new SourceResponse($response);
    }
220903
public function getById($appId, $scanId, array $queryParams = [])
    {
        $response = $this->api->applications()->scans()->getById($appId, $scanId, $queryParams);

        return new ScanResponse($response);
    }
406391
public function getById($appId, $scanId, $issueId, array $queryParams = [])
    {
        $response = $this->api
            ->applications()
            ->scans()
            ->issues()
            ->getById($appId, $scanId, $issueId, $queryParams);

        return new IssueResponse($response);
    }
1180551
public function getById($appId, $scanId, $sinkId, array $queryParams = [])
    {
        $response = $this->api
            ->applications()
            ->scans()
            ->sinks()
            ->getById($appId, $scanId, $sinkId, $queryParams);

        return new SinkResponse($response);
    }
653089
public function getById($appId, $profileId, $validatorId, array $queryParams = [])
    {
        $response = $this->api->applications()->profiles()->validators()->getById($appId, $profileId, $validatorId, $queryParams);

        return new ValidatorResponse($response);
    }
290058
public function getAll($appId, $profileId, array $queryParams)
    {
        $response = $this->api->applications()->profiles()->sinks()->getAll($appId, $profileId, $queryParams);

        return new SinksResponse($response);
    }
194057
public function getAll($appId, $scanId, array $queryParams = [])
    {
        $response = $this->api
            ->applications()
            ->scans()
            ->files()
            ->getAll($appId, $scanId, $queryParams);

        return new FilesResponse($response);
    }
688447
public function update($appId, ApplicationBuilder $input, array $queryParams = [])
    {
        $response = $this->api->applications()->update($appId, $input->toArray(), $queryParams);

        return new ApplicationResponse($response);
    }
1105885
public function getAll($appId, $scanId, $issueId, array $queryParams = [])
    {
        $response = $this->api
            ->applications()
            ->scans()
            ->issues()
            ->comments()->getAll($appId, $scanId, $issueId, $queryParams);

        return new CommentsResponse($response);
    }
1231202
public function getById($appId, $profileId, array $queryParams = [])
    {
        $response = $this->api->applications()->profiles()->getById($appId, $profileId, $queryParams);

        return new ProfileResponse($response);
    }