public SnapshotCopyGrant createSnapshotCopyGrant(CreateSnapshotCopyGrantRequest request) {request = beforeClientExecution(request);return executeCreateSnapshotCopyGrant(request);}

public virtual CreateSnapshotCopyGrantResponse CreateSnapshotCopyGrant(CreateSnapshotCopyGrantRequest request){var options = new InvokeOptions();options.RequestMarshaller = CreateSnapshotCopyGrantRequestMarshaller.Instance;options.ResponseUnmarshaller = CreateSnapshotCopyGrantResponseUnmarshaller.Instance;return Invoke<CreateSnapshotCopyGrantResponse>(request, options);}
