@Override
    public CreateIntegrationResult createIntegration(CreateIntegrationRequest request) {
        request = beforeClientExecution(request);
        return executeCreateIntegration(request);
    }
<p>
Creates a zero-ETL integration with Amazon Redshift.
</p>

@param createIntegrationRequest
@return Result of the CreateIntegration operation returned by the service.
@throws DBClusterNotFoundException
        <code>DBClusterIdentifier</code> doesn't refer to an existing DB cluster.
@throws DBInstanceNotFoundException
        <code>DBInstanceIdentifier</code> doesn't refer to an existing DB instance.
@throws IntegrationAlreadyExistsException
        The integration you are trying to create already exists.
@throws IntegrationQuotaExceededException
        You can't crate any more zero-ETL integrations because the quota has been reached.
@throws KMSKeyNotAccessibleException
        An error occurred accessing an Amazon Web Services KMS key.
@throws IntegrationConflictOperationException
        A conflicting conditional operation is currently in progress against this resource. Typically occurs when
        there are multiple requests being made to the same resource at the same time, and these requests conflict
        with each other.
@sample AmazonRDS.CreateIntegration
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/CreateIntegration" target="_top">AWS API
     Documentation</a>
aws-java-sdk-rds/src/main/java/com/amazonaws/services/rds/AmazonRDSClient.java