public DeleteSnapshotCopyGrantResult deleteSnapshotCopyGrant(DeleteSnapshotCopyGrantRequest request) {request = beforeClientExecution(request);return executeDeleteSnapshotCopyGrant(request);}

public virtual DeleteSnapshotCopyGrantResponse DeleteSnapshotCopyGrant(DeleteSnapshotCopyGrantRequest request){var options = new InvokeOptions();options.RequestMarshaller = DeleteSnapshotCopyGrantRequestMarshaller.Instance;options.ResponseUnmarshaller = DeleteSnapshotCopyGrantResponseUnmarshaller.Instance;return Invoke<DeleteSnapshotCopyGrantResponse>(request, options);}
