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

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);}
