@Override
    public UpdateVpcIngressConnectionResult updateVpcIngressConnection(UpdateVpcIngressConnectionRequest request) {
        request = beforeClientExecution(request);
        return executeUpdateVpcIngressConnection(request);
    }
<p>
Update an existing App Runner VPC Ingress Connection resource. The VPC Ingress Connection must be in one of the
following states to be updated:
</p>
<ul>
<li>
<p>
AVAILABLE
</p>
</li>
<li>
<p>
FAILED_CREATION
</p>
</li>
<li>
<p>
FAILED_UPDATE
</p>
</li>
</ul>

@param updateVpcIngressConnectionRequest
@return Result of the UpdateVpcIngressConnection operation returned by the service.
@throws InvalidRequestException
        One or more input parameters aren't valid. Refer to the API action's document page, correct the input
        parameters, and try the action again.
@throws ResourceNotFoundException
        A resource doesn't exist for the specified Amazon Resource Name (ARN) in your Amazon Web Services
        account.
@throws InvalidStateException
        You can't perform this action when the resource is in its current state.
@throws InternalServiceErrorException
        An unexpected service exception occurred.
@sample AWSAppRunner.UpdateVpcIngressConnection
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/apprunner-2020-05-15/UpdateVpcIngressConnection"
     target="_top">AWS API Documentation</a>
aws-java-sdk-apprunner/src/main/java/com/amazonaws/services/apprunner/AWSAppRunnerClient.java