@Override
    public ModifyVpcEndpointServicePermissionsResult modifyVpcEndpointServicePermissions(ModifyVpcEndpointServicePermissionsRequest request) {
        request = beforeClientExecution(request);
        return executeModifyVpcEndpointServicePermissions(request);
    }
<p>
Modifies the permissions for your VPC endpoint service. You can add or remove permissions for service consumers
(Amazon Web Services accounts, users, and IAM roles) to connect to your endpoint service.
</p>
<p>
If you grant permissions to all principals, the service is public. Any users who know the name of a public
service can send a request to attach an endpoint. If the service does not require manual approval, attachments
are automatically approved.
</p>

@param modifyVpcEndpointServicePermissionsRequest
@return Result of the ModifyVpcEndpointServicePermissions operation returned by the service.
@sample AmazonEC2.ModifyVpcEndpointServicePermissions
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/ModifyVpcEndpointServicePermissions"
     target="_top">AWS API Documentation</a>
aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/AmazonEC2Client.java