public Snapshot createClusterSnapshot(CreateClusterSnapshotRequest request) {request = beforeClientExecution(request);return executeCreateClusterSnapshot(request);}

public virtual CreateClusterSnapshotResponse CreateClusterSnapshot(CreateClusterSnapshotRequest request){var options = new InvokeOptions();options.RequestMarshaller = CreateClusterSnapshotRequestMarshaller.Instance;options.ResponseUnmarshaller = CreateClusterSnapshotResponseUnmarshaller.Instance;return Invoke<CreateClusterSnapshotResponse>(request, options);}
