@Override
    public GetAccessGrantsInstanceForPrefixResult getAccessGrantsInstanceForPrefix(GetAccessGrantsInstanceForPrefixRequest request) {
        request = beforeClientExecution(request);
        return executeGetAccessGrantsInstanceForPrefix(request);
    }
<p>
Retrieve the S3 Access Grants instance that contains a particular prefix.
</p>
<dl>
<dt>Permissions</dt>
<dd>
<p>
You must have the <code>s3:GetAccessGrantsInstanceForPrefix</code> permission for the caller account to use this
operation.
</p>
</dd>
<dt>Additional Permissions</dt>
<dd>
<p>
The prefix owner account must grant you the following permissions to their S3 Access Grants instance:
<code>s3:GetAccessGrantsInstanceForPrefix</code>.
</p>
</dd>
</dl>

@param getAccessGrantsInstanceForPrefixRequest
@return Result of the GetAccessGrantsInstanceForPrefix operation returned by the service.
@sample AWSS3Control.GetAccessGrantsInstanceForPrefix
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrantsInstanceForPrefix"
     target="_top">AWS API Documentation</a>
aws-java-sdk-s3control/src/main/java/com/amazonaws/services/s3control/AWSS3ControlClient.java