code: @Override
      public ModifyVpcEndpointServicePermissionsResult modifyVpcEndpointServicePermissions(ModifyVpcEndpointServicePermissionsRequest request) {
          request = beforeClientExecution(request);
          return executeModifyVpcEndpointServicePermissions(request);
      }
docs: <p>
  Modifies the permissions for your <a
  href="https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/endpoint-service.html">VPC endpoint service</a>. You
  can add or remove permissions for service consumers (IAM users, IAM roles, and AWS accounts) 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>