public void setIntegrationUri(String integrationUri) {
        this.integrationUri = integrationUri;
    }
<p>
For a Lambda integration, specify the URI of a Lambda function.
</p>
<p>
For an HTTP integration, specify a fully-qualified URL.
</p>
<p>
For an HTTP API private integration, specify the ARN of an Application Load Balancer listener, Network Load
Balancer listener, or AWS Cloud Map service. If you specify the ARN of an AWS Cloud Map service, API Gateway uses
DiscoverInstances to identify resources. You can use query parameters to target specific resources. To learn
more, see <a
href="https://docs.aws.amazon.com/cloud-map/latest/api/API_DiscoverInstances.html">DiscoverInstances</a>. For
private integrations, all resources must be owned by the same AWS account.
</p>

@param integrationUri
       For a Lambda integration, specify the URI of a Lambda function.</p>
       <p>
       For an HTTP integration, specify a fully-qualified URL.
       </p>
       <p>
       For an HTTP API private integration, specify the ARN of an Application Load Balancer listener, Network
       Load Balancer listener, or AWS Cloud Map service. If you specify the ARN of an AWS Cloud Map service, API
       Gateway uses DiscoverInstances to identify resources. You can use query parameters to target specific
       resources. To learn more, see <a
       href="https://docs.aws.amazon.com/cloud-map/latest/api/API_DiscoverInstances.html">DiscoverInstances</a>.
       For private integrations, all resources must be owned by the same AWS account.
aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/GetIntegrationResult.java