@Override
    public AssociateProductWithPortfolioResult associateProductWithPortfolio(AssociateProductWithPortfolioRequest request) {
        request = beforeClientExecution(request);
        return executeAssociateProductWithPortfolio(request);
    }
@ Override public AssociateProductWithPortfolioResult associateProductWithPortfolio ( AssociateProductWithPortfolioRequest request ) { request = beforeClientExecution ( request ) ; return executeAssociateProductWithPortfolio ( request ) ; }
<p>
Associates the specified product with the specified portfolio.
</p>

@param associateProductWithPortfolioRequest
@return Result of the AssociateProductWithPortfolio operation returned by the service.
@throws InvalidParametersException
One or more parameters provided to the operation are not valid.
@throws ResourceNotFoundException
The specified resource was not found.
@throws LimitExceededException
The current limits of the service would have been exceeded by this operation. Decrease your resource use
or increase your service limits and retry the operation.
@sample AWSServiceCatalog.AssociateProductWithPortfolio
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/AssociateProductWithPortfolio"
target="_top">AWS API Documentation</a>